مقدمة
لغات البرمجة متعددة ومتطورة، وكانت في
بدايتها مثل (C, BASIC, FORTRAN,COBOL)
تستخدم أسلوب تقليدي في البرمجة وهذا الأسلوب يعتمد على التحديد الدقيق لترتيب تنفيذ الأوامر وإجراء العمليات. في البرمجة الشيئية (OOP) تنفيذ الأوامر لا يتبع التسلسل المنطقي، وذلك لأن كل فعل من المشغل (User) يتسبب في حدوث حدث معين (Event) وهذا بدوره يدفع برنامج معين أو جزء آخر من البرنامج إلى العمل علماً بأن هذا الجزء مكتوب مسبقاً ومرتبط بهذا الحدث .
تستخدم أسلوب تقليدي في البرمجة وهذا الأسلوب يعتمد على التحديد الدقيق لترتيب تنفيذ الأوامر وإجراء العمليات. في البرمجة الشيئية (OOP) تنفيذ الأوامر لا يتبع التسلسل المنطقي، وذلك لأن كل فعل من المشغل (User) يتسبب في حدوث حدث معين (Event) وهذا بدوره يدفع برنامج معين أو جزء آخر من البرنامج إلى العمل علماً بأن هذا الجزء مكتوب مسبقاً ومرتبط بهذا الحدث .
لغة البرمجة :
- هى مجموعة من الاوامر والتعليمات تكتب وفقا
لقواعد معينة حسب كل لغة برمجة ويتم ترجمتها إلى لغة الآلة لتنفيذها.
- هى لغات تكتب بالحروف
الإنجليزية ، ولكن بقواعد مختلفة تتغير من لغة إلى أخرى ، ولكل لغة منها برنامج
خاص بها يسمى المترجم أو المفسر ( حسب اللغة ) يقوم بتحويلها إلى لغة الآلة التي
يفهمها الكمبيوتر .
لغة الفيجوال بيزك V.B.Net: تعتمد لغة
الفيجوال بيزك على الكائنات Object ولكل كائن
خصائص Properties واحداث Events ووسائل Methods
هو شئ له وجود، والكائن الواحد يمكن أن يتكون من عدد من
الكائنات (Objects).
كل كائن
له خصائص (Properties) ووسائل (Methods) وأحداث (Events) وكل كائن (Object)
يتبع
فئة معينة (Class ) .
فالسيارة
مثلاً كائن (Object)
يتكون من كائنات (Objects) مثل الموتور وكذلك الموتور
يتكون من كائنات أخرى. وفي البرمجة
الشيئية يمكن اعتبار النوافذ (Windows) أمثلة
للكائنات.
للكائنات.
تحدد شكل وسمة الكائن وكل كائن له مجموعة من الخصائص
مثال:السيارة
لها خصائص متعددة مثل: النوع، الماركة،
هي الوظائف والأفعال التي تكون مصاحبة للكائن
(Object).
أو هي وصف لسلوك معين مصاحب للكائن، أي هي أفعال
محددة مسبقاً لكل كائن.
هو عبارة عن الفعل الذي يقع على
الكائن ويستجيب له.
كل كائن (Object) له أحداث
معينة (Events)
تقع عليه ويستجيب لها، حيث يمكن للمبرمج وضع
مجموعة معينة من الأوامر التي يتم تنفيذها عند وقوع حدث معين.
مجموعة معينة من الأوامر التي يتم تنفيذها عند وقوع حدث معين.
مثال: إنسان يمشي في الشارع اسمه محمد وأمطرت السماء عليه بغزارة فأسرع لتفادي الأمطار
وارتدى ملابس ثقيلة.
وارتدى ملابس ثقيلة.
الكائن (Object): إنسان الخاصية (Property): الاسم قيمة الخاصية (Value): محمد
الحدث (Event): سقوط الأمطار الوسائل (Methods): يمشي، يسرع، يرتدي
الحدث (Event): سقوط الأمطار الوسائل (Methods): يمشي، يسرع، يرتدي
هي عبارة عن قالب أو مخطط يتم منه إنشاء كائن معين، وهو يمثل
جميع الخصائص والوظائف التي سوف يحتويها الكائن بعد ذلك.
جميع الخصائص والوظائف التي سوف يحتويها الكائن بعد ذلك.
فهو يمثل وحدة مستقلة تم إنشاؤها من الفئة (Class) وهي التي
تستخدم فعلاً لأداء الوظائف المختلفة للفئة (Class).
تستخدم فعلاً لأداء الوظائف المختلفة للفئة (Class).
إذا أردت أن تبني منزلاً فإنك تطلب أولاً من
المهندس عمل رسم هندسي (قالب أو نموذج)
للمنزل الذي تريده وعندما تريد أن تسكن فإنك تسكن المنزل الحقيقي المبني وليس المنزل الذي على الرسم. فالرسم الهندسي للمنزل يعتبر فئة أو تصنيف Class والمنزل الحقيقي المبني بالفعل يعتبر
كائن من هذا التصنيف Object وأنك إذا أردت بناء منزل آخر مثل منزلك فإنك تستعين
بالـرسم الهندسي (Class) مرة أخرى لتنفيذ المنزل (Object) .
للمنزل الذي تريده وعندما تريد أن تسكن فإنك تسكن المنزل الحقيقي المبني وليس المنزل الذي على الرسم. فالرسم الهندسي للمنزل يعتبر فئة أو تصنيف Class والمنزل الحقيقي المبني بالفعل يعتبر
كائن من هذا التصنيف Object وأنك إذا أردت بناء منزل آخر مثل منزلك فإنك تستعين
بالـرسم الهندسي (Class) مرة أخرى لتنفيذ المنزل (Object) .
• يحتوي التصنيف (Class) على خصائص (Properties) ووظائف (Methods) وأحداث (Events) وهي التي
سوف يتضمنها بعد ذلك أي كائن سوف يتم إنشاءه من هذا التصنيف.
• فعند استخدام قالب الرسم الهندسي لبناء منزل ممكن أن نبني منزلاً لونه أبيض
وآخر لونه أصفر وآخر لونه بني وهذا ما نسميه في البرمجة
خصائص الكائن (Object Properties).
وآخر لونه أصفر وآخر لونه بني وهذا ما نسميه في البرمجة
خصائص الكائن (Object Properties).
يقصد به أن تصنيف (Class) معين (Derived) يرث
(Inherit) خصائص
ووظائف تصنيف آخر (Base) وهذا التصنيف الجديد يكون لديه جميع خصائص
التصنيف الأساسي بالإضافة إلى خصائص الإضافية.
ووظائف تصنيف آخر (Base) وهذا التصنيف الجديد يكون لديه جميع خصائص
التصنيف الأساسي بالإضافة إلى خصائص الإضافية.
هو إعادة استعمال ما تم تصميمه من فئات (Classes) والتعديل فيها حسب الحاجة
بدلاً
من إعادة كتابة الفئة من جديد، وهذا من أهم مميزات البرمجة الشيئية.
من إعادة كتابة الفئة من جديد، وهذا من أهم مميزات البرمجة الشيئية.
يقسم
البرنامج فيها إلى وحدات تسمى كائنات ولكل كائن خصائصه ووظائفه التى تميزة وتحدد بعد ذلك سلوكة وتعتمد البرمجه الحديثة على هذا
النوع من البرمجه .
إطار عمل دوت نت (.NET
Framework ):
هو بمثابة
الجهاز العصبى المركزى
لجميع تطبيقات الفيجوال
بيزيك دوت نت فهو يوفر بيئة التصميم والتشغيل لتطبيقات (.NET
)
ويتكون ال Framework من :
· بيئة التشغيل((CLR )
Common Language Runtime )
· مكتبات تصنيفات النظام ( System Class Libraries )
· مترجمات (
Compilers )
· أدوات أخرى .
( Integrated Development Environment )
هى شاشة كتابة البرامج ( Visual
Basic I D E )
و الذي يستطيع المبرمج من خلالها كتابة واختبار مشروعات الفيجوال بيسك ( V.B
Projects ) وتتيح للمبرمج استعمال مجموعة متكاملة من الأدوات والتسهيلات في كل مراحل كتابة ( V.B
Projects )وهى أول شاشه يستخدمها المبرمج والذى يمثلها ما يطلق عليه .
( 1 ) شريط الأدوات Toolbar :- وهو مجموعة من الأزرار التى تمثل طرق مختصرة لتنفيذ الأموامر الموجودة في القوائم ( Menu
Commands ) .
( 2 ) مصمم
الشاشات Form Designer :- هو الوسيلة التى يتاح من خلالها تصميم شاشات البرنامج ، وهو عبارة
عن نافذة يمكن تغيير أبعادها طبقاً لاحتياج
المبرمج وهذا بواسط ( الماوس ) .
(
3 ) مربع Solution Explorer :- يحتوى على أسماء الملفات التى يحتوى عليها المشاريع وكذلك أسماء الفئات
( Classes ) المستخدمة بالإضافة إلى اسم المشروع .
( 4 ) مربع الخصائص
The Properties Window :- يستخدم في تحديد خواص الكائنات ( Objects ) الموجودة في
المشروع حيث ان لكل اداه خصائص .
( 5 ) صندوق
الأدوات Toolbox :- يحتوى على مجموعة من الأدوات التى يستخدمها المبرمج فى تصميم شاشات البرنامج تسمى ( Controls ) ، ويقوم المبرمج
باختيار ما يحتاجه منها
قائمة Start ونختار منها Programs ثم Microsoft Visual Basic 2005 فتظهر شاشة
IDE الافتتاحية .
1. انقر قائمة File أمر New Project . أو
الضغط على الارتباط Create Project من
نافذة Recent Project
ستظهر لك الشاشة التالية .
2. فى
مربع
مشروع
جديد ( New Project ) قم باختيار ( Visual Basic ) .
3. قم
باختيار ( Windows ) في ( Project Types ) .
4. قم باختيار ( Windows Application ) من ( Templates ) .
5. أدخل
اسم
المشروع فى
المكان
المخصص
لذلك
أمام : New .
6. اضغط OK ستظهر لك النافذة التالية.
تشير الارقام الموضحة فى الشكل السابق إلى :
1 – نافذة النموذج ( Form ). 2 – نافذة الحل (Solution Explorer ).
3 – نافذة الخصائص (Properties ). 4 – صندوق الادوات (Toolbox ).
1-
قم باختيار
( File Save All ) .
سيظهر مربع حوار(Save
project).
2- حدد
مكان الحفظ . ثم اضغط على زر ( Save
) .
لتشغيل البرنامج
1- من داخل فيجوال أستوديو اضغط F5 من لوحة
المفاتيح .
2- من خارج فيجوال استوديو:1- Start 2- My Document -
يظهر مجلد المشروع انقر نقر مزدوج على
أيقونة الملف .
ما هى نافذه لكتابه اوامر وتعليقات برنامج VB.Net
ردحذف