romansy
- لعَمْرُكَ، ما الدّنيا بدارِ بَقَاءِ؛
- informatic-ar.com
- Challenging Problems
- برنامج (عمل ال Cpu /preemptive ) ممكن المساعده
قبل فتره بدأت بمثل هذا البرنامج ، وكسلت أكمله :) ، على العموم كنت كتبت الـ Non - Premptive فقط لخوارزميه FCFS و SJF . وهذا ما كتبته لعله يفيدك ، الكلاس الأول ويمثل مفهوم Process بشكل مبسط ، ويحتوي جميع المعلومات المطلوبه عن العمليه /* * Process * class That Re…
- شرح Preprocessor Directives
بالنسبه لـ Generic في جافا فأظنها هي تعمل بنفس مبدأ الـ Template في سي++ ، مع اني لم أتعامل معها من قبل ، ولكن أظنها كذلك :) بخصوص موضوع الـ Template فهو يكثر استخدامه جدا عند بناء المكتبات البرمجيه مثل boost أو STL أو أي مكتبه أخرى . ويقل استخدامها في البرامج…
- [ تمت الإجابة ]التحكم في الرجستري
يبدوا أن هناك التباس في مفهوم البرمجه في سي++ ، سي++ يمكن اعتبارها مصنع للبرمجه :) ، حيث يمكن البرمجه بها بكثير من الطرق ، الطريقه الوظيفيه Functional Programming ، الطريقه الكائنيه Object Oreinted ، الطريقه العامه Generic Programming وهنا سوف نستخدم مفاهيم مت…
- شرح Preprocessor Directives
اضافه بسيطه :) ، بالنسبه الى الـ Preprocessor Directive فهي لا تكون موجوده في الملف الناتج bin ، حيث عندما نبدأ عمليه الترجمه (وقبل أن يبدأ المترجم بعمله) يقوم الـ Preprocessor بعمله وهو التعامل مع الموجهات الخاصه به والتي تبدأ عاده بـ # . المهم يتعامل المترجم…
- تحويل Class الى Exe
هل جربت ما كتبته لك ؟ هناك فرق بين عمل exe وعمل ملف jar ، فالأول سوف يعمل على وندوز فقط ، أما الثاني في جميع أنظمه التشغيل على حد علمي ، كما ذكرت لك في ردي ، أستخدم gcj فهو سيترجم لك البرنامج ويكون native مثله مثل برامج الويندوز العاديه . لم أستخدمها من قبل ، …
- تحويل Class الى Exe
استخدم exe4j وهو يعمل بلا أي مشاكل ، أو استخدم مترجم gcj وهو GNU Complier For Java هو يأتي مع حزمه Mingw اذا كنت تستخدم وندوز ، تستطيع تحميل Mingw من هنا : https://sourceforge.net/projects/mingwrep وهنا رابط صغير يتحدث عن gcj : http://www.dreamincode.net/forum…
- ماهو الenum ...؟؟ مقالة تفصل هذا الموضوع بالكامل ..
ممتاز أخ سنان ، وترجمه "تعداد" هذه أول مره أسمع بها من قبل ، وان كنت أفضل أن أطلق على Enum بمجموعه من الثوابت . وأكثر ما استخدمها في switch statment فاذا كانت هناك قائمه : 1- لادخال مثلا بيانات طالب 2- لحذف بيانات طالب ويقوم المستخدم بادخال نوع العمليه (1 أو 2…
- مواضيع الأعضاء ال Vip.
السلام عليكم ، Advanced Function For Bigenners برنامج لطباعه السورس الكود لنفس البرنامج, يعرف بإسم الـ Quine وشكرا ....
- Advanced Function For Bigenners
Operator OverLoading اعاده تعريف المعاملات أو كما يطلق عليها البعض التحميل الزائد للمعاملات . كما مر علينا من قبل عند دراستنا للدوال Function وعرفنا أنه يمكن للداله أن نعيد تعريفها (تحميل زائد ) Overload بحيث تستقبل وسائط مختلفه من حيث العدد أو النوع ، فإن هذا…
- سؤال : ما هو التحميل الزائد Overloading
نقاش ممتاز ، أظن انه المقصد هنا ليس حمايه البيانات أو تغليفها ، لكن المقصد هنا اخفاء الداله ، مثلا لدينا كلاس أب اسمه BaseClass به دالتين print الأولى تأخذ وسيط والأخرى بدون . الان عملنا اشتقاق من الـ BaseClass ل SubClass ، في حال زودنا داله واحده print لهذا ا…
- كيفية عمل Text Editor مثل Notepad
بالنسبه لnotpad عادي فالأمر سهل ، ولا يتطلب الكثير ، كل ما في الأمر انك تستخدم JTextArea لوضع النص فيه ، واستخدام JFileChooser لفتح قائمه حفظ ملف showOpenDialog ، ولو أردت حفظ الملف استخدم ShowSaveDialog . المزيد من هنا : http://www.java2s.com/Tutorial/Java/02…
- البرمجة بلغة C++
استخدم مفاهيم OO فقط ، يعني غير struct الى class ، واجعل المتغيرات private (واذا كان هناك وراثه أجعلها protected ) ، وقم بتوفير Accessors & Mutaor Function (اي دوال set , get ) ، واجعل لكل كلاس غرض معين ، وهكذ نكون طبقنا المفهوم الأول في الـ OOP وهو الكبسله En…
- بحث عن كائن في الأشجار الثنائية
try : Employee BST::BSTSearch(Employee e) { Node *locptr=root; int found=0; Employee tmp = NULL; for(;;) { if(found||locptr==NULL) break; else if(e.getID()>locptr->data->getID()) // here if the Id create than nodeId go to left locptr=locptr->left; else if(e.ge…
- الأسمبلي في كل مكان حتى في ++c !
أول مره أنتبه لهذا الأمر ... جزيت خيرا :) . وهنا نجد نفس المشكله: http://www.codeguru.com/forum/showthread.php?t=276622 لكن في انتظار شرحك طبعا :) . دمت بخير أخ خالد .
- من عنده..شرح مبسط لdynamic_cast فليتفضل
بالنسبه لموضوع التحويل هذا ، فهو أمر غير محبب ، وفي أكثر الأحيان يدل على ضعف التصميم . لان المفروض أن ندع الVirutal Table هو من يحدد الداله الفلانيه في الكائن الفلاني ، وليس بطريقه التحويل (اي نسأل الكائن عن نوعه ومن ثم نستدعي الداله RTTI) .
- أحتاج نسخة ألكترونيه من كتاب C++ How To Program 4th Edition على صيغة Pdf
سجل هنا : www.chmpdf.com وبعدها ابحث عن الكتاب ، وأظن النسخه الخامسه موجوده ، حملها من هنا : http://www.isbnonline.com/C-How-to-Program.../9780131857575/ لا تنسى التسجيل في الموقع أولا ، وتستطيع تحميل كتابين يوميا .
- التشفير وفك التشفير
أهلا وسهلا ، كما قال أخ سنان ، عليك بتوضيح الخوارزميه التي تريد أن تعمل عليها ، لأن هناك الكثير من الخوارزميات والطرق للتشفير . على العموم ، يوجد كتاب بسيط عن التشفير هنا : /index.php?showtopic=144534 وملحق به بعض البرامج كأمثله لتطبيق بعض الشفرات الكلاسيكيه (…
- متى نرسل الكائن أو نرجعه من أحد الدوال By Reference أو By Value ؟
السلام عليكم ، شرح واضح أخي خالد ، ما شاء الله عليك ... لكن حبيت أنبه الى أمر بسيط ، وهو عندما نرجع كائن أو متغير ما بواسطه الـ Reference ، سوف نرجعه بواسطه اسمه مباشره ، وبدون استخدام علامه الـ Umbersand أو Address of Operator ، لأننا نريد أن نرجع قيمه الكائن…
- متى نرسل الكائن أو نرجعه من أحد الدوال By Reference أو By Value ؟
ممتاز جدا :) بالنسبه الى متى يكون الأرجاع بالقيمه ومتي يكون بالمؤشر Reference or pointer . أولا عنما نستقبل الكائن بالقيمه ، هنا معناه أن تنشئ نسخه من الكائن ، واستدعاء Copy Constructor، في كل مره نعيد الكائن بالقيمه ايضا يتم استدعاء Copy Constructor ، وهنا اذ…
- كتاب التشفير العربي ، بالطرق الكلاسيكيه
أرجوا المعذره على إضافه الموضوع مرتين ، حدث خلل ما . اضافه الى أن الكتاب المرفق حجمه ناقص ، فالكتاب حجمه حوال 2.91 ميغا ، والموجود 1 ميغا . أرجوا المعذره على إضافه الموضوع مرتين ، حدث خلل ما . اضافه الى أن الكتاب المرفق حجمه ناقص ، فالكتاب حجمه حوال 2.91 ميغا …