You are on page 1of 3

‫برجمة ‪ 1‬بلغة ‪VISUAL BASIC.

NET 2010‬‬
‫احملاضرة الثانية‬
‫مدخل إىل لغة ‪Visual Basic 2010‬‬

‫أول إصدار للغة ‪ VB‬كان عام ‪ 1991‬م مث تتابعت عمليات التطوير ‪ ،‬ويف عام ‪ 1998‬م ظهر اإلصدار السادس‬
‫‪ ، VB6‬ويف العام ‪ 2002‬م ظهر أول إصدار من ‪ ، Visual Basic.Net‬ويف مارس ‪ 2003‬م ظهر اإلصدار‬
‫الثاين من ‪ VB.Net‬ويعرف ب ـ ـ ـ ـ ـ ـ ــتـ‪ ، Visual Basic. Net 2003‬ويف العام ‪2010‬م أصدرت شركة‬
‫‪ Microsoft‬اإلصدار الثالث من ‪ VB.Net‬ويعرف بـ‪ ، Visual Basic . Net 200 5‬والذي أصبح‬
‫مندجماً بشكل حمكم مع ‪ ، Visual Studio‬والذي يتضمن جبانبه ‪ ، Visual C #‬و ‪ ، Visual C++‬و‬
‫‪ Visual J#‬وتوالت بعد ذلك اإلصدارات ‪.‬‬
‫لغة ‪ VB‬تعتمد على لغة بيسك التقليدية ‪ ، QBasic‬ولكن اإلخـتفف اوـويري يف موهـوم ال جمـة ‪ ،‬أيـث أن ال جمـة‬
‫التقليدية تعتمد على اخلطوات املتتابعة الـ ثثـل منطـل أـل املشـكلة ‪ ،‬ولكـن اأوـلوف أو املوهـوم الـذي تتبعـه لغـة ‪VB‬‬
‫يو ال جمة املوجهة ابأأداث ‪ ،‬أيث أن ال انمج املوجه ابحلدث يستجيب لألأـداث الـ ثـدث يف بياـة احلاوـب مثـل‬
‫الضــغع علــى أأــد ألرار الوــورة أو لوأــة املوــاتيح ابإلنــارة لــذلك رــلن حمــرر ننــور يــذ اللغــة تلـ عــن حمــرر ننــور‬
‫اللغة التقليدية أيث أن حمرر ‪ VB‬يقسم إىل عدة نوارذ ‪ ،‬وتضم كل انرذة اوزء اخلـار اـا مـن الـ انمج ‪ ،‬وعنـد التنويـذ‬
‫ينوذ ال انمج كوأدة متكاملة ‪.‬‬
‫بعض مزااي لغة ‪: Visual Basic . net 2010‬‬
‫‪ .1‬يذ اللغة مبنية بشكل كامل على موهوم ال جمة الشياية ( ال جمة ابلكائنات )‬
‫‪ .2‬مل يعد يناك أي قنور يف مرتجم الكود ‪ Compiler‬ركل لغات ‪ Visual Studio . net‬تعمل على مرتجم‬
‫واأد مما يعين أن ‪ VB‬قد صارت بقوة وورعة ‪. VC++‬‬
‫‪ .3‬إبمكانـك إنـارة األرار واأدوات للنمـاذ يف وقـت التنويـذ ‪ Run time‬مـع قـدرتك علـى ربطهـا جي إجـراء ليـتم‬
‫اوتدعاؤيا عند نغطها ‪.‬‬
‫‪ .4‬أصبح إبمكانك معاوة اأخطاء عن طريل معاوات االوتثناءات ‪ Exception Handlers‬يف مجلة‬
‫‪Try .. Catch .. End Try‬‬
‫‪ .5‬أصـبح إبمكانـك اوـتمدام كـل موـاييم الورا ـة ‪ Inheritance‬وتعـدد اأشـكال ‪ Polymorphism‬بـدون أي‬
‫مشاكل وإن كان مسموأاً ابلورا ة اأأادية رقع للتسهيل ‪.‬‬
‫‪ .6‬يناك أيضاً امكانيات يائلة يف جمال الروم والتلوين ‪.‬‬

‫‪1‬‬ ‫إعداد أ‪.‬حذيفة عبد الرمحن‬


‫برجمة ‪ 1‬بلغة ‪VISUAL BASIC.NET 2010‬‬
‫‪ .7‬اوتمدام املؤشرات ‪ Pointers‬يف بعض اأأيان للقراءة والكتابة يف الذاكرة ‪.‬‬
‫‪ .8‬يناك إمكانيات للتعامل مع قواعد البياانت ثنحها لك تقنيـة ‪ ADo.net‬ابإلنـارة إىل العديـد مـن اأدوات املرئيـة‬
‫ال تساعد يف إنشاء تطبيقات قواعد البياانت جقل قدر من الكود ‪.‬‬
‫‪ .9‬قــدرتك علــى تنــميم صــوحات اإلنرتنــت بــنوا الطريقــة الـ تنــمم اــا النمــاذ العاديــة مــع كتابــة كــود ‪ VB‬مبعظــم‬
‫إمكانياته إلنشاء تطبيقات ‪ ASP‬تعمل على اخلوادم ‪ Servers‬بدون كتابة أرف واأد من لغة ‪.ASP‬‬
‫مالحظة ‪ :‬سنتعامل مع بعض االختصارات بشكل متكرر مثل ‪:‬‬
‫‪VS.Net = Visual Studio . Net‬‬ ‫‪.a‬‬
‫‪VB.Net = Visual Basic . Net‬‬ ‫‪.b‬‬
‫‪IDE = Integrated Development Environment‬‬ ‫‪.c‬‬
‫والـ تعــين بياــة التطــوير املتكاملــة ويــة الواجهــة املرئيــة ل ـ ـ ـ ـ ـ ـ ـ ـ ـ‪ VB.Net‬والـ مــن خفســا تســتطيع كتابــة براجمــك وعمــل‬
‫تطبيقاتك ‪.‬‬
‫منهجية بناء املشروع بلغة ‪: VB. net 2010‬‬
‫إن حللل أم مللليلة يعتمللد علللم اهمهللا ة معراللة معديا للا وبديللد املدلللمع منهللا ومللن ة معا تهللا‬
‫إبسلمع يمصلنا إىل النتيجة ‪.‬‬
‫إن الطريقـ ــة املتبعـ ــة إلنشـ ــاء مشـ ــرو بلغ ــة ‪ VB.Net2010‬تعتمـ ــد علـ ــى الكائنـ ــات ‪ ، Objects‬وأدوات الـ ــتحكم‬
‫‪ ، Control Tools‬وخنائنها ‪ ، Properties‬وأأـدا ها ‪ ، Events‬ترابطهـا مـع بعضـها الـبعض ‪ ،‬أيـث أن‬
‫أي برانمج أو أي مشرو مكتوف بلغة ‪ VB . Net 2010‬حيتوي على مخسة عناصر ية ‪:‬‬
‫‪ .1‬النماذج ‪: Form‬‬
‫ثثل واجهات املشرو والوعاء الذي حيتوي على مجيع أغرانه وأدواته ‪.‬‬
‫‪ .2‬أدوات التحكم ‪: Control tools‬‬
‫وية عناصر التحكم ال يتكون منها املشرو ‪.‬‬
‫‪ .3‬اخلصائص ‪: Properties‬‬
‫وية النوات ال تتمتع اا اأداة أو الكائن ‪.‬‬
‫‪ .4‬األحداث ‪: Events‬‬
‫ويــة املــؤ رات ال ـ تط ـرأ علــى املشــرو مــن قبــل الوــورة أو لوأــة املوــاتيح أو غ ـ ذلــك وينــتج مــن ورائهــا تنويــذ‬
‫التعليمات ال جمية ‪.‬‬

‫‪2‬‬ ‫إعداد أ‪.‬حذيفة عبد الرمحن‬


‫برجمة ‪ 1‬بلغة ‪VISUAL BASIC.NET 2010‬‬
‫‪ .5‬التعليمات ‪ ( Statements‬الشفرة ‪: ) Code‬‬
‫وية جمموعة اأوامر ال تنوذ عند اختيار أدث ما ‪ ،‬وينتج من وراء ذلك عمل معني ‪.‬‬
‫كما ميكن صياغة هذه العناصر اخلملة مبرحلتني مها ‪:‬‬
‫‪ .a‬مرحلة التصميم املرئي للمشروع ‪:‬‬
‫وتضم اختيار النماذ ‪ ،‬أدوات التحكم ‪ ،‬اخلنائص ‪.‬‬
‫‪ .b‬مرحلة الربجمة ( كتابة التعليمات ) ‪:‬‬
‫وتضم اختيار اأأداث ‪ ،‬وكتابة اأوامر ال جمية ‪.‬‬
‫الدخمل إىل حمرر ‪VB . Net 2010‬‬
‫اخلطوات‪-:‬‬
‫‪Start – All Programs – Microsoft Visual Basic 2010‬‬
‫رتظهر النارذة الرئيسية لل انمج وال ثتوي على العديد من العناصر وأشرطة اأدوات ‪ ،‬ومن يذ العناصر ‪:‬‬
‫تستمدم لوتح املشاريع ال مت إنشاؤيا مؤخراً أو رتحها أديثاً ‪a. Recent Projects‬‬
‫لوتح مشرو مت إنشاؤ مسبقاً ‪b.Open Projects‬‬
‫إلنشاء مشرو جديد ‪c. Create Projects‬‬
‫وإلنشاء مشرو جديـد ننقـر علـى ‪ Projects‬جبانـب ‪ Create‬مث ختـرت القالـب ‪ windows application‬مـن‬
‫النارذة ‪ new project‬رتحنل على الواجهة الرئيسية للمشرو ‪.‬‬
‫إنشاء املشروع بلغة ‪: VB . Net 2010‬‬
‫والذي يتكون من مرألتني ‪:‬‬
‫‪ .1‬التنميم ( النماذ ‪ ،‬اأدوات ‪ ،‬اخلنائص ) ‪.‬‬
‫‪ .2‬ال جمة ( اأأداث ‪ ،‬التعليمات ) ‪.‬‬

‫ولكللن حلل نبللدأ بكتابللة املشللروع األول تللاج إىل دراسللة بعللض األدوات وأهللم خصائصللها وأحللدا ها وكتاب للة‬
‫التعليمات الالزمة لربط هذه األدوات مع بعضها البعض ‪.‬‬

‫‪3‬‬ ‫إعداد أ‪.‬حذيفة عبد الرمحن‬

You might also like