محمد علاء الدين
مشرف قسمي C/Cpp و Windows API
- الدولة الإسلامية
- Operating Systems & Compilers
- أله حاسبه بإمكانيات متعدده
نأتى الان لأخر جزء من البرنامج و هو الدوال. عند استدعاء داله تأخذ الشكل التالى: funName ( param1, param2, ..... , paramn ) فى حالة اعتمادنا على الدوال التى صنعناها من قبل سنجد اننا فى مشكله صعبه حيث ان الأقواس لها معنى خاص جدا و هنا تم اعادة تعريف معناها بمعنى…
- كيفية استرجاع البرامج المثبتة على الكمبيوتر؟
اخى قمت بتعديل مثال ميكروسوفت الموجود بالأعلى و قد اظهر ما لدى من برامج بإستثناء بعض الـ Hotfix التى لا تندرج تحت Key معين و ايضا برنامج utorrent لم يظهر لا اعرف لماذا Sub Main() Dim Key As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Win…
- Standard C++ And C
كلامك كله صحيح النسخه الكامله من C++0x لم تتوفر بعد، اما بالنسبه للنسخه الـ draft فيمكنك مراجعة هذا الرابط لمتابعة اخر اخبار الـ c++0x و تحميل النسخ الـ draft. و الله ولى التوفيق
- تجميع الأرقام فى رقم واحد ثم إعادة فكها
يمكنك عمل عملية دمج مبنيه على الضرب فى الرقم 10 بمعنى فالنفترض انك تريد جمع الأرقام من 1 إلى 5 ثم منهم معرفة عدد الأرقام المدمجه: الرقم 1 سيتم وضعه فى خانة الأحاد لذا سيتم ضربه فى 10 مرفوعه للأس صفر = 1 الرقم 2 سيتم وضعه فى خانة العشرات لذا سيتم ضربه فى 10 مرف…
- كيفية استرجاع البرامج المثبتة على الكمبيوتر؟
ده مثال من موقع مايكروسوفت Sub Main() ' Open the Uninstall registry subkey. Dim Key As RegistryKey = Registry.LocalMachine.OpenSubKey _ ("SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall", False) ' Retrieve a list of installed software products. ' This list…
- Standard C++ And C
2 - C++ 2003 3 - C++ 2006 4 - C++0x 2008 Draft 24-10-2008 5 - C++0x 2009 Draft 22-6-2009 6 - C++0x 2009 Draft 9-11-2009 7 - C++ Coding Standard 9 - C++ Extensions to support decimal floating-point arithmetic 10 - C++ Extensions to Support Mathematical Special …
- ما اسم ال Notation المستخدم في أسماء المتغيرات في مكتبات السي بلس .
هذا ما وجدته فى نسخة 2003 التى اشرت اليها اخى خالد 17.4.3.1.2 Global names Certain sets of names and function signatures are always reserved to the implementation: — Each name that contains a double underscore (_ _) or begins with an underscore followed by an …
- ما اسم ال Notation المستخدم في أسماء المتغيرات في مكتبات السي بلس .
هل تتكلم عن انواع البيانات بشكل عام داخل C++ ام ماذا؟؟ حيث انى عندما قرأت الـ C++ Standard Manual لم اجد اى اشاره إلى هذه النقطه و للعلم فأنا لم اقرأ إلا النسخه الخاصه بالـ C++ 2006 و النسخه الـ Draft من C++ 2009 او C++x0. مرفق النسخه الـ Draft لـ C++x0 2009 م…
- ما اسم ال Notation المستخدم في أسماء المتغيرات في مكتبات السي بلس .
حقيقى بدون هذا الإسلوب يصبح صعب التفرقه بين المتغيرات الـ private و الـ protected و الـ public حيث فى حالة المتغيرات الـ Private يتم استخدام underscore واحده فقط قبل اسم المتغير و الإسم نفسه يكون كله حروف ضغيره و اول حرف منه يشير إلى نوعه مثل انسخ الكود [color…
- أله حاسبه بإمكانيات متعدده
يوجد جزء خاص بأنظمة الأعداد نسيت ان اذكره و هو متعلق بإظهار الناتج حيث توجد الخاصيه OutputStyle و التى يوضع بها النظام المراد اظهار النتيجه به و الخاصيه FormatBinary و التى تتيح للمستخدم اظهار النتيجه فى حال كونها ثنائيه فى شكل مجموعات مكونه من 4 ارقام. ايضا ف…
- ما اسم ال Notation المستخدم في أسماء المتغيرات في مكتبات السي بلس .
انا استخدم الاسلوب الذى قال عليه الأخ motamayez بإستثناء المتغيرات الـ private تكون كلها small و تبدأ بـ underscore.
- أله حاسبه بإمكانيات متعدده
قبل البدء في شرح الدوال سأعطيك فاتح للشهيه وهو التعامل مع انظمة الاعداد المختلفه. ليس الهدف من هذا الدرس ان اشرح لك كيفية عمل الأنظمة العديده المختلفه او كيفية التحويل بينهم و لكن يكفينى ان اقول لك انه داخل الكود الخاص بالبرنامج توجد الفئه BaseConvertor و التى…
- أله حاسبه بإمكانيات متعدده
انت نسيت دى :thumbup:
- أسئلة الإحماء لبداية مسابقات القسم؟
تم اضافة شرح للأله الحاسبه و هو فى هذا الرابط و الله ولى التوفيق
- أله حاسبه بإمكانيات متعدده
فى الموضوع أسئلة الإحماء لبداية مسابقات القسم قام الأخ ghost بوضع اختبار لعمل اله حاسبه تحتوى على العمليات الحسابيه البسيطه و الأقواس، و حيث ان اضافة الأقواس يجعل تحليل العمليه الحسابيه معقد قليلا لذا انا قلت طبعا انا لم اكتفى بهذا و لكنى رأيت انه من الجميل ان…
- أسئلة الإحماء لبداية مسابقات القسم؟
اكتشفت مشكله داخل محلل الدوال و قمت بحلها حيث انك اذا قمت بكتابة معادله شبيها بتلك Max( pi() , ln( log2( e() ) ) ) لن يعمل و سيظهر لك Syntax Error اما الأن سيظهر لك 3.14159265358979 الأن اصبح بالإمكان كتابة معادلات مثل sqrt(Max( pi()*e() , ln( log2( e()*e()*pi…
- [ تمت الإجابة ]كيفية حماية برنامجي من برامج الديبغر؟؟
بشكل عام لا يمكن حماية اى برنامج من الـ Debugging. :blush: و لكن لتجرب ذلك الكود فقط ضعه فى اول الداله الـ Entry-Point الخاصه بالبرنامج. و الله ولى التوفيق
- أسئلة الإحماء لبداية مسابقات القسم؟
حقيقى المثال ده طلع عينى بس الحمد لله خلص على خير بدون اى اضرار بإستثناء شوية جنون :blink: بسبب الاكواد بالتأكيد. نرجع لموضوعنا الأله الحاسبه اللى انا عملتها ده شكلها بصراحة اسلوب الكود اللى المتبع بالبرنامج سئ للغايه و ده بيرجع لقلة الوقت الخاص بالسؤال و لو ك…
- برمجة Windows Shell، الدرس الأول
و عليكم السلام و رحمة الله وبركاته لى الشرف بالتعرف عليك اخى محمد احمد محمد المهدى
- برمجة Windows Shell، الدرس الأول
كلامك جميل يا اخ ghost (ممكن اعرف اسمك محمد ايه ؟؟) بالنسبه للدرس الجديد فهو فعلا مقسوم لدرسين الأول بشرح فيه واجهات COM إللى هنتعرض لها اثناء عملنا حيث سيكون لا داعى من شرحها فى كل مره لذا جعلت لها موضوع مستقل. الدرس الثانى خاص بالـ ContextMenuHandler و به 4 …