‫الفصل‬‫الثانى‬
Introduction Visual Basic 2005
‫البرمجة‬ ‫لغة‬
•‫هى‬‫مع‬ ‫لقواعد‬ ‫وفقا‬ ‫تكتب‬ ‫والتعليمات‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬‫ينه‬
‫برمجة‬ ‫لغة‬ ‫كل‬ ‫حسب‬
•‫لتنفيذها‬ ‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫ترجمتها‬ ‫ويتم‬
‫المترجم‬:Compiler‫البرنامج‬ ‫بتحويل‬ ‫يقوم‬
‫بالكامل‬‫إلى‬‫لغه‬‫اآلله‬‫أن‬ ‫قبل‬‫يبدء‬‫فى‬‫تنفيذ‬‫أى‬‫أمر‬
‫البرمجة‬ ‫بالكائنات‬ ‫البرمجة‬(‫الشيئية‬)
‫فى‬Visual Basic‫مع‬ ‫كثيرا‬ ‫سنتعامل‬
‫الكائنات‬(Objects)‫خواص‬ ‫له‬ ‫منها‬ ‫وكل‬
(Properties)
‫ووسائل‬(Methods)
‫واحداث‬(Events)
‫وكل‬Object‫معينة‬ ‫فئة‬ ‫يتبع‬(Class)
‫الكائن‬ ‫تعريف‬
‫هو‬‫البناء‬ ‫وحدة‬
‫األساسية‬‫فى‬‫البر‬ ‫لغات‬‫مجة‬
‫كائنية‬‫التوجة‬‫انش‬ ‫ويتم‬‫اؤه‬
‫معين‬ ‫تصنيف‬ ‫من‬
‫الفئة‬ ‫أو‬ ‫التصنيف‬(Class)
‫المخطط‬ ‫هو‬Blieprint‫إنشاء‬ ‫يتم‬ ‫الذى‬
‫مثل‬ ‫العناصر‬ ‫من‬ ‫العديد‬ ‫به‬ ‫ويحدد‬ ‫منه‬ ‫الكائنات‬
‫الخصائص‬
‫للكائن‬ ‫واالحداث‬ ‫والوظائف‬‫التصن‬ ‫من‬ ‫وتستمد‬‫يف‬
Class
‫المرئي‬ ‫البيزك‬ ‫تشغيل‬ ‫كيفية‬
1–‫الزر‬ ‫على‬ ‫أضغط‬Start‫المهام‬ ‫شريط‬ ‫من‬
2–‫اختيار‬ ‫يتم‬ ‫قائمة‬ ‫من‬Programs
3-‫اختيار‬ ‫يتم‬ ‫البرامج‬ ‫مجموعة‬ ‫من‬
2005Net.Microft Visual Basic
‫االفتتاحية‬ ‫الشاشة‬
‫يتم‬‫أختيار‬‫منها‬Windows
Application
‫ويتم‬ ‫الشاشة‬ ‫هذه‬ ‫ظهور‬ ‫يتم‬‫أختيار‬‫قائ‬ ‫من‬‫مة‬
File New
‫برنامج‬ ‫نافذة‬ ‫الشاشة‬ ‫هذه‬ ‫وتظهر‬Visual .Net
‫التطبيق‬ ‫اسم‬ ‫كتابة‬ ‫يتم‬ ‫ثم‬‫فى‬‫منطقة‬Name
‫للحفظ‬ ‫المناسب‬ ‫المجلد‬ ‫وتحديد‬Location
‫مفتاح‬ ‫على‬ ‫الضغط‬ ‫ثم‬Save
‫التالية‬ ‫النوافذ‬ ‫من‬ ‫االفتتاحية‬ ‫الشاشة‬ ‫وتتكون‬
1–‫الرئيسية‬ ‫النافذة‬Main Window
‫تتتخدم‬‫ت‬‫وتس‬‫الداء‬‫تت‬‫ت‬‫للحاس‬ ‫تتية‬‫ت‬‫االساس‬ ‫تتائف‬‫ت‬‫الوظ‬‫ب‬
‫للتحكم‬‫فى‬‫تطبيقك‬‫ومكوناتة‬
‫يظه‬ ‫النافذة‬ ‫تلك‬ ‫العنوان‬ ‫شريط‬ ‫أن‬ ‫ويالحظ‬‫ر‬‫به‬
‫مرب‬ ‫أقواس‬ ‫بين‬ ‫كلمة‬ ‫وبجانب‬ ‫البرنامج‬ ‫اسم‬‫عتة‬
‫وتعكس‬
‫التطبيق‬ ‫مرحلة‬:
•‫تتميم‬‫ت‬‫تص‬Design‫األدوات‬ ‫تتك‬‫ت‬‫تل‬ ‫تتع‬‫ت‬‫وض‬ ‫تتتم‬‫ت‬‫ي‬ ‫تتث‬‫ت‬‫حي‬
‫خصائصها‬ ‫وتحديد‬.
•‫تنفيتتذ‬(‫تشتتغيل‬)Run‫تنفيتتذ‬ ‫يتتتم‬ ‫حيتتث‬‫اتلمطلتتوب‬‫متتن‬
‫القائمة‬ ‫اسم‬‫االستخدم‬
File‫المختلفة‬ ‫المشروعات‬ ‫ملفات‬ ‫مع‬ ‫للتعامل‬
Edit‫النماذج‬ ‫وتصميم‬ ‫البرامج‬ ‫لكتابة‬
View‫تتتة‬‫ت‬‫بيئ‬ ‫تتتر‬‫ت‬‫عناص‬ ‫تتتاء‬‫ت‬‫واخف‬ ‫تتترص‬‫ت‬‫ع‬ ‫تتتى‬‫ت‬‫ف‬ ‫تتتتحكم‬‫ت‬‫ال‬
‫التطوير‬
Project‫المشروع‬ ‫مكونات‬ ‫الضافة‬
Debug‫اي‬ ‫أو‬ ‫تذ‬‫ت‬‫وتنفي‬ ‫تاء‬‫ت‬‫االخط‬ ‫تحيخ‬‫ت‬‫وتص‬ ‫تاف‬‫ت‬‫الكتش‬‫تاف‬‫ت‬‫ق‬
‫البرنامج‬
Tools‫بيئة‬ ‫فى‬ ‫بالتحكم‬ ‫تتعلق‬ ‫عامة‬ ‫اختيارات‬‫التطوير‬
Windows‫التط‬ ‫بيئة‬ ‫نوافذ‬ ‫عرص‬ ‫طريقة‬ ‫فى‬ ‫التحكم‬‫وير‬
Help‫تستخدم‬‫فى‬‫المس‬ ‫تعليمات‬ ‫على‬ ‫الحصول‬‫اعدة‬
، ‫القوائم‬ ‫شريط‬ ‫على‬ ‫وتحتوى‬‫وبة‬‫قوائم‬
–‫الحل‬ ‫المستكشف‬ ‫نافذة‬Solution Explorer Window
‫المتاحة‬ ‫النوافذ‬ ‫لعرص‬ ‫كمستعرص‬ ‫تستخدم‬‫فى‬‫التسمية‬ ‫حيز‬ ‫عرص‬ ‫وكذلك‬ ‫التطبيق‬
(‫المراجع‬–‫المسميات‬–‫اللغة‬ ‫داخل‬ ‫المبينة‬ ‫الدوال‬)‫أو‬ ‫إظهارها‬ ‫ويتم‬‫أخفاؤها‬‫من‬
‫قائمة‬View Solution Explorer‫مفاتيخ‬ ‫على‬ ‫الضغط‬ ‫أو‬
D ALT + Ctrl +
3–‫النموذج‬ ‫نافذة‬Form Window
‫هى‬‫للتطبيق‬ ‫االساسية‬ ‫النافذة‬
‫وهى‬‫التى‬‫البرنامج‬ ‫تنفيذ‬ ‫اثناء‬ ‫للمستخدم‬ ‫ستظهر‬
‫االدوات‬ ‫من‬ ‫مجموعه‬ ‫عليها‬ ‫وتوضخ‬Custom Control
‫اسمها‬ ‫على‬ ‫المزدوج‬ ‫بالنقر‬ ‫الحل‬ ‫نافذة‬ ‫من‬ ‫إظهارها‬ ‫ويمكن‬ ‫بتطبيقك‬ ‫الخاصة‬
‫قائمة‬ ‫خالل‬ ‫من‬ ‫نموذج‬ ‫من‬ ‫أكثر‬ ‫إضافة‬ ‫يمكن‬ ‫كما‬Project‫واختيار‬
Add window
form
‫األدوات‬ ‫نافذة‬Tool Box
‫االدوات‬ ‫من‬ ‫مجموعة‬ ‫على‬ ‫تحتوى‬‫التى‬‫اتمام‬ ‫على‬ ‫تساعد‬
‫أو‬ ‫إظهارها‬ ‫ويتم‬ ‫التطبيق‬ ‫انشاء‬‫أخفاؤها‬‫من‬‫قائمة‬
View Tool box
Properties window
‫المختلفة‬ ‫الخصائص‬ ‫وتغيير‬ ‫لعرص‬ ‫تستخدم‬‫المختلفة‬
‫لالدوات‬‫أو‬ ‫إظهارها‬ ‫ويمكن‬ ‫والنموذج‬‫أخفاؤها‬‫قائمة‬ ‫من‬
5–‫الخصائص‬ ‫نافذة‬
View
Properties window
‫مفتاح‬ ‫أو‬F4
6–‫الكود‬ ‫نافذة‬Code Window‫تستخدم‬‫فى‬‫تنفيذها‬ ‫المطلوب‬ ‫التعليميات‬ ‫كتابة‬
‫أو‬ ‫إظهارها‬ ‫ويتم‬‫أخفاؤها‬‫قائمة‬ ‫من‬View
Code‫على‬ ‫الضغط‬ ‫أو‬‫اى‬‫مكان‬‫فى‬‫مفاتيخ‬ ‫على‬ ‫الضغط‬ ‫أو‬ ‫النموذج‬ ‫نافذة‬F7
‫البرنامج‬ ‫حفظ‬ ‫كيفية‬
‫قائمة‬ ‫من‬File Save Form1
•‫البرنامج‬ ‫من‬ ‫الخروج‬ ‫كيفية‬
1–‫من‬ ‫نختار‬ ‫المرئي‬ ‫البيزك‬ ‫نافذة‬ ‫من‬ ‫القوائم‬ ‫شريط‬ ‫من‬
‫قائمة‬File
Exit
2–‫نافذة‬ ‫على‬ ‫التحكم‬ ‫صندوق‬ ‫من‬
‫المرئي‬ ‫البيزك‬
‫أمر‬ ‫نختار‬Close
–‫التحكم‬ ‫لوحة‬ ‫من‬Alt + F4
•‫البرنامج‬ ‫تشغيل‬ ‫كيفية‬
‫قائمة‬ ‫من‬FileOpen Project
‫تمنياتى‬‫واإلبداع‬ ‫بالتمييز‬

الفصل الثانى

  • 1.
  • 3.
    ‫البرمجة‬ ‫لغة‬ •‫هى‬‫مع‬ ‫لقواعد‬‫وفقا‬ ‫تكتب‬ ‫والتعليمات‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬‫ينه‬ ‫برمجة‬ ‫لغة‬ ‫كل‬ ‫حسب‬ •‫لتنفيذها‬ ‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫ترجمتها‬ ‫ويتم‬ ‫المترجم‬:Compiler‫البرنامج‬ ‫بتحويل‬ ‫يقوم‬ ‫بالكامل‬‫إلى‬‫لغه‬‫اآلله‬‫أن‬ ‫قبل‬‫يبدء‬‫فى‬‫تنفيذ‬‫أى‬‫أمر‬
  • 4.
    ‫البرمجة‬ ‫بالكائنات‬ ‫البرمجة‬(‫الشيئية‬) ‫فى‬VisualBasic‫مع‬ ‫كثيرا‬ ‫سنتعامل‬ ‫الكائنات‬(Objects)‫خواص‬ ‫له‬ ‫منها‬ ‫وكل‬ (Properties) ‫ووسائل‬(Methods) ‫واحداث‬(Events) ‫وكل‬Object‫معينة‬ ‫فئة‬ ‫يتبع‬(Class)
  • 5.
    ‫الكائن‬ ‫تعريف‬ ‫هو‬‫البناء‬ ‫وحدة‬ ‫األساسية‬‫فى‬‫البر‬‫لغات‬‫مجة‬ ‫كائنية‬‫التوجة‬‫انش‬ ‫ويتم‬‫اؤه‬ ‫معين‬ ‫تصنيف‬ ‫من‬
  • 6.
    ‫الفئة‬ ‫أو‬ ‫التصنيف‬(Class) ‫المخطط‬‫هو‬Blieprint‫إنشاء‬ ‫يتم‬ ‫الذى‬ ‫مثل‬ ‫العناصر‬ ‫من‬ ‫العديد‬ ‫به‬ ‫ويحدد‬ ‫منه‬ ‫الكائنات‬ ‫الخصائص‬ ‫للكائن‬ ‫واالحداث‬ ‫والوظائف‬‫التصن‬ ‫من‬ ‫وتستمد‬‫يف‬ Class
  • 8.
    ‫المرئي‬ ‫البيزك‬ ‫تشغيل‬‫كيفية‬ 1–‫الزر‬ ‫على‬ ‫أضغط‬Start‫المهام‬ ‫شريط‬ ‫من‬ 2–‫اختيار‬ ‫يتم‬ ‫قائمة‬ ‫من‬Programs 3-‫اختيار‬ ‫يتم‬ ‫البرامج‬ ‫مجموعة‬ ‫من‬ 2005Net.Microft Visual Basic
  • 9.
  • 10.
    ‫ويتم‬ ‫الشاشة‬ ‫هذه‬‫ظهور‬ ‫يتم‬‫أختيار‬‫قائ‬ ‫من‬‫مة‬ File New
  • 11.
    ‫برنامج‬ ‫نافذة‬ ‫الشاشة‬‫هذه‬ ‫وتظهر‬Visual .Net
  • 12.
    ‫التطبيق‬ ‫اسم‬ ‫كتابة‬‫يتم‬ ‫ثم‬‫فى‬‫منطقة‬Name ‫للحفظ‬ ‫المناسب‬ ‫المجلد‬ ‫وتحديد‬Location ‫مفتاح‬ ‫على‬ ‫الضغط‬ ‫ثم‬Save
  • 13.
    ‫التالية‬ ‫النوافذ‬ ‫من‬‫االفتتاحية‬ ‫الشاشة‬ ‫وتتكون‬ 1–‫الرئيسية‬ ‫النافذة‬Main Window ‫تتتخدم‬‫ت‬‫وتس‬‫الداء‬‫تت‬‫ت‬‫للحاس‬ ‫تتية‬‫ت‬‫االساس‬ ‫تتائف‬‫ت‬‫الوظ‬‫ب‬ ‫للتحكم‬‫فى‬‫تطبيقك‬‫ومكوناتة‬ ‫يظه‬ ‫النافذة‬ ‫تلك‬ ‫العنوان‬ ‫شريط‬ ‫أن‬ ‫ويالحظ‬‫ر‬‫به‬ ‫مرب‬ ‫أقواس‬ ‫بين‬ ‫كلمة‬ ‫وبجانب‬ ‫البرنامج‬ ‫اسم‬‫عتة‬ ‫وتعكس‬ ‫التطبيق‬ ‫مرحلة‬: •‫تتميم‬‫ت‬‫تص‬Design‫األدوات‬ ‫تتك‬‫ت‬‫تل‬ ‫تتع‬‫ت‬‫وض‬ ‫تتتم‬‫ت‬‫ي‬ ‫تتث‬‫ت‬‫حي‬ ‫خصائصها‬ ‫وتحديد‬. •‫تنفيتتذ‬(‫تشتتغيل‬)Run‫تنفيتتذ‬ ‫يتتتم‬ ‫حيتتث‬‫اتلمطلتتوب‬‫متتن‬
  • 14.
    ‫القائمة‬ ‫اسم‬‫االستخدم‬ File‫المختلفة‬ ‫المشروعات‬‫ملفات‬ ‫مع‬ ‫للتعامل‬ Edit‫النماذج‬ ‫وتصميم‬ ‫البرامج‬ ‫لكتابة‬ View‫تتتة‬‫ت‬‫بيئ‬ ‫تتتر‬‫ت‬‫عناص‬ ‫تتتاء‬‫ت‬‫واخف‬ ‫تتترص‬‫ت‬‫ع‬ ‫تتتى‬‫ت‬‫ف‬ ‫تتتتحكم‬‫ت‬‫ال‬ ‫التطوير‬ Project‫المشروع‬ ‫مكونات‬ ‫الضافة‬ Debug‫اي‬ ‫أو‬ ‫تذ‬‫ت‬‫وتنفي‬ ‫تاء‬‫ت‬‫االخط‬ ‫تحيخ‬‫ت‬‫وتص‬ ‫تاف‬‫ت‬‫الكتش‬‫تاف‬‫ت‬‫ق‬ ‫البرنامج‬ Tools‫بيئة‬ ‫فى‬ ‫بالتحكم‬ ‫تتعلق‬ ‫عامة‬ ‫اختيارات‬‫التطوير‬ Windows‫التط‬ ‫بيئة‬ ‫نوافذ‬ ‫عرص‬ ‫طريقة‬ ‫فى‬ ‫التحكم‬‫وير‬ Help‫تستخدم‬‫فى‬‫المس‬ ‫تعليمات‬ ‫على‬ ‫الحصول‬‫اعدة‬ ، ‫القوائم‬ ‫شريط‬ ‫على‬ ‫وتحتوى‬‫وبة‬‫قوائم‬
  • 15.
    –‫الحل‬ ‫المستكشف‬ ‫نافذة‬SolutionExplorer Window ‫المتاحة‬ ‫النوافذ‬ ‫لعرص‬ ‫كمستعرص‬ ‫تستخدم‬‫فى‬‫التسمية‬ ‫حيز‬ ‫عرص‬ ‫وكذلك‬ ‫التطبيق‬ (‫المراجع‬–‫المسميات‬–‫اللغة‬ ‫داخل‬ ‫المبينة‬ ‫الدوال‬)‫أو‬ ‫إظهارها‬ ‫ويتم‬‫أخفاؤها‬‫من‬ ‫قائمة‬View Solution Explorer‫مفاتيخ‬ ‫على‬ ‫الضغط‬ ‫أو‬ D ALT + Ctrl +
  • 16.
    3–‫النموذج‬ ‫نافذة‬Form Window ‫هى‬‫للتطبيق‬‫االساسية‬ ‫النافذة‬ ‫وهى‬‫التى‬‫البرنامج‬ ‫تنفيذ‬ ‫اثناء‬ ‫للمستخدم‬ ‫ستظهر‬ ‫االدوات‬ ‫من‬ ‫مجموعه‬ ‫عليها‬ ‫وتوضخ‬Custom Control ‫اسمها‬ ‫على‬ ‫المزدوج‬ ‫بالنقر‬ ‫الحل‬ ‫نافذة‬ ‫من‬ ‫إظهارها‬ ‫ويمكن‬ ‫بتطبيقك‬ ‫الخاصة‬ ‫قائمة‬ ‫خالل‬ ‫من‬ ‫نموذج‬ ‫من‬ ‫أكثر‬ ‫إضافة‬ ‫يمكن‬ ‫كما‬Project‫واختيار‬ Add window form
  • 17.
    ‫األدوات‬ ‫نافذة‬Tool Box ‫االدوات‬‫من‬ ‫مجموعة‬ ‫على‬ ‫تحتوى‬‫التى‬‫اتمام‬ ‫على‬ ‫تساعد‬ ‫أو‬ ‫إظهارها‬ ‫ويتم‬ ‫التطبيق‬ ‫انشاء‬‫أخفاؤها‬‫من‬‫قائمة‬ View Tool box
  • 18.
    Properties window ‫المختلفة‬ ‫الخصائص‬‫وتغيير‬ ‫لعرص‬ ‫تستخدم‬‫المختلفة‬ ‫لالدوات‬‫أو‬ ‫إظهارها‬ ‫ويمكن‬ ‫والنموذج‬‫أخفاؤها‬‫قائمة‬ ‫من‬ 5–‫الخصائص‬ ‫نافذة‬ View Properties window ‫مفتاح‬ ‫أو‬F4
  • 19.
    6–‫الكود‬ ‫نافذة‬Code Window‫تستخدم‬‫فى‬‫تنفيذها‬‫المطلوب‬ ‫التعليميات‬ ‫كتابة‬ ‫أو‬ ‫إظهارها‬ ‫ويتم‬‫أخفاؤها‬‫قائمة‬ ‫من‬View Code‫على‬ ‫الضغط‬ ‫أو‬‫اى‬‫مكان‬‫فى‬‫مفاتيخ‬ ‫على‬ ‫الضغط‬ ‫أو‬ ‫النموذج‬ ‫نافذة‬F7
  • 20.
  • 21.
    •‫البرنامج‬ ‫من‬ ‫الخروج‬‫كيفية‬ 1–‫من‬ ‫نختار‬ ‫المرئي‬ ‫البيزك‬ ‫نافذة‬ ‫من‬ ‫القوائم‬ ‫شريط‬ ‫من‬ ‫قائمة‬File Exit 2–‫نافذة‬ ‫على‬ ‫التحكم‬ ‫صندوق‬ ‫من‬ ‫المرئي‬ ‫البيزك‬ ‫أمر‬ ‫نختار‬Close –‫التحكم‬ ‫لوحة‬ ‫من‬Alt + F4
  • 22.
  • 23.