البرمجه بلغة الفيجول بيسك_كريم عصام القاضي_1/1

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

هل استفدت من هذا الموضوع ؟

نعم استفدت
 
الى حد ما
 
لا لم استفد
 
 
 
استعرض النتائج

البرمجه بلغة الفيجول بيسك_كريم عصام القاضي_1/1

مُساهمة من طرف Kareem Essam في الإثنين مارس 09, 2015 9:35 pm

البرمجه بلغة الفيجول بيسك


البيسك المرئي Visual basic    

   إن لغة البرمجة بلغة Visual Basic وتقرأ بـ ( فيجوال بيسك )   ومعناها البيسك المرئي حيث إن  Visual  تعني المرئي.
تطورت هذه اللغه اساسا على لغة البرمجة بيسك(Beginners All-purpose Symbolic Instruction code) والتي تعني التعليمات الرمزية لكافة الاغراض للمبتدئين.
وهي من لغات البرمجة عالية المستوى ومن اللغات المرئية ايضا , لانها تستخدم تعبيرات مرئيه كالرسومات الموجهه مثل الازرار وصناديق النصوص وغيرها بالاضافة الى واجهة التطبيق الرسومية. ان لغة فيجوال بيسك(VB ) تعتمد على توفير الشكل المرئي والتواصل الرسومي مع المستخدم (GUI-Graphical User (Interface وسهولة التعديل على البرامج, وتعد من اللغات التي تعتمد على على النماذج(forms (, وتعتبر فيجوال بيسك من اللغات ذات الاهداف الموجهة (Object Oriented Programmig) ومختصرها ((OOP التي تعتمد على مبدا الكائن ( (Object. حيث ان المشروع عبارة عن مجموعة كائنات (Objects), يتم ربطها مع بعضها البعض ويقصد بالكائنات النموذج نفسه والادوات التي يحتويها. تكاد تكون هذه اللغة  أهم لغات البرمجة في نظام التشغيل Windows.


  إن أهمية هذه اللغة تأتي من سهولة الاستخدام وسهولة كتابة البرنامج فيها وكذلك متانة هذه اللغة وتعاملها مع تطبيقات أخرى منها تطبيقات قواعد البيانات وتطبيقات الرسم بالحاسبة وتطبيقات الارتباط بشبكات الاتصالات.


ماهي قواعد البيانات((DB

هي عبارة عن مخزن للبيانات بمعنى اخر هي عباره عن مجموعة من البيانات والمعلومات ذات العلاقة (المترابطة) ونقصد بالبيانات انها الحقائق التي يمكن خفضها وتمتلك معنى ضمني ومثال هذه البيانات الاسم ورقم الهاتف والعنوان.
ومن الامثلة على قواعد البيانات نظام التسجيل حيث يتضمن مجموعة من السجلات مثل سجل الموظفين وسجلات المواد والطلبة ويدير قاعدة البيانات نظام يدعى نظام ادارة قواعد البيانات.



ماهو نظام ادارة قواعد البيانات(DBMS)

هو عبارة عن مجموعة من البرامج التي تمكن المستخدم من التعامل مع قاعدة البيانات من حيث القدرة على تعريفها وإنشائها وتنفيذها وتعديلها والتعاون مع البيانات من حيث تعريفها ووضع القيود عليها وحذفها وفرزها وتخزينها واسترجاعها بطرق سهلة.
خطوات VB
وتتميز VB بانها سلسلة من الاجراءات المنفذه في البرنامج والمسيطرة بواسطة "events" المنشاة بواسطة المستفيد "user" بدل من الاجراءات المحددة مسبقا في البرنامج.
احد المفاتيح الرئيسية لبناء نظام لل VB
- القرار حول رؤية المستخدمين أي تصميم الشاشة
- ماهي البيانات التي على المستخدم ان يدخلها
- حجم النافذه التي يحتاجها النظام او التطبيق
- اين توضع الازرار) buttons)في النافذه
يستخدم مصطلح projects   بدل program  لماذا؟
وذلك لان التطبيق في VB  ينتج من تفاعل ومشاركه بين تعليمات البرمحه مع واجهة المستخدم.
حيث ان المستخدم يمثل في VB بصور صفيره تسمى الايكونات وهذه الايكونات توفر توجيه مرئي للبرنامج.
خطوات تصميم التطبيق المكتوبة بلغة ال VB:
1- تقرير شكل النوافذ كما يراه المستخدم
2- يحدد ال(event) المناسب لكل object  في النافذه
3- كتابة الاجراء(procedure)الخاص بكل event
 problem planningتخطيط المشكلة  
التخطيط يقلل عدد الاخطاء التي يمكن الوقوع بها في حالة عدمه:
دورة تطوير البرنامج
1- التحليل: تعريف المشكلة
 يجب أن نفهم
- ماذا يعمل البرنامج  
- ما هي المخرجات
- يملك فكرة واضحة  حول البيانات أي المدخلات وماهي علاقتها بالمخرجات
2- التصميم :تخطيط الحل للمشكلة
إيجاد سلسلة  منطقية من الخطوات الدقيقة  التي تحل المشكلة التي تسمى الخوارزميات وهناك ثلاث طرق لتطوير هذه الخوارزميات  ((flowchart ,pseudo code ,top   down charts هذه الادوات تساعد المبرمجين في تكسير المشكلة في سلسلة من المهمات الصغيرة التي ينجزها الكمبيوتر لحل المشكلة.  
3- اختيار الواجهةInterface: اختيار ال object   (text boxes ,command buttons .etc)
أي يحدد كيفية استحصال المدخلات
وكيفية عرض المخرجات فتخلق ال   objectلتستلم المدخلات ولعرض المخرجات ايضا تخلق ( command buttons) لتسمح للمستخدم ليسيطر على البرنامج.
4- Code  البرنامج: ترجمة الخوارزميه في لغة برمجيه.
خلال هذه المرحله البرنامج يكتب البرنامج بلغة ال   VB  والمبرمج يعتمد الخوارزمية  
5- اختبار وتعديل ((test and debug:تحديد ومسح الأخطاء في البرمجة
Testing: هي معالجة ايجاد الاخطاء في البرنامج
: Debugging  هي معالجة تصحيح الاخطاء المكتشفة بواسطة معالجة ايجاد الاخطاء. حيث ان الخطا في البرنامج يدعى  bug.
6-  اكمال التوثيق ( Complete the documentation):تنظيم كل المادة  التي تصف البرنامج .حيث ان التوثيق يسمح لشخص اخر  ليفهم البرنامج والتوثيق الداخلي  يتكون من عبارات لاتنفذ لكنها تشير الى  غرض هذا الجزء من البرنامج.  


Kareem Essam

عدد المساهمات : 8
تاريخ التسجيل : 09/03/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: البرمجه بلغة الفيجول بيسك_كريم عصام القاضي_1/1

مُساهمة من طرف سعيد الزهراني في الثلاثاء مارس 10, 2015 11:19 am

شكرا يا كريم
تم التصويت بنعم استفدت

سعيد الزهراني
معلم الحاسب

عدد المساهمات : 42
تاريخ التسجيل : 21/02/2015
الموقع : http://ts3edz.alafdal.net/

http://ts3edz.alafdal.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: البرمجه بلغة الفيجول بيسك_كريم عصام القاضي_1/1

مُساهمة من طرف احمد عرابي في السبت مارس 14, 2015 3:13 pm

لقد استفدت شكرا يا كريم

احمد عرابي

عدد المساهمات : 10
تاريخ التسجيل : 24/02/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى