قسم لغات البرمجة php java c++ جافا Visual Basic فيجوال بيسك c# Delphi دلفي API PERL HTML و TML JavaScript ASP XML Oracle اوركال MySql sql server Access

أدوات الموضوع

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 07-09-2011, 11:10 PM المشاركة 1   
افتراضي البيزك المرئى 6 Visual Basic6 الدرس الأول : تعاريف ومفاهيم أساسية : Twitter FaceBook Google+



البيزك المرئى 6 Visual Basic6
الدرس الأول :
تعاريف و مفاهيم أساسية :
ما هو برنامج البيزك المرئى Visual Basic(VB) ؟
البيزك المرئى VB هو أداة تسمح لك بتطوير (أنشاء) تطبيقات على برمجيات النوافذ والتى تتميز بواجة مستخدم رسومية GUI. تلك التطبيقات لها مظهر مألوف للمستخدم .

البرنامج :
البرنامج ببساطة هو مجموعة من الأوامر (التعليمات) والتى تخبر الكومبيوتر كيف يؤدى مهمة معينة .

مما يتكون البرنامج ؟

يتكون البرنامج من العديد من العناصر (المكونات) حسب نوع البرنامج لكن جميع البرامج تشترك فى وجود عنصرين أساسيين يجب أن يحتوى عليهما أى برنامج وهما :
  • واجة التعامل مع المستخدم interfaceUser
  • ونافذة كتابة الأوامر فى شكل كود (شفرة) code .
واجهة المستخدم interface :
هى نافذة البرنامج التى تظهر للمستخدم وهى مكونة بشكل أساسى من نافذة تسمى "النموذج" form يحتوى بداخله على مجموعة من أدوات التحكم Controls (زر ضاغط – صندوق نص – قائمة - ....) . كل أداة تحكم يؤثر فيها مجموعة من الأحداث مثل النقر على الماوس أو ضغط زر فى لوحة المفاتيح .

الكود code :
هو الكود (الشقرة) المكتوب والمرتبط بحدث معين لأداة معينة , ويحتوى على البرنامج (التعليمات) المطلوب تنفيذه ويتكون من عناصر متعددة مثل : المتغيرات والثوابت والمصفوفات وحلقات التكرار والدوال و...ألخ . كل عنصر له شكل وصيغة قياسية محددة تسمى "بناء الجملة" syntax . يتم كتابة الكود قى نافذة مخصصة هى نافذة الكود .

البرمجة الموجهة بالأحداث Event Driven Programming :
فى البرامج العادية يتم تنفيذ تعليمات البرنامج بطريقة متتابعة أى سطر وراء الآخر من البداية إلى النهاية .
أما فى البرامج الموجة بالأحداث فإن البرنامج يقسم إلى عدة أجزاء حيث يتم تنفيذ كل جزء منه كرد فعل لحدث معين , على سبيل المثال , النقر على أحد الأزرار فى لوحة واجة المستخدم (يسمى حدث event ) يجعل الكومبيوتر يقوم بتنفيذ الكود المرتبط بهذا الحدث (يسمى إجراء Procedures ) . إذا لم ينقر المستخدم على هذا الزر فإن الكود المرتبط بهذا الحدث لا يتم تنفيذه على الإطلاق .






هذا يعنى أن الكود يظل فى حالة خمول (عدم عمل) حتى يتم استدعاءه للرد (كرد فعل) على حدث ما ( كالنقر على زر – اختيار قائمة ....) . البيزك المرئى محكوم بمعالج الحدث event processor . لا شىء يحدث حتى يتم كشف حدث .
بمجرد كشف الحدث يتم تنفيذ الكود المناظر لهذا الحدث. بعد ذلك يعود التحكم فى البرنامج لمعالج الحدث .

أدوات التحكم Controls :

اعلانات

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 07-09-2011, 11:12 PM المشاركة 2   
افتراضي


أدوات التحكم Controls :
هى عناصر يمكن إعادة استخدامها من برنامج لآخر وهى تستخدم لتصميم واجة التعامل مع المستخدم .

الحدث (الحادثة) Event :
فعل يبدأه المستخدم أو نظام التشغيل مثل النقر على الماوس . لكل أداة تحكم توجد مجموعة من الأحداث التى تؤثر فيها .
الطريقة (الوظيفة) Method :
هى خطوات البرنامج التى تكون متضمنة فى تعريف عنصر ما وهى التى تقوم بأداء وظيفة معينة يتيحها العنصر لمستخدميه .

العنصر (الكائن) Object :

وهو أحد الوحدات الأساسية المكونة للبرنامج ويتكون من :
  • مجموعة من الوظائف Methods .
  • مجموعة من الخصائص Properties .
  • مجموعة من الأحداث Events التى تؤثر فيه .
الخصائص Properties :
هى مجموعة من صفات العنصر مثل الحجم على الشاشة واللون والمكان المخصص لعرضه وبنط (فونط) الكتابة . لكل أداة تحكم مجموعة من الخصائص التى تتحكم فى طريقة عملها ومظهرها على الشاشة .


البرامج الفرعية Procedures :
هى جزء من البرنامج يقوم بوظيفة متكاملة وقائمة بذاتها . له أسم يرمز له وكلما أريد تنفيذ هذا الجزء يوضع الاسم الذى يرمز له مكانه .

المتغيرات Variables :
هو عبارة عن مخزن فى الذاكرة يقوم المبرمج بحجزه لتخزين بعض القيم أو البيانات به حيث يمكن إستدعاؤها مرة أخرى والاستفادة منها أثناء عمل البرنامج .





المصفوفات Arrays :

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 07-09-2011, 11:14 PM المشاركة 3   
افتراضي


المصفوفات Arrays :
هى مجموعة من المتغيرات .




الثوابت Constants :
هى أيضا تقوم بحجز أماكن بالذاكرة ولكن قيمتها ثابتة لا يمكنم تغييرها أو تعديلها أثناء عمل البرنامج .

الدوال Functions :
عبارة عن أسماتء محجوزة ومعرفة من قبل VB للقيام بعمل معين .
مما سبق يمكننا تلخيص مكونات برنامج VB كما فى الشكل التالى :



الصورة الرمزية باسم ماجد
باسم ماجد
:: مهندس متميز ::
تاريخ التسجيل: Jan 2009
الدولة: Amman-Jordan
المشاركات: 326
نشاط [ باسم ماجد ]
قوة السمعة:0
قديم 19-10-2011, 09:52 AM المشاركة 4   
افتراضي


مشكور أستاذ فتح الله أرجو رفع برامج فيجوال بيسك
تمنياتي لك بالتوفيق


الصورة الرمزية abdellah48
abdellah48
:: مهندس متواجد ::
تاريخ التسجيل: Oct 2010
الدولة: المغرب
المشاركات: 160
نشاط [ abdellah48 ]
قوة السمعة:0
قديم 26-10-2011, 04:23 PM المشاركة 5   
Post


مشكور على الشرح يا أخي.

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:51 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2024