romansy
- لعَمْرُكَ، ما الدّنيا بدارِ بَقَاءِ؛
- informatic-ar.com
- Challenging Problems
- كيف تحسب عدد أحرف كلمة في ال C
الصحيح هو : char str[5]="sife" لأن عدد الأحرف هي 4 + حرف null character . أما في البقية فهناك overflow كتابة خارج حدود المصفوفة . بالتوفيق ،
- لمحبي طريقة Java, طباعة المصفوفات و عناصر Stl بكل سهولة و يسر!
وعليكــم السـلام ورحمة الله وبركاتـه.. أكثر من رائع أخي خالد ، بارك الله فيك .. هذه نقطه تتفوق فيها الجافا على سي++ :P تقريبا كل شيء واضح في ملف الهيدر ما عدا الStack,Queue : template < class Type, class Container > const Container& container(const std::stack<…
- Start Network Programming In Java
لأنك ورثت من الكلاس الداخلي : class GetParser extends HTMLEditorKit.ParserCallback الصحيح أن ترث مباشره من HTMLEditorKit : class GetParser extends HTMLEditorKit بالتوفيق ،،
- Start Network Programming In Java
وعليكــم السـلام ورحمة الله وبركاتـه.. الException المسمى StackOverFlow يحدث عندما يمتلئ المكدس Stack وهذا في الغالب في الجافا بسبب وجود استدعاء ذاتي للدوال Recursive Function .. في مثالك وضعت : class GetParser extends HTMLEditorKit.ParserCallback { public HTM…
- [ تمت الإجابة ]ماهو الكونسول ؟؟؟؟
وعليكــم السـلام ورحمة الله وبركاتـه.. من الويكي : * System console, a physical device to operate a computer o Virtual console, a user interface for multiple computer consoles on one device o Command-line interface, the typical use of the computer console o Co…
- ماهي أفضل طريقة للاتصال بالانترنت في السعودية ؟!
وعليكــم السـلام ورحمة الله وبركاتـه.. خلاص يا خالد كل لما تريد الإتصال بالنت اتصل عليهم :P هنا مشترك في آفاق DSL شامل بسرعه 256 ،، والحمد لله لا توجد مشاكل ولا انقطاع الا نادرا ويعود في أقل من 3 دقائق .. بالتوفيق ،
- Detect Text Under Mouse Cursor
يمكنك من خلال الجافا أن تستخدم دوال الويندوز Win32 API من خلال تقنية JNI وهنا في تلك الحالة عليك أن تقوم بكتابة كلاس أو ملف dll باستخدام مثلا سي والWin32 API بعدها تربطه بالجافا .. الحل الأخر هو باستخدام أحدى المكتبات المساعدة في جافا مثلا jinvoke والتي تجعل ا…
- تشغيل ملفات Class
وعليكــم السـلام ورحمة الله وبركاتـه.. يجب أن تضبط ال Class Path ولديك طريقتين لضبطه ، الأولى من خلال متغيرات النظام والأخرى من خلال المعامل ClassPath أو الإختصار cp تقوم بكتابته عند تشغيل ال jvm كما يلي : java -cp . YourClass يبدوا أن هذه نسخه قديمه ؟؟ أخر نس…
- لدي مشكلة في Swing
تأكد من أن اسم الملف هو pcmoon.java ، أو اجعل اسم الملف كما في مثالك Main.java ثم غير عباره pcmoon في السطر الذي فيه الخطأ بMain. بالتوفيق ،
- هل يمكن تقسيم كود الى عدة كلاسات مرتبطة ببعضها تؤدي نفس النتيجة ؟
وعليكــم السـلام ورحمة الله وبركاتـه.. لا يفضل تقسيم هذه المهام الى في كلاسات مختلفة والسبب أنها بسيطة للغاية ،، الكلاس عادة تقوم ببنائه لأنه يمثل مفهوم معين مثلا Stack/Student/Socket أو لكي تجمع عدة دوال خدمية تساعدك في أداء مهام متشابه مثلا الكلاس Math يحتوي…
- [ تمت الإجابة ]كيفية حماية برنامجي من برامج الديبغر؟؟
CodeBlock (مجرد IDE بدون مترجم) ويجب ربطه مع أحد المترجمات مثل GCC أو Borland أو MS-VS++ ، قمت بربطه مع مترجم مايكرسوفت الذي يأتي مع ال SDK (اصدار Windows Server 2008 وهو متوافق مع XP ) . بالتوفيق :) .
- [ تمت الإجابة ]كيفية حماية برنامجي من برامج الديبغر؟؟
أعتقد المشكلة في أن الثابت غير صحيح ،، غيره الى : #define _WIN32_WINNT 0x0501 لكي يعمل في أنظمه 2000 وما فوق ،، اذا أردت أن تتأكد من ذلك أذهب لملف الرأس Winbase.h في مسار الSDK وإبحث عن الدالة وستجد قبلها Conditional Macro يتحقق من أن القيمة المعينة معرفة أو ل…
- [مخالف - عنوان غير مناسب :]افصل الكلاس عن الmain
وعليكــم السـلام ورحمة الله وبركاتـه.. ضع الكلاس في ملف وسمه AnyName.h .. وضع الدالة الرئيسية في ملف وسمه Main.cpp . ولا تنسى وضع #include "AnyName.h" في ملف Main.cpp .. بالتوفيق :) .
- [ تمت الإجابة ]كيفية حماية برنامجي من برامج الديبغر؟؟
طرق الAnti-Debugging كثيرة ومنها ما هو مخصص لمنقح معين ومنها ما هو عام ،، أغلب دوال الAPI مثل IsDebuggerPresent تفحص عدة بايتات في الProcess Environment Block ويمكنك أن تقوم بذلك بشكل مباشر ،، كما المثال التالي : بعد عمل ترجمة للمثال وتشغيله تحت أي منقح وليكن …
- لماذا اخترت لغة الجافا من بين باقي اللغات ؟
فعلا الoperator overloading تسهل في التعامل ولكن عدم وجودها ليس عيب في اللغه ..اضافة الى أن مصمم اللغه وفر طرق مساواة الكائنات عن طريق الدالة equals ووفر أيضا طريقة لأخذ نسخه من الكائن Clone .. طبعا مصمم اللغه رأى أن الCallback باستخدام الinterface أسهل بكثير …
- لماذا اخترت لغة الجافا من بين باقي اللغات ؟
نعم ممنوعه :lol: أول مرة أشوف الvariant لكنها جيدة، على العموم يبدوا أن boost تحمل الكثير ،، أيضا سألقى نظره على boost فيما بعد :lol: herch الحق على زباينك :P
- ما اسم ال Notation المستخدم في أسماء المتغيرات في مكتبات السي بلس .
أسماء المتغيرات الطويلة يفضل أن تستخدم فقط في المتغيرات العامة Global Variable والتي تستخدم طيلة عمل البرنامج ،، أما الأسماء المختصره فتكون داخل الLocal Function لأنها سرعان ما تنتهي بانتهاء الدالة ،، بالنسبة للحلقات فالConvnetion داخل الحلقات هي متغيرات i,j,k…
- لماذا اخترت لغة الجافا من بين باقي اللغات ؟
لا يمكن ذلك لا في جافا ولا حتى في سي++ :) .. لأنه على حسب كلامك هذا يعني أن changed_list سوف تحتوي على عناصر نصية string وعناصر عددية integer في نفس اللحظة !! عن نفسي أفضل Syntax الجافا فهو مقروء بشكل جيد ،، وحتى لو كان طويل مثل هذا : انسخ الكود [color= #00000…
- [ تمت الإجابة ]كيفية حماية برنامجي من برامج الديبغر؟؟
وعليكــم السـلام ورحمة الله وبركاتـه.. طريقة أخرى : لكن أي Anti-Virus يستخدم أي من طرق Heuristics سوف يصرخ كالأطفال :P أيضا هناك طريقة باستخدام NtQueryInformationProcess . ونجحت معي في الخروج من Olly عرف الثابت _WIN32_WINNT في بداية البرنامج ،، في سي++ تكون : …
- ال Character Encoding
وعليكــم السـلام ورحمة الله وبركاتـه.. يقصد بCharacter Encoding هو إعطاء أي حرف في الأبجدية رقم معين ، وبالتالي من خلال هذا الرقم يتم الوصول للحرف وهذا يسهل من عملية ارسالة البيانات وتخزينها Sending and Storage . ومن أوائل التراميز هو مورس كود Morse Code وتم ا…