إخواني الكرام هذا مدخل سريع ومقدمة عن لغة البرمجة (البيسك - BASIC) ..
مقدمة عن لغة الفيجوال بيسك:
لغة بيسك هي لغة برمجة تمكننا من إنشاء برامجنا الخاصة داخل بيئة الويندوز. وهي تعتمد على ما يسمى بي ( Object Oriented Programming ( OOP البرمجة الموجهة بالكائنات و
أيضا لغة برمجة مسيرة بالأحداث.
لمحة تاريخية عن لغة البيسك:
بدأت ابتكار البيسك في كلية (دارتموث - Dartmouth College ) بالولايات المتحدة الأمريكية في منتصف الستينيات لتعليم المبرمجين كيفية البرمجة. وذلك لأن لغات البرمجة في ذالك الوقت كانت صعبة (كــ لغة فورتران) حيث كانت معقده للغاية,, وتمثل كلمة BASIC اختصارا للجمة التالية
(Beginner's all purpose Symbolic Instruction Code)
وتعني بالترجمة للعربية ( شفرة التعليمات الرمزية لكافة الأغراض للمبتدئين)
ومع مرور الوقت تطورت هذه اللغة. وتم تطويرها من قبل عدة شركات, وقد تبناها معهد المقاييس الأمريكية ANSI عام 1978م, وظهرت منها عدة إصدارات بإمكانيات مختلفة مثل:
BASIC A (اختصار ل BASIC Advance -والتي تعني البيسك المتقدم)
GW BASIC (اختصار (Gee Whiz BASIC وتعني (Gee) جى : لفظة تؤمر بها الجياد بالإسراع . – و(Whiz ) ويز :ينطلق محدثا أزيزاً أو طيناً.
Power BASIC
Turbo BASIC
Quick BASIC
Q BASIC ( بدأ تسويقها مع نظام الدوس MS-DOS بدءاً من الإصدار الخامس).
Visual BASIC- (إحدى بيئات برمجة الويندوز).
هذه اللغة التي ماتزال حتى الآن وتتطور بشكل مذهل وسنقوم بشرح Visual BASIC.6- الإصدار السادس.
مع انه هنالك إصدارة جديدة وهي فيجوال بيسك دوت نيت. سنقوم بشرحه لاحقا ولكن اهتمامنا الآن منصب على الإصدار السادس وذلك لسهولتها. ولأن الدوت نيت مربكة نوعا ما وخصوصاً للمبتدئين,, عموما نواصل شرحنا ,,,, قلنا إنها ماتزال تتطور ويعود الفضل إلى شركة مايكروسوفت التي قامت بتوفير الدعم والحنان والرعاية حتى أصبحت من اللغات الأكثر شعبية في العالم بل أنها تنافس أقوى اللغات (كـ لغة فورتوران – والسي) لذلك فأنه من البديهي فإن جميع المبرمجين على هذه البسيطة لا بد وأن كانت لغة البيسك بدايتهم.
وقد نالت هذه اللغة استحسان الجميع وذلك لما تتميز به من الميزات التالية:
(#) أصبح بإمكان المبرمج أن يصمم برامج بواجهات جميلة حيث توفر لغة فيجوال بيسك للمبرمج أغراض (Objects ) وأدوات (Toolbars) تستخدم في نظام التشغيل (الويندوز) مثل (النماذج Forms و صناديق النصوص Massages Box والصور Images والقوائم المنسدلة Menus وصناديق الاختيار Options Box و..الخ...) وبهذه الميزة فأنه تم إسدال الستار على ما كان يعانيه المبرمج من ناحية تصمم واجهة لبرنامجه وإضاعته الساعات الطوال لتحقيق هذا الأمر. حيث يمكنه الآن بكل سهول وسرعه تصميم واجهة لبرنامجه وكأنه يصمم أو يرسم بإسخدام الفوتوشوب.
(#) جاء الدعم الأخر الذي تلقته الفيجوال بيسك هو من قبل شركات والأفراد المحترفين من حيث تطوير عدد كبير من عناصر التحكم الفعالة (OCX ActiveX) وسنتعلم لاحقا كيفية بناء وتطوير عناصر تحكم خاصة بنا.
(#) إمكانية استدعاء الكثير من الوظائف الموجودة في نظام التشغيل ووضعها في برامجك وإمكانية الاستفادة من البرامج الأخرى أيضا وتسخيرها في برنامجك المنشأ بلغة الفيجوال بيسك
والفضل يعود إلى تقنية ( ربط وتضمين الملفات) ستعلمها بمشيئة الله.
إخواني الكرام أسف على الإطالة فهذا مدخل سريع وموجز عن الفيجوال بيسك. اجتهدت فيه بحكم دراستي وخبرتي ,,,,
لذلك ترقبوا ((الدرس الثاني شرح طريقة تثبيت وتحميل الفيجوال بيسك بجهازك)),,
وأيضا (( الدرس الثالث التعرف على واجهة البرنامج وشرح الأدوات الرئيسية )),,
والدرس الرابع (( كتابة أول برنامج باستخدام الفيجوال بيسك )).
هذا بالإضافة إلى المزيد من المستويات المتقدمة في هذه الدروس حتى نصل بكم إلى درجة الإتقان ونري فيكم أعتل المبرمجين, بمشيئة الله.
....... جلَ ما أتمنى منكم هو الاستفادة القصوى من هذه الدروس .......
....... تقبلوا خالص تحياتي ولا تنسونا من صالح دعواتكم .......
....... أخوكم لزهاري .......