محمد علاء الدين
مشرف قسمي C/Cpp و Windows API
- الدولة الإسلامية
- Operating Systems & Compilers
- مكتبة mathX
قم بوضعها داخل مجلد المشروع و بعدها قم بعمل include للملف mathx.h و الله ولي التوفيق
- عملية الضرب
مع انى لازلت متحير من قيمة الأساس و الأس ألا أنى توصلت للحل النظرى، يمكن ضرب الرقمين AB و 12 بهذا الشكل: x= 0xAB, y=0x12 xy= 2*B + (1*A)<<8 + ((A+B)*(1+2)-2*B-1*A) << 4 xy= 16 + A00 + (3F-16-A) << 4 xy= A16 + 1F<<4 xy= A16 + 1F0 xy= C06 بالنسبه للمصفوفات بالاع…
- مشكلة مع مترجمات السي++ على وندوز 7
داخل ويندوز لتغيير اللون استخدم SetConsoleTextAttribute، لتغيير حجم الخط استخدم الداله SetCurrentConsoleFontEx و هى موجوده يدءا من ويندوز 7، إذا اردت استخدامها بإصدارات اخرى ستحتاج لكتابتها بنفسك. و الله ولي التوفيق
- هل عادت حليمة لعادتها القديمة؟(نقاش حول VC)
أهلا خالد، لاحظ انك تتكلم عن دعم مواصفات لم يتم الإنتهاء منها، لأنه حتى مع التعديلات التى تمت على النسخه 1.0 كان يوجد به اخطأ تم اصلاحها فى الـ Final Draft، و على خلاف CLang و GCC فمنتج Visual Cpp مرتبط بمنتجات اخرى مثل Visual Debugger و ايضا Visual Studio لذا…
- مشكلة مع مترجمات السي++ على وندوز 7
المشكله فى الأغلب ليست فى اعدادات المترجم و لكن فى الكود الذى تم كتباته و ترجمته مع مترجم قديم، فى الغالب ستحتاج لإجراء بعد التعديلات عليه ليعمل مع المترجمات الحديثه. و الله ولي التوفيق
- عملية الضرب
توجد عدة وسائل لتنفيذ عملية الضرب مثل الجمع المتكرر (جمع الرقم الأول عدد مرات الرقم الثانى او العكس) او shift-add (و تسمي binary multiplication) او محور هذا السؤال Karatsuba algorithm ، مثال Wikipedia يشرح مثل اغلب الأمثله كيف يمكن التطبيق على رقم و يتم تقسيمه…
- ما هي المكتبات الجيدة لنقل الصوت و الصورة على الشبكة
أنظر داخل QT
- فيديو : لماذا ++C؟
واحده واحده أخ mental-driller، يمكنك بناء برنامج بأكمله يستهدف منصات عديده مع بقاء الأداء لأفضل ما يكون و ذلك إن وجد تصميم جيد فمثلا يمكنك كتابة داله لفتح ملف و تكون inline و إذا تم استدعائها بويندوز يتم استخدام CreateFile و داخل الأنظه الأخرى يمكنك استخدام fo…
- فيديو : لماذا ++C؟
هذه الخدمات تعتمد على نظام التشغيل فإذا قامت اللغه بدمج هذه الخدمات بها فستقتصر على نظام معين و هو ما يخالف الهدف الذى وجدت من اجله. يمكنك استخدام POSIX فهى تحتوى على بعض من هذه الخدمات. و الله ولي التوفيق
- مفاهيم هامه لمبرمجي c++
لاحظت انك تتكلم كثيرا على بناء لغة برمجه، أخى بناء لغة برمجه تحدى كبير لأى مبرمج لأنه يتطلب منك كم كبير جدا من المعارف لتستطيع الخوض فيه، لذا يرجى تركه خارج النقاش حتى لا يحيد الموضوع عن السؤال الأساسي. إذا كانت لديك وثائق لغة السي شارب هل منها تستطيع بناء لغة…
- مفاهيم هامه لمبرمجي c++
مترجم c-sharp الذى يأتى مع dot net framework 2.0 هو open source و يمكنك تحميله مع نسخة CLR و الـ base framework من موقع ميكروسوفت. و الله ولي التوفيق
- مفاهيم هامه لمبرمجي c++
توجد وسائل عديده منها صفحة تطوير اللغه ، ايضا يمكنك تحميلها من مكتبة كتب القسم . بالتأكيد، لأنه حتى الأن الإصدار C++0x لم يتم إصداره بشكل رسمي. لغة C# يتم تطويرها من قبل ECMA و يمكنك الحصول على C# Standard و CLI Standard من هنا ، أيضا يتم تطويرها من قبل ISO/IE…
- فيديو : لماذا ++C؟
لم اشاهد الفيديو بعد لازال فى الطريق ولكنى شاهدت الـ presentation الخاص به و شد انتبهاى ان الكل يركز ان امكانيات اللغه الجديده ستقلل من استهلاك المصادر، مثلا فى البدايه أوضح Herb Sutter سبب تميز لغة C++ فى 3 نقاط وهم power، size and experiences، ايضا قال Bjarn…
- فيديو : لماذا ++C؟
C++/CLI موجهه لـ CLI و بالتالي سواء كان الكود الناتج pure IL او Mixed فالنتيجه واحده و هى أداء اقل من Native C++ و لذلك لوجود الحاجه لتحويل IL Code إلى Native. :blink:
- تعليمات لغة الآلة بالبيناري
هذه الصفحه تحتوى على التعليمات و الـ OpCodes لما تريد و امور أخرى كثيره. الصفحه السابق ذكرها لمعالجات 32 بت، و إذا اردت اخرى خاصه بالـ 64بت او كلاهما معا تصفح الموقع و ستجد به نسخ خاصه بهما. و الله ولي التوفيق
- فكر ...معايا
يفضل ان تقوموا انتم بوضع الأسئله. و الله ولي التوفيق
- STL Implementation
لم اجربهم، احتجت فقط للإطلاع على أجزاء ادارة الذاكره الخاصه بالـ STL لأكثر من نسخه، و لم انتهى من احداهم حتى ابدء بالأخرى. و الله ولي التوفيق
- فكر ...معايا
x ^= y; y ^= x; x ^= y; و الله ولي التوفيق