الموسوعة العربية

ابحث عن أي موضوع يهمك

بحث عن الفيجوال بيسك Doc جديد شامل

بواسطة: نشر في: 5 يونيو، 2020
mosoah
بحث عن الفيجوال بيسك

نقدم لكم بحث عن الفيجوال بيسك Visual Basic وهي تمثل واحدة من أبرز لغات البرمجة المطورة، وقبل أن نتطرق إلى الحديث عن هذه اللغة علينا أولاً أن نتعرف عن ماهية البرمجة فهي العملية التي يتم فيها إدخال عدد من الأكواد من قبل المبرمج من أجل تنفيذ أوامر معينة ويتم استخدام هذه اللغة بشكل أساسي في تطوير المواقع الإلكترونية والبرامج، ومن أبرز الأمثلة على هذه اللغات لغة جافا.

أما عن الفيجوال بيسك فهي تمثل واحدة من بين لغات الجيل الثالث للبرمجة، فضلاً عن كونها واحدة من أشهر لغات البرمجة على مستوى العالم لسهولة استخدامها، في موسوعة يمكنكم الإطلاع على تاريخ ظهور هذه اللغة إلى جانب أبرز مميزاتها وعيوبها.

بحث عن الفيجوال بيسك

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

تاريخ لغة الفيجوال بيسك

  • إنشاء الكثير من التطبيقات الخاصة بنظام التشغيل ويندوز.

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

بجانب سهولة استخدام هذه اللغة هناك عدد من المميزات التي تتمتع بها مثل:

  • تساعد على إنشاء قاعدة بيانات يسهل الوصول إليها.
  • تساعد المبرمجين على الكشف عن الأخطاء أثناء تصميم المواقع والبرامج، وقد يتم تصحيح هذا الخطأ يدوياً أو تلقائياً من خلال نظام “Runtime Debugger”.
  • تقدم للمبرمجين عدد كبير من الأدوات في التصميم والتي يمكن الحصول عليها من خلال تحميلها من مواقع الانترنت.
  • لها العديد من الوسائل التعليمية التي يمكن للمبرمج الاستعانة بها سواء في مواقع الإنترنت أو الكتب.

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

  • غير متاح نقلها إلى أي نظام تشغيل آخر، فهي تتبع فقط نظام ويندوز لشركة مايكروسوفت.
  • تتسم بالبطء على عكس لغات البرمجة الأخرى.
  • لا يعتمد عليها في تطوير التطبيقات والبرامج المعقدة والتي تتطلب وقت كبير في المعالجة مثل ألعاب الفيديو.
  • جميع التطبيقات الخاصة بهذه اللغة تعمل على نظام ويندوز ولا يمكن أن تعمل في أي نظام تشغيل آخر.
  • تحتاج إلى مساحة كبيرة من الذاكرة عند استخدامها من أجل تثبيت عناصرها الرسومية.

ماهي إصدارات الفيجوال بيسك ؟

  • في البداية صُدر من هذه اللغة ستة إصدارات لها وهم: 1.0، 2.0، 3.0، 4.0، 5.0، 6.0، وكان الإصدار الأخير لها وهو السادس في عام 1998 قبل انتقالها إلى ملكية شركة مايكروسوفت.
  • عندما انتقلت هذه اللغة إلى شركة مايكروسوفت أطلق عليها اسم “Visual Basic .NET” حيث ضمتها الشركة إلى مجموعة NET framework.
  • وقد تم إطلاق إصدار جديد لها بدءاً من 2002 وهو Visual Basic .NET 2002، ثم Visual Basic .NET 2003، ثم Visual Basic 2015، ثم Visual Basic 2017.

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

خصصت شركة مايكرسوفت في إصدار برامج الفيجوال بيسك لثلاث أنواع، وهم الإصدار الاحترافي والتعليمي وإصدار المؤسسات والشركات، نتعرف كلاً منهم على حدى فيما يلي:

  • الإصدار الاحترافي Visual Basic Professional edition: ويحمل العديد من المميزات من أبرزهم أنه يدعم خاصية الحوسبة المتنقلة، كما أنه يضم مترجم خاص بلغة سي بلس بلس (++C).
  • الإصدار التعليمي Visual Basic Learning edition: وهو بمثابة دورة تعليمية للمبرمجين يشمل قرص مضغوط وكتيب للإرشادات.
  • إصدار الشركات والمؤسسات Visual Basic Enterprise edition: ويحمل العديد من المزايا التي يتمتع بها الإصدار الاحترافي، كما أنه يتضمن برنامج فيجوال سورس سيف “Microsoft Visual SourceSafe”.

أساسيات الفيجوال بيسك

يمكن استخدام برنامج الفيجوال بيسيك عن طريق الاطلاع على النوافذ التي تبدأ في الظهو على الشاشة حين البدء في تشغيل البرنامج والمتمثلة في الآتي:

  • النافذة الرئيسية (Main Window): تعرض تلك النافذة على النموذج الحالي والمكونة من الآتي: (شريط العنوان المتضمن اسم المشروع والوضع الحالي لتشغيل البرنامج، والنموذج الحالي)، (شريط الأدوات المتضمن أزرار الاختصارات لعدد من خيارات شريط القوائم)، (شريط القوائم المتضمن قوائم منسدلة تتيح للمستخدم التحكم بتشغيل بيئة برامج الفيجوال بيسيك عن طريقها).
  • نافذة المشروع (Project Window): تعرض تلك النافذة قائمة بكافة النماذج ووحدات البرمجة التي يحتاج إليها المستخدم ومن أمثلتها (نافذة التعليمات البرمجية Code، نافذة النموذج Form.
  • نافذة تصميم النموذج (Form Layout Window): يظهر بتلك النافذة مكان عرض النموذج التابع للمستخدم حين تنفيذ البرنامج فيما يخص شاشة جهاز العرض الخاصة.
  • مربع الأدوات (Toolbox): هي قائمة يدرج بها عناصر التحكم المستخدمة بالتطبيق التابع للمستخدم.
  • نافذة النموذج (Form Window): يمكن عن طريقها تطوير تطبيقات الفيجوال بيسيك وكذلك تصميمها.

استخدامات الفيجوال بيسك

للغة البرمجة تلك العديد من الاستخدامات ولكن أبرز تلك الاستخدامات يتمثل فيما يلي:

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

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

يوجد العديد من العمليات المتعلقة بلغة فيجوال بيسيك للبرمجة وأهمها الآتي:

  • عمليات مخفية: من الممكن أن يتم البدء في عملية الخلفية عن طريق (Process.Start) كما في التالي (ProcessProperties.WindowStyle = ProcessWindowStyle.Hidden).
  • عرض ملف: تعد (Process.Start) من الطرق التي يتم استخدامها من أجل عرض ملف ما ببرنامج النوت باد، إذ أنه على سبيل المثال في حالة أراد المستخدم أن يعرض ملف ما يعرف بـ(ReadMe) ببرنامج النوت باد، فإن جملة العرض تصبح حينها كما في التالي (Process.Start (“README.TXT”)، أو (Process.Start(“notepad”, “ReadMe.txt”).
  • تشغيل البرنامج: يعود الهدف في تعلم الفيجوال بيسك إلى إنشاء وظيفة ما وإجراءات فرعية (sub procedures) من أجل تشغيل البرنامج، وكذلك استخدام التعليمات البرمجية، إلى جانب إمكانية تعلم إنشاء برامج تعمل على تطبيق أوامر محددة.
  • تنظيم البيانات: من الممكن أن يتم إنشاء هياكل للبيانات بالعديد من الطرق، كذلك يمكن تعلم طرق تخزين البيانات بهياكل يطلق عليها المصفوفات (arrays)، والتعرف على المتغيرات  (variables) وطرق تسميتها ومنح قيم لكل منها.
  • بناء واجهات المستخدمين: يقصد بواجهة المستخدم الشاشة التي يتم عن طريقها تفاعل المستخدمين مع الحواسيب بما يسمح معه رؤية تفاصيل الأوامر التي يعمل النظام على تقديمها، وكيفية الاستجابة إليها، إذ أن المبرمجون يستخدمون النماذج وما يوجد بعناصر التحكم بالفيجوال بيسيك، إلى جانب معالجة الخصائص مع كتابة الرموز البرمجية الخاصة بالأحداث (events code)، مع تنفيذ أكواد الاستدعاء (call methods).

تثبيت الفيجوال بيسك

  • يتعين على المستخدم تحميل برنامج الفيجوال بيسك (Visual Basic) لكي يتمكن من استخدامه والتعلم عليه، وهو ما يمكن القيام به عن طريق صفحة تنزيلات Visual Studio والتي يمكن بواسطتها تثبيته وتنزيله بطريقة مجانية، ومن الممكن الوصول إلى الصفحة عن طريق ذلك الرابط.

وكما للغة البرمجة فيجوال بيسيك من مميزات كثيرة له كذلك مساوئ وعيوب ولعل أبرزها أنها على الرغم من قوتها إلا أنها بطيئة مقارنة بغيرها من اللغات الأخرى، ولكونها من اللغات المطورة بواسطة مايكروسوفت لا يمكن نقلها إلى أنظمة التشغيل الأخرى بسهولة، لا تدعم الصفوف بما يوجد في باقي لغات البرمجة، تتطلب مساحة كبيرة ذاكرية لتثبيت المكونات الرسومية والمكتبات، ولا يمكن الاستعانة بها لتطوير البرامج المتطلبة وقت كبير للمعالجة مثل ألعاب الفيديو، وأخيراً فإن التطبيقات المطورة بواسطة الفيجوال بيسيك لا تعمل إلا على أنظمة الويندوز.

المراجع

1

2

3