لغةالفجوال بيسك - اللغة الأكثر انتشاراً وسهولةً واستخداماً من قبل المبرمجين

الكاتب : yemen_ghost   المشاهدات : 1,421   الردود : 10    ‏2004-08-04
      مشاركة رقم : 1    ‏2004-08-04
  1. yemen_ghost

    yemen_ghost عضو متميّز

    التسجيل :
    ‏2004-07-03
    المشاركات:
    1,456
    الإعجاب :
    0
    التعرف على بيئة فيجوال بيسيك .
    * مفهوم البرمجة :
    إن جميع لغات البرمجة تحتوي على أوامر يستخدمها المبرمجون في بناء برامجهم ، فالمبرمج يقوم بتسخير هذه الأوامر لخدمته ويوظفها بطريقة معينه لكي يستفيد منها بأكبر قدر ممكن ، ولكل لغة من لغات البرمجة قدرات خاصة ومزايا معينة تميزها عن غيرها من اللغات ، وسوف تعرف مزايا لغة فيجوال بيسيك من خلال هذة الدروس.

    * خصائص و أدوات فيجوال بيسيك :
    أولا : الكائنات ( Object ):
    تحتوي بيئة فيجوال بيسيك على عدد كبير من الكائنات ، توجد في قائمة ( Tool Box ) التي تساعد المبرمجين وتختصر لهم الكثير من الوقت والجهد في برامجهم .

    وبالإضافة إلى هذه الأدوات يوجد أدوات عديدة سوف تعرفها بإذن الله عند الحاجة إلى استخدامها .



    ثانياً : الخصائص (Properties) :
    عندما يضيف المستخدم أياً من الكائنات السابقة إلى برنامجه ، فإنه يجب أن يوظفه لخدمته حسب نوع الكائن ،
    وبالتالي يجب عليه تشكيـله بالشـكل المناسب .
    واستخدامه ليقوم بـالأداء المناسب ولذلك وجدت الخصائص ، فلكل كائن خصائص تميزه ، وتضبط
    هـذه الخصائص كما هو مطلوب في البـرنامج ،
    و تـوجـد هـذه الخـصـائـص في نـافذة
    صغيرة اسمها ( Properties )
     
  2.   مشاركة رقم : 2    ‏2004-08-04
  3. hope

    hope قلم فضي

    التسجيل :
    ‏2004-04-18
    المشاركات:
    2,521
    الإعجاب :
    0
    خلاص يعني بدألشغل

    تسلم على الموضوع ومنتظرين اسهابك وكرمك بالتوجيه وتقديم العون بأذن الله

    مشكور على الموضوع ولنا عوده
     
  4.   مشاركة رقم : 3    ‏2004-08-05
  5. العسيب

    العسيب مشرف سابق

    التسجيل :
    ‏2003-09-21
    المشاركات:
    10,475
    الإعجاب :
    0
    شكرا عزيزي علي هذه البدايه الجاده واتمني الاستمرار فنحن انشاء الله نكون معكم دائما
     
  6.   مشاركة رقم : 4    ‏2004-08-05
  7. yemen_ghost

    yemen_ghost عضو متميّز

    التسجيل :
    ‏2004-07-03
    المشاركات:
    1,456
    الإعجاب :
    0
    الأدوات في فجوال بيسك :

    من المسائل المهمة هي طريقة عرض الاداة و استجابتها للمبرمج من المعروف ان
    معظم الادوات تسمح للمبرمج بتحديد حجمها ضمن الخاصيتين
    Height - Width


    لكن هناك ادوات لا تسمح بذلك واشهرها اداة المؤقت التي لن تستطيع تعديل حجمها وكل ما سبحت احد اطرافها ستعود الي حجمها الاصلي.


    - الأداة (الميقاتي) Timer
    هذة الأداة تقوم بتنفيذ الأحداث كل فترة زمنية نحددها نحن من الخاصية Interval

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

    والهدف هنا هو اننا سوف نقوم بعرض الوقت من الجهاز على عنوان الفورم الرئيسي
    في المشروع وبعد توضيع الأداة الخاصة بنا سوف نقوم بكتابة الأكواد التالية :


    وعلى اعتبار ان اسم النافذة هو form1 و الميقاتي هو Timer1
    أنقر نقرتين على النافذة الرئيسية (الفورم) ثم أكتب الأوامر التالية:



    Private Sub Form_Load()
    Form1.WindowState = 2
    Timer1.Interval = 1000
    Timer1.Enabled = True
    End Sub


    قمنما هنا بجعل النافذة في حجمها الأكبر
    ثم اعطينا التوقيت المناسب للمؤقت بحيث سيكون التكرار للأحداث التي سنكتبها فية
    تكرر كل واحد ثانية





    بعد ذللك أنقر على الميقاتي نقرتين ثم أكتب الأكواد التالية


    Private Sub Timer1_Timer()
    Form1.Caption = Format(Time, "long time")
    End Sub


    ارجوا ان تكونوا قد استوعبتم هذة الأداة.

    سلام
     
  8.   مشاركة رقم : 5    ‏2004-08-05
  9. yemen_ghost

    yemen_ghost عضو متميّز

    التسجيل :
    ‏2004-07-03
    المشاركات:
    1,456
    الإعجاب :
    0
    استاذنا كونان

    منتظرين دروسك في هذا الموضوع
     
  10.   مشاركة رقم : 6    ‏2004-08-05
  11. yemen_ghost

    yemen_ghost عضو متميّز

    التسجيل :
    ‏2004-07-03
    المشاركات:
    1,456
    الإعجاب :
    0
    وهذا درس منقول لأستاذنا لابن الاصول






    بســـــــــم اللــــــــه الرحـــــــمن الرحـــــيم
    السلام عليكم ورحمة الله وبركاته
    تحية للجميع :
    ان شاء الله اقدم دروس بسيطه وسهلة خاصة للمبتدئين في لغة الفيجوال بيسك
    لذا ياريت تتابعوني وان شاء الله ينال اعجابكم ما اقدمه
    الى الدرس
    بسم الله نبدأ:
    في هذا التطبيق سنقوم بأنشاء ثلاث ادوات تحكم من نوع(command button)
    يعني زر الامر وعند النقر على اي من هذه الادوات سيتغير لون خلفية النوذج
    (form) ولعمل ذلك اعزاء واخواني اعضاء المجلس اليمني نتبع الخطوات التالية:
    1- شغل نظام فيجوال بيسك ، واختر مشروع جديد (new project)
    2- أنقر نقراً مزدوجاً فوق اداة الامر (command button)من شريط الادوات
    او ارسمه رسم على النموذج
    لانه توجد طريقتين لوضع الاداة على النموذج(form)
    اما عن طريق النقر المزدوج على الاداة او الرسم عن طريق سحب الاداة من شريط الادوات..
    نعود الى التطبيق...
    3- بالطريقة نفسها انشىء أداتي تحكم من نوع (command button)
    وحط الاوامر على النافذة كما تريد عرضاً طولاً مش مهم على كيفك
    الاااااااان نضبط خصائص الاوامر من نافذة الخصائص

    الاداه: command1
    الخاصية: caption
    القيمة: احمريعني غير الكابشن الى كلمة احمر من نافذة الخصائص
    طبق نفس الشيء على بقية الاوامر بس كالاتي:

    الاداه: command2
    الخاصية: caption
    القيمة: ازرق
    الاداه: command3
    الخاصية: caption
    القيمة: اخضر....الخ
    بأمكانك تعمل عدة اوامر المهم انت وكيفك
    تفنن يافناااااااااان هههههههههه
    الان نأتي لكي نضع الكود وهو المهم ياجماعة
    واٍسف على الاطالة بس زي ماقلت لكم انا اشرح للمبتدئين اناعارف ان المحترفين سوف يملّون طريقة شرحي بس السموحة على قولة اهل الامارات
    1- ننقر على الامر الذي هو الاحمر (command 1) نقر مزدوج لكي تظهر نافذة الكودونطتب الاتي وبدقة:
    اكتب السطر الاتي بين الجملتين private sub و end sub
    form1.backcolor=vbred
    ونفذ على بقية الاوامر مع تغيير نوع اللون الذي تريد يعني بدلاً من red
    فهمتوا او لا اكيد مافهمتوا لذا اسمحوا لي قليل اشرح اكثر مع انني كثرة بها صح
    الامر الاول command1اللي هو احمر
    private sub command1_click()
    form1.backcolor=vbred
    end sub
    ــــــــــــــــــــــــــــــــ
    الامر الثاني command2اللي هو ازرق
    private sub command2_click()
    form1.backcolor=vbblue
    end sub
    ــــــــــــــــــــــــــــــــــ
    الامر الثالث command3اللي هو اخضر
    private sub command3_click()
    form1.backcolor=vbgreen
    end subالى هنا وعدّاك العيب ياأبن الاصول
    اتمنى ان يكون الشرح وافي ومفهوم
    واعتذر عن عدم اصطحاب صور تدعم الشرح بس في المرات القادمة بأذن الله
    تحياتي للجميع
    انتظروا تطبيقات اخرى ان شاء الله
     
  12.   مشاركة رقم : 7    ‏2004-08-23
  13. عابر سبيل

    عابر سبيل قلم فضي

    التسجيل :
    ‏2004-08-12
    المشاركات:
    3,102
    الإعجاب :
    0
    مصرين على الفيجوال بيسك خلاص ولا تزعلوا انا معاكم بس ياريت ناخذ بعدها الاوراكل ايش قلتم
     
  14.   مشاركة رقم : 8    ‏2005-01-31
  15. طموح30

    طموح30 عضو

    التسجيل :
    ‏2005-01-30
    المشاركات:
    13
    الإعجاب :
    0
    مشكووووووووور اخي يمن غوست وطمعانين في تكملة الدروس الاخرى
     
  16.   مشاركة رقم : 9    ‏2005-03-09
  17. اليافعي2

    اليافعي2 عضو

    التسجيل :
    ‏2005-01-25
    المشاركات:
    10
    الإعجاب :
    0
    شكر اخانا على هذه المعلومات المفيده
    بس يا ريت تكون الدروس عن طريق vb.net لانها لغه جديده وسهله في نفس الوقت
     
  18.   مشاركة رقم : 10    ‏2005-03-21
  19. نجيب المجيدي

    نجيب المجيدي عضو فعّال

    التسجيل :
    ‏2003-12-08
    المشاركات:
    527
    الإعجاب :
    0
    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته

    عظيم , حاول متابعة الدروس بشكل منتظم , و دوري , جزاك الله خيراً ,,,

    تحياتي الخالصة
     

مشاركة هذه الصفحة