ملكة الأحزان المدير العام
تاريخ التسجيل : 22/05/2008 عدد الرسائل : 7929 المغرب المـــــــزاج : المهنة : الهواية : الجنسية : مغربية الدعــــــــــــــاء :
بطاقة الشخصية البلد: المغرب الهواية: (0/0)
| موضوع: لغة Visual BASIC الأربعاء أكتوبر 28, 2009 4:14 pm | |
| بيسك المرئي (بالإنجليزية: Visual BASIC) (أو فيجوال بيسك) هي بيئة تطوير و لغة برمجة من مايكروسوفت تستند إلى لغة البيسك الشهيرة. و هي تصنف ضمن لغات البرمجة الشيئية. منذ أن بدأت مايكروسوفت في اصدار الفيجوال بيسك و هي تلاقى نجاحا باهرا و شعبية لا بأس بها بين المبرمجين نظرا لسهولتها الشديدة في مقابل التعقيد الشديد الذي يواجهه أى مبرمج يسعى لبرمجة ويندوز باستخدام السى أو السى++. الا أن الفيجوال بيسك ربما تكون هي من أسؤ اللغات التي تكتب عليها برامج الويندوز الآن طبعا بعد الجافا.عموما تناسب الفيجوال بيسك تطبيقات قواعد بيانات و التطبيقات المخصصة للشركات الصغيرة و برامج الحسابات و هي مريحة و سهلة و تؤدى الغرض بالإضافة إلى أنها تسمح للمبرمج بالتركيز على حل المشكلة فغالبا ما لا يواجه صعوبات فنية أثناء كتابة برنامج بالفيجوال بيسك. و لكن بقى أن نذكر أن برامج الفيجوال بيسك لا تتم ترجمتها كاملة إلى لغة الألة مثل السى++ أو الدلفى و انما تترجم إلى كود وسطى يتصل مع مكتبة ربط تسمى ب"Run Time library" و اسمها MSVBMnn.dll مع ملاحظة أن حرفى ال"ان" يشيران إلى رقم الاصدارة.
لغة البرمجة فيجوال بيسك هي لغة ذات تصميم مرئي واجهة رسومية بعكس بعض اللغات مثل الاسمبلي ذات الشاشة السوداء . حيث تحتوي هذه اللغة على العديد من الاوامر بداخلها ولغة سهلة التطبيق تم تطوير هذه النسخة من البرنامج عن النسخة القديمة basic و التي تعمل تحت بيئة dos إلى هذه النسخة التي تعمل تحت بيئة وندوز . تعتمد اللغة في تطوير تطبيقاتها على الكائنات فهي تشبه العديد من لغات البرمجة الحديثة من حيث اعتمادها على الديناميكية و الأحداث. تعني الديناميكية في هذه اللغة القدرة على استدعاء اي اقتران أو اجراء اعتمادا على الحدث. الحدث هو اي عملية يقوم بها مستخدم التطبيق على التطبيق مثل الضغط بزر الفارة أو الضغط على أحد ازرار لوحة المفاتيح أو حتى تحميل نموذج. لتعلم اللغة يفترض بك اتقان التالي
مميزات الفيجوال بيسك
لغة سهلة و سريعة لإنشاء تطبيقات ويندوز. تدعم البرمجة الشيئية إلا أن ذلك ليس بشكل كامل. تجربة برامج الفيجوال بيسك سهلة و سريعة لاعتمادها على مكتبة الربط خلال وقت التشغيل. تعتبر لغة الفيجوال بيسك لغة كائنية المنحنى سهلة التعلم والفهم سهولة اكتشاف الأخطاء فيها اعتماده على HMI وذلك مما جعله سهل الاستعمال والفهم . عند كتابة اوامر صحيحة يقوم بإعطائك أمثلة ليؤكد لك على صحة كتابة الكود
إصدارات فيجوال بيسك
Visual Basic 1
الإصدار الأول من Visual Basic كان محدود للغاية. ولم يكن موجه لتطوير التطبيقات الحقيقة لبيئة Windows. مع انه كان سهل الاستخدام ذو واجهة رسومية ولغة برمجة مرئية إلى انه كان يعتبر كلعبة مسلية للمبرمجين.
Visual Basic 2
الإصدار الثاني من Visual Basic لم يظهر أي جديد باستثناء إضافة القليل من الخصائص ودعم أفضل لبيئة التطوير المتكاملة IDE. لكن في تلك الفترة، ظهر مولود جديد وهو النظام Access 1.0 لقواعد البيانات العلائقية وكان كل تركيز شركة Microsoft هو الدمج بينهما.
Visual Basic 3
يعتبر الإصدار الثالث هو بداية طريق النجومية أو الشهرة لـ Visual Basic! حيث قدم دعم لقواعد البيانات وأصبح ذو نهاية مفتوحة بفضل الإضافات التي كنت تستطيع دمجها مثل VBX والتي تطورت فيما بعد إلى OCX. ظهرت الكثير من التحسينات في بيئة التطوير المتكاملة IDE وهاجر مئات إن لم يكن آلاف المبرمجين إلى Visual Basic. وبدأت تلك اللغة كمنافس ضعيف لتطوير البرامج الحقيقية أو التجارية لأنه كان ما زال ينقصها المزيد.
Visual Basic 4
كان الهدف الأساسي من الإصدار الرابع هو مرحلة انتقالية إلى Windows 95 أو إن صح التعبير، القابلية لتطوير تطبيقات من نوع 32 bit. وكان أول إصدار من إصدارات Visual Basic تولد شيفرة للعمل تحت معالجات من نوع 32Bit. ليس هذا فقط! بل أضاف الإصدار الرابع إمكانية لإنشاء مكتبات من نوع ActiveX DLL والتي زادت في شهرة Visual Basic حتى أصبحت اللغة معترفة كلغة برمجة لإنشاء تطبيقات حقيقية حيث أضاف الميزة التي انتظرها المبرمجون وهي البرمجة الكائنية التوجه OOP لكنها كانت محدودة بسبب استطاعتك بإنشاء الفئات Class فقط دون أي إمكانية إضافية كتعدد الواجهات Polymorphism أو الوراثة Inheritance.
Visual Basic 5
الإصدار الخامس كان بمثابة الإعلان الرسمي في أن لغة Visual Basic هي لغة برمجة لتطوير التطبيقات الحقيقية والتجارية. حيث أضاف العديد من أنواع المشاريع كـ ActiveX Controls و ActiveX Documents وغيرها.. وإضافة مزايا عديدة للتحكم بشيفرة ملف الـ EXE الذي يخيرك من تحويل الشيفرة المصدرية إلى P-Code أو Native-Code. بالإضافة إلى التحسن الحقيقي لبيئة التطوير المتكاملة IDE والدعم الإضافي لقواعد البيانات.
Visual Basic 6
الإصدار السادس لا يختلف عن الإصدار الخامس كثيرا لكن هناك العديد من التحسينات وعلاج للشوائب Bugs التي كانت موجودة في الإصدار الخامس. من أهم الإضافات في الإصدار السادس هي الزيادة في أدوات قواعد البيانات والمبنية على ADO. كذلك تحسن واضح في أدوات التحكم. وهناك العديد من التطوير في لغة البرمجة كدعم أنواع البيانات المعرفة من قبل المستخدم UDT والزيادة في الدوال Functions. وإضافة المزيد من الويزارد Wizards ودعم لتطبيقات الإنترنت Internet. والكثير والكثير من التحسينات.
وأخيراً
Visual Basic.NET
تم إنتاج هذا الإصدار مع تغيير جذري عما سبقه من الإصدارات ولقد صدر في ضل هذه التقنية ثلاثة إصدارات إلى الآن
Vb 2003 ،vb2005
والآن vb 2008 ولكن نجد هذه النسخة شديدة الصعوبة بالنسبة للنسخ السابقة وذلك بسبب الزيادات التي وجدت بها ولكنها جدا متطورة وجميلة
ولكن لا يخفى علينا ان افضل نسخة عرفة الى الان ولا يزال الكثير من المبرمجين يعتمدون عليه هي Visual Basic 6
تقديم Visual Basic
Visual Basic أداة قوية وفعالة لتطوير تطبيقات متوافقة مع بيئة Windows. يوفر لك بيئة تطوير متكاملة سهلة الاستخدام لإنشاء الحلول سواءً أكانت شخصية أم تجارية في وقت قياسي عن طريق فلسفة البرمجة المرئية. حيث تصمم الشاشات ونوافذ برنامجك عن طريق نقرات وتحريكات خفيفة بالفأرة كأنك ترسم مربعات ودوائر باستخدام برامج الرسم وغيرها.
Visual Basic ليس كما كان
لعلك سمعت كثيراً عن لغة الـ BASIC، وقد تجنب تعلمها بسبب حدودها التي تقصر إمكانياتها كسائر لغات البرمجة. لكن مع الإصدارات الحديثة من Visual Basic فإن الأمر اختلف! فالآن أصبحت إمكانيات اللغة بلا حدود. وقابلية التطوير لا نهائية أي أنه أصبح ذو نهاية مفتوحة. فعن طريق الإضافات Add-Ins وأدوات التحكم الخارجية ActiveX Control ومكونات COM بصفة عامة، تستطيع إنجاز كل ما استطعت إنجازه باللغات المختلفة. فلإضافة مكون COM جديد لا يتطلب الأمر منك سوى تحديد اسم وملف المكون ومن ثم استخدامه مباشرة! حقيقة لقد أصبحت أكثر تطوراً
التوافقية مع Windows
التطبيقات التي تنشئها بواسطة Visual Basic متوافقة 100% مع إصدارات Windows المختلفة. فالنواة الداخلية للتطبيقات المنشئة بواسطة Visual Basic هي عبارة عن سيل من إجراءات API التي عبارة عن روح نظام Windows. أما عن الدوال الإضافية التي توفرها لغة البرمجة فهي موجودة في مكتبة مستقلة MSVBVM60.DLL وهي المسؤولة عن تشغيل برامجك التي طورتها عن طريق Visual Basic.
حلول الانترنت
Visual Basic يوفر لك العديد من الحلول والخاصة بالإنترنت. فيمكنك من إنشاء أدوات تحكم ActiveX Controls يتم تنفيذها في صفحة الويب. أو تصميم تطبيقات متقدمة كـ ActiveX Documents للعمل على متصفح Internet Explorer. المزيد أيضا، Visual Basic يوفر لك بيئة تطوير خاصة لتطوير تطبيقات الإنترنت سواءً كانت للعميل Client كتطوير تطبيقات من نوع DHTML Applications أو للخادم Server كتطوير تطبيقات ASP Applications.
مستقبلك مع Visual Basic
حقق Visual Basic شعبية لا مثيل لها بين مطوري التطبيقات تحت بيئة Windows. والفرص الوظيفية لمبرمجي Visual Basic هي الأعلى. كذلك، المواقع التي تناقش هذه اللغة في زيادة! وعودة المبرمجين المهاجرين إلى Visual Basic يزيد يومياً. المزيد أيضا، ادوات التطوير الخاصة بـ Visual Basic كمكونات COM في كل مكان ويكفيك وجود أكثر من ثلاث مجلات عالمية تناقش هذه اللغة!! وهذا Visual Basic.NET قرب أن تبصر إصدارته النهائية النور، والتي بدورها طريقك إلى محاذاة الركب وتطوير تطبيقات إنترنت الذكية.
عيوب الفيجوال بيسك
عدم مجانية برامجها ،أي أنك تحتاج غالبا للدفع للحصول على ملفات مفتوحة المصدر . لا يتم ترجمتها بشكل كامل إلى لغة الآلة. لا تدعم كافة أشكال البرمجة الشيئية. المترجم نفسه به بعض الشوائب و التي تظهر في البرنامج المكتوب حتى في حالة خلو البرنامج المصدر من الأخطاء. عيوب البرنامج من امكانية تجميل برنامج حيث يحتوي على مربعات وازارير بدائية ولكي تحصل على الشكل المطلوب لا بد من skin خارجي وادوات خارجية .
تاريخ الفيجوال بيسك
أنتجت شركة مايكروسوفت أول إصدار من لغة البيسك عام 1970م ، وسمي Basic والاسم يعتبر اختصاراً لكلمة لغة البرمجة العامة التسلسلية للمبتدئين ( Beginner’s All-Purpose Symbolic Instruction Code) ، وتوالت الإصدارات فظهر الإصدارات GW-BASIC, QuickBasic and QBasic ، و كلهم يعملون في بيئة Dos ، و مع انتشار بيئة ويندوز ظهرت فيجوال بيسك التي احتوت على كثير من أوامر QBASIC وأضيفت العديد من الوظائف التي جعلت من البرمجة بفيجوال بيسك يسرة و سهلة . هناك الآلاف من المواقع التعليمية للفيجوال بيسك و منها Visual Basic Tutorials
في عام 1999 تم افتتاح أول موقع عربي على الإنترنت يهتم بلغة فيجوال بيسك وهو http://www.vb4arab.com
في عام 2000 قامت مايكروسوفت بإنتاج النسخة المطورة VISUAL BASIC.NET والتي تعتمد على البرمجة الشيئيةmezzo.
من المواقع العربية الرائعة التي تهتم بمشاريع مفتوحة المصدر للغات الفيجوال بيسك دوت نت هو http://www.mawj.net/
رابط آخر لتعليم فيجوال بيسك دوت نت فيديو (صوت و صورة ) باللغة العربية ومن المواقع التي تنظيم أكبر قدر من المعلومات البرمجة والاكتشافات الجديدة في هذا المجال موقع موسوعة المبرمج العربي | |
|
المخلصة لله كبار الشخصيات
تاريخ التسجيل : 21/03/2009 عدد الرسائل : 3432 تاريخ الميلاد : 05/01/1992 العمر : 32 ...... المـــــــزاج : المهنة : الهواية : الجنسية : غير موجودة الدعــــــــــــــاء :
بطاقة الشخصية البلد: الهواية: (50/50)
| موضوع: رد: لغة Visual BASIC الثلاثاء نوفمبر 03, 2009 7:07 pm | |
| بارك الله فيك اختي الغالية سناء على تقديمك للغة البرمجة هاته و كل هاته التوضيحات و الشروحات تسلم الايادي لما جلبت لنا جعل الله اعمالك صدقات جارية مع كل الود
| |
|
ملكة الأحزان المدير العام
تاريخ التسجيل : 22/05/2008 عدد الرسائل : 7929 المغرب المـــــــزاج : المهنة : الهواية : الجنسية : مغربية الدعــــــــــــــاء :
بطاقة الشخصية البلد: المغرب الهواية: (0/0)
| موضوع: رد: لغة Visual BASIC الأربعاء نوفمبر 04, 2009 10:33 pm | |
|
تسلمي غاليتي على مرورك الطيب العطر
واحنا في الخدمة لبلوغ هذفنا الاسمى
تحياتي وتقديري لكي
| |
|