+ الرد على الموضوع
النتائج 1 إلى 6 من 6

الموضوع: البداية مع VC++6

  1. #1

    • Offline

    • :: المدير العام ::
    • نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف

    تاريخ التسجيل
    Feb 2007
    مكان الإقامة
    أرض جامع العلوم
    المشاركات
    2,365
    المفات المحملة
    33
    الملفات المرفوعة
    27
    معدل تقييم المستوى
    100

    افتراضي البداية مع VC++6

    بسم الله الرحمن الرحيم



    أولا:


    إن عملية إعداد Visual C++ سهلة جدا وغير معقدة وهي تشبه أي عملية تنصيب أخرى لذلك سأتجاوز شرح ذلك .


    ثانيا :


    سأحاول الإختصار قدر الإمكان حتى لا يمل القارئ ولكني في الخدمة وسأجيب على أي استفسار بإذن الله إذا استطعت ذلك .

    والآن سنحاول إنشاء أول تطبيق لنا في Visual C++ وسننشأ برنامجا بسيطا يحتوي على زرين أحدها Close و الآخر Hello

    وسيقوم زر Hello بعرض رسالة ترحيب و Close بإغلاق البرنامج وسنبدأ بالخطوات الآن باستخدام المعالج:

    من قائمة ملفfile إختر جديدnew وستظهر نافذة new ومن علامة تبويب مشروع project إختر MFC AppWizard (exe) واكتب إسم المشروع في خانة project name وموقع المشروع الذي سيحفظ به في خانة location و ليكن إسم المشروع Hello و الآن OK.

    وستظهر لك مجموعة من الأسئلة لتحدد مواصفات المشروع وفي أول خطوة في المعالج ستأتيك ثلاث خيارات إختر الثالثة ثم NEXT.

    وفي الخطوة الثانية يسأل المعالج عن عدد من الخصائص التي ستضاف إلى المشروع أزل علا مة إختيار ACTIVEX CONTROLES بما أننا لن نستعملها الآن وفي آخر خانة أكتب العنوان الذي سيظهر أعلى نافذة التطبيق ثم التالي

    في الخطوة الثالثة سيسألك المعالج ثلاثة أسئلة الأول عن طبيعة المشروع والثاني هل تريد إدراج تعليقات على ملف الكود (يفضل نعم) والثالث إستخدام مكتبة MFC كمصدر DLL ومن ثم إضغط التالي.

    في الخطوة الأخيرة سيعرض عليك المعالج الفئات التي أنشأها المعالج واضغط إنهاء

    وهنا سيعرض المعالج شاشة المعلومات الخاصة بالمشروع واضغط موافق ليتم إنشاء تطبيقك

    سيظهر لك التطبيق الذي أنشأته واضغط على Ctrl + F5 ليتم تصريف التطبيق وبعد الضغط على YES لبناء التطبيق سيتم تصريفه وستتتبع النتائج عبر لوحة الإخراج في أسفل الشاشة وستظهر فيها رسالة تفيد عدم حصول أخطاء والآن بعد أخرج من التطبيق بالضغط على أي من الزرين واحذف الرسالة (TODO:...) بالنقر عليها ثم DEL والآن تستطيع تغيير موضع الأزرار و حجمها كما تحب

    والآن إضغط بالزر الأيمن للفأرة على زر Cancel واختر خصائص properties وغير خاصية Caption العنوان إلى &Close واستعمال & هنا حتى نستطيع استعمال هذا الزر بمجرد النقر على حرف C ثم اضغط Enter .

    والآن سنفعل كما فعلنا سابقا ولكن مع زر OK بتغيير CAPTION إلى &Hello وخاصية ID إلى IDHELLO

    ملاحظة : عند تجربة التطبيق ستلاحظ أن زر Close ينهي البرنامج بينما زر Hello لا يفعل شيئا وذلك بسبب تغيير خاصية ID . تطبيقات MFC تتضمن مجموعة من البرمجيات الدقيقة Macro التي تحدد أي الوظائف يجب استدعاؤها حسب ID المعرف وبسبب التغيير الذي أجريناه لم تعد الالبرمجيات قادرة على تحديد الوظيفة التي يجب استدعاؤها .

    الكود

    والآن سنبدأ بكتابة الكود لتطبيقنا الصغير وذلك باستخدام معالج الفئة ولالحاق بعض الوظائف بالزر Hello نضغط بالزر الأيمن للماوس على الزر ونختار معالج الفئةClass Wizard انتق IDHELLO ومن ثم BN_CLICKED لكي تحدد وظيفة الزر عند النقرعليه لمرة واحدة ثم AddFunction فتظهر رسالة ثم اضغط Enter ثم edit code ثم اكتب الكود التالي:



    1: void CHelloDlg::OnHel()

    2: {

    3: // TODO: Add your control notification handler code here

    4:

    5: //الكود يبدأهنا

    6: // say to the user

    7: MessageBox("Hello.This is my firs V.C++ Applecation");

    8:

    9: // الكود ينتهي هنا

    10: }






    ملاحظات :


    الأسطر 1-3 و 10 موجودة مسبقا ولا توجد حاجةلكتابتها

    السطر الذي يبدأ بالإشارة // يتم تجاهله من قبل المترجم

    يجب الإنتباه إلى الحروف الكبيرة والصغيرة في كتابة الكود ويجب أن ينتهي الأمر بـِ ;

    يمكن كتابة السطر السابع كالتالي MessageBox("Hello.This is my firs V.C++ Applecation","my first applecation"); .

    بحيث تكون my first applecation هي عنوان الرسالة الظاهرة

    أرقام الأسطر لا تكتب ولكنني وضعتها هنا للتسهيل على القارئ

    اللمسات الأخيرة

    تغيير رمز البرنامج : تستطيع تغيير الرمز باتباع الآتي :

    في مساحة العمل ( وهي المستطيل إلى يسار الشاشة ) اخترRessorceView ثم icon ثم IDR_MAINFRAME وباستخدام الأدوات التي ستظهر تستطيع إعادة رسم الرمز الذي تحب .

    ملاحظة : تستطيع رؤية التطبيق و لوحة حول عن طريق DIALOG ...

    إضافة زري تكبير وتصغير النافذة: انقر على لوحة الحوار (التطبيق الذي أنشأته ) بالزر الأيمن ثم اختر خصائص واذهب إلى علامة تبويب STYLES ثم اختر Minimize BOX و Maximize Box ثم اضغط Enter

    ملاحظة : تستطيع اختيار عدة خيارات أخرى من STYLES حاول تجربة ذلك.

    منقوووول


  2. #2

    • Offline
    • علاء محترف علاء محترف علاء محترف علاء محترف علاء محترف علاء محترف علاء محترف علاء محترف

    تاريخ التسجيل
    Jan 2008
    مكان الإقامة
    سكيكدة
    العمر
    21
    المشاركات
    2,374
    المفات المحملة
    0
    الملفات المرفوعة
    93
    معدل تقييم المستوى
    274

    افتراضي Re: البداية مع VC++6

    مشكووور على هدا الجهد

    توقيع : علاء







  3. #3

    • Offline
    • ♦ إداري في الخدمة ♦
    • Great_Magic محترف Great_Magic محترف Great_Magic محترف Great_Magic محترف Great_Magic محترف Great_Magic محترف Great_Magic محترف Great_Magic محترف Great_Magic محترف Great_Magic محترف Great_Magic محترف

    تاريخ التسجيل
    Feb 2009
    مكان الإقامة
    ♠♥ تيَــارْتــــ® ♥♠
    المشاركات
    1,991
    المفات المحملة
    0
    الملفات المرفوعة
    21
    معدل تقييم المستوى
    100

    افتراضي Re: البداية مع VC++6

    بوركت أخي نصر الدين

    توقيع : Great_Magic
    للهم اني عبدك , وبك املي فاجعل الشفاء في جسدي , واليقين في قلبي , والنور في بصري , والشكر في صدري , وذكرك بالليل والنهار مابقيت على لساني , وارزقني منك رزقا غير محظور ولا ممنع . يامسهل الشديد , وياملين الحديد , ويامنجز الوعيد , ويامن هو كل يوم في امر جديد , اخرجني من حلق المضيق الى اوسع طريق , بك ادفع ما لا اطيق , ولا حول ولا قوة الا بالله العلي العظيم

  4. #4

    • Offline

    • ۞ اللهــــم بلغنــــــا جنتــــــك ۞
    • حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع

    تاريخ التسجيل
    Aug 2008
    مكان الإقامة
    أرض الله واسعة
    العمر
    23
    المشاركات
    2,860
    المفات المحملة
    17
    الملفات المرفوعة
    47
    معدل تقييم المستوى
    100

    افتراضي رد: البداية مع vc++6

    بوركت مشكور

    توقيع : حمزة


    هنا تستطيع مشاهدة : مواضيعي

    .:×،؛، غائب ،؛،×:.


    لا تنسونا من صالح دعائكم ...




  5. #5

    • Offline
    • عبد الرؤوف محترف عبد الرؤوف محترف عبد الرؤوف محترف عبد الرؤوف محترف عبد الرؤوف محترف عبد الرؤوف محترف عبد الرؤوف محترف عبد الرؤوف محترف

    تاريخ التسجيل
    Jan 2008
    مكان الإقامة
    الجزائر - سكيكدة
    المشاركات
    1,584
    المفات المحملة
    7
    الملفات المرفوعة
    25
    معدل تقييم المستوى
    240

    افتراضي رد: البداية مع vc++6

    شكرا لك و بارك الله فيك

    توقيع : عبد الرؤوف




  6. #6

    • Offline

    • .::مشرف سابق::.
    • حسين مبدع حسين مبدع حسين مبدع حسين مبدع حسين مبدع حسين مبدع

    تاريخ التسجيل
    Dec 2007
    مكان الإقامة
    سيكيكدة
    العمر
    19
    المشاركات
    1,555
    المفات المحملة
    0
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    189

    افتراضي رد: البداية مع vc++6

    شكراااااااااا



 
+ الرد على الموضوع

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

المواضيع المتشابهه

  1. البداية مع دلفي الدرس الاول
    بواسطة علي علوي في المنتدى البرمجة بالدلفي
    مشاركات: 13
    آخر مشاركة: 03-12-2011, 08:51 AM
  2. موضوع مهم هو البداية merise
    بواسطة زكيري عبد العالي في المنتدى منتدى طرق التحليل و التصميمم
    مشاركات: 11
    آخر مشاركة: 06-05-2010, 02:58 PM

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك