- بخصوص QT/c++ و VC++ مع اسئلة تدور في ذهني
أخي لديك لبس وخلط بين عدة أشياء. فجيول ++C بيئة تطوير وليست مكتبة. يمكنك كتابة واجهة رسومية باستخدام الـ winapi أو MFC (تغليف ++C للـwinapi) عن طريق فجيول ++C، يمكنك استخدمها اذا كنت تريد عمل برامج لويندوز فقط. qt مكتبة يمكنك كتابة برامج رسومية بالإضافة لبعض ا…
- عمل واجهة Interface في C++ (تعدد الأشكال)
ماقمت به نمط تصميم يسمى strategy pattern . أشكرك أخي على الإضافة.
- [ تمت الإجابة ]داله الهدم (destructor) لا تنفذ في visual c++ 2010 ما الحل؟
الهدام ينفذ فعلياً لكن لأنك أنشأتي الكائن في الدالة الرئيسة تُطبع الجملة وتظهر جملة Press any key to continue . . . عند ضغطتها يستدعى الهدام ويخرج البرنامج بسرعة (إذا كنت سريعة الملاحظة سترين الجملة). أنشيئ الكائن في دالة غير الدالة الرئيسية كي يُستدعى الهدام …
- عمل واجهة Interface في C++ (تعدد الأشكال)
السلام عليكم سنتعلّم في هذا الموضوع عن كيفية إنشاء واجهة Interface في C++، تسمّى أيضاً تعدد الأشكال polymorphism، وكيف يمكنك الإستفادة منها وتطبيقها في برامجك. قبل البدء أود أن أنبه على شيء. لاتخلط بين زيادة التحميل overloading وبين تعدد الأشكال. زيادة الحميل …
- كيف أقوم بعمل نفس الشيء في لغة السي ؟؟؟
ماتقوم به لاعلاقة له بالأسمبلي فعلياً بل بالـwinapi. يمكنك إنشاء ملف المصادر يدوياً أو عن طريق فجيول c++ أو بإستخدام أحد أدوات تحرير المصادر مثل ResEdit . تصميم نافذة مع زر للخروج وزر لعرض رسالة: إحفظ الملف وسيولد ملف المصادر example.rc ويحتوي: #include <windo…
- مشكلة تظهر مع الانترنت اكسبلورر فقط
الخطأ أن الوظيفة getDay في هذا الجزء: var weekdays= nextD.getDay(); تعيد NaN على IE لخطأ في إنشاء الكائن Date، منها لن يتحقق هذا الجزء: if (weekdays2 > 6){ weekdays2 = 0; htmlContent += "</tr><tr>"; } المسؤول عن إنشاء صف جديد. لحلها عدّل هذا السطر: var nextD =…
- [ تمت الإجابة ]سؤال : ما الفرق بين cpp .h .dll .sdl. ؟
يفترض أن تضع في الملفات الرأسية كل مالن يُحول لكود، يشمل هذا تعاريف الدوال prototypes وتعاريف الـclass' والبنى struct والـunion والـenum والـmacros وغيرها. أما الـcpp فتضع بها كل ماسيحول لـcode، الدوال والوظائف نفسها. الـsdl لست متأكّد، ربما تشير لمكتبة Simple…
- [ تمت الإجابة ]هل من الممكن تنفيذ/ترجمة كود باللغة C في الويندوز بدون IDE ؟
إذا لم ترغب بإستخدام بيئة تطوير فيمكنك إستخدام gcc (نسخة ويندوز اسمها mingw ) وتصرف هكذا: > gcc example.c -o example.exe أو إستخدام مصرف مايكروسوفت، قم أولاً بإعداد متغيرات النظام ومسارات ملفات الـinclude والمكتبات، هناك سكربت جاهز يمكنك إستخدامه هكذا (قد يختل…
- [ تمت الإجابة ]سؤال : كيف أنشئ مشروعا جديدا في visual c++ 2010 ?
استخدم احد هذه الصيغ مع cout (فهي معرفة داخل المدى std ولايمكن رؤيتها من خارجه): #include <iostream> int main() { while (1) { std::cout << "hello user\n"; } return 0; } #include <iostream> using namespace std; int main() { while (1) { cout << "hello user\n"; }…
- طلب مساعدة في الحصول على اكواد
هناك مكتبة سهلة وقوية اسمها opencv توفر وظائف كثيرة للتعرف على الصور أحدها "فتح الكاميرا". يمكنك تحميلها من هنا . هذا مثال لتشغيل الكاميرا .
- [ تمت الإجابة ]سؤال : كيف أنشئ مشروعا جديدا في visual c++ 2010 ?
borland قديم ولا أفهم لم لايزال مستخدم. vc++ يستخدم c++ العادية لكنه موجه لبرمجة ويندوز ويتطلب معرفة في c\c++ قبل أن تتعامل معه، لن يفيدك حالياً الا بإرباكك. استخدم مصرف قياسي وحديث مثل gcc، هناك ide له اسمها dev-c++ مناسبة لمن يتعلم.
- مساعدة أرجوكم
الأرجح أن التطبيق يستخدم طرق أكتشاف منقح مثل IsDebuggerPresent. عند تشغيل البرنامج تحت المنقح فستعيد الدالة TRUE. يمكن تخطيها عن طريق خطف الدالة IsDebuggerPresent أو طمس مقدمة الدالة بتعليمات مثل xor eax, eax متبوعه بـret كي تصبح الدالة: BOOL WINAPI IsDebugger…
- مساعدة في فك تشفير كود جافا سكربت
لايوجد مايسمى بتشفير جافاسكربت. هذا ترميز encoding والترميز ليس بتشفير (التشفير يحتاج مفتاح). انظر كيف يفك نفسه بنفسه: <!DOCTYPE html> <head> <meta charset="utf-8"> </head> <body> <script language='Javascript'> <!-- document.write('<pre>' + unescape('%3C%64%69…
- هل أذا اشتريت mac-mini سأحتاج إلى eclipse
نعم ستحتاج، فلاعلاقة لهما ببعض (هذا جهاز وذلك برنامج). مبروك مقدما :)
- انتقاء اسم خاص بمؤسستي
بعض تلك الأسماء مستعملة ( SoftWeb - MicroDev - Engine solution ) قد تسبب لك مشاكل قانونية لاحقاً. من الأفضل لو تتجنب أسماء المصطلحات وتختار اسم مميز قليل انتشاره. لو اخترت مثلاً software services ستظهر العديد من النتائج قبل ان تظهر اسم مؤسستك في محرك البحث لان…
- من يعلمنا كيف نتمكن من حفظ صفحه من صفحات المنتدى
أخي بعض كلامك غير مفهوم وغير مترابط ببعض. رجاءً إذا كتبت شيء رتبط أفكارك قبل وإستخدم الفواصل والنقط وافصل المقاطع بسطر جديد عندما تكتب. إذا كنت تريد حفظ صفحة من الإنترنت كي تتمكن من تصفحها إذا انقطع الإتصال، هناك إضافة في فايرفوكس دائماً أستخدمها اسمها Mozilla…
- the site security certificate is not trusted
الموقع يستخدم الـssl عند تسجيل الدخول، تلك الرسالة تظهر لأن الشهادة غير موقعة من جهة مخولة بتوقيع شهادات الـssl، تكلف بعض المال. لاتخاف.
- كيفيه استبعاد قيم الarray الفارغه و كيفيه حذف العلامات او المسافت الزائده
بالنسبة للسؤال الأول فيمكنك إستخدام array_filter . عند تمرير مصفوفة فقط، بدون دالة، فستعيد نفس المصفوفة بدون العناصر الفارغة null: <?php $array = array(null, 'a', 'b', null, 'c', null, null, 'd', 'e', 'f',null); header('Content-type: text/plain; charset=utf-8'…
- ممكن شرح للحاجات دى بعد اذنكم
أسئلتك تتطلب أمثلة كي تفهمها، اكتب في قوقل: site:w3schools.com [ماتريد البحث عنه] مثلاً: site:w3schools.com line-height ستجد موقع w3school فيه أمثله مثل هذه الصفحة . إضغط على "Try it yourself" بالأخضر لتجربة المثال، يمكنك تعديل المثال ورؤية التغييرات بنفسك. و …
- استفسار عن الكتابه على الصور
هل تقصد: بمعنى أنك تريد قلب نظام الإحداثيات فبدل أن تكون 20 من اليسار لليمين، تريدها 20 بكسل من اليمين لليسار؟ إن كان كذلك فكل مايلزمك أن تطرح النقطة وعرض الجسم من عرض الصورة (لن يهمك الإرتفاع لأنه سيكون واحد في كلا الحالتين). مثلاً: int rectWidth = 10; int re…