ثانوية لجوان وجارمة مركز مصادر التعلم

ثانوية لجوان وجارمة مركز مصادر التعلم
 
الرئيسيةاليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول

شاطر | 
 

 الفيجول بيسك

اذهب الى الأسفل 
كاتب الموضوعرسالة
نايف القحطاني



عدد المساهمات : 7
نقاط : 23
السٌّمعَة : 0
تاريخ التسجيل : 02/03/2015

مُساهمةموضوع: الفيجول بيسك   الإثنين مارس 16, 2015 11:23 pm

فيجوال بيسك‎ (‎بالإنجليزية‎: Visual BASIC) ‎هي بيئة تطوير ولغة برمجة من مايكروسوفت تستند ‏إلى لغة البيسك الشهيرة. وهي تصنف ضمن لغات البرمجة الشيئية. منذ أن بدأت مايكروسوفت في ‏اصدار الفيجوال بيسك وهي تلاقى نجاحا باهرا وشعبية لا بأس بها بين المبرمجين نظرا لسهولتها ‏الشديدة في مقابل التعقيد الشديد الذي يواجهه أى مبرمج يسعى لبرمجة ويندوز ‏باستخدام‎ ‎السي‎ ‎أو‎ ‎السي‎++. ‎عموما تناسب الفيجوال بيسك تطبيقات قواعد بيانات والتطبيقات ‏المخصصة للشركات الصغيرة وبرامج الحسابات وهي مريحة وسهلة وتؤدى الغرض بالإضافة إلى ‏أنها تسمح للمبرمج بالتركيز على حل المشكلة فغالباً ما لا يواجه صعوبات فنية أثناء كتابة برنامج ‏بالفيجوال بيسك. و لكن بقى أن نذكر أن برامج الفيجوال بيسك لا تتم ترجمتها كاملة إلى لغة الآلة ‏مثل السي++ أو الدلفي وإنما تترجم إلى كود وسطى يتصل مع مكتبة ربط تسمى ب‎"Run Time ‎library" ‎واسمها‎ MSVBM??.dll ‎مع استبدال علامات الاستفهام برقم الإصدار‎.‎
لغة البرمجة فيجوال بيسك هي لغة ذات تصميم مرئي واجهة رسومية بعكس بعض اللغات مثل ‏الاسمبلي ذات الشاشة السوداء. حيث تحتوي هذه اللغة على العديد من الاوامر بداخلها ولغة سهلة ‏التطبيق تم تطوير هذه النسخة من البرنامج عن النسخة القديمة‎ basic ‎والتي تعمل تحت بيئة‎ dos ‎إلى هذه النسخة التي تعمل تحت بيئة وندوز. تعتمد اللغة في تطوير تطبيقاتها على الكائنات فهي ‏تشبه العديد من لغات البرمجة الحديثة من حيث اعتمادها على الديناميكية والأحداث. تعني ‏الديناميكية في هذه اللغة القدرة على استدعاء اي اقتران أو اجراء اعتمادا على الحدث. الحدث هو ‏اي عملية يقوم بها مستخدم التطبيق على التطبيق مثل الضغط بزر الفارة أو الضغط على أحد ‏ازرار لوحة المفاتيح أو حتى تحميل نموذج‎.‎
‎§‎التاريخ‎[‎
أنتجت شركة‎ ‎مايكروسوفت‎ ‎أول إصدار من لغة البيسك عام‎ 1975‎م، وسمي‎ Basic ‎والاسم يعتبر ‏اختصاراً لكلمة لغة البرمجة العامة التسلسلية للمبتدئين‎ (Beginner’s All-Purpose Symbolic ‎Instruction Code)‎، وتوالت الإصدارات فظهر الإصدارات‎ GW-BASIC, QuickBasic ‎and QBasic، وكلهم يعملون في بيئة‎ Dos، ومع انتشار بيئة ويندوز ظهرت فيجوال بيسك التي ‏احتوت على كثير من أوامر‎ QBASIC ‎وأضيفت العديد من الوظائف التي جعلت من البرمجة ‏بفيجوال بيسك يسرة وسهلة. هناك الآلاف من المواقع التعليمية للفيجوال بيسك ومنها‎ Visual ‎Basic Tutorials
في عام 2000 قامت‎ ‎مايكروسوفت‎ ‎بإنتاج النسخة المطورة‎ VISUAL BASIC.NET ‎والتي تعتمد ‏على البرمجة الشيئية‎ .‎
‎§‎مميزات الفيجوال بيسك‎[‎
• لغة سهلة وسريعة لإنشاء تطبيقات ويندوز‎.[‎‏ ‏
• تدعم البرمجة الشيئية إلا أن ذلك ليس بشكل كامل‎.‎
• تعتبر لغة الفيجوال بيسك لغة كائنية المنحنى
• سهلة التعلم والفهم‎[‎‏ ‏
• سهولة اكتشاف الأخطاء فيها
• اعتماده على‎ HTML ‎وذلك مما جعله سهل الاستعمال والفهم‎.‎
• عند كتابة اوامر صحيحة يقوم بإعطائك أمثلة ليؤكد لك على صحة كتابة الكود
• تمكنك من تخطي بعض الاخطاء عند كتابة كود محدد
‎§‎إصدارات فيجوال بيسك‎[‎
فيجوال بيسك 1‏
الإصدار الأول من‎ Visual Basic ‎كان محدود للغاية. ولم يكن موجه لتطوير التطبيقات الحقيقة ‏لبيئة‎ Windows. ‎مع انه كان سهل الاستخدام ذو واجهة رسومية ولغة برمجة مرئية إلا انه كان ‏يعتبر كلعبة مسلية للمبرمجين‎.‎
فيجوال بيسك 2‏
الإصدار الثاني من‎ Visual Basic ‎لم يظهر أي جديد باستثناء إضافة القليل من الخصائص ودعم ‏أفضل لبيئة التطوير المتكاملة‎ IDE. ‎لكن في تلك الفترة، ظهر مولود جديد وهو النظام‎ Access ‎‎1.0 ‎لقواعد البيانات العلائقية وكان كل تركيز شركة‎ Microsoft ‎هو الدمج بينهما‎.‎
فيجوال بيسك 3‏
يعتبر الإصدار الثالث هو بداية طريق النجومية أو الشهرة لـ‎ Visual Basic! ‎حيث قدم دعم لقواعد ‏البيانات وأصبح ذو نهاية مفتوحة بفضل الإضافات التي كنت تستطيع دمجها مثل‎ VBX ‎والتي ‏تطورت فيما بعد إلى‎ OCX. ‎ظهرت الكثير من التحسينات في بيئة التطوير المتكاملة‎ IDE ‎وهاجر ‏مئات إن لم يكن آلاف المبرمجين إلى‎ Visual Basic. ‎وبدأت تلك اللغة كمنافس ضعيف لتطوير ‏البرامج الحقيقية أو التجارية لأنه كان ما زال ينقصها المزيد‎.‎
فيجوال بيسك 4‏
كان الهدف الأساسي من الإصدار الرابع هو مرحلة انتقالية إلى‎ Windows 95 ‎أو إن صح ‏التعبير، القابلية لتطوير تطبيقات من نوع 32‏‎ bit. ‎وكان أول إصدار من إصدارات‎ Visual Basic ‎تولد شيفرة للعمل تحت معالجات من نوع 32‏Bit. ‎ليس هذا فقط! بل أضاف الإصدار الرابع إمكانية ‏لإنشاء مكتبات من نوع‎ ActiveX DLL ‎والتي زادت في شهرة‎ Visual Basic ‎حتى أصبحت اللغة ‏معترفة كلغة برمجة لإنشاء تطبيقات حقيقية حيث أضاف الميزة التي انتظرها المبرمجون وهي ‏البرمجة الكائنية التوجه‎ OOP ‎لكنها كانت محدودة بسبب استطاعتك بإنشاء الفئات‎ Class ‎فقط دون ‏أي إمكانية إضافية كتعدد الواجهات‎ Polymorphism ‎أو الوراثة‎ Inheritance.‎
فيجوال بيسك 5‏
الإصدار الخامس كان بمثابة الإعلان الرسمي في أن لغة‎ Visual Basic ‎هي لغة برمجة لتطوير ‏التطبيقات الحقيقية والتجارية. حيث أضاف العديد من أنواع المشاريع كـ‎ ActiveX Controls ‎و‎ ‎ActiveX Documents ‎وغيرها.. وإضافة مزايا عديدة للتحكم بشيفرة ملف الـ‎ EXE ‎الذي يخيرك ‏من تحويل الشيفرة المصدرية إلى‎ P-Code ‎أو‎ Native-Code. ‎بالإضافة إلى التحسن الحقيقي ‏لبيئة التطوير المتكاملة‎ IDE ‎والدعم الإضافي لقواعد البيانات‎.‎
فيجوال بيسك 6‏
الإصدار السادس لا يختلف عن الإصدار الخامس كثيرا لكن هناك العديد من التحسينات وعلاج ‏للأخطاء التي كانت موجودة في الإصدار الخامس. من أهم الإضافات في الإصدار السادس هي ‏الزيادة في أدوات قواعد البيانات والمبنية على‎ ADO. ‎كذلك تحسن واضح في أدوات التحكم. ‏وهناك العديد من التطوير في لغة البرمجة كدعم أنواع البيانات المعرفة من قبل المستخدم‎ UDT ‎والزيادة في الدوال‎ Functions. ‎وإضافة المزيد من الويزارد‎ Wizards ‎ودعم لتطبيقات الإنترنت‎ ‎Internet. ‎والكثير والكثير من التحسينات‎.‎
‎§‎فيجوال بيسك.نت‎[‎
تم إنتاج هذا الإصدار مع تغيير جذري عما سبقه من الإصدارات
ولقد صدر في ظل هذه التقنية سبعة إصدارات إلى الآن
• فيجوال بيسك.نت 2002‏
• فيجوال بيسك.نت 2003‏
• فيجوال بيسك.نت 2005‏
• فيجوال بيسك.نت 2008‏
• فيجوال بيسك.نت 2010‏
• فيجوال بيسك.نت 2012‏
• فيجوال بيسك.نت 2013‏
• فيجوال بيسك.نت 2014‏
‎§‎تقديم فيجوال بيسك‎[‎
فيجوال بيسك أداة قوية وفعالة لتطوير تطبيقات متوافقة مع بيئة ويندوز. توفر لك بيئة تطوير ‏متكاملة سهلة الاستخدام لإنشاء الحلول سواءً أكانت شخصية أم تجارية في وقت قياسي عن طريق ‏فلسفة البرمجة المرئية. حيث تصمم الشاشات ونوافذ برنامجك عن طريق نقرات وتحريكات خفيفة ‏بالفأرة كأنك ترسم مربعات ودوائر باستخدام برامج الرسم وغيرها‎.‎
‎§‎فيجوال بيسك ليس كما كان‎[‎
لعلك سمعت كثيراً عن لغة الـ‎ BASIC، وقد تجنب تعلمها بسبب حدودها التي تقصر إمكانياتها ‏كسائر لغات البرمجة. لكن مع الإصدارات الحديثة من‎ Visual Basic ‎فإن الأمر اختلف! فالآن ‏أصبحت إمكانيات اللغة بلا حدود. وقابلية التطوير لا نهائية أي أنه أصبح ذو نهاية مفتوحة. فعن ‏طريق الإضافات‎ Add-Ins ‎وأدوات التحكم الخارجية‎ ActiveX Control ‎ومكونات‎ COM ‎بصفة ‏عامة، تستطيع إنجاز كل ما استطعت إنجازه باللغات المختلفة. فلإضافة مكون‎ COM ‎جديد لا ‏يتطلب الأمر منك سوى تحديد اسم وملف المكون ومن ثم استخدامه مباشرة! حقيقة لقد أصبحت ‏أكثر تطوراً
‎§‎التوافقية مع ويندوز‎[‎
التطبيقات التي تنشئها بواسطة‎ Visual Basic ‎متوافقة 100% مع إصدارات‏‎ Windows ‎المختلفة. فالنواة الداخلية للتطبيقات المنشئة بواسطة‎ Visual Basic ‎هي عبارة عن سيل من ‏إجراءات‎ API ‎التي عبارة عن روح نظام‎ Windows. ‎أما عن الدوال الإضافية التي توفرها لغة ‏البرمجة فهي موجودة في مكتبة مستقلة‎ MSVBVM60.DLL ‎وهي المسؤولة عن تشغيل برامجك ‏التي طورتها عن طريق‎ Visual Basic.‎
‎§‎حلول الانترنت‎[‎
فيجوال بيسك يوفر لك العديد من الحلول والخاصة بالإنترنت. فيمكنك من إنشاء أدوات تحكم‎ ‎ActiveX Controls ‎يتم تنفيذها في صفحة الويب. أو تصميم تطبيقات متقدمة كـ‎ ActiveX ‎Documents ‎للعمل على متصفح‎ Internet Explorer. ‎المزيد أيضا، ‏Visual Basic ‎يوفر لك ‏بيئة تطوير خاصة لتطوير تطبيقات الإنترنت سواءً كانت للعميل‎ Client ‎كتطوير تطبيقات من ‏نوع‎ DHTML Applications ‎أو للخادم‎ Server ‎كتطوير تطبيقات‎ ASP Applications.‎
‎§‎مستقبلك مع فيجوال بيسك‎[‎
انتهى تطوير الفيجوال بيسك 6 منذ العام 1997م وتخلت عنه شركته المنتجة‎ Microsoft ‎حيث لم ‏تدعم تطبيقاته في النسخ الجديدة من نظام التشغيل الشهير‎ MS Windows ‎لذلك فقد أصبح من ‏الماضي‎.‎
و اتجه المصنعون (الشركات العملاقة) الآن إلى ال‎.net ‎وهي الأكثر قوة وتطورا‎.‎
‎§‎عيوب الفيجوال بيسك‎[‎
• عدم مجانية بعض برامجها ،أي أنك تحتاج غالبا للدفع للحصول على ملفات مفتوحة ‏المصدر‎.‎
• لا يتم ترجمتها بشكل كامل إلى لغة الآلة‎.‎
• لا تدعم كافة أشكال البرمجة الشيئية‎.‎
• المترجم نفسه به بعض الشوائب والتي تظهر في البرنامج المكتوب حتى في حالة خلو ‏البرنامج المصدر من الأخطاء‎.‎
• عيوب البرنامج من إمكانية تجميل برنامج حيث يحتوي على مربعات وازارير بدائية ولكي ‏تحصل على الشكل المطلوب لا بد من‎ skin ‎خارجي وادوات خارجية‎.‎
• تعتبر من أسوأ اللغات لمحدوديتها‎.‎
السهولة فيها تأكل القوة - ع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
الفيجول بيسك
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ثانوية لجوان وجارمة مركز مصادر التعلم :: الميدان التربوي العلمي :: قسم الحاسب وتقنية المعلومات-
انتقل الى: