recent
أخبار ساخنة

إعداد بيئة VB.Net

 

في هذا القسم، سنناقش الأدوات المتاحة لإنشاء تطبيقات VB.Net

لقد ذكرنا بالفعل أن VB.Net جزء من إطار العمل .Netأي جزء من .Net Framework، ويستخدم لكتابة وبرمجة تطبيقات .Netلذلك قبل مناقشة الأدوات المتاحة لتشغيل برنامج .Net Framework، دعونا نفهم كيف ترتبط VB.Net مع إطار العمل .Netوما هي العلاقة بينهما.

منصة الإطار .Net Framework

يعد إطار العمل .Net Framework نظاماً أساسياً بل وثورياً، إذ يساعدك على كتابة الأنواع التالية من التطبيقات وهي:

  • تطبيقات الويندوز Windows Applications
  • تطبيقات الويب Web Applications
  • خدمات الويب Web Services

تطبيقات إطار العمل .Net Framework هي تطبيقات متعددة المنصات. تم تصميم إطار العمل بطريقة يمكن استخدامه من أي من اللغات التالية: Visual Basic، C#، C++، Jscript و COBOL وغيرها العديد من لغات البرمجة الأخرى. حيث يمكن لجميع هذه اللغات الوصول إلى إطار العمل .Net وكذلك التواصل مع بعضها البعض.

يتكون إطار عمل.Net من مكتبة ضخمة من الأكواد المستخدمة من قبل لغات العميل مثل VB.Net تستخدم هذه اللغات طرق المنهجية الشيئية أو المسماة بالطرق كائنية التوجه Object-Oriented Methodology.

مكونات إطار العمل .Net Framework

فيما يلي بعض مكونات إطار عمل .Net Framework:

  • وقت التنفيذ المشترك للغات (CLR) أي Common Language Runtime
  • مكتبة فئة .Netأي .Net Framework Class Library
  • مواصفات اللغة العامة Common Language Specification
  • نظام النوع الشائع Common Type System
  • البيانات الوصفية والتجميعات Metadata and Assemblies
  • نماذج ويندوز أي Windows Form
  • ASP.Net  و  ASP.Net AJAX
  • ADO.Net
  • تقنية سير عمل ويندوز Windows Workflow Foundation (WF)
  • تقنية العرض في ويندوز Windows Presentation Foundation
  • تقنية الاتصال في الويندوز Windows Communication Foundation (WCF)
  • الاستعلام التكاملي بين لغات البرمجة المختلفة LINQ

بالنسبة للوظائف التي يؤديها كل مكون من هذه المكونات، سيتم التطرق اليها في شرح مقدمة ASP.Net، وللحصول على تفاصيل كل مكون، يرجى الرجوع إلى وثائق مايكروسوفت Microsoft Documentations.

 بيئة التطوير المتكاملة IDE للغة VB.Net

توفر مايكروسوفت Microsoft أدوات التطوير التالية لبرمجة VB.Net

  • أولاً: Visual Studio 2019 (VS)
  • ثانياً: Visual Basic 2019 Express (VBE)
  • ثالثاً: مطور الويب المرئي Visual Web Developer

الأخيرين هي أدوات حرة الاستخدام ومجانية. وباستخدام هذه الأدوات، يمكنك كتابة جميع أنواع برامج VB.Net من تطبيقات سطر الأوامر البسيطة إلى التطبيقات الأكثر تعقيداً. يتم اقتطاع إصدارVisual Basic Express و Visual Web Developer Express من إصدارات Visual Studio ولهما نفس الشكل والمظهر. يحتفظ كلاهما بمعظم ميزات Visual Studio.

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

كتابة برامج VB.Net على نظام Linux أو Mac OS

على الرغم من أن.NET Framework يعمل على نظام التشغيل Windows، إلا أن هناك بعض الإصدارات البديلة التي تعمل على أنظمة تشغيل أخرى. Monoهو إصدار مفتوح المصدر من.NET Framework والذي يتضمن مترجم Visual Basic ويعمل على العديد من أنظمة التشغيل، بما في ذلك العديد من إصدارات Linux و Mac OS.

الغرض المعلن منMono ليس فقط القدرة على تشغيل تطبيقات Microsoft .NET عبر الأنظمة الأساسية، ولكن أيضاً لتقديم أدوات تطوير أفضل لمطوري أنظمة التشغيل Linux. يمكن تشغيل Mono على العديد من أنظمة التشغيل بما في ذلك Android و BSD وiOS وLinux وOS X وWindows وSolaris وحتى UNIX.

author-img
العلم للجميع

تعليقات

ليست هناك تعليقات
إرسال تعليق
    google-playkhamsatmostaqltradent