السبت، 13 يونيو 2015

التيرم الأول - الوحدة الثانية: مقدمة فيجوال بيزك دوت نت

مقدمة


  لغات البرمجة متعددة ومتطورة، وكانت في بدايتها مثل (C, BASIC, FORTRAN,COBOL)
  تستخدم أسلوب تقليدي في البرمجة وهذا الأسلوب يعتمد على التحديد الدقيق لترتيب تنفيذ الأوامر وإجراء العمليات. في البرمجة الشيئية (
OOP) تنفيذ الأوامر لا يتبع التسلسل المنطقي، وذلك لأن كل فعل من المشغل (User) يتسبب في حدوث حدث معين (Event) وهذا بدوره يدفع برنامج معين أو جزء آخر من البرنامج إلى العمل علماً بأن هذا الجزء مكتوب مسبقاً ومرتبط بهذا الحدث .
لغة البرمجة :
-  هى مجموعة من الاوامر والتعليمات تكتب وفقا لقواعد معينة حسب كل لغة برمجة ويتم ترجمتها إلى لغة الآلة لتنفيذها.
- هى لغات تكتب بالحروف الإنجليزية ، ولكن بقواعد مختلفة تتغير من لغة إلى أخرى ، ولكل لغة منها برنامج خاص بها يسمى المترجم أو المفسر ( حسب اللغة ) يقوم بتحويلها إلى لغة الآلة التي يفهمها الكمبيوتر .
لغة الفيجوال بيزك V.B.Net: تعتمد لغة الفيجوال بيزك على الكائنات Object ولكل كائن خصائص Properties واحداث Events ووسائل Methods  
 

 هو شئ له وجود، والكائن الواحد يمكن أن يتكون من عدد من الكائنات (Objects).
 



كل كائن له خصائص (Properties) ووسائل (Methods) وأحداث (Events) وكل كائن (Object)
 يتبع فئة معينة (Class ) .
فالسيارة مثلاً كائن (Object) يتكون من كائنات (Objects) مثل الموتور وكذلك الموتور يتكون من كائنات أخرى.  وفي البرمجة الشيئية يمكن اعتبار النوافذ (Windows) أمثلة
للكائنات. 
 

تحدد شكل وسمة الكائن وكل كائن له مجموعة من الخصائص

                                  لكل كائن خصائص معينة تميزه وتحدد ملامحه  مثل اسمه، وحجمه، ولونه ومكانه.
 
                  مثال:السيارة لها خصائص متعددة مثل: النوع، الماركة،

هي الوظائف والأفعال التي تكون مصاحبة للكائن (Object).
 أو هي وصف لسلوك معين مصاحب للكائن، أي هي أفعال محددة مسبقاً لكل كائن.
مثال: سيارة (Object) BMW1 (ObjectName) لونها أحمر (Property) وتسير في الشارع (Method).

 


هو    عبارة عن الفعل الذي يقع على الكائن ويستجيب له.
كل كائن (Object) له أحداث معينة (Events) تقع عليه ويستجيب لها، حيث يمكن للمبرمج وضع
 مجموعة معينة  من الأوامر التي يتم تنفيذها عند وقوع حدث معين.
مثال: إنسان يمشي في الشارع اسمه محمد  وأمطرت السماء عليه بغزارة فأسرع لتفادي الأمطار
           وارتدى ملابس ثقيلة.
      الكائن (Object): إنسان                      الخاصية (Property): الاسم         قيمة الخاصية (Value): محمد       
     الحدث (
Event): سقوط الأمطار         الوسائل (Methods): يمشي، يسرع، يرتدي

 
هي عبارة عن قالب أو مخطط يتم منه إنشاء كائن معين، وهو يمثل
   جميع الخصائص والوظائف التي سوف يحتويها الكائن بعد ذلك.



   فهو يمثل وحدة مستقلة تم إنشاؤها من الفئة (Class) وهي التي
   تستخدم فعلاً لأداء الوظائف المختلفة للفئة (
Class).





إذا أردت أن تبني منزلاً فإنك تطلب أولاً من المهندس عمل رسم هندسي (قالب أو نموذج)
                         للمنزل الذي تريده وعندما تريد أن تسكن فإنك تسكن المنزل الحقيقي المبني وليس المنزل الذي على الرسم. فالرسم الهندسي للمنزل يعتبر فئة أو تصنيف
Class والمنزل الحقيقي المبني بالفعل يعتبر
 كائن من هذا التصنيف
Object وأنك إذا أردت بناء منزل آخر مثل منزلك فإنك تستعين
 بالـرسم الهندسي (
Class) مرة أخرى لتنفيذ المنزل (Object) .



 
    يحتوي التصنيف (Class) على خصائص (Properties) ووظائف (Methods) وأحداث (Events) وهي التي سوف يتضمنها بعد ذلك أي كائن سوف يتم إنشاءه من هذا التصنيف.
    فعند استخدام قالب الرسم الهندسي لبناء منزل ممكن أن نبني منزلاً لونه أبيض
وآخر لونه أصفر وآخر لونه بني وهذا ما نسميه في البرمجة
 خصائص الكائن (
Object Properties).



 يعني إخفاء بيانات داخل الكائن أو التصنيف بحيث لا يتم الوصول
      إليها إلا بصلاحيات معينة




يقصد به أن تصنيف (Class) معين (Derived) يرث (Inherit) خصائص
                ووظائف تصنيف آخر (
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          -   
   يظهر مجلد المشروع           انقر نقر مزدوج على أيقونة   الملف .



هناك تعليق واحد:

  1. ما هى نافذه لكتابه اوامر وتعليقات برنامج VB.Net

    ردحذف