Page 20 - أساسيات الحاسب الالي2
P. 20
لغـــة VB.Net الفصل الثانى
الفصل الثانى
Visual Basic.Net
مقدمة
Visual Basic.Netهى لغة البرمجة التى تعتبر امتداد للغة Basicولك ن م ع
اختﻼف نظم التشغيل فى الحاسبات الشخصية أصبح لزاماً عل ى المب رمجين العم ل بلغ ة
برمج ة تمك نهم م ن بن اء ب رامج تناس ب نظ م الت شغيل الجدي دة ،فلغ ة VB.Netتمك ن
المبرمجين من بناء تطبيقات .Windows
ظهر اﻹصدار اﻷول من لغة Visual Basicفى منتصف سنة ١٩٩١وبعدها بحوالي
عام ظهر اﻹصدار الثاني ثم اﻹصدار الثالث فى منتصف سنة ١٩٩٣ثم توالت
اﻹصدارات حتى اﻹصدار السادس ثم VB.Netوهو ما سنتعرف من خﻼله على
كيفية برمجة خطوات حلك لمشكلة ما.
VB.Netواحدة من بيئة عمل كاملة تسمى Visual Studio.Netوتضم مجموعة
من اللغات مثل C++.Netو C#.Netو ASP.Netو . VB.Net
-١اﻷهداف و اﻷحداث
تت شابه مف ردات لغ ة ) (VB.Netم ع مف ردات لغ ات البي سك التقليدي ة إﻻ أن
اﻻخ تﻼف يكم ن ف ى مفه وم البرمج ة فالبي سك التقلي دى لغ ة إجرائي ة تعتم د ف ى تنفي ذ
البرنامج على تتابع خطواته ) (Procedural Languageوان كان ت بع ض العب ارات
مثل ON Gotoأو Gosubتنقل مؤقتا اتج اه س ريان البرن امج إﻻ أن البرن امج م ازال
ي تم م ن البداي ة إل ى النهاي ة .أم ا ف ى لغ ة VB.Netف ان المفه وم ال ذى تعتم د علي ة ه و
البرمج ة الموجه ة نح و الكائن ات ) (Object Oriented Programmingوال ذى
نتعامل من خﻼله مع مجموعة من اﻷهداف أو الكائنات أو الفئ ات لك ل منه ا خصائ صها
وأع ضائها وأي ضا مفه وم البرمج ة الموجه ة نح و اﻷح داث (Event Driven
) Programmingبمعنى انه يلزم اتخاذ حدث معين لكى يستجيب اﻹجراء الفرعى
٢٠