SlideShare a Scribd company logo
(32)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
Seven
Microsoft Corporation
[Pick the date]
‫مقدمة‬
‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Introduction to Visual
Basic.NET[
‫بنهاية‬‫تدريس‬‫الفصل‬ ‫هذا‬‫يكون‬‫الطالب‬‫قادر‬‫على‬ ‫ا‬:‫أن‬
‫ي‬‫ت‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫الفيجوال‬ ‫ماهية‬ ‫عرف‬(Visual Basic.NET).
‫ي‬‫ت‬‫شاشة‬ ‫مكونات‬ ‫أهم‬ ‫عرف‬(IDE).
‫مشروع‬ ‫ينشىء‬(Project)‫جديد‬.
‫يضيف‬‫نافذة‬‫نموذج‬(Form)‫جديد‬‫ة‬‫للمشروع‬(Project).
‫يحفظ‬‫المشروع‬(Project).
‫مشروع‬ ‫يضيف‬(Project)‫للحل‬ ‫جديد‬(Solution).
(32)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
‫مشكلة‬ ‫لحل‬ ‫منطقية‬ ‫ات‬‫و‬‫خط‬ ‫وضع‬ ‫خالله‬ ‫من‬ ‫تعلمت‬ ‫الذي‬‫و‬ ‫المشكالت‬ ‫حل‬ ‫ألسلوب‬ ‫استك‬‫ر‬‫د‬ ‫بعد‬‫ما‬
‫تبدأ‬ ‫سوف‬‫في‬‫مع‬ ‫التعامل‬ ‫الفصل‬ ‫هذا‬‫لغة‬‫نت‬ ‫دوت‬ ‫يك‬‫ز‬‫بي‬ ‫ال‬‫و‬‫الفيج‬(Visual Basic.net)‫حتى‬
‫يمكنك‬‫تحويل‬‫برمجة‬ ‫امر‬‫و‬‫أ‬ ‫إلى‬ ‫المشكلة‬ ‫حل‬ ‫ات‬‫و‬‫خط‬‫تنفيذها‬ ‫يمكن‬.
‫هي‬‫برمجة‬ ‫لغة‬(LanguageProgramming)‫الف‬ ‫حزمة‬ ‫ضمن‬ ‫ة‬‫ر‬‫متوف‬‫ي‬‫د‬ ‫ستوديو‬ ‫ال‬‫و‬‫ج‬‫وت‬‫نت‬
(Visual Studio.NET)‫يحتوى‬ ‫الذي‬‫و‬‫ه‬‫ر‬‫بدو‬‫مثل‬ ‫ى‬‫أخر‬ ‫برمجة‬ ‫لغات‬ ‫على‬C# ,J#,‫ولغة‬‫ال‬‫و‬‫الفيج‬
‫نت‬ ‫دوت‬ ‫يك‬‫ز‬‫بي‬(Basic.netVisual)‫بأنها‬ ‫تمتاز‬‫التوجه‬ ‫كائنية‬Object Oriented‫إلنشاء‬
‫افذ‬‫و‬‫ن‬ ‫تطبيقات‬(Windows Applications)‫أ‬‫ويب‬ ‫تطبيقات‬ ‫و‬Web applications))‫موجهه‬
‫بالحدث‬Event Driven.
‫إن‬‫ال‬ ‫الكمبيوتر‬‫ال‬‫و‬ ‫يفهم‬‫ينفذ‬‫إال‬‫اآللة‬ ‫لغة‬‫حروف‬ ‫من‬ ‫مستمدة‬ ‫امر‬‫و‬‫أ‬ ‫على‬ ‫البرمجة‬ ‫لغة‬ ‫تحتوى‬ ‫لذلك‬
‫ية‬‫ز‬‫اإلنجلي‬ ‫اللغة‬‫وتحتوى‬‫جم‬‫متر‬ ‫يسمى‬ ‫ما‬ ‫على‬((Compiler‫لترجمة‬‫هذه‬‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫امر‬‫و‬‫األ‬‫التي‬
‫معها‬ ‫التعامل‬ ‫الكمبيوتر‬ ‫يستطيع‬.
‫تطبيق‬‫ال‬( ‫افذ‬‫و‬‫ن‬Windows)‫هو‬‫رسوميه‬ ‫مستخدم‬ ‫اجهة‬‫و‬ ‫له‬ ‫الذى‬
(Graphical User Interface (GUI))‫مع‬ ‫تعاملت‬ ‫قد‬ ‫انك‬ ‫المؤكد‬ ‫ومن‬ ,‫نافذة‬ ‫خالل‬ ‫من‬ ‫ويعمل‬
‫الويندوز‬ ‫تطبيقات‬ ‫من‬ ‫الكثير‬(Windows)‫نت‬‫ر‬‫اإلنت‬ ‫مستعرض‬ ‫أو‬ ‫الحاسبة‬ ‫أو‬ ‫ة‬‫ر‬‫المفك‬ ‫أو‬ ‫الرسام‬ ‫مثل‬
‫تحتوى‬ ‫رسومية‬ ‫اجهة‬‫و‬ ‫على‬ ‫تحتوى‬ ‫كلها‬ ‫أنها‬ ‫وتالحظ‬ ‫الخ‬ ...‫ة‬‫ر‬‫كثي‬ ‫مشتركة‬ ‫خصائص‬ ‫على‬ ‫جميعها‬
‫النافذة‬ ‫شكل‬ ‫مثل‬,‫زر‬‫التكبير‬,‫زر‬‫التصغير‬,.‫الخ‬ ... ‫الملف‬ ‫وفتح‬ ‫حفظ‬ ‫أسلوب‬
‫تمهيد‬
2-1-1‫البرمجة‬ ‫لغة‬:
‫لغة‬ ‫كل‬ ‫حسب‬ ‫معينة‬ ‫اعد‬‫و‬‫لق‬ ‫وفقا‬ ‫تكتب‬ ‫التعليمات‬‫و‬ ‫امر‬‫و‬‫األ‬ ‫من‬ ‫مجموعة‬ ‫هي‬
‫برمجة‬Programming Language‫لتنفيذها‬ ‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫ترجمتها‬ ‫ويتم‬.
2-1-2‫لغة‬‫نت‬ ‫دوت‬ ‫يك‬‫ز‬‫بي‬ ‫الفيجوال‬(Visual Basic.net)‫ت‬‫إلنشاء‬ ‫ستخدم‬
‫نوافذ‬ ‫تطبيقات‬(Windows Applications):
3-1‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫الفيجوال‬ ‫لغة‬Visual Basic.net:
(32)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
( ‫شكل‬2-1)( ‫افذ‬‫و‬‫ن‬ ‫تطبيقات‬ ‫من‬ ‫أمثلة‬Windows.)
2-1-3‫نوافذ‬ ‫تطبيقات‬ ‫بأن‬ ‫المقصود‬(Windows)‫بالحدث‬ ‫موجهه‬((Event Driven:
‫أثناء‬( ‫الويندو‬ ‫تطبيقات‬ ‫مع‬ ‫تعاملك‬Windows)‫تال‬‫بناء‬ ‫أنه‬ ‫حظ‬‫أي‬ ‫فك‬‫ر‬‫تص‬ ‫على‬‫تفعله‬ ‫الذي‬ ‫الحدث‬
‫زر‬ ‫على‬ ‫النقر‬ ‫مثل‬(+)‫زر‬ ‫على‬ ‫أو‬ ‫الحاسبة‬ ‫اآللة‬ ‫تطبيق‬ ‫في‬(=)‫لوحة‬ ‫من‬ ‫معين‬ ‫زر‬ ‫على‬ ‫الضغط‬ ‫أو‬
‫تنفيذ‬ ‫يتم‬ ‫المفاتيح‬.‫معين‬ ‫لحدث‬ ‫تابعة‬ ‫البرمجة‬ ‫امر‬‫و‬‫أ‬ ‫تكتب‬ ‫لذلك‬ ‫معين‬ ‫عمل‬
2-1-4‫لغة‬(Visual Basic.net)‫التوجه‬ ‫كائنية‬(Object Oriented):
‫شيء‬ ‫كل‬‫في‬‫نت‬ ‫دوت‬ ‫يك‬‫ز‬‫بي‬ ‫ال‬‫و‬‫الفيج‬(Visual Basic.net)‫كائنات‬ ‫على‬ ‫يعتمد‬(Objects)
‫زر‬ ‫(مثل‬button–‫النص‬ ‫صندوق‬Textbox-‫المنسدلة‬ ‫القائمة‬ComboBox)‫كائن‬ ‫ولكل‬:
1-‫خصائص‬(Properties).‫وتحدده‬ ‫الكائن‬ ‫تصف‬
2-‫أحداث‬(Events)‫عليه‬ ‫تقع‬ ‫أن‬ ‫يمكن‬.
3-‫وسائل‬(Methods)‫ويقصد‬‫معين‬ ‫سلوك‬ ‫لحدوث‬ ‫الكائن‬ ‫يفعله‬ ‫أن‬ ‫يمكن‬ ‫ما‬ ‫بها‬
‫النص‬ ‫صندوق‬ ‫كائن‬ ً‫ال‬‫فمث‬(Textbox)‫الوسيلة‬ ‫على‬ ‫يحتوى‬(Copy)‫تنسخ‬ ‫التى‬‫و‬‫النص‬
‫المحدد‬‫إ‬‫الحافظة‬ ‫لى‬(Clipboard).
:‫مثال‬
‫كائن‬ ‫يمثل‬ ‫زر‬ ‫كل‬ ‫أن‬ ‫نجد‬ ‫الحاسبة‬ ‫اآللة‬ ‫تطبيق‬ ‫في‬(Object)‫خصائص‬ ‫له‬(Properties)‫مثل‬
‫حدث‬ ‫وله‬ ‫الخ‬ ... ‫الخلفيه‬ ‫ولون‬ ‫عليه‬ ‫المكتوب‬ ‫النص‬‫و‬ ‫تفاع‬‫ر‬‫اال‬‫و‬ ‫العرض‬(Event)‫ة‬‫ر‬‫بالفأ‬ ‫النقر‬
Click))‫عن‬ ‫مختلف‬ ‫عمل‬ ‫يؤدى‬ ‫معين‬ ‫زر‬ ‫على‬ ‫النقر‬ ‫عند‬ ‫ولكن‬‫أي‬‫آخر‬ ‫زر‬.
‫ف‬ ‫تختلف‬ ‫قيمها‬ ‫ولكن‬ ‫الخصائص‬ ‫نفس‬ ‫لها‬ ‫ار‬‫ر‬‫األز‬ ‫كافة‬ ‫يعني‬ ‫وهذا‬‫ت‬‫مختلفة‬ ‫ار‬‫ر‬‫األز‬ ‫تلك‬ ‫ظهر‬‫في‬
‫الشكل‬‫آخر‬ ‫إلى‬ ‫زر‬ ‫من‬ ‫تختلف‬ ‫عمليات‬ ‫تنفيذ‬ ‫يسبب‬ ‫زر‬ ‫كل‬ ‫على‬ ‫يقع‬ ‫الذي‬ ‫النقر‬ ‫وحدث‬‫غم‬‫ر‬‫أنها‬
‫تصنيف‬ ‫يسمي‬ ‫احد‬‫و‬ ‫أصل‬ ‫من‬ ‫تنحدر‬ ‫جميعا‬(Class):‫اآلتي‬ ‫يتضح‬ ‫سبق‬ ‫مما‬-
2-1-4-1‫الكائن‬object:
‫ويتم‬ ‫التوجه‬ ‫كائنية‬ ‫البرمجة‬ ‫لغات‬ ‫فى‬ ‫األساسية‬ ‫البناء‬ ‫وحدة‬ ‫هو‬‫معين‬ ‫تصنيف‬ ‫من‬ ‫انشاؤه‬.
(32)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
2-1-4-2‫ا‬‫لتصنيف‬Class:
‫المخطط‬ ‫هو‬(Blueprint)‫منه‬ ‫الكائنات‬ ‫إنشاء‬ ‫يتم‬ ‫الذي‬‫مثل‬ ‫العناصر‬ ‫من‬ ‫العديد‬ ‫به‬ ‫ويحدد‬
‫الخصائص‬(Properties)‫الوظائف‬ ‫أو‬ ‫الوسائل‬‫و‬(Methods)‫األحداث‬‫و‬(Events)‫التي‬‫و‬
‫يأخذها‬‫كائن‬ ‫أي‬(Object)‫التصنيف‬ ‫من‬ ‫يستمد‬(Class).
‫الحظ‬:
1.‫التصنيف‬(Class)‫الكائن‬ ‫تعريف‬ ‫على‬ ‫يحتوى‬(Object).
2.‫الكائن‬(Object)‫عمل‬ ‫عند‬ ‫اال‬ ‫وجود‬ ‫له‬ ‫ليس‬‫نسخة‬( ‫منه‬Instance‫التصنيف‬ ‫من‬ )(Class)
.‫به‬ ‫الخاص‬
3.‫كائن‬ ‫من‬ ‫أكثر‬ ‫إنشاء‬ ‫يمكن‬(Object)‫التصنيف‬ ‫نفس‬ ‫من‬(Class).
4.‫لغة‬ ‫في‬(Visual Basic.NET)‫للكائن‬ ‫مساحة‬ ‫حجز‬ ‫يتم‬(Object)‫عند‬ ‫الكمبيوتر‬ ‫ة‬‫ذاكر‬ ‫فى‬
.‫إنشاؤه‬
‫تطبيقات‬ ‫لجميع‬ ‫ى‬‫المركز‬ ‫العصبى‬ ‫الجهاز‬ ‫بمثابة‬ ‫هو‬‫ال‬‫و‬‫الفيج‬‫نت‬ ‫دوت‬ ‫ستوديو‬
(Visual Studio.NET):‫اآلتي‬ ‫من‬ ‫يمكنك‬ ‫عمل‬ ‫إطار‬ ‫وهو‬
1.‫تطبيقات‬ ‫من‬ ‫العديد‬ ‫إنتاج‬(.NET)‫المكتبية‬ ‫(التطبيقات‬ ‫مثل‬(Desktop application)–
‫الويب‬ ‫تطبيقات‬(Web application)–‫الموبايل‬ ‫تطبيقات‬(Mobile application))
2..‫التطبيقات‬ ‫لهذه‬ ‫تشغيل‬ ‫بيئة‬ ‫توفير‬
‫ويتكون‬Framework: ‫من‬
‫التشغيل‬ ‫بيئة‬((CLR)Common Language Runtime).
‫النظام‬ ‫تصنيفات‬ ‫مكتبات‬(System Class Libraries).
‫مترجمات‬(Compilers).
.‫ى‬‫أخر‬ ‫ات‬‫و‬‫أد‬
‫ال‬ ‫لتطبيقات‬ ‫التشغيل‬‫و‬ ‫التصميم‬ ‫بيئة‬ ‫يوفر‬ ‫أي‬(.NET)‫بالذكر‬ ‫الجدير‬ ‫ومن‬‫إ‬ ‫أن‬‫الدوت‬ ‫عمل‬ ‫طار‬
‫نت‬(NET Framework).‫ات‬‫ر‬‫إصدا‬ ‫بعدة‬ ‫التشغيل‬ ‫نظام‬ ‫على‬ ‫لتنصيبه‬ ‫مجانى‬ ‫بشكل‬ ‫متوفر‬.
3-3‫نت‬ ‫دوت‬ ‫عمل‬ ‫إطار‬(NET Framework.).
(32)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
‫مصطلح‬(IDE)‫ـ‬‫ل‬ ‫اختصار‬ ‫وهي‬ ‫المتكاملة‬ ‫التطوير‬ ‫بيئة‬ ‫إلى‬ ‫يشير‬
( Integrated Development Environment )
‫حيث‬‫ت‬‫يحتاج‬ ‫ما‬ ‫كل‬ ‫على‬ ‫حتوي‬‫ه‬‫المطور‬(Developer)‫تمكن‬ ‫ات‬‫ز‬‫ومي‬ ‫ات‬‫و‬‫أد‬ ‫من‬‫ه‬‫إنشاء‬ ‫من‬
‫تطبيقات‬(.NET)‫ويندوز‬ ‫(تطبيق‬ ‫المختلفة‬–‫موبايل‬ ‫تطبيق‬–)‫الخ‬ ... ‫ويب‬ ‫تطبيق‬‫ما‬ ‫يمثلها‬ ‫الذي‬‫و‬
‫عليه‬ ‫يطلق‬(Visual Studio).‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-2):
( ‫شكل‬2-2)‫شاشة‬(IDE)
2-3–1‫النمو‬‫ذ‬‫ج‬Form:
‫معها‬ ‫يتعامل‬ ‫التي‬ ‫نامج‬‫ر‬‫الب‬ ‫اجهة‬‫و‬ ‫عليها‬ ‫يصمم‬ ‫التي‬ ‫النافذة‬ ‫عن‬ ‫ة‬‫ر‬‫عبا‬ ‫هو‬‫خالل‬ ‫من‬ ‫المستخدم‬
‫وضع‬‫التحكم‬ ‫ات‬‫و‬‫أد‬(Controls)‫أمر‬ ‫زر‬ ‫مثل‬ ‫عليها‬ ‫المختلفة‬(Button),‫صندوق‬‫نص‬(Textbox),
‫التحكم‬ ‫أداة‬‫ان‬‫و‬‫عن‬(Label)...‫الخ‬.‫موضح‬ ‫هو‬ ‫كما‬‫ب‬( ‫شكل‬2-3):
3-2‫شاشة‬ ‫مكونات‬ ‫أهم‬(IDE)
(32)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
‫شكل‬(2-3)‫النموذج‬ ‫نافذة‬(Form)‫وضع‬ ‫وبعد‬ ‫قبل‬‫ات‬‫و‬‫أد‬‫التحكم‬(Controls)
2-3–2‫صندوق‬‫األدوات‬Toolbox
‫على‬ ‫يحتوي‬‫التحكم‬ ‫ات‬‫و‬‫أد‬(Controls)‫النموذج‬ ‫نافذة‬ ‫على‬ ‫وضعها‬ ‫يمكن‬ ‫التي‬(Form)‫وتم‬
‫تصنيف‬‫التحكم‬ ‫ات‬‫و‬‫أد‬(Controls)‫على‬‫شكل‬‫فئات‬.‫بشكل‬ ‫موضح‬ ‫كما‬(2-4):
‫فئة‬ ‫كل‬ ‫أمام‬ )+( ‫عالمة‬ ‫وجود‬ ‫الحظ‬,‫و‬‫عند‬‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫من‬ ‫مجموعة‬ ‫تظهر‬ ‫عليها‬ ‫النقر‬
(Controls).
( ‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫كافة‬ ‫عرض‬ ‫ويمكن‬Controls( ‫الفئة‬ ‫باختيار‬ )All Windows Forms)
:‫الفئات‬ ‫هذه‬ ‫من‬
‫التحكم‬ ‫ات‬‫و‬‫أد‬‫الشائعة‬(Common Controls)
‫ات‬‫و‬‫األد‬ ‫أشرطة‬‫و‬ ‫ائم‬‫و‬‫الق‬(Menus & Toolbars.)
( ‫شكل‬2-4)‫صندوق‬‫ات‬‫و‬‫األد‬(Toolbox)
‫أي‬ ‫عليها‬ ‫يوضع‬ ‫أن‬ ‫قبل‬ ‫نموذج‬ ‫نافذة‬
‫ات‬‫و‬‫أد‬‫تحكم‬(Controls)
‫وضع‬ ‫بعد‬ ‫نموذج‬ ‫نافذة‬‫التحكم‬ ‫ات‬‫و‬‫أد‬
(Controls).‫خصائصها‬ ‫بعض‬ ‫وضبط‬ ‫عليها‬
(32)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
‫تحت‬ ‫ج‬‫يندر‬‫فئة‬ ‫كل‬‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫من‬ ‫مجموعة‬(Controls)‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-5):
( ‫شكل‬2-5)‫ات‬‫و‬‫أد‬‫التحكم‬(Controls)‫المختلفة‬ ‫الفئات‬ ‫تحت‬
‫بعض‬‫التحكم‬ ‫أدوات‬( ‫الشائعة‬Common Controls):
( ‫جدول‬1-1‫بعض‬ )‫التحكم‬ ‫أدوات‬‫الشائعة‬(Common Controls)
‫م‬‫التحكم‬ ‫أداة‬(Control)‫م‬‫التحكم‬ ‫أداة‬(Control)
1( ‫األمر‬ ‫زر‬Button)6‫السرد‬‫و‬ ‫التحرير‬ ‫صندوق‬(ComboBox)
2( ‫النص‬ ‫صندوق‬TextBox)7‫االختيار‬ ‫صندوق‬(CheckBox)
3( ‫ان‬‫و‬‫العن‬ ‫صندوق‬Label)8‫اديو‬‫ر‬ ‫زر‬ ‫صندوق‬(RadioButton)
4‫القائمة‬ ‫صندوق‬(ListBox)9
(23)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
‫الخصائص‬ ‫تختلف‬(Properties)( ‫الـ‬ ‫شاشة‬ ‫في‬ ‫النشط‬ ‫العنصر‬ ‫حسب‬ ‫المعروضة‬IDE.)
2-3-3‫نافذة‬‫الخصائص‬Properties Window
‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫من‬ ‫أداة‬ ‫كل‬(Controls)‫الخصائص‬ ‫من‬ ‫مجموعة‬ ‫لها‬ ‫السابقة‬(Properties)‫يمكن‬
‫الخصائص‬ ‫نافذة‬ ‫خالل‬ ‫من‬ ‫ضبطها‬(Properties Window)‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-6):
( ‫شكل‬3-2( ‫الخصائص‬ ‫نافذة‬ )Properties)
‫الحظ‬:
2-3-4‫الحل‬ ‫مستعرض‬Solution explorer
‫ع‬‫المشرو‬ ‫ومجلدات‬ ‫بملفات‬ ‫قائمة‬ ‫به‬ ‫يعرض‬(Project)‫المشروعات‬ ‫أو‬(Projects)‫ضمن‬ ‫الموجودة‬
( ‫الحل‬Solution)‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-7):
( ‫شكل‬3-2( ‫الحل‬ ‫مستعرض‬ ‫نافذة‬ )Solution Explorer)
‫األول‬ ‫المشروع‬
‫الثاني‬ ‫المشروع‬
‫الحل‬ ‫اسم‬
‫وملفات‬ ‫مجلدات‬
‫الثاني‬ ‫المشروع‬
‫وملفات‬ ‫مجلدات‬
‫األول‬ ‫المشروع‬
(21)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
‫يب‬‫ر‬‫تد‬(2-1)
( ‫جديد‬ ‫مشروع‬ ‫إنشاء‬New Project)
‫بمعاونة‬( ‫ـ‬‫ل‬‫ا‬ ‫بفتح‬ ‫قم‬ ‫معلمك‬Visual Studio‫جهازك‬ ‫علي‬ ‫المتاح‬ )
‫اسم‬ ‫أكتب‬(Visual Studio)‫فتحه‬ ‫تم‬ ‫الذي‬
..........................................................................
‫قائمة‬ ‫من‬(File)‫اختر‬(New Project)
‫تظهر‬‫ال‬ ‫النافذة‬‫م‬‫وضحة‬( ‫بشكل‬2-8):
( ‫شكل‬3-2‫جديد‬ ‫مشروع‬ ‫انشاء‬ ‫نافذة‬ )(New Project)
‫على‬ ‫الموضحة‬ ‫األرقام‬ ‫تشير‬( ‫شكل‬2-8):‫إلى‬
1-‫موضع‬‫القالب‬ ‫اختيار‬(Windows Forms Application).
2-‫موضع‬‫كتابة‬‫اسم‬‫ا‬‫ع‬‫لمشرو‬(Project)
‫بكتابة‬ ‫قم‬‫ع‬‫المشرو‬ ‫اسم‬(MyFirstProject)‫انقر‬ ‫ثم‬(OK)( ‫بشكل‬ ‫موضح‬ ‫هو‬ ‫كما‬2-9):
( ‫شكل‬3-2)‫جديد‬ ‫مشروع‬ ‫انشاء‬ ‫نافذة‬(New Project)
1
2
(23)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
‫بعد‬‫ا‬‫ل‬( ‫زر‬ ‫نقر‬OK( ‫نافذة‬ ‫تظهر‬ )IDE)‫بشكل‬ ‫موضح‬ ‫هو‬ ‫كما‬(2-11):
( ‫شكل‬3-13)( ‫نافذة‬IDE)
‫على‬ ‫الموضحة‬ ‫األرقام‬ ‫تشير‬( ‫شكل‬2-11):‫إلى‬
1-‫النموذج‬ ‫نافذة‬(Form.)
2-‫الحل‬ ‫نافذة‬(Solution Explorer.)
3-‫الخصائص‬ ‫نافذة‬(Properties.)
4-‫صندوق‬‫ات‬‫و‬‫األد‬(Toolbox.)
1
2
3
4
(22)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
‫يب‬‫ر‬‫تد‬(2-2)
‫نموذج‬ ‫نافذة‬ ‫إضافة‬(Form)‫للمشروع‬ ‫جديدة‬(Project)
‫من‬( ‫قائمة‬Project)‫اختر‬‫األمر‬(Add Windows form)‫نموذج‬ ‫نافذة‬ ‫إلنشاء‬ ‫وذلك‬‫جديدة‬
‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-11):
( ‫شكل‬3-11‫قائمة‬ )(Project)
‫تظهر‬( ‫نافذة‬Add New Item)‫موضح‬ ‫هو‬ ‫كما‬( ‫شكل‬2-12):
( ‫شكل‬3-13)‫نافذة‬(Add New Item)
‫على‬ ‫الموضحة‬ ‫األرقام‬ ‫تشير‬( ‫شكل‬2-12):‫إلى‬
1.‫اليه‬ ‫سيضاف‬ ‫الذي‬ ‫المعطي‬ ‫ع‬‫المشرو‬ ‫اسم‬‫النموذج‬ ‫نافذة‬(Form).‫الجديدة‬
2.‫النموذج‬ ‫نافذة‬ ‫إنشاء‬ ‫في‬ ‫المستخدم‬ ‫القالب‬(Form).
3.‫النموذج‬ ‫نافذة‬ ‫ملف‬ ‫اسم‬(Form).)‫ه‬‫ر‬‫تغيي‬ ‫(يمكنك‬ ‫ح‬‫المقتر‬
( ‫مفتاح‬ ‫على‬ ‫بالضغط‬ ‫قم‬Add)
‫النموذج‬ ‫نافذة‬ ‫تضاف‬(Form)‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-13):
1
2
3
(22)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
( ‫شكل‬3-12‫)إضافة‬‫نافذة‬‫نموذج‬(Form)‫جديد‬‫ة‬
‫على‬ ‫الموضحة‬ ‫األرقام‬ ‫تشير‬( ‫شكل‬2-13):‫إلى‬
1.‫النموذج‬ ‫نافذة‬(Form2).
2.‫النموذج‬ ‫نافذة‬ ‫ملف‬(Form)‫الحل‬ ‫نافذة‬ ‫داخل‬(Solution explorer).
‫يب‬‫ر‬‫تد‬(2-3)
‫المشروع‬ ‫حفظ‬(Project)‫ين‬‫ز‬‫التخ‬ ‫وسائط‬ ‫أحد‬ ‫في‬
‫ع‬‫مشرو‬ ‫إنشائك‬ ‫عند‬(Project)‫ة‬‫ر‬‫ذاك‬ ‫في‬ ‫نسخة‬ ‫منه‬ ‫يحفظ‬ ‫جديد‬
‫ين‬‫ز‬‫التخ‬ ‫وسائط‬ ‫أحد‬ ‫على‬ ‫ولحفظة‬ ‫فقط‬ ‫الكمبيوتر‬:‫اآلتي‬ ‫نتبع‬
‫اختر‬‫قائمة‬(File)‫ثم‬‫اختر‬(Save All)
‫ع‬‫المشرو‬ ‫لحفظ‬ ‫وذلك‬(Project)‫موضح‬ ‫هو‬ ‫كما‬(‫بشكل‬2-14):
( ‫شكل‬3-12‫المشروع‬ ‫حفظ‬ )
‫نافذة‬ ‫تظهر‬‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-15):
( ‫شكل‬3-12‫المشروع‬ ‫حفظ‬ ‫نافذة‬ )(Save Project)
1
2
1
2
3
4
(22)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
‫على‬ ‫الموضحة‬ ‫األرقام‬ ‫تشير‬( ‫شكل‬2-15):‫إلى‬
1-‫ع‬‫المشرو‬ ‫اسم‬(Project).‫شئت‬ ‫إذا‬ ‫ه‬‫ر‬‫تغيي‬ ‫يمكنك‬ ‫كما‬ ‫جديد‬ ‫ع‬‫مشرو‬ ‫إنشاء‬ ‫عند‬ ‫كتابتة‬ ‫سبق‬ ‫الذي‬
2-‫الحل‬ ‫اسم‬(Solution)‫كما‬ ‫ين‬‫ز‬‫التخ‬ ‫وسائط‬ ‫أحد‬ ‫على‬ ‫حفظه‬ ‫المطلوب‬ ‫ع‬‫المشرو‬ ‫يضم‬ ‫الذي‬
.‫شئت‬ ‫إذا‬ ‫ه‬‫ر‬‫تغيي‬ ‫يمكنك‬
3-‫موضع‬‫ين‬‫ز‬‫التخ‬ ‫وسائط‬ ‫أحد‬ ‫اختيار‬‫جهازك‬ ‫على‬ ‫المتاح‬.
4-( ‫مفتاح‬ ‫على‬ ‫انقر‬ ‫ثم‬ ‫لك‬ ‫المناسب‬ ‫يني‬‫ز‬‫التخ‬ ‫الوسيط‬ ‫اختر‬ ‫معلمك‬ ‫بمعاونة‬Save‫لحفظ‬ )
‫ع‬‫المشرو‬(Project).
‫يب‬‫ر‬‫تد‬(2-4)
‫مشروع‬ ‫إضافة‬(Project)‫للحل‬ ‫جديد‬(Solution)
‫قائمة‬ ‫اختر‬(File)( ‫عية‬‫الفر‬ ‫القائمة‬ ‫ثم‬Add)
( ‫األمر‬ ‫ثم‬New Project).
‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-16):
( ‫شكل‬3-12‫جديد‬ ‫مشروع‬ ‫اضافة‬ )
‫معلمك‬ ‫بمعاونة‬( ‫الجديد‬ ‫ع‬‫المشرو‬ ‫بتسمية‬ ‫قم‬MySecondProject)( ‫الحل‬ ‫نافذة‬ ‫لتصبح‬Solution
Explorer).‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-17):
( ‫شكل‬3-12‫المشروع‬ ‫ظهور‬ )(Project)‫مستكشف‬ ‫بنافذة‬ ‫الجديد‬‫الحل‬
‫على‬ ‫الموضحة‬ ‫األرقام‬ ‫تشير‬( ‫شكل‬2-17)‫إلى‬:
1-‫الحل‬ ‫اسم‬2-‫األول‬ ‫ع‬‫المشرو‬ ‫اسم‬3-‫الثاني‬ ‫ع‬‫المشرو‬ ‫اسم‬
1
2
3
(22)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
:‫التالي‬ ‫الشكل‬ ‫في‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫أكتب‬ :ً‫ال‬‫و‬‫أ‬
‫الرقم‬‫له‬ ‫يشير‬ ‫ما‬
1..........................................................
2...........................................................
3...........................................................
4...........................................................
1
2
3
4
(22)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
( ‫نافذة‬ ‫في‬ :ً‫ا‬‫ثاني‬Add New Item:‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫وضح‬ ‫التالية‬ )
‫ثم‬ ‫التالي‬ ‫للشكل‬ ‫:انظر‬ً‫ا‬‫ثالث‬‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫وضح‬:
‫النافذة؟‬ ‫هذه‬ ‫من‬ ‫الغرض‬ ‫ما‬.....................................
‫قم‬‫ر‬‫ال‬ ‫يشير‬1‫إلى‬......................................
‫قم‬‫ر‬‫ال‬ ‫يشير‬2‫إلى‬......................................
‫قم‬‫ر‬‫ال‬ ‫يشير‬3‫إلى‬......................................
‫الرقم‬‫له‬ ‫يشير‬ ‫ما‬
1...........................................................
2...........................................................
3...........................................................
1
23
1
2
3
(22)
‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬
Visual Basic.NET
‫نافذة‬ ‫في‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫اكتب‬ :ً‫ا‬‫ابع‬‫ر‬Solution Explorer):‫التالية‬ )
‫خا‬:‫التالية‬ ‫ات‬‫ر‬‫العبا‬ ‫من‬ ‫يناسبها‬ ‫بما‬ ‫الجمل‬ ‫أكمل‬ : ً‫ا‬‫مس‬
(‫الكائن‬(Object)-‫التصنيف‬(Class)–Visual Studio–.NET framework–
‫البرمجة‬ ‫لغة‬–‫النموذج‬(Form))
1.‫يستخدم‬...................‫في‬‫ويب‬ ‫تطبيقات‬ ‫أو‬ ‫موبايل‬ ‫تطبيقات‬ ‫أو‬ ‫ويندوز‬ ‫تطبيقات‬ ‫تصميم‬.
2.................... ‫اسطة‬‫و‬‫ب‬‫ويتم‬ ‫معينة‬ ‫اعد‬‫و‬‫لق‬ ‫وفقا‬ ‫التعليمات‬‫و‬ ‫امر‬‫و‬‫األ‬ ‫من‬ ‫مجموعة‬ ‫تكتب‬
‫لتنفيذها‬ ‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫ترجمتها‬.
3.‫يوفر‬....................‫نت‬ ‫الدوت‬ ‫تطبيقات‬ ‫وتشغيل‬ ‫تصميم‬ ‫بيئة‬
4.‫يعرف‬...................‫ويتم‬ ‫التوجه‬ ‫كائنية‬ ‫البرمجة‬ ‫لغات‬ ‫فى‬ ‫األساسية‬ ‫البناء‬ ‫وحدة‬ ‫بأنه‬
. ‫معين‬ ‫تصنيف‬ ‫من‬ ‫انشاؤه‬
5.‫المخطط‬(Blueprint)‫الكائنات‬ ‫إنشاء‬ ‫يتم‬ ‫الذي‬‫منه‬..................‫عليه‬ ‫يطلق‬
‫الرقم‬‫له‬ ‫يشير‬ ‫ما‬
1..........................................................
2...........................................................
3...........................................................
4...........................................................
12
3
4

More Related Content

What's hot

الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
Hanaa Ahmed
 
ف 2 الدرس الأول والثانى والثالث
ف 2 الدرس الأول والثانى والثالثف 2 الدرس الأول والثانى والثالث
ف 2 الدرس الأول والثانى والثالث
فتيات بنها النموذجى
 
تعلم فجول بيسك 6
تعلم فجول بيسك 6تعلم فجول بيسك 6
تعلم فجول بيسك 6
khalidslide
 
الفصل الأول فى الصف الأول الأعد
الفصل الأول فى الصف الأول الأعدالفصل الأول فى الصف الأول الأعد
الفصل الأول فى الصف الأول الأعد
Hanaa Ahmed
 
نماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعدادينماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعدادي
Hanaa Ahmed
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
نوافذ حاسوبية
 
شرح برنامج الورود
شرح برنامج الورودشرح برنامج الورود
شرح برنامج الورود
Hanaa Ahmed
 
الفصل الرابع
الفصل الرابعالفصل الرابع
الفصل الرابع
Hanaa
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
بندر المجلاد
 
الجديد فى برنامج Word 2010
الجديد فى برنامج Word 2010الجديد فى برنامج Word 2010
الجديد فى برنامج Word 2010
Hanaa Ahmed
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
khawagah
 
Picking.pdf
Picking.pdfPicking.pdf
Picking.pdfsoory1
 

What's hot (15)

الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
 
ف 2 الدرس الأول والثانى والثالث
ف 2 الدرس الأول والثانى والثالثف 2 الدرس الأول والثانى والثالث
ف 2 الدرس الأول والثانى والثالث
 
البرمجة
البرمجةالبرمجة
البرمجة
 
تعلم فجول بيسك 6
تعلم فجول بيسك 6تعلم فجول بيسك 6
تعلم فجول بيسك 6
 
الفصل الأول فى الصف الأول الأعد
الفصل الأول فى الصف الأول الأعدالفصل الأول فى الصف الأول الأعد
الفصل الأول فى الصف الأول الأعد
 
نماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعدادينماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعدادي
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
 
شرح برنامج الورود
شرح برنامج الورودشرح برنامج الورود
شرح برنامج الورود
 
word
word word
word
 
901099 microsoft word
901099 microsoft word901099 microsoft word
901099 microsoft word
 
الفصل الرابع
الفصل الرابعالفصل الرابع
الفصل الرابع
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
 
الجديد فى برنامج Word 2010
الجديد فى برنامج Word 2010الجديد فى برنامج Word 2010
الجديد فى برنامج Word 2010
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
 
Picking.pdf
Picking.pdfPicking.pdf
Picking.pdf
 

Viewers also liked

OVERCOMING RESISTANCE TO CHANGE
OVERCOMING RESISTANCE TO CHANGEOVERCOMING RESISTANCE TO CHANGE
OVERCOMING RESISTANCE TO CHANGE
John C. Bruckman, Ph.D.
 
Windows Forms For Beginners Part 5
Windows Forms For Beginners Part 5Windows Forms For Beginners Part 5
Windows Forms For Beginners Part 5
Bhushan Mulmule
 
Windows Forms For Beginners Part - 3
Windows Forms For Beginners Part - 3Windows Forms For Beginners Part - 3
Windows Forms For Beginners Part - 3
Bhushan Mulmule
 
Windows Forms For Beginners Part - 4
Windows Forms For Beginners Part - 4Windows Forms For Beginners Part - 4
Windows Forms For Beginners Part - 4
Bhushan Mulmule
 
Windows Forms For Beginners Part - 2
Windows Forms For Beginners Part - 2Windows Forms For Beginners Part - 2
Windows Forms For Beginners Part - 2
Bhushan Mulmule
 
Windows Forms For Beginners Part - 1
Windows Forms For Beginners Part - 1Windows Forms For Beginners Part - 1
Windows Forms For Beginners Part - 1
Bhushan Mulmule
 
Ms expression
Ms expressionMs expression
Ms expression
Omar Computer Teacher
 
c#.Net Windows application
c#.Net Windows application c#.Net Windows application
c#.Net Windows application veera
 
نظم التحليل والتصميم
نظم التحليل والتصميمنظم التحليل والتصميم
نظم التحليل والتصميمmh ED
 
ASP
ASPASP
Windowforms controls c#
Windowforms controls c#Windowforms controls c#
Windowforms controls c#
prabhu rajendran
 
Asp .net web form fundamentals
Asp .net web form fundamentalsAsp .net web form fundamentals
Asp .net web form fundamentalsGopal Ji Singh
 
خطوات تأسيس المشروع الصغير
خطوات تأسيس المشروع الصغيرخطوات تأسيس المشروع الصغير
خطوات تأسيس المشروع الصغير
reham218
 
Introduction To Dotnet
Introduction To DotnetIntroduction To Dotnet
Introduction To Dotnet
SAMIR BHOGAYTA
 

Viewers also liked (17)

OVERCOMING RESISTANCE TO CHANGE
OVERCOMING RESISTANCE TO CHANGEOVERCOMING RESISTANCE TO CHANGE
OVERCOMING RESISTANCE TO CHANGE
 
Windows Forms For Beginners Part 5
Windows Forms For Beginners Part 5Windows Forms For Beginners Part 5
Windows Forms For Beginners Part 5
 
Windows Forms For Beginners Part - 3
Windows Forms For Beginners Part - 3Windows Forms For Beginners Part - 3
Windows Forms For Beginners Part - 3
 
Windows Forms For Beginners Part - 4
Windows Forms For Beginners Part - 4Windows Forms For Beginners Part - 4
Windows Forms For Beginners Part - 4
 
Windows Forms For Beginners Part - 2
Windows Forms For Beginners Part - 2Windows Forms For Beginners Part - 2
Windows Forms For Beginners Part - 2
 
Windows Forms For Beginners Part - 1
Windows Forms For Beginners Part - 1Windows Forms For Beginners Part - 1
Windows Forms For Beginners Part - 1
 
Ms expression
Ms expressionMs expression
Ms expression
 
c#.Net Windows application
c#.Net Windows application c#.Net Windows application
c#.Net Windows application
 
نظم التحليل والتصميم
نظم التحليل والتصميمنظم التحليل والتصميم
نظم التحليل والتصميم
 
تطوير نظم المعلومات
تطوير نظم المعلوماتتطوير نظم المعلومات
تطوير نظم المعلومات
 
ASP
ASPASP
ASP
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Windowforms controls c#
Windowforms controls c#Windowforms controls c#
Windowforms controls c#
 
Asp .net web form fundamentals
Asp .net web form fundamentalsAsp .net web form fundamentals
Asp .net web form fundamentals
 
إدارة المشروعات الاحترافية PMP
إدارة المشروعات الاحترافية PMPإدارة المشروعات الاحترافية PMP
إدارة المشروعات الاحترافية PMP
 
خطوات تأسيس المشروع الصغير
خطوات تأسيس المشروع الصغيرخطوات تأسيس المشروع الصغير
خطوات تأسيس المشروع الصغير
 
Introduction To Dotnet
Introduction To DotnetIntroduction To Dotnet
Introduction To Dotnet
 

Similar to Ch2 ar

Introduction to lookout
Introduction to lookoutIntroduction to lookout
Introduction to lookout
Dr. Munthear Alqaderi
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانى
Hanaa Ahmed
 
Course lab
Course labCourse lab
Course labashwaq76
 
Course lab
Course labCourse lab
Course labashwaq76
 
Ms project
Ms  projectMs  project
4
44
الحاسوب ومكونته وأداة التشغيل
الحاسوب ومكونته وأداة التشغيلالحاسوب ومكونته وأداة التشغيل
الحاسوب ومكونته وأداة التشغيل
Muhamad Saiful Anuar Ruslan
 
Operating system
Operating systemOperating system
Operating system
cahayakerinduan
 
13th session python fourth gui
13th session python fourth gui13th session python fourth gui
13th session python fourth gui
AliMohammad155
 
البرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسكالبرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسك
Med Habib Rammeh
 
الدليل العلمي لنظام الدي سبيس
الدليل العلمي لنظام الدي سبيسالدليل العلمي لنظام الدي سبيس
الدليل العلمي لنظام الدي سبيس
Aml Sindi
 
Windows vista
Windows vistaWindows vista
Windows vista
Dalia Saeed
 
Visual basic
Visual basicVisual basic
Visual basic
DohaMohamed42
 
‫‫‫‫‫‫‫و2 د3-م1
‫‫‫‫‫‫‫و2 د3-م1‫‫‫‫‫‫‫و2 د3-م1
‫‫‫‫‫‫‫و2 د3-م17asebno1
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامجgueste902d
 
Vba excel
Vba excelVba excel
Vba excel
mamdoh osman
 
الدرس الثاني في تقنيات وبرمجة الاجهزة الذكية
الدرس الثاني في تقنيات وبرمجة الاجهزة الذكيةالدرس الثاني في تقنيات وبرمجة الاجهزة الذكية
الدرس الثاني في تقنيات وبرمجة الاجهزة الذكيةMo7amm8d
 

Similar to Ch2 ar (20)

Introduction to lookout
Introduction to lookoutIntroduction to lookout
Introduction to lookout
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانى
 
Course lab
Course labCourse lab
Course lab
 
Course lab
Course labCourse lab
Course lab
 
Ms project
Ms  projectMs  project
Ms project
 
rbguiqt
rbguiqtrbguiqt
rbguiqt
 
rbguiqt
rbguiqtrbguiqt
rbguiqt
 
4
44
4
 
الحاسوب ومكونته وأداة التشغيل
الحاسوب ومكونته وأداة التشغيلالحاسوب ومكونته وأداة التشغيل
الحاسوب ومكونته وأداة التشغيل
 
Operating system
Operating systemOperating system
Operating system
 
13th session python fourth gui
13th session python fourth gui13th session python fourth gui
13th session python fourth gui
 
VB Show
VB ShowVB Show
VB Show
 
البرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسكالبرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسك
 
الدليل العلمي لنظام الدي سبيس
الدليل العلمي لنظام الدي سبيسالدليل العلمي لنظام الدي سبيس
الدليل العلمي لنظام الدي سبيس
 
Windows vista
Windows vistaWindows vista
Windows vista
 
Visual basic
Visual basicVisual basic
Visual basic
 
‫‫‫‫‫‫‫و2 د3-م1
‫‫‫‫‫‫‫و2 د3-م1‫‫‫‫‫‫‫و2 د3-م1
‫‫‫‫‫‫‫و2 د3-م1
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامج
 
Vba excel
Vba excelVba excel
Vba excel
 
الدرس الثاني في تقنيات وبرمجة الاجهزة الذكية
الدرس الثاني في تقنيات وبرمجة الاجهزة الذكيةالدرس الثاني في تقنيات وبرمجة الاجهزة الذكية
الدرس الثاني في تقنيات وبرمجة الاجهزة الذكية
 

More from Omar Computer Teacher

Webexpration2007 ii
Webexpration2007 iiWebexpration2007 ii
Webexpration2007 ii
Omar Computer Teacher
 
ملزمة اولي 2015
ملزمة اولي 2015ملزمة اولي 2015
ملزمة اولي 2015
Omar Computer Teacher
 
Module 2 a_win 7
Module 2 a_win 7Module 2 a_win 7
Module 2 a_win 7
Omar Computer Teacher
 
Module 2 b_win 7
Module 2 b_win 7Module 2 b_win 7
Module 2 b_win 7
Omar Computer Teacher
 
Module 3 word2010
Module 3 word2010Module 3 word2010
Module 3 word2010
Omar Computer Teacher
 
Module 4 excel2010
Module 4 excel2010Module 4 excel2010
Module 4 excel2010
Omar Computer Teacher
 
Module 5 access2010
Module 5 access2010Module 5 access2010
Module 5 access2010
Omar Computer Teacher
 
Module 6 powerpoint2010
Module 6 powerpoint2010Module 6 powerpoint2010
Module 6 powerpoint2010
Omar Computer Teacher
 
Module 7 a_internet 1 (ie8)
Module 7 a_internet 1 (ie8)Module 7 a_internet 1 (ie8)
Module 7 a_internet 1 (ie8)
Omar Computer Teacher
 
Module 7 b_outlook_2010
Module 7 b_outlook_2010Module 7 b_outlook_2010
Module 7 b_outlook_2010
Omar Computer Teacher
 
مستشفى رباب و غادة
مستشفى رباب و غادةمستشفى رباب و غادة
مستشفى رباب و غادة
Omar Computer Teacher
 
تخطيط قاعده بيانات مدرسه
تخطيط قاعده بيانات مدرسهتخطيط قاعده بيانات مدرسه
تخطيط قاعده بيانات مدرسه
Omar Computer Teacher
 
كود اطلس 2015
كود اطلس 2015كود اطلس 2015
كود اطلس 2015
Omar Computer Teacher
 
قائمة القارات
قائمة القاراتقائمة القارات
قائمة القارات
Omar Computer Teacher
 
قائمة الدول
قائمة الدولقائمة الدول
قائمة الدول
Omar Computer Teacher
 
بيانات الدولة 1
بيانات الدولة 1بيانات الدولة 1
بيانات الدولة 1
Omar Computer Teacher
 
اضافة النشيد الوطني
اضافة النشيد الوطنياضافة النشيد الوطني
اضافة النشيد الوطني
Omar Computer Teacher
 
اضافة الخريطة
اضافة الخريطةاضافة الخريطة
اضافة الخريطة
Omar Computer Teacher
 
استعلام اطلس
استعلام اطلساستعلام اطلس
استعلام اطلس
Omar Computer Teacher
 

More from Omar Computer Teacher (20)

Webexpration2007 ii
Webexpration2007 iiWebexpration2007 ii
Webexpration2007 ii
 
ملزمة اولي 2015
ملزمة اولي 2015ملزمة اولي 2015
ملزمة اولي 2015
 
Module 2 a_win 7
Module 2 a_win 7Module 2 a_win 7
Module 2 a_win 7
 
Module 2 b_win 7
Module 2 b_win 7Module 2 b_win 7
Module 2 b_win 7
 
Module 3 word2010
Module 3 word2010Module 3 word2010
Module 3 word2010
 
Module 4 excel2010
Module 4 excel2010Module 4 excel2010
Module 4 excel2010
 
Module 5 access2010
Module 5 access2010Module 5 access2010
Module 5 access2010
 
Module 6 powerpoint2010
Module 6 powerpoint2010Module 6 powerpoint2010
Module 6 powerpoint2010
 
Module 7 a_internet 1 (ie8)
Module 7 a_internet 1 (ie8)Module 7 a_internet 1 (ie8)
Module 7 a_internet 1 (ie8)
 
Module 7 b_outlook_2010
Module 7 b_outlook_2010Module 7 b_outlook_2010
Module 7 b_outlook_2010
 
مستشفى رباب و غادة
مستشفى رباب و غادةمستشفى رباب و غادة
مستشفى رباب و غادة
 
تخطيط قاعده بيانات مدرسه
تخطيط قاعده بيانات مدرسهتخطيط قاعده بيانات مدرسه
تخطيط قاعده بيانات مدرسه
 
كود اطلس 2015
كود اطلس 2015كود اطلس 2015
كود اطلس 2015
 
قائمة القارات
قائمة القاراتقائمة القارات
قائمة القارات
 
قائمة الدول
قائمة الدولقائمة الدول
قائمة الدول
 
بيانات الدولة 1
بيانات الدولة 1بيانات الدولة 1
بيانات الدولة 1
 
اضافة النشيد الوطني
اضافة النشيد الوطنياضافة النشيد الوطني
اضافة النشيد الوطني
 
اضافة الخريطة
اضافة الخريطةاضافة الخريطة
اضافة الخريطة
 
Oracle
OracleOracle
Oracle
 
استعلام اطلس
استعلام اطلساستعلام اطلس
استعلام اطلس
 

Recently uploaded

Infrastructure 2 شبكات البنيه التحتيه
Infrastructure  2 شبكات  البنيه  التحتيهInfrastructure  2 شبكات  البنيه  التحتيه
Infrastructure 2 شبكات البنيه التحتيه
maymohamed29
 
مفهوم النخب_c2a9ebf68281ad450b0aec32b2014d05.pptx
مفهوم النخب_c2a9ebf68281ad450b0aec32b2014d05.pptxمفهوم النخب_c2a9ebf68281ad450b0aec32b2014d05.pptx
مفهوم النخب_c2a9ebf68281ad450b0aec32b2014d05.pptx
movies4u7
 
Emergency fire Action-Dr.M.AbdulKawy-Lecture-2024.pdf
Emergency fire Action-Dr.M.AbdulKawy-Lecture-2024.pdfEmergency fire Action-Dr.M.AbdulKawy-Lecture-2024.pdf
Emergency fire Action-Dr.M.AbdulKawy-Lecture-2024.pdf
Dr/Mohamed Abdelkawi
 
مقدمة عن لغة بايثون.pdf-اهم لغات البرمجة
مقدمة عن لغة بايثون.pdf-اهم لغات البرمجةمقدمة عن لغة بايثون.pdf-اهم لغات البرمجة
مقدمة عن لغة بايثون.pdf-اهم لغات البرمجة
elmadrasah
 
بالمغرب التربية الدامجة في خارطة الطريق.pptx
بالمغرب التربية الدامجة في خارطة الطريق.pptxبالمغرب التربية الدامجة في خارطة الطريق.pptx
بالمغرب التربية الدامجة في خارطة الطريق.pptx
wafaaoumariam
 
تطور-الحركة-الوطنية-في-السودان-1919-–-1924-the-evolution-of-the-national-move...
تطور-الحركة-الوطنية-في-السودان-1919-–-1924-the-evolution-of-the-national-move...تطور-الحركة-الوطنية-في-السودان-1919-–-1924-the-evolution-of-the-national-move...
تطور-الحركة-الوطنية-في-السودان-1919-–-1924-the-evolution-of-the-national-move...
Gamal Mansour
 

Recently uploaded (6)

Infrastructure 2 شبكات البنيه التحتيه
Infrastructure  2 شبكات  البنيه  التحتيهInfrastructure  2 شبكات  البنيه  التحتيه
Infrastructure 2 شبكات البنيه التحتيه
 
مفهوم النخب_c2a9ebf68281ad450b0aec32b2014d05.pptx
مفهوم النخب_c2a9ebf68281ad450b0aec32b2014d05.pptxمفهوم النخب_c2a9ebf68281ad450b0aec32b2014d05.pptx
مفهوم النخب_c2a9ebf68281ad450b0aec32b2014d05.pptx
 
Emergency fire Action-Dr.M.AbdulKawy-Lecture-2024.pdf
Emergency fire Action-Dr.M.AbdulKawy-Lecture-2024.pdfEmergency fire Action-Dr.M.AbdulKawy-Lecture-2024.pdf
Emergency fire Action-Dr.M.AbdulKawy-Lecture-2024.pdf
 
مقدمة عن لغة بايثون.pdf-اهم لغات البرمجة
مقدمة عن لغة بايثون.pdf-اهم لغات البرمجةمقدمة عن لغة بايثون.pdf-اهم لغات البرمجة
مقدمة عن لغة بايثون.pdf-اهم لغات البرمجة
 
بالمغرب التربية الدامجة في خارطة الطريق.pptx
بالمغرب التربية الدامجة في خارطة الطريق.pptxبالمغرب التربية الدامجة في خارطة الطريق.pptx
بالمغرب التربية الدامجة في خارطة الطريق.pptx
 
تطور-الحركة-الوطنية-في-السودان-1919-–-1924-the-evolution-of-the-national-move...
تطور-الحركة-الوطنية-في-السودان-1919-–-1924-the-evolution-of-the-national-move...تطور-الحركة-الوطنية-في-السودان-1919-–-1924-the-evolution-of-the-national-move...
تطور-الحركة-الوطنية-في-السودان-1919-–-1924-the-evolution-of-the-national-move...
 

Ch2 ar

  • 1. (32) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET Seven Microsoft Corporation [Pick the date] ‫مقدمة‬ ‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Introduction to Visual Basic.NET[ ‫بنهاية‬‫تدريس‬‫الفصل‬ ‫هذا‬‫يكون‬‫الطالب‬‫قادر‬‫على‬ ‫ا‬:‫أن‬ ‫ي‬‫ت‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫الفيجوال‬ ‫ماهية‬ ‫عرف‬(Visual Basic.NET). ‫ي‬‫ت‬‫شاشة‬ ‫مكونات‬ ‫أهم‬ ‫عرف‬(IDE). ‫مشروع‬ ‫ينشىء‬(Project)‫جديد‬. ‫يضيف‬‫نافذة‬‫نموذج‬(Form)‫جديد‬‫ة‬‫للمشروع‬(Project). ‫يحفظ‬‫المشروع‬(Project). ‫مشروع‬ ‫يضيف‬(Project)‫للحل‬ ‫جديد‬(Solution).
  • 2. (32) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ‫مشكلة‬ ‫لحل‬ ‫منطقية‬ ‫ات‬‫و‬‫خط‬ ‫وضع‬ ‫خالله‬ ‫من‬ ‫تعلمت‬ ‫الذي‬‫و‬ ‫المشكالت‬ ‫حل‬ ‫ألسلوب‬ ‫استك‬‫ر‬‫د‬ ‫بعد‬‫ما‬ ‫تبدأ‬ ‫سوف‬‫في‬‫مع‬ ‫التعامل‬ ‫الفصل‬ ‫هذا‬‫لغة‬‫نت‬ ‫دوت‬ ‫يك‬‫ز‬‫بي‬ ‫ال‬‫و‬‫الفيج‬(Visual Basic.net)‫حتى‬ ‫يمكنك‬‫تحويل‬‫برمجة‬ ‫امر‬‫و‬‫أ‬ ‫إلى‬ ‫المشكلة‬ ‫حل‬ ‫ات‬‫و‬‫خط‬‫تنفيذها‬ ‫يمكن‬. ‫هي‬‫برمجة‬ ‫لغة‬(LanguageProgramming)‫الف‬ ‫حزمة‬ ‫ضمن‬ ‫ة‬‫ر‬‫متوف‬‫ي‬‫د‬ ‫ستوديو‬ ‫ال‬‫و‬‫ج‬‫وت‬‫نت‬ (Visual Studio.NET)‫يحتوى‬ ‫الذي‬‫و‬‫ه‬‫ر‬‫بدو‬‫مثل‬ ‫ى‬‫أخر‬ ‫برمجة‬ ‫لغات‬ ‫على‬C# ,J#,‫ولغة‬‫ال‬‫و‬‫الفيج‬ ‫نت‬ ‫دوت‬ ‫يك‬‫ز‬‫بي‬(Basic.netVisual)‫بأنها‬ ‫تمتاز‬‫التوجه‬ ‫كائنية‬Object Oriented‫إلنشاء‬ ‫افذ‬‫و‬‫ن‬ ‫تطبيقات‬(Windows Applications)‫أ‬‫ويب‬ ‫تطبيقات‬ ‫و‬Web applications))‫موجهه‬ ‫بالحدث‬Event Driven. ‫إن‬‫ال‬ ‫الكمبيوتر‬‫ال‬‫و‬ ‫يفهم‬‫ينفذ‬‫إال‬‫اآللة‬ ‫لغة‬‫حروف‬ ‫من‬ ‫مستمدة‬ ‫امر‬‫و‬‫أ‬ ‫على‬ ‫البرمجة‬ ‫لغة‬ ‫تحتوى‬ ‫لذلك‬ ‫ية‬‫ز‬‫اإلنجلي‬ ‫اللغة‬‫وتحتوى‬‫جم‬‫متر‬ ‫يسمى‬ ‫ما‬ ‫على‬((Compiler‫لترجمة‬‫هذه‬‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫امر‬‫و‬‫األ‬‫التي‬ ‫معها‬ ‫التعامل‬ ‫الكمبيوتر‬ ‫يستطيع‬. ‫تطبيق‬‫ال‬( ‫افذ‬‫و‬‫ن‬Windows)‫هو‬‫رسوميه‬ ‫مستخدم‬ ‫اجهة‬‫و‬ ‫له‬ ‫الذى‬ (Graphical User Interface (GUI))‫مع‬ ‫تعاملت‬ ‫قد‬ ‫انك‬ ‫المؤكد‬ ‫ومن‬ ,‫نافذة‬ ‫خالل‬ ‫من‬ ‫ويعمل‬ ‫الويندوز‬ ‫تطبيقات‬ ‫من‬ ‫الكثير‬(Windows)‫نت‬‫ر‬‫اإلنت‬ ‫مستعرض‬ ‫أو‬ ‫الحاسبة‬ ‫أو‬ ‫ة‬‫ر‬‫المفك‬ ‫أو‬ ‫الرسام‬ ‫مثل‬ ‫تحتوى‬ ‫رسومية‬ ‫اجهة‬‫و‬ ‫على‬ ‫تحتوى‬ ‫كلها‬ ‫أنها‬ ‫وتالحظ‬ ‫الخ‬ ...‫ة‬‫ر‬‫كثي‬ ‫مشتركة‬ ‫خصائص‬ ‫على‬ ‫جميعها‬ ‫النافذة‬ ‫شكل‬ ‫مثل‬,‫زر‬‫التكبير‬,‫زر‬‫التصغير‬,.‫الخ‬ ... ‫الملف‬ ‫وفتح‬ ‫حفظ‬ ‫أسلوب‬ ‫تمهيد‬ 2-1-1‫البرمجة‬ ‫لغة‬: ‫لغة‬ ‫كل‬ ‫حسب‬ ‫معينة‬ ‫اعد‬‫و‬‫لق‬ ‫وفقا‬ ‫تكتب‬ ‫التعليمات‬‫و‬ ‫امر‬‫و‬‫األ‬ ‫من‬ ‫مجموعة‬ ‫هي‬ ‫برمجة‬Programming Language‫لتنفيذها‬ ‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫ترجمتها‬ ‫ويتم‬. 2-1-2‫لغة‬‫نت‬ ‫دوت‬ ‫يك‬‫ز‬‫بي‬ ‫الفيجوال‬(Visual Basic.net)‫ت‬‫إلنشاء‬ ‫ستخدم‬ ‫نوافذ‬ ‫تطبيقات‬(Windows Applications): 3-1‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫الفيجوال‬ ‫لغة‬Visual Basic.net:
  • 3. (32) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ( ‫شكل‬2-1)( ‫افذ‬‫و‬‫ن‬ ‫تطبيقات‬ ‫من‬ ‫أمثلة‬Windows.) 2-1-3‫نوافذ‬ ‫تطبيقات‬ ‫بأن‬ ‫المقصود‬(Windows)‫بالحدث‬ ‫موجهه‬((Event Driven: ‫أثناء‬( ‫الويندو‬ ‫تطبيقات‬ ‫مع‬ ‫تعاملك‬Windows)‫تال‬‫بناء‬ ‫أنه‬ ‫حظ‬‫أي‬ ‫فك‬‫ر‬‫تص‬ ‫على‬‫تفعله‬ ‫الذي‬ ‫الحدث‬ ‫زر‬ ‫على‬ ‫النقر‬ ‫مثل‬(+)‫زر‬ ‫على‬ ‫أو‬ ‫الحاسبة‬ ‫اآللة‬ ‫تطبيق‬ ‫في‬(=)‫لوحة‬ ‫من‬ ‫معين‬ ‫زر‬ ‫على‬ ‫الضغط‬ ‫أو‬ ‫تنفيذ‬ ‫يتم‬ ‫المفاتيح‬.‫معين‬ ‫لحدث‬ ‫تابعة‬ ‫البرمجة‬ ‫امر‬‫و‬‫أ‬ ‫تكتب‬ ‫لذلك‬ ‫معين‬ ‫عمل‬ 2-1-4‫لغة‬(Visual Basic.net)‫التوجه‬ ‫كائنية‬(Object Oriented): ‫شيء‬ ‫كل‬‫في‬‫نت‬ ‫دوت‬ ‫يك‬‫ز‬‫بي‬ ‫ال‬‫و‬‫الفيج‬(Visual Basic.net)‫كائنات‬ ‫على‬ ‫يعتمد‬(Objects) ‫زر‬ ‫(مثل‬button–‫النص‬ ‫صندوق‬Textbox-‫المنسدلة‬ ‫القائمة‬ComboBox)‫كائن‬ ‫ولكل‬: 1-‫خصائص‬(Properties).‫وتحدده‬ ‫الكائن‬ ‫تصف‬ 2-‫أحداث‬(Events)‫عليه‬ ‫تقع‬ ‫أن‬ ‫يمكن‬. 3-‫وسائل‬(Methods)‫ويقصد‬‫معين‬ ‫سلوك‬ ‫لحدوث‬ ‫الكائن‬ ‫يفعله‬ ‫أن‬ ‫يمكن‬ ‫ما‬ ‫بها‬ ‫النص‬ ‫صندوق‬ ‫كائن‬ ً‫ال‬‫فمث‬(Textbox)‫الوسيلة‬ ‫على‬ ‫يحتوى‬(Copy)‫تنسخ‬ ‫التى‬‫و‬‫النص‬ ‫المحدد‬‫إ‬‫الحافظة‬ ‫لى‬(Clipboard). :‫مثال‬ ‫كائن‬ ‫يمثل‬ ‫زر‬ ‫كل‬ ‫أن‬ ‫نجد‬ ‫الحاسبة‬ ‫اآللة‬ ‫تطبيق‬ ‫في‬(Object)‫خصائص‬ ‫له‬(Properties)‫مثل‬ ‫حدث‬ ‫وله‬ ‫الخ‬ ... ‫الخلفيه‬ ‫ولون‬ ‫عليه‬ ‫المكتوب‬ ‫النص‬‫و‬ ‫تفاع‬‫ر‬‫اال‬‫و‬ ‫العرض‬(Event)‫ة‬‫ر‬‫بالفأ‬ ‫النقر‬ Click))‫عن‬ ‫مختلف‬ ‫عمل‬ ‫يؤدى‬ ‫معين‬ ‫زر‬ ‫على‬ ‫النقر‬ ‫عند‬ ‫ولكن‬‫أي‬‫آخر‬ ‫زر‬. ‫ف‬ ‫تختلف‬ ‫قيمها‬ ‫ولكن‬ ‫الخصائص‬ ‫نفس‬ ‫لها‬ ‫ار‬‫ر‬‫األز‬ ‫كافة‬ ‫يعني‬ ‫وهذا‬‫ت‬‫مختلفة‬ ‫ار‬‫ر‬‫األز‬ ‫تلك‬ ‫ظهر‬‫في‬ ‫الشكل‬‫آخر‬ ‫إلى‬ ‫زر‬ ‫من‬ ‫تختلف‬ ‫عمليات‬ ‫تنفيذ‬ ‫يسبب‬ ‫زر‬ ‫كل‬ ‫على‬ ‫يقع‬ ‫الذي‬ ‫النقر‬ ‫وحدث‬‫غم‬‫ر‬‫أنها‬ ‫تصنيف‬ ‫يسمي‬ ‫احد‬‫و‬ ‫أصل‬ ‫من‬ ‫تنحدر‬ ‫جميعا‬(Class):‫اآلتي‬ ‫يتضح‬ ‫سبق‬ ‫مما‬- 2-1-4-1‫الكائن‬object: ‫ويتم‬ ‫التوجه‬ ‫كائنية‬ ‫البرمجة‬ ‫لغات‬ ‫فى‬ ‫األساسية‬ ‫البناء‬ ‫وحدة‬ ‫هو‬‫معين‬ ‫تصنيف‬ ‫من‬ ‫انشاؤه‬.
  • 4. (32) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET 2-1-4-2‫ا‬‫لتصنيف‬Class: ‫المخطط‬ ‫هو‬(Blueprint)‫منه‬ ‫الكائنات‬ ‫إنشاء‬ ‫يتم‬ ‫الذي‬‫مثل‬ ‫العناصر‬ ‫من‬ ‫العديد‬ ‫به‬ ‫ويحدد‬ ‫الخصائص‬(Properties)‫الوظائف‬ ‫أو‬ ‫الوسائل‬‫و‬(Methods)‫األحداث‬‫و‬(Events)‫التي‬‫و‬ ‫يأخذها‬‫كائن‬ ‫أي‬(Object)‫التصنيف‬ ‫من‬ ‫يستمد‬(Class). ‫الحظ‬: 1.‫التصنيف‬(Class)‫الكائن‬ ‫تعريف‬ ‫على‬ ‫يحتوى‬(Object). 2.‫الكائن‬(Object)‫عمل‬ ‫عند‬ ‫اال‬ ‫وجود‬ ‫له‬ ‫ليس‬‫نسخة‬( ‫منه‬Instance‫التصنيف‬ ‫من‬ )(Class) .‫به‬ ‫الخاص‬ 3.‫كائن‬ ‫من‬ ‫أكثر‬ ‫إنشاء‬ ‫يمكن‬(Object)‫التصنيف‬ ‫نفس‬ ‫من‬(Class). 4.‫لغة‬ ‫في‬(Visual Basic.NET)‫للكائن‬ ‫مساحة‬ ‫حجز‬ ‫يتم‬(Object)‫عند‬ ‫الكمبيوتر‬ ‫ة‬‫ذاكر‬ ‫فى‬ .‫إنشاؤه‬ ‫تطبيقات‬ ‫لجميع‬ ‫ى‬‫المركز‬ ‫العصبى‬ ‫الجهاز‬ ‫بمثابة‬ ‫هو‬‫ال‬‫و‬‫الفيج‬‫نت‬ ‫دوت‬ ‫ستوديو‬ (Visual Studio.NET):‫اآلتي‬ ‫من‬ ‫يمكنك‬ ‫عمل‬ ‫إطار‬ ‫وهو‬ 1.‫تطبيقات‬ ‫من‬ ‫العديد‬ ‫إنتاج‬(.NET)‫المكتبية‬ ‫(التطبيقات‬ ‫مثل‬(Desktop application)– ‫الويب‬ ‫تطبيقات‬(Web application)–‫الموبايل‬ ‫تطبيقات‬(Mobile application)) 2..‫التطبيقات‬ ‫لهذه‬ ‫تشغيل‬ ‫بيئة‬ ‫توفير‬ ‫ويتكون‬Framework: ‫من‬ ‫التشغيل‬ ‫بيئة‬((CLR)Common Language Runtime). ‫النظام‬ ‫تصنيفات‬ ‫مكتبات‬(System Class Libraries). ‫مترجمات‬(Compilers). .‫ى‬‫أخر‬ ‫ات‬‫و‬‫أد‬ ‫ال‬ ‫لتطبيقات‬ ‫التشغيل‬‫و‬ ‫التصميم‬ ‫بيئة‬ ‫يوفر‬ ‫أي‬(.NET)‫بالذكر‬ ‫الجدير‬ ‫ومن‬‫إ‬ ‫أن‬‫الدوت‬ ‫عمل‬ ‫طار‬ ‫نت‬(NET Framework).‫ات‬‫ر‬‫إصدا‬ ‫بعدة‬ ‫التشغيل‬ ‫نظام‬ ‫على‬ ‫لتنصيبه‬ ‫مجانى‬ ‫بشكل‬ ‫متوفر‬. 3-3‫نت‬ ‫دوت‬ ‫عمل‬ ‫إطار‬(NET Framework.).
  • 5. (32) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ‫مصطلح‬(IDE)‫ـ‬‫ل‬ ‫اختصار‬ ‫وهي‬ ‫المتكاملة‬ ‫التطوير‬ ‫بيئة‬ ‫إلى‬ ‫يشير‬ ( Integrated Development Environment ) ‫حيث‬‫ت‬‫يحتاج‬ ‫ما‬ ‫كل‬ ‫على‬ ‫حتوي‬‫ه‬‫المطور‬(Developer)‫تمكن‬ ‫ات‬‫ز‬‫ومي‬ ‫ات‬‫و‬‫أد‬ ‫من‬‫ه‬‫إنشاء‬ ‫من‬ ‫تطبيقات‬(.NET)‫ويندوز‬ ‫(تطبيق‬ ‫المختلفة‬–‫موبايل‬ ‫تطبيق‬–)‫الخ‬ ... ‫ويب‬ ‫تطبيق‬‫ما‬ ‫يمثلها‬ ‫الذي‬‫و‬ ‫عليه‬ ‫يطلق‬(Visual Studio).‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-2): ( ‫شكل‬2-2)‫شاشة‬(IDE) 2-3–1‫النمو‬‫ذ‬‫ج‬Form: ‫معها‬ ‫يتعامل‬ ‫التي‬ ‫نامج‬‫ر‬‫الب‬ ‫اجهة‬‫و‬ ‫عليها‬ ‫يصمم‬ ‫التي‬ ‫النافذة‬ ‫عن‬ ‫ة‬‫ر‬‫عبا‬ ‫هو‬‫خالل‬ ‫من‬ ‫المستخدم‬ ‫وضع‬‫التحكم‬ ‫ات‬‫و‬‫أد‬(Controls)‫أمر‬ ‫زر‬ ‫مثل‬ ‫عليها‬ ‫المختلفة‬(Button),‫صندوق‬‫نص‬(Textbox), ‫التحكم‬ ‫أداة‬‫ان‬‫و‬‫عن‬(Label)...‫الخ‬.‫موضح‬ ‫هو‬ ‫كما‬‫ب‬( ‫شكل‬2-3): 3-2‫شاشة‬ ‫مكونات‬ ‫أهم‬(IDE)
  • 6. (32) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ‫شكل‬(2-3)‫النموذج‬ ‫نافذة‬(Form)‫وضع‬ ‫وبعد‬ ‫قبل‬‫ات‬‫و‬‫أد‬‫التحكم‬(Controls) 2-3–2‫صندوق‬‫األدوات‬Toolbox ‫على‬ ‫يحتوي‬‫التحكم‬ ‫ات‬‫و‬‫أد‬(Controls)‫النموذج‬ ‫نافذة‬ ‫على‬ ‫وضعها‬ ‫يمكن‬ ‫التي‬(Form)‫وتم‬ ‫تصنيف‬‫التحكم‬ ‫ات‬‫و‬‫أد‬(Controls)‫على‬‫شكل‬‫فئات‬.‫بشكل‬ ‫موضح‬ ‫كما‬(2-4): ‫فئة‬ ‫كل‬ ‫أمام‬ )+( ‫عالمة‬ ‫وجود‬ ‫الحظ‬,‫و‬‫عند‬‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫من‬ ‫مجموعة‬ ‫تظهر‬ ‫عليها‬ ‫النقر‬ (Controls). ( ‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫كافة‬ ‫عرض‬ ‫ويمكن‬Controls( ‫الفئة‬ ‫باختيار‬ )All Windows Forms) :‫الفئات‬ ‫هذه‬ ‫من‬ ‫التحكم‬ ‫ات‬‫و‬‫أد‬‫الشائعة‬(Common Controls) ‫ات‬‫و‬‫األد‬ ‫أشرطة‬‫و‬ ‫ائم‬‫و‬‫الق‬(Menus & Toolbars.) ( ‫شكل‬2-4)‫صندوق‬‫ات‬‫و‬‫األد‬(Toolbox) ‫أي‬ ‫عليها‬ ‫يوضع‬ ‫أن‬ ‫قبل‬ ‫نموذج‬ ‫نافذة‬ ‫ات‬‫و‬‫أد‬‫تحكم‬(Controls) ‫وضع‬ ‫بعد‬ ‫نموذج‬ ‫نافذة‬‫التحكم‬ ‫ات‬‫و‬‫أد‬ (Controls).‫خصائصها‬ ‫بعض‬ ‫وضبط‬ ‫عليها‬
  • 7. (32) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ‫تحت‬ ‫ج‬‫يندر‬‫فئة‬ ‫كل‬‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫من‬ ‫مجموعة‬(Controls)‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-5): ( ‫شكل‬2-5)‫ات‬‫و‬‫أد‬‫التحكم‬(Controls)‫المختلفة‬ ‫الفئات‬ ‫تحت‬ ‫بعض‬‫التحكم‬ ‫أدوات‬( ‫الشائعة‬Common Controls): ( ‫جدول‬1-1‫بعض‬ )‫التحكم‬ ‫أدوات‬‫الشائعة‬(Common Controls) ‫م‬‫التحكم‬ ‫أداة‬(Control)‫م‬‫التحكم‬ ‫أداة‬(Control) 1( ‫األمر‬ ‫زر‬Button)6‫السرد‬‫و‬ ‫التحرير‬ ‫صندوق‬(ComboBox) 2( ‫النص‬ ‫صندوق‬TextBox)7‫االختيار‬ ‫صندوق‬(CheckBox) 3( ‫ان‬‫و‬‫العن‬ ‫صندوق‬Label)8‫اديو‬‫ر‬ ‫زر‬ ‫صندوق‬(RadioButton) 4‫القائمة‬ ‫صندوق‬(ListBox)9
  • 8. (23) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ‫الخصائص‬ ‫تختلف‬(Properties)( ‫الـ‬ ‫شاشة‬ ‫في‬ ‫النشط‬ ‫العنصر‬ ‫حسب‬ ‫المعروضة‬IDE.) 2-3-3‫نافذة‬‫الخصائص‬Properties Window ‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫من‬ ‫أداة‬ ‫كل‬(Controls)‫الخصائص‬ ‫من‬ ‫مجموعة‬ ‫لها‬ ‫السابقة‬(Properties)‫يمكن‬ ‫الخصائص‬ ‫نافذة‬ ‫خالل‬ ‫من‬ ‫ضبطها‬(Properties Window)‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-6): ( ‫شكل‬3-2( ‫الخصائص‬ ‫نافذة‬ )Properties) ‫الحظ‬: 2-3-4‫الحل‬ ‫مستعرض‬Solution explorer ‫ع‬‫المشرو‬ ‫ومجلدات‬ ‫بملفات‬ ‫قائمة‬ ‫به‬ ‫يعرض‬(Project)‫المشروعات‬ ‫أو‬(Projects)‫ضمن‬ ‫الموجودة‬ ( ‫الحل‬Solution)‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-7): ( ‫شكل‬3-2( ‫الحل‬ ‫مستعرض‬ ‫نافذة‬ )Solution Explorer) ‫األول‬ ‫المشروع‬ ‫الثاني‬ ‫المشروع‬ ‫الحل‬ ‫اسم‬ ‫وملفات‬ ‫مجلدات‬ ‫الثاني‬ ‫المشروع‬ ‫وملفات‬ ‫مجلدات‬ ‫األول‬ ‫المشروع‬
  • 9. (21) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ‫يب‬‫ر‬‫تد‬(2-1) ( ‫جديد‬ ‫مشروع‬ ‫إنشاء‬New Project) ‫بمعاونة‬( ‫ـ‬‫ل‬‫ا‬ ‫بفتح‬ ‫قم‬ ‫معلمك‬Visual Studio‫جهازك‬ ‫علي‬ ‫المتاح‬ ) ‫اسم‬ ‫أكتب‬(Visual Studio)‫فتحه‬ ‫تم‬ ‫الذي‬ .......................................................................... ‫قائمة‬ ‫من‬(File)‫اختر‬(New Project) ‫تظهر‬‫ال‬ ‫النافذة‬‫م‬‫وضحة‬( ‫بشكل‬2-8): ( ‫شكل‬3-2‫جديد‬ ‫مشروع‬ ‫انشاء‬ ‫نافذة‬ )(New Project) ‫على‬ ‫الموضحة‬ ‫األرقام‬ ‫تشير‬( ‫شكل‬2-8):‫إلى‬ 1-‫موضع‬‫القالب‬ ‫اختيار‬(Windows Forms Application). 2-‫موضع‬‫كتابة‬‫اسم‬‫ا‬‫ع‬‫لمشرو‬(Project) ‫بكتابة‬ ‫قم‬‫ع‬‫المشرو‬ ‫اسم‬(MyFirstProject)‫انقر‬ ‫ثم‬(OK)( ‫بشكل‬ ‫موضح‬ ‫هو‬ ‫كما‬2-9): ( ‫شكل‬3-2)‫جديد‬ ‫مشروع‬ ‫انشاء‬ ‫نافذة‬(New Project) 1 2
  • 10. (23) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ‫بعد‬‫ا‬‫ل‬( ‫زر‬ ‫نقر‬OK( ‫نافذة‬ ‫تظهر‬ )IDE)‫بشكل‬ ‫موضح‬ ‫هو‬ ‫كما‬(2-11): ( ‫شكل‬3-13)( ‫نافذة‬IDE) ‫على‬ ‫الموضحة‬ ‫األرقام‬ ‫تشير‬( ‫شكل‬2-11):‫إلى‬ 1-‫النموذج‬ ‫نافذة‬(Form.) 2-‫الحل‬ ‫نافذة‬(Solution Explorer.) 3-‫الخصائص‬ ‫نافذة‬(Properties.) 4-‫صندوق‬‫ات‬‫و‬‫األد‬(Toolbox.) 1 2 3 4
  • 11. (22) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ‫يب‬‫ر‬‫تد‬(2-2) ‫نموذج‬ ‫نافذة‬ ‫إضافة‬(Form)‫للمشروع‬ ‫جديدة‬(Project) ‫من‬( ‫قائمة‬Project)‫اختر‬‫األمر‬(Add Windows form)‫نموذج‬ ‫نافذة‬ ‫إلنشاء‬ ‫وذلك‬‫جديدة‬ ‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-11): ( ‫شكل‬3-11‫قائمة‬ )(Project) ‫تظهر‬( ‫نافذة‬Add New Item)‫موضح‬ ‫هو‬ ‫كما‬( ‫شكل‬2-12): ( ‫شكل‬3-13)‫نافذة‬(Add New Item) ‫على‬ ‫الموضحة‬ ‫األرقام‬ ‫تشير‬( ‫شكل‬2-12):‫إلى‬ 1.‫اليه‬ ‫سيضاف‬ ‫الذي‬ ‫المعطي‬ ‫ع‬‫المشرو‬ ‫اسم‬‫النموذج‬ ‫نافذة‬(Form).‫الجديدة‬ 2.‫النموذج‬ ‫نافذة‬ ‫إنشاء‬ ‫في‬ ‫المستخدم‬ ‫القالب‬(Form). 3.‫النموذج‬ ‫نافذة‬ ‫ملف‬ ‫اسم‬(Form).)‫ه‬‫ر‬‫تغيي‬ ‫(يمكنك‬ ‫ح‬‫المقتر‬ ( ‫مفتاح‬ ‫على‬ ‫بالضغط‬ ‫قم‬Add) ‫النموذج‬ ‫نافذة‬ ‫تضاف‬(Form)‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-13): 1 2 3
  • 12. (22) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ( ‫شكل‬3-12‫)إضافة‬‫نافذة‬‫نموذج‬(Form)‫جديد‬‫ة‬ ‫على‬ ‫الموضحة‬ ‫األرقام‬ ‫تشير‬( ‫شكل‬2-13):‫إلى‬ 1.‫النموذج‬ ‫نافذة‬(Form2). 2.‫النموذج‬ ‫نافذة‬ ‫ملف‬(Form)‫الحل‬ ‫نافذة‬ ‫داخل‬(Solution explorer). ‫يب‬‫ر‬‫تد‬(2-3) ‫المشروع‬ ‫حفظ‬(Project)‫ين‬‫ز‬‫التخ‬ ‫وسائط‬ ‫أحد‬ ‫في‬ ‫ع‬‫مشرو‬ ‫إنشائك‬ ‫عند‬(Project)‫ة‬‫ر‬‫ذاك‬ ‫في‬ ‫نسخة‬ ‫منه‬ ‫يحفظ‬ ‫جديد‬ ‫ين‬‫ز‬‫التخ‬ ‫وسائط‬ ‫أحد‬ ‫على‬ ‫ولحفظة‬ ‫فقط‬ ‫الكمبيوتر‬:‫اآلتي‬ ‫نتبع‬ ‫اختر‬‫قائمة‬(File)‫ثم‬‫اختر‬(Save All) ‫ع‬‫المشرو‬ ‫لحفظ‬ ‫وذلك‬(Project)‫موضح‬ ‫هو‬ ‫كما‬(‫بشكل‬2-14): ( ‫شكل‬3-12‫المشروع‬ ‫حفظ‬ ) ‫نافذة‬ ‫تظهر‬‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-15): ( ‫شكل‬3-12‫المشروع‬ ‫حفظ‬ ‫نافذة‬ )(Save Project) 1 2 1 2 3 4
  • 13. (22) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ‫على‬ ‫الموضحة‬ ‫األرقام‬ ‫تشير‬( ‫شكل‬2-15):‫إلى‬ 1-‫ع‬‫المشرو‬ ‫اسم‬(Project).‫شئت‬ ‫إذا‬ ‫ه‬‫ر‬‫تغيي‬ ‫يمكنك‬ ‫كما‬ ‫جديد‬ ‫ع‬‫مشرو‬ ‫إنشاء‬ ‫عند‬ ‫كتابتة‬ ‫سبق‬ ‫الذي‬ 2-‫الحل‬ ‫اسم‬(Solution)‫كما‬ ‫ين‬‫ز‬‫التخ‬ ‫وسائط‬ ‫أحد‬ ‫على‬ ‫حفظه‬ ‫المطلوب‬ ‫ع‬‫المشرو‬ ‫يضم‬ ‫الذي‬ .‫شئت‬ ‫إذا‬ ‫ه‬‫ر‬‫تغيي‬ ‫يمكنك‬ 3-‫موضع‬‫ين‬‫ز‬‫التخ‬ ‫وسائط‬ ‫أحد‬ ‫اختيار‬‫جهازك‬ ‫على‬ ‫المتاح‬. 4-( ‫مفتاح‬ ‫على‬ ‫انقر‬ ‫ثم‬ ‫لك‬ ‫المناسب‬ ‫يني‬‫ز‬‫التخ‬ ‫الوسيط‬ ‫اختر‬ ‫معلمك‬ ‫بمعاونة‬Save‫لحفظ‬ ) ‫ع‬‫المشرو‬(Project). ‫يب‬‫ر‬‫تد‬(2-4) ‫مشروع‬ ‫إضافة‬(Project)‫للحل‬ ‫جديد‬(Solution) ‫قائمة‬ ‫اختر‬(File)( ‫عية‬‫الفر‬ ‫القائمة‬ ‫ثم‬Add) ( ‫األمر‬ ‫ثم‬New Project). ‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-16): ( ‫شكل‬3-12‫جديد‬ ‫مشروع‬ ‫اضافة‬ ) ‫معلمك‬ ‫بمعاونة‬( ‫الجديد‬ ‫ع‬‫المشرو‬ ‫بتسمية‬ ‫قم‬MySecondProject)( ‫الحل‬ ‫نافذة‬ ‫لتصبح‬Solution Explorer).‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬2-17): ( ‫شكل‬3-12‫المشروع‬ ‫ظهور‬ )(Project)‫مستكشف‬ ‫بنافذة‬ ‫الجديد‬‫الحل‬ ‫على‬ ‫الموضحة‬ ‫األرقام‬ ‫تشير‬( ‫شكل‬2-17)‫إلى‬: 1-‫الحل‬ ‫اسم‬2-‫األول‬ ‫ع‬‫المشرو‬ ‫اسم‬3-‫الثاني‬ ‫ع‬‫المشرو‬ ‫اسم‬ 1 2 3
  • 14. (22) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET :‫التالي‬ ‫الشكل‬ ‫في‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫أكتب‬ :ً‫ال‬‫و‬‫أ‬ ‫الرقم‬‫له‬ ‫يشير‬ ‫ما‬ 1.......................................................... 2........................................................... 3........................................................... 4........................................................... 1 2 3 4
  • 15. (22) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ( ‫نافذة‬ ‫في‬ :ً‫ا‬‫ثاني‬Add New Item:‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫وضح‬ ‫التالية‬ ) ‫ثم‬ ‫التالي‬ ‫للشكل‬ ‫:انظر‬ً‫ا‬‫ثالث‬‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫وضح‬: ‫النافذة؟‬ ‫هذه‬ ‫من‬ ‫الغرض‬ ‫ما‬..................................... ‫قم‬‫ر‬‫ال‬ ‫يشير‬1‫إلى‬...................................... ‫قم‬‫ر‬‫ال‬ ‫يشير‬2‫إلى‬...................................... ‫قم‬‫ر‬‫ال‬ ‫يشير‬3‫إلى‬...................................... ‫الرقم‬‫له‬ ‫يشير‬ ‫ما‬ 1........................................................... 2........................................................... 3........................................................... 1 23 1 2 3
  • 16. (22) ‫الفصل‬‫الثانى‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ Visual Basic.NET ‫نافذة‬ ‫في‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫اكتب‬ :ً‫ا‬‫ابع‬‫ر‬Solution Explorer):‫التالية‬ ) ‫خا‬:‫التالية‬ ‫ات‬‫ر‬‫العبا‬ ‫من‬ ‫يناسبها‬ ‫بما‬ ‫الجمل‬ ‫أكمل‬ : ً‫ا‬‫مس‬ (‫الكائن‬(Object)-‫التصنيف‬(Class)–Visual Studio–.NET framework– ‫البرمجة‬ ‫لغة‬–‫النموذج‬(Form)) 1.‫يستخدم‬...................‫في‬‫ويب‬ ‫تطبيقات‬ ‫أو‬ ‫موبايل‬ ‫تطبيقات‬ ‫أو‬ ‫ويندوز‬ ‫تطبيقات‬ ‫تصميم‬. 2.................... ‫اسطة‬‫و‬‫ب‬‫ويتم‬ ‫معينة‬ ‫اعد‬‫و‬‫لق‬ ‫وفقا‬ ‫التعليمات‬‫و‬ ‫امر‬‫و‬‫األ‬ ‫من‬ ‫مجموعة‬ ‫تكتب‬ ‫لتنفيذها‬ ‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫ترجمتها‬. 3.‫يوفر‬....................‫نت‬ ‫الدوت‬ ‫تطبيقات‬ ‫وتشغيل‬ ‫تصميم‬ ‫بيئة‬ 4.‫يعرف‬...................‫ويتم‬ ‫التوجه‬ ‫كائنية‬ ‫البرمجة‬ ‫لغات‬ ‫فى‬ ‫األساسية‬ ‫البناء‬ ‫وحدة‬ ‫بأنه‬ . ‫معين‬ ‫تصنيف‬ ‫من‬ ‫انشاؤه‬ 5.‫المخطط‬(Blueprint)‫الكائنات‬ ‫إنشاء‬ ‫يتم‬ ‫الذي‬‫منه‬..................‫عليه‬ ‫يطلق‬ ‫الرقم‬‫له‬ ‫يشير‬ ‫ما‬ 1.......................................................... 2........................................................... 3........................................................... 4........................................................... 12 3 4