الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فيجوال بيسك .... نظرة إلى الماضي

مغلق
بدأه organic في 8 يونيو 2005 · 10 رد · 2,568 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

فيجوال بيسك ..... نظرة تاريخية

كان الهاجس الأكبر للعلماء وبعد إختراع الحاسوب هو كيفية تبسيط التعامل معه والإستفادة منه ، فظهر أول ما ظهر من اللغات البرمجية لغة الآلةMachine Language وهي أول لغة قد تم توظيفها لكتابة البرمجيات وهذه هي اللغة الوحيدة التي يفهمها الحاسوب وتتكون من رمزين هما (1-0) ، إلا أن هذه اللغة كانت صعبة المنال وتتطلب معرفة واسعة في تصميم الحاسوب ، كما أن تصحيح الأخطاء التي تظهر في البرامج المكتوبة بهذه اللغة كان صعباً مما دفع العلماء إلى تطوير هذه اللغة إلى لغة التجميع Assembly Language التي كانت أفضل من سابقتها من حيث السهولة في كتابة البرامج ، وإستخدمت فيها إختصارات لكلمات ذات مدلول لغوي مثل Add التي تدل على الجمع ، وMov التي تدل على النقل .

وبعد كتابة البرنامج يتم تجميعه وتحويله إلى لغة الآلة التي يفهما الحاسوب عن طريق ما يسمى بالمجمع Assembler إلا أن اللغتين السابقتين كانتا تعتمدان في كتابة البرنامج على معرفة موسعة بالتصميم الداخلي للحاسوب (( المعالجات ، مسارات البيانات ، عناوين الذاكرة ، الخ )) لذلك فإنهما تندرجان تحت اللغات البرمجية منخفضة المستوي Low-Level Language وقد فكر العلماء في إبتداع لغات عالية المستوى High-Level Language تكون العبارات المستخدمة في برمجة البرامج من خلالها ذات مدلول لغوي واضح مثل Write , Read , Input ، ويتم في هذه اللغات عزل المبرمج عن مشقة الخوض في متاهات التصميم الداخلي للحواسيب ، ويتم تحويل البرنامج بعد كتابته إلى برنامج قابل للتنفيذ عن طريق ما يسمى بالمترجم أو المجمع Compiler ، ويتم تجربة هذا البرنامج قبل تجميعه لمعرفة الأخطاء التي تحدث فيه عن طريق ما يسمى بالمفسر Interpreter .

بذلك ظهرت اللغات التي تم تطويرها فيما بعد والتي إشتهرت ويعرفها كل من خاض في مجال البرمجة مثل C , Basic , Fortraan , Pascal ، وقد تفاضلت هذه اللغات التي بلغت المئات فيما بينها من حيث القوة والسهولة وكانت لغة Basic هي اللغة الأكثر سهولة وشعبية بين هذه اللغات السابقة وإشتقت كلمة Basic من الحروف الأولى لعبارة Beginners All-Purpose Symbolic Instruction Code والتي تعني لغة التعليمات الرمزية لكافة الأغراض للمبتدئين .

وقد وضعت أساسيات هذه اللغة في منتصف الستينات في كلية جامعية في الولايات المتحدة الأمريكية ، وقد تم تطويرها من قبل عدة شركات وقد تبناها معهد المقاييس الأمريكية ANSI عام 1978 ، وظهرت منها عدة إصدارات بكافة أنواعها وكانت ضعيفة من حيث واجهات البرامج التي تنشئها حيث أن إنشاء واجهات برامج مقبولة نوعاً ما يتطلب من المبرمج كتابة الآلاف من الأسطر أثناء تصميم هذه البرامج مما دفع الشركات ومنها شركة Microsoft لأن تطور اللغات البرمجية وخصوصاً بعد إصدار أنظمة التشغيل التي تدعم بيئة المستخدم الرسومية GUI Graphic User Interface ، والتي تسمى بنظام النوافذ Windows .

وقد تبنت شركة Microsoft لغة البرمجة تحويل بيسيك QBasic لتكون نواة لبرنامج فيجوال بيسيك بإصداراته المتنوعة ، لكن الضعف في لغة البرمجة QBasic بالمقارنة مع اللغات البرمجية الأخرى دفع شركة Microsoftإلى دعمها دعماً كبيراً ، وبذلك إستمرت هذه اللغة الشعبية السهلة ولم تندثر كما حصل مع الكثير من اللغات البرمجية الأخرى ، وهكذا أنجبت اللغة الأم QBasic وليدتها المدللة لغة بيسيك المرئية Visual Basic ونالت هذه اللغة الوليدة الرعاية والحنان والدعم من شركة Microsoft ونالت الترحيب والرضى والقبول بين شرائح المبرمجين وعلى كافة مستوياتهم ويتجلى ذلك في النقاط التالية :-

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

(ثانياً) جاء الدعم الآخر للغة فيجوال بيسك عندما قامت Microsoft بإضافة هذه اللغة ضمن مجموعة برامج Microsoft Office وذلك من أجل تطوير قواعد البيانات التي ينشئها برنامج Ms-Access ودعم أوراق العمل الإلكترونية التي ينشئها برنامج الجداول Ms-Excel 97 ودعم الوثائق الألكترونية التي يدعمها برنامج Ms-Word 97 ، ودعم العروض التي ينشئها تقديم العروض Ms-PowerPoint 97 ، فأصبح من الضروري لمن يود أن يكون محترفاً في مجموعة برامج Microsoft Office أن يتعمق في لغة فيجوال بيسك .

(ثالثاً) الدعم الثالث الذي تلقته لغة فيجوال بيسك هو من قبل عدد كبير من الشركات والمحترفين حيث تم تطوير عدد كبير من عناصر التحكم الفعالة OCX ActiveX ، وطرحها في الأسواق لتستخدم فيما بعد في دعم البرمجيات التي ينشئها فيجوال بيسك .

(رابعاً) وجاء دعم آخر لهذه اللغة من قبل شركة Microsoft مرة أخرى عندما أضافت إلى الإصدار الخامس من برنامج فيجوال بيسك إمكانية بناء عناصر تحكم OCX ActiveX وبذلك أصبحت لغة فيجوال بيسك تضاهي بقية اللغات القوية في إمكانياتها .

(خامساً) أضافت Microsoft إمكانية إستدعاء الكثير من الوظائف الموجودة في نظام التشغيل وإمكانية الإستفادة من بعض البرامج التي تعمل في بيئة نظام النوافذ وتسخيرها لصالح البرنامج المنشأ بلغة فيجوال بيسك .

من كتاب المبرمج ( ترجمة وإعداد م.محمد جلال قاوجي - م. محمد سامح عطري )

#2

ما شاء الله عليك اخي organic مواضيعك جميلة

ولكن اخي لما لا تضع جميع مقالاتك في توقعيك الخاص حتى لا تضيع مع الزمن

من دروسي :

درس مبسط لفهم ال VB6.... Resource File

تعلم تصميم اداة ال Active X خطوة بخطوة (الجزء الأول)

الطريقة المثلى للتعامل مع مسجل النظام( VB6..... (Registry

من برامجي :

Abo Sabreen Messenger v2.1 العملاق

--------------------------------------------------

مفكرة الإسلام؛ طالع أخبار العالم وأخبار المجاهدين بعيدا عن التعتيم الاعلامي.

#3

أخي الفاضل / abu sabreen

شكراً على التفاعل وسآخذ بتوصيتك القيمة في أقرب وقت

وتقبل تحياتي

#4

تمام يا Organic :lol:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5

شكرا عزيزي GHOST2010

وأرجوا أن تتقبل تحياتي ........ هذه المرة

#6

شكرا على هذه النظرة التاريخية الجميلة اخي العزيز

#7

تشرفنا بمروركم الكريم أخي النبهاني

#8
اقتباس
وأرجوا أن تتقبل تحياتي ........ هذه المرة

ياراجل انا كنت باهزر معاك :lol: :lol: :lol: :lol:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#9

موضوع بارز (يأخذ جائزه أوسكار للمقالات)

وفقك الله

#10

و الله الموضوع جميل جدا :)

حسيت اني داخل متحف للبرمجيات :rolleyes: واشاهد مخطوطات برمجية (h) ( هذا برنامج قام بكتابته انوريكا وهذا برنامج اخر كتبه الاخ جوست وهذا برنامج قام بكتابته الاخ بشمهندس و هذا برنامج قمت بكتابته ) يا سلالالالالالالالالالالالالالالالالالامم :rolleyes: هما الفراعنه :rolleyes: كانوا اذكياء للدرجه دي :lol: :lol: :lol: :D

تم تعديل هذه المشاركة بواسطة البارودي في 8 يونيو 2005 في 16:23

#11

أخوي الكريمين

professional VB99

البارودي

شكراً لمروركما الكريم ، وتقبلا تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة