- تصغير حجم الملف التنفيذي
مرحبا أخي فيصل ... أنا أبدا مابيرضاني زعلك ... :) ياصاحبي بالنسبة إلى ضغط ال Resource فالعملية سهلة وممكن برمجتها ولكن يجب أن تبرمج أيضا روتنات ضغظ وفك ضغط في برنامجك أو تستعين بمكتبة جاهزة . إن أيقونة البرنامج تكون موضوعة في الResource وأعتقد أنها أول صورة من…
- الرجاء من الأخ أنس و الهاكرز الدخول
الواضح أنو الأخ أنس مو قد هذا البرنامج أو أنو مشغول بتعلم الفيجوال سي ... :D
- ارجو المساعده
طيب إذا مافي مانع أخي أن تضع الكود هنا حتى نستفيد وممكن نفيدك ببعض التحسينات إن لم نكن ساعدناك في الطريقة ... :)
- الرجاء من الأخ أنس و الهاكرز الدخول
الفكرة المعتمد عليها البرنامج حلوة جدا .. وأنصحك يا أنس أن تجرب ...!!! :)
- كيفية توزيع العمل في Process ؟
بصراحة أخي آل عيد .. نجحت شحط يعني على الحافة 49 من 100 .. وعطيناك علامة من عنا +1 حتى تصير 50 وتنجح .. .. لا تصدق عمأمزح !! الاجابة الصحيحة هي: البرنامج الأول : النافذة في ثريد وروتين الرسم في ثريد آخر وبالتالي روتين الرسم لا يؤثر على عملية معالجة الرسائل في …
- طريقة وضع الكود
ما لقيت غير هذا المقطع من الكود نشرحلك اياه ... الناس بيجيبو مقطع من CWinApp أو من CDialog .. وأنت رايح جايبلي كلاس الabout dialog في البرنامج ..؟!؟!؟! أنا راح أشرح السطور العليا .. حتى تقوم باحضار شي كود خرج ينشرح #ifdef _DEBUG #define new DEBUG_NEW #undef TH…
- ايش معنى N-tier و Single-Tier وMulti-Tier برمجيا
أخي محمد ، سوف أشرح لك ذلك بشكل عام من غير الدخول في لغة معينة لأن هذا الموضوع ليس علاقة بلغة معينة بقدر ما لع علاقة ببنية البرامج .. أولا مايكروسوفت اعتبرت أن هناك ثلاث أنواع لبنية البرامج وهي : desktop و 2-tier و 3-tier .. سوف أبدء بشرح كل واحدة بالتفصيل ومن…
- مشروع : فهرسة مواضيع المنتدى
الفكرة ممتازة .. بس نحتاج إلى متطوعين .. يوجد ست صفحات في هذا المنتدى حتى الآن وقد تأتي السابعة قريبا .. لذلك نحتاج إلى حوالي 4 إلى ست أشخاص .. أنت n_2008 وأنا والأخ عادل ، صرنا ثلاثة .. سوف أمسك أنا أول صفحيتن إذا أردتم ... العمل يكون بوضع اسم المقالة مع ذكر …
- سلسلة التجارب - التجربة السابعة
ياسلام أخي عادل ... الله يوفقك .. ياأخي عندي أشياء كثير بدي أحطهاكنت مبرمجها بزماناتي بس أفضى وهي : كلاس موروث من CStatic اسمه CStaticEx يمكن أن تضع فيه خلفية مع تحريك نص عله بشكل شفاف مثل بعض ال About في برامج Corel .. قائمة main menu مثل ال Start . أي تحتوي …
- هوت كي Hot Key
أهلا أخي بدر .. آسف على التأخير في الرد ولكني لم أرى رسالتك إلا إلى هذا الوقت .. على كل يمكن عمل ذلك عن طريق الهووك أو System Wide Hook .. حيث تحتاج إلى ملف DLL وبرنامجك الأساسي .. على كل سوف أكتب لك برنامج بسيط وأضعه هنا .. بس أمهلني بعض الوقت بسبب انشغالي ال…
- طريقة وضع الكود
أخي رمض.... أخ آسف منصور ...!! :) أىا آسف وفعلا كان وقتها نص الليل وكنت نايم بس بصراحة سؤالك كان غامض ومش واضح .. من أجل اسناد أي حدث على أداة معينة أو عنصر في ال dialog راجع الوصلة التالبة : http://arabteam.nicmatic.com/vb/showthread...3?threadid=2053 الأخ ني…
- كتبته لكن
التابع Invalidate هو تابع عضو لل CWnd .. ووظيفته أمر النافذة باعادة رسم نفسها وهو يقوم بوضع WM_PAINT في رتل الرسائل . أي أن عملية اعادة رسم النافذة لن تتنفذ إلا عند الانتهاء من الروتين الذي استدعى Invalidate .. أما إذا أردت أن يوكن اعادة الرسم فوري وحالا فيجب …
- كيفية توزيع العمل في Process ؟
السلام عليكم، كلام الأخوين عادل ونيوو صحيحين وأردت أن أضيف مايلي: من أجل كل نافذة تصلها رسائل من الوندوز يجب أن يكون لها Window Procedure أو روتين عادة مايسنى ب WndProc داخل هذا الروتين يوجد الكود الخاص بتنفيذ الرسائل الواردة . الذي ينقل الرسائل إلى هذا الروتي…
- طريقة وضع الكود
أخي رمضان سؤالك غريب شوي ، يعني أرجو التوضيح :) ولكن الكود أو البلوك يبدأ ب } وينتهي ب { ...
- MFC في شهر
أخي رمضان ... الحق مو على الاستاذ نيوو لأنو هو بعتلي الدرس الأول وبيقول أنو الدرسين عندو خالصين .. سوف أضع الدرس الأول اليوم في المنتدى .. وآسفين للتأخير ..!!
- هذا البرنامج حيرني أريد المساعدة في كشف الغموض
لا يوجد زيادة على ماقاله الأخ سمارت ويمكنك مراجعة ال MSDN لترى أن endl تقوم بافراغ الbuffer عن طريق التابع streambuf::sync من بعد أن تطبع n على كل إذا أحببت افراغ الbuffer من غير أن تنتقل إلى سطر جديد يمكنك أن تستخدم flush كالتالي : main() { cout :)
- الفائدة الثامنة - تغيير شكل المؤشر -
بانسبة إلى استخدام SetCursor في أي محل في كود الفورم قد يؤدي إلى الحصول على نتائج غير مرغوب فيها .. إن SetCursor لا تقوم بتغير شكل المؤشر بشكل دائم حيث إذا قمت بتحريك المؤشر سوف ترجع الصورة الأساسية للمؤشر التي تم تسجيلها عند بناء الفورم . أفضل موقع لاستدعاء S…
- تصغير حجم الملف التنفيذي
أخي نيو ال WinMainCRTStartup وال WinMain هما الاثنين موجودين في كود ال Visual C حيث تعتبر الأولى هي الstartup وفيها تتم عملية تهيئة لاستخدام مكتبات السي القياسية وهي التي تستدعي التابع WinMain الذي عندك .. وعلى فكرو إذا أردت أن تجعل تطبيقك UNICODE فيجب أن تجعل…
- الله الله الله يا هاني:)
هيك كشفت حالك يا أنس ... طيب ياشبـــــــاب اسمعو: هذا أنس مو مبرمج فيجوال بيسك ، بل مبرمج بالفيوال سي ومحترف ، وهو مبرمج عن بعد في فريق برمجة Windows XP .. أما الدودة فهي دلفاوية .. وأنا لست من مبرمجي الدلفي ... :)
- سلسلة التجارب - التجربة الرابعة
يعطيك العافية أخي عادل على هذه التجربة .. حبيت أن أعقب بتعليق بسيط للغاية .. أنت لم تعالج حالة عرض الثلاث مناطق التي يتم اظهار حالة الأزرار CapsLock و ScrollLock و NumLock .. إن ارتفاع ال statusbar يتغير بشكل آلي عتد تغيير الخط أما العرض فلا يتغير ، لذلك يجب ا…