عبدالرحمن احمد عنتر احمد -- 1/2 -- البرمجه بلغه فيجول بيسك

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

عبدالرحمن احمد عنتر احمد -- 1/2 -- البرمجه بلغه فيجول بيسك

مُساهمة من طرف عبدالرحمن احمد عنتر في الثلاثاء مارس 10, 2015 6:51 pm

البرمجه بلغه فيجول بيسك



سنتعرف على لغه البرمجة الفيجوال بيسك دوت نت ومقدمة من المعلومات البسيطة التي تؤهلك الي ان تعرف المزيد ولغه البرمجة فيجوال بيسك دوت نت هى من احدى لغات البرمجة المتاحة داخل برنامج Microsoft Visual Studio .Net
وبرنامج الفيجوال بيسك عبارة عن بيئة متكاملة لانشاء واختبار و تصحيح اخطاء التطبيقات المتنوعة ...
مثل تطبيقات الويندوز Windows Application
و تطبيقات الويب Web Application
والعناصر Classes and Custom Controls
بالاضافة الي تطبيقات Console Applications
يتكون برنامج فيجوال ستديو دوت نت على العديد من الادوات التي تستخدم لتصميم التطبيقات واجراء مهام البرمجة المختلفة الخاصة بهذة التطبيقات والفرق بين برنامج الفيجوال ستديو واى لغه برمجة أخري مثل فيجوال بيسك دوت نت هو ان برنامج فيجوال ستديو دوت نت بيئه كاملة تقديم جميع الادوات الضرورية لإنشاء التطبيقات
بينما لغة البرمجة تمثل جانب واحد من التطبيقات وبهذا ان واجهة التطبيق User Interfaceالخاصة بالتطبيق الذى نريد انشائة لا ترتبط بأى لغه برمجة
ونفس الادوات التي نقوم بأستخدامهـا لتصميم واجهة التطبيق يتم استخدامها من قبل جميع المبرمجين بغض النظر عن لغه البرمجة المستخدمة لبرمجة التطبيق بالاضافة الي ان الادوات المستخدمة مع قواعد البيانات لا تعتمد على لغة البرمجة المستخدمة
حيث يقدم لنا برنامج الفيجوال ستديو العديد من الادوات التي تسمح لنا بالعديد من الاتصال بقواعد البيانات ومعاينة عناصرها واسترجاع البيانات التي سبق حسبها داخل قاعدة البيانات
و لسهولة عملية انشاء التطبيقات فأن برنامج فيجوال ستديو يقدم لنا بيئه مشتركة لكل اللغات وتسمي هذه البيئة Integrated Development Environment واختصارهـا IDE
والغرض منخا السماح للمبرمجين بتقليل الكود الذى يتم كتابته داخل التطبيق بقدر الامكان وذلك عن طريق استخدام الادوات فيجوال تولز Visual Tools


تتكون هذه البيئه العديد من الادوات التي تستخدم لتصميم وتنفيذ وتصحيح اخطاء التطبيقات مثل مصمم القوائم Menu Designer وعبر هذه الاداة يمكن تصميم القوائم ووضح اسماء وخواص هذه القوائم بدون كتابة اى كود


(أو فيجوال بيسك) هى بيئة تطوير و لغة برمجة من مايكروسوفت تستند إلى لغة البيسك الشهيرة. و هى تصنف ضمن لغات البرمجة الشيئية. منذ أن بدأت مايكروسوفت في اصدار الفيجوال بيسك و هى تلاقى نجاحا باهرا و شعبية لا بأس بها بين المبرمجين نظرا لسهولتها الشديدة في مقابل التعقيد الشديد الذى يواجهه أى مبرمج يسعى لبرمجة ويندوز باستخدام السى أو السى++. الا أن الفيجوال بيسك ربما تكون هى من أسؤ اللغات التى تكتب عليها برامج الويندوز الآن طبعا بعد الجافا.عموما تناسب الفيجوال بيسك تطبيقات قواعد بيانات و التطبيقات المخصصة للشركات الصغيرة و برامج الحسابات و هى مريحة و سهلة و تؤدى الغرض بالاضافة إلى أنها تسمح للمبرمج بالتركيز على حل المشكلة فغالبا ما لا يواجه صعوبات فنية أثناء كتابة برنامج بالفيجوال بيسك. و لكن بقى أن نذكر أن برامج الفيجوال بيسك لا تتم ترجمتها كاملة إلى لغة الألة مثل السى++ أو الدلفى و انما تترجم إلى كود وسطى يتصل مع مكتبة ربط تسمى ب"Run Time library" و اسمها MSVBMnn.dll مع ملاحظة أن حرفى ال"ان" يشيران إلى رقم الاصدارة.

لغة البرمجة فيجوال بيسك هي لغة ذات تصميم مرئي واجهة رسومية بعااااااا بعض اللغات مثل الاسمبلي ذات الشاشة السوداء . حيث تحتوي هذه اللغة على العديد من الاوامر بداخلها ولغة سهلة التطبيق تم تطوير هذه النسخة من البرنامج عن النسخة القديمة basic و التي تعمل تحت بيئة dos إلى هذه النسخة التي تعمل تحت بيئة وندوز . تعتمد اللغة في تطوير تطبيقاتها على الكائنات فهي تشبه العديد من لغات البرمجة الحديثة من حيث اعتمادها على الديناميكية و الاحداث. تعني الديناميكية في هذه اللغة القدرة على استدعاء اي اقتران او اجراء اعتمادا على الحدث. الحدث هو اي عملية يقوم بها مستخدم التطبيق على التطبيق مثل الضغط بزر الفارة او الضغط على احد ازرار لوحة المفاتيح او حتى تحميل نموذج. لتعلم اللغة يفترض بك اتقان التالي

مميزات الفيجوال بيسك

* لغة سهلة و سريعة لانشاء تطبيقات ويندوز.
* تدعم البرمجة الشيئية الا أن ذلك ليس بشكل كامل.
* تجربة برامج الفيجوال بيسك سهلة و سريعة لاعتمادها على مكتبة الربط خلال و قت التشغيل.
* تعتبر لغة الفيجوال بيسك لغة كائنية المنحنى
* سهلة التعلم والفهم
* سهولة اكتشاف الاخطاء فيها

عيوب الفيجوال بيسك

* عدم مجانية برامجها ،أي أنك تحتاج غالبا للدفع للحصول على ملفات مفتوحة المصدر
* لا يتم ترجمتها بشكل كامل إلى لغة الألة.
* لا تدعم كافة أشكال البرمجة الشيئية.
* المترجم نفسه به بعض الشوائب و التى تظهر في البرنامج المكتوب حتى في حالة خلو البرنامج المصدر من الأخطاء.
تاريخ الفيجوال بيسك
أنتجت شركة مايكروسوفت أول إصدار من لغة البيسك عام 1970م ، وسمي Basic والأسم يعتبر اختصار للكلمة للغة البرمجة العامة التسلسلية للمبتدئين ( Beginner’s All-Purpose Symbolic Instruction Code) ، وتوالت الإصدارات فظهر الإصدارات GW-BASIC, QuickBasic and QBasic ، و كلهم يعملون في بيئة Dos ، و مع انتشار بيئة ويندوز ظهرت فيجوال بيسك التي احتوت علي كثير من أوامر QBASIC وأضافت العديد من الوظائف التي جعلت من البرمجة بفيجوال بيسك يسره و سهلة . هناك الاآلاف من المواقع التعليمية للفيجوال بيسك و منها Visual Basic Tutorials
في عام 1999 تم افتتاح أول موقع عربي على الإنترنت يهتم بلغة فيجوال بيسك
في عام 2000 قامت مايكروسوفت بإنتاج النسخة المطورة VISUAL BASIC.NET والتي تعتمد على البرمجة الشيئية

عبدالرحمن احمد عنتر

عدد المساهمات : 5
تاريخ التسجيل : 10/03/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: عبدالرحمن احمد عنتر احمد -- 1/2 -- البرمجه بلغه فيجول بيسك

مُساهمة من طرف سعيد الزهراني في الثلاثاء مارس 10, 2015 7:21 pm

ممتاز جدا

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

و ما ندرسه هو الفيجول بيسك استيديو

موضوع جديد و مفيد ، تحياتي لك يا عبدالرحمن

سعيد الزهراني
معلم الحاسب

عدد المساهمات : 42
تاريخ التسجيل : 21/02/2015
الموقع : http://ts3edz.alafdal.net/

http://ts3edz.alafdal.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى