+ Reply to Thread
Results 1 to 8 of 8

 

Thread: 2-لغة Visual Basic البدء بمشروع

  • Thread Tools
  1. #1 Collapse post
    anas.benjdiya is offline
    عضو جديد Array
    Join Date
    Mar 2014
    Posts
    91
    Accrued Payments
    6 USD
    Thanks
    0
    Thanked 1 Time in 1 Post
    SubscribeSubscribe
    subscribed 0

    explaination 2-لغة Visual Basic البدء بمشروع

    عند البدء بمشروع قياسي تظهر بيئة التطوير كما في الشكل (1-2) التالي:
    1- نافذة VB الرئيسية: وهي النافذة التي تحوي:





    1- شريط القوائم: ويحوي عدداً من القوائم (File, Edit, Project) التي تضم عدة أوامر مثل فتح مشروع ، حفظ مشروع، إضافة نافذة ..الخ.
    2- أشرطة الأدوات: غالباً ما يظهر شريط أدوات واحد هو شريط الأداوات القياسي كما يوضح الشكل(1-3) ويحوي عدداً من الأزرار مثل زر الفتح والحفظ والتشغيل وإيقاف التشغيل.


    2- نافذة أدوات Visual Basic: وتحوي جميع الأدوات اللازمة لبناء التطبيقات، وتظهر غالباً على يسار الشاشة، وفي حال عدم ظهورها يمكنك إظهارها باختيار الأمر Tool Box من القائمة View، أو بالضغط على الزر المناسب في شريط الأدوات.

    3- نافذة البرنامج : وهي النافذة التي ستشكل البرنامج وعليها ستتوضع كافة أدوات Visual Basic وهي كما نرى في الشكل (1-2) كأي نافذة من نوافذ Windows فهي تملك شريط عنوان، وزر تكبير وتصغير وإغلاق وأيقونة تحكم.

    4- نافذة المشروع : ربما أن كلمة مشروع هي كلمة جديدة بالنسبة لك فقد كنت فيما سبق تستخدم كلمة برنامج والمعنى واحد.
    والمشروع في Visual Basic ليس ملف واحد، ولكنه عبارة عن عدة ملفات مرتبطة فيما بينها، فالمشروع يتألف من عدد من النوافذ Forms وملفات البرمجة Modules.
    ولتسهيل عملية الانتقال بين النوافذ وملفات البرمجة وجدت نافذة المشروع حيث يتم فيها عرض جميع النوافذ وملفات البرمجة المستخدمة في المشروع. والشكل (1-4) يوضح نافذتين الأولى لمشروع يحوي نافذة واحدة والأخرى لمشروع يحوي ثلاث نوافذ وملف برمجة.



    لاتهتم الآن بكيفية إضافة نافذة جديدة لأننا سنفصل ذلك فيما بعد، ولكن إذا احببت أن تضيف نافذة جديدة فما عليك إلا أن تختار الأمر Project-Add Form.
    لرؤية أي نافذة نضغط على اسمها – من نافذة المشروع- ضغطاً مزدوجاً، أو نحددها ونضغط الزر View Object الموجود في نافذة المشروع.
    في عدم ظهورنافذة المشروع اختر الأمر Project Explorer من القائمة View أو اضغط على الزر المناسب من شريط الأدوات.
    لحفظ المشروع يجب عليك حفظ النافذة في ملف، والمشروع ككل في ملف، أي أن المشروع يتكون من ملفين هما (ملف النافذة وملف المشروع).
    لذلك وعند محاولة حفظ المشروع باختيار الأمر Save Project As من القائمة File سترى أنك ستتطالب باسم ملف النافذة ومن ثم اسم ملف المشروع.
    5- نافذة الخصائص: وتستخدم لتغيير خصائص الأدوات كما سنرى، يمكنك إظهار هذه النافذة باختيار الأمر Properties Window من القائمة View.

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

    مفهوم البرمجة المسيرة بالأحداث:
    قبل أن تبدأ بكتابة أي برنامج في Visual Basic عليك أن تفهم معنى البرمجة المسيرة بالأحداث، تسمى برمجة ويندوز بالبرمجة المسيرة بالأحداث ( Event Driven Programming ) والحدث هو ما يقوم به المستخدم من أفعال على البرنامج، مثل الضغط على زر أو اختيار أمر من قائمة أو تحريك الماوس أو ضغط مفتاح ما من لوحة المفاتيح الخ.
    عند وقوع أي حدث يقوم Windows بتسليم الحدث إلى البرنامج المنفذ في هذه اللحظة ويعطيه رسالة عن طبيعة الحدث الذي وقع في حدود نافذته.
    يقوم البرنامج بتحليل الرسالة ثم يتخذ الإجراء الذي يراه مناسباً لهذا الحدث وبعد أن ينتهي من ذلك تعود السيطرة لنظام التشغيل.
    ليس بالضرورة أن يستجيب البرنامج لكل الأحداث فمثلاً تحريك الماوس فوق نافذة البرنامج يعتبر حدث ولكن ليس بالضرورة الإستجابة لهذا الحدث إلا في برامج الرسم.
    عند تصميم برنامجك عليك أن تتفهم طريقة البرمجة المسيرة بالأحداث وأن تقوم بتصميم البرنامج على أساس أن تعرض على المستخدم الخيارات المختلفة وتترك له حرية التصرف والانتقال من نافذة إلى أخرى ثم العودة وهذا لن يأتي إلا بأن تصمم برنامجك بحيث يستجيب للأحداث المختلفة التي يقوم بها المستخدم وليس على أنه سلسلة متصلة من التعليمات تنفذ من البداية إلى النهاية.

    إن البرمجة المسيرة بالأحداث تؤدي إلى تجزئة البرنامج إلى عدة أجزاء كل منها يستجيب إلى حدث معين فتقوم بكتابة شيفرة كل جزء بشكل مستقل، وVisual Basic تسهل لنا هذه المهمة فهي تقوم تلقائياً بتقسيم البرنامج إلى عدة أجزاء كل جزء يدعى إجراء وكل إجراء مختص بحدث معين على أداة معينة.

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  2. #2 Collapse post
    fido is offline
    خبير فوركس مصر Array
    Join Date
    Apr 2014
    Posts
    6,012
    Accrued Payments
    588 USD
    Thanks
    0
    Thanked 52 Times in 50 Posts
    SubscribeSubscribe
    subscribed 0
    السلام عليكم ورحمة الله وبركاته
    موضوعك يعني الابداع والرقي والتميز
    كل الشكر والتقدير لك على مشاركتك الرائعه والمميزه
    وعلى هذه الموضوع الذي قمت بطرحه علينا
    بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيمِ

    الْحَمْدُ لِلَّهِ الَّذِي أَنْزَلَ عَلَى عَبْدِهِ الْكِتَابَ وَلَمْ يَجْعَلْ لَهُ عِوَجًا (1) قَيِّمًا لِيُنْذِرَ بَأْسًا شَدِيدًا مِنْ لَدُنْهُ وَيُبَشِّرَ الْمُؤْمِنِينَ الَّذِينَ يَعْمَلُونَ الصَّالِحَاتِ أَنَّ لَهُمْ أَجْرًا حَسَنًا (2) مَاكِثِينَ فِيهِ أَبَدًا (3) وَيُنْذِرَ الَّذِينَ قَالُوا اتَّخَذَ اللَّهُ وَلَدًا (4) مَا لَهُمْ بِهِ مِنْ عِلْمٍ وَلَا لِآبَائِهِمْ كَبُرَتْ كَلِمَةً تَخْرُجُ مِنْ أَفْوَاهِهِمْ إِنْ يَقُولُونَ إِلَّا كَذِبًا (5)

  3. #3 Collapse post
    maroki is offline
    خبير فوركس مصر Array
    Join Date
    May 2015
    Posts
    4,069
    Accrued Payments
    408 USD
    Thanks
    0
    Thanked 10 Times in 10 Posts
    SubscribeSubscribe
    subscribed 0
    السلام عليكم ورحمة الله وبركاته
    بارك الله فيك اخي على هذا الموضوع القيم ..
    وجزاكم عنا خير الجزاء واعطاكم خير العطاء
    ووفقنا واياكم لما يحب ويرضى ونفعنا بك
    تقبل مني اطيب التماني واعطرها
    دمت بحفظ الله تحياتي لك اخي الكريم

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  4. #4 Collapse post
    alimed is offline
    خبير فوركس مصر Array
    Join Date
    Sep 2015
    Posts
    5,961
    Accrued Payments
    559 USD
    Thanks
    0
    Thanked 47 Times in 33 Posts
    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله و بركاته
    بارك الله فيك على الموضوع المميز
    وجعله في موازين حسناتك

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  5. #5 Collapse post
    mamdouh.adil is offline
    عضو ماسى Array
    Join Date
    Dec 2014
    Location
    مصر
    Posts
    1,632
    Accrued Payments
    160 USD
    Thanks
    11
    Thanked 11 Times in 11 Posts
    SubscribeSubscribe
    subscribed 0
    شكرا اخى الكريم على الشرح من المعروف طبعا الفجول بيزك من اسهل لغات البرمجه وخاصة للمبتدئين وانا منهم
    ولكنها كبيره جدا كنت افضل ان تضع الشرح كامل فى مرفقات او تدلنا اكثر على افضل المواقع للتعلم
    وشكرا على مجهودك

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  6. #6 Collapse post
    torkhan mohamed is offline
    عضو ذهبى Array
    Join Date
    Feb 2016
    Posts
    1,326
    Accrued Payments
    133 USD
    Thanks
    0
    Thanked 2 Times in 2 Posts
    SubscribeSubscribe
    subscribed 0
    السلام عليكم ورحمه الله وبركاته
    شكرا اخى على الموضوع الجميل
    واتمنى منك دائما الافاده لنا والله يجازيك كل خير واتمنى لك التوفيق
    وبارك الله فيك وجزاك خيراً والسلام عليكم ورحمه الله

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  7. #7 Collapse post
    TMT is offline
    عضو ذهبى Array
    Join Date
    Mar 2016
    Posts
    1,341
    Accrued Payments
    134 USD
    Thanks
    0
    Thanked 3 Times in 3 Posts
    SubscribeSubscribe
    subscribed 0
    السلام عليكم ورحمة الله وبركاته موضوع رائع يا اخى شرح موفق منك
    مشكور علي هذه المعلومات الاكثر من رائعة
    موضوع مميز وجيد وربنا يوفقك وبارك الله فيك وجزاك خيراً والسلام عليكم ورحمه الله

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  8. #8 Collapse post
    AboMoZo is offline
    خبير فوركس مصر Array
    Join Date
    Mar 2016
    Posts
    2,638
    Accrued Payments
    264 USD
    Thanks
    6
    Thanked 4 Times in 4 Posts
    SubscribeSubscribe
    subscribed 0
    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته
    اخي الكريم شرفني المرور علي موضوعك المفيد
    واصل ابداعك واتحفنا بكل ما هو جديد و شكراً جزيلاً لك علي كل ما تقدمه لاخوانك
    تمنياتي لك بالتوفيق والسداد وخالص التحية

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Threads

Posts

Members