• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 2 من 2

    الموضوع: الدرس الثاني لفيجوال سي ++

    1. #1
      التسجيل
      30-08-2001
      الدولة
      Jeddah - England
      المشاركات
      4,749
      المواضيع
      716
      شكر / اعجاب مشاركة
      بطاقات الألعاب

      Gamertag: PaPEroo

      الدرس الثاني لفيجوال سي ++

      هناك مجموعة من التحكمات المتوفرة في V.C++ نذكر منها أهما والتي سنستخدمها في تطبيق اليوم:

      النص الثابت Static Text : يستخدم هذا التحكم لإبراز نص إلى المستخدم ولا يستطيع المستخدم تحريره أو تغييره.

      علبة لتحريرEdit Box : تسمح للمستخدم بتحرير النص أو تغييره أو إدخال النص عبره .

      زر الأمر Button : يسبب نقر المستخدم عليه إطلاق عمل ما.

      علبة مجموعة Group Box : توضع فيها مجموعة من الأزرار أو إعداد وتثبيت أو زر الراديو.

      علبة إعداد وتثبيت Check Box : يمكن للمستعمل وضع علامة x للتثبيت أو إزالتها لعدم التثبيت وتستخدم عادة على شكل مجموعات.

      زر راديو Radio Button : مثل إعداد وتثبيت ولكنه يستخدم على شكل مجموعات ولكن لا يمكن إختيار إلا زر واحد مثل ثلاث إجابات على سؤال ويمكن اختيار جواب واحد فقط.

      اللائحة المنبثقة Combo Box : وتسمى أيضا علبة فرقة يستخدم لتوفير لائحة خيارات للمستخدم يستطيع المستخدم اختيار أحدها.

      بما أنكم جميعا من مستخدمي الحاسب فأعتقد أنكم جميعا تعرفون الأدوات المذكورة وتعرفون عملها فلا داعي لمزيد من الشرح عنها.

      ملاحظة : تستطيعون معرفة أسماء الأدوات بوضع مؤشر الفأرة على الأداة والانتظار قليلا.

      إضافة مكونات التحكم إلى نافذتك:

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

      وأسفل الزرين يوجد علبة فرقة وعن شمالها نص ثابت للتعريف بوظيفة العلبة وعن يمينها زر لعرض البرنامج المنتقى من علبة الفرقة.

      وأسفلها يوجد علبتي مجوعة في كل واحدة علبتا إعداد وتثبيت .

      إنشاء هيكل تطبيق ومخطط تخاطب:

      أنشئ مشروع جديد كما تعلمت في الدرس السابق وليكن باسم Day2 وحدد اسم عنوان تخاطب Visual C++ Controls وصمم التطبيق كما ذكرنا سابقا ثم اجعل صياغة الخصائص كما هو محدد : (لفتح الخصائص اضغط الزر الأيمن للفأرة على الأداة ثم اختر خصائص)



      عنصر الخاصية إعداد
      نص ثابت تعريف IDC_STATIC
      تعليق أو شرح This an example ofVisualC++
      Applicationusinganumber of controls
      نص ثابت تعريف IDC_STATICMSG
      تعليق أو شرح Enter a &Message:
      نص ثابت تعريف IDC_STATIC
      تعليق أو شرح Run a &Program
      علبة تحرير تعريف IDC_MSG
      زر تعريف IDC_SHWMSG
      تعليق أو شرح &Show Message
      زر تعريف IDC_DFLTMSG
      تعليق أو شرح &Default Message
      زر تعريف IDC_CLRMSG
      تعليق أو شرح &Clear Message
      زر تعريف IDC_RUNPGM
      تعليق أو شرح &Run Program
      زر تعريف IDC_EXIT
      تعليق أو شرح E&xit
      علبة فرقة تعريف IDC_PROGTORUN
      علبة مجموعةتعريف IDC_STATIC تعليق أو شرح Enable Action
      علبة مجموعة تعريفIDC_STATIC
      تعليق أو شرح Show Action
      إعداد وتثبيت تعريف IDC_CKENBLMSG
      تعليق أو شرح &Enable Message
      إعداد وتثبيت تعريف IDC_CKENBLPGM
      تعليق أو شرح E&nable Program
      إعداد وتثبيت تعريف IDC_CKSHWMSG
      تعليق أو شرح S&how Message
      إعداد وتثبيت تعريف IDC_CKSHWPGM
      تعليق أو شرح Sh&ow Program







      ملاحظة : تعريف هي ID: ، و تعليق أو شرح هي Caption وهي العبارة التي ستظهر للمستخدم

      ملاحظة : تستطيع تغيير حجم الأدوات و موقعها حسب ما تراه

      والآن أعد فتح خصائص لعلبة الفرقة واضغط على تبويب data ثم أضف التالية باستخدام Enter + Ctrl (Notepad, Paint , Solitaire )

      تحديد ترتيب تحكم اللائحة

      بعد وضع الأدوات في مواضعها تريد أن تتأكد أن المستخدم سيستخدمها بالترتيب الصحيح وذلك باتباع التالي

      1. انتق مخطط Layout ثم ترتيب جدولة Tab Order

      2. اضغط على الأدوات بالترتيب الذي تريد وليكن يبدأ رقم واحد هو النص الثابت أعلى التطبيق و رقم 16 هو زر الخروج

      ملاحظة : إذا كنت قد رتبت الأدوات بشكل صحيح منذ البداية قد لا تحتاج لفعل ترتيب الجدولة

      ملاحظة : أي نص ثابت له حرف تحته خط يجب أن يظهر قبل التحكم الملحق به ترتيبا لأن المستعمل لن يستطيع التفاعل معه عند الضغط على مفتاح هذا المصطلح بل سيذهب التركيز إلى التحكم التالي مباشرة

      المصطلح هو الحرف الذي تحته خط الذي يظهر ضمن تعليق أو شرح على زر أو علبة إعداد … الخ . يستطيع المستعمل النقر على هذا المصطلح مع زر Alt للذهاب إلى الأداة التالية ويجب التأكد من عدم وجود تضارب في المصطلحات (وجود حدثين لهما نفس المصطلح ) وذلك بالنقر الزر الأيمن للفأرة وانتقاء فحص المصطلحات Check Mnemonics

      والآن ننهي درس اليوم حتى أحافظ على حجم الدرس مناسبا وسنناقش في الدرس التالي الكود اللازم للبرنامج وأخيرا لا تنسونا من دعوة في ظهر الغيب ومن اقتراحاتكم وردودكم والسلام عليكم ورحمة الله وبركاته

    2. #2
      التسجيل
      23-07-2002
      المشاركات
      28
      المواضيع
      10
      شكر / اعجاب مشاركة

      Question for brother Al Gasus

      Dear brother

      I lost the arabic keyboard link, sorry to write in english this time

      I need your guide in C plus
      I need to learn the graphics part
      I mean how to do your code full of graphics
      Icons, drop-down menus
      plots
      spreadsheets to write data
      everything like the professional softwares

      please guide me in something to read as I got a lot of electronic book
      but I guess most of the books is talking about the basics of C plus
      I need the art of graphics part

      so please guide me what to read and what to do
      if you have little codes like the full programs tell me

      or give me a schedule to follow to be a professional programmer

      I am very thankfull for you and your activities in the montada
      here is my email if you could email me



      ayman_99999@yahoo.com

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

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