ما هو VB.Net؟ مقدمة والميزات

ما هو VB.Net؟

يرمز VB.NET إلى Visual Basic.NET، وهي لغة برمجة كمبيوتر تم تطويرها بواسطة Microsoft. تم إصداره لأول مرة في عام 2002 ليحل محل Visual Basic 6. VB.NET هي لغة برمجة موجهة للكائنات. وهذا يعني أنه يدعم ميزات البرمجة كائنية التوجه والتي تشمل التغليف وتعدد الأشكال والتجريد والميراث.

يعمل Visual Basic .ASP NET على إطار عمل .NET، مما يعني أن لديه حق الوصول الكامل إلى مكتبات .NET. إنها أداة مثمرة للغاية للإنشاء السريع لمجموعة واسعة من مواقع الويب، Windowsوتطبيقات Office والهاتف المحمول التي تم إنشاؤها على إطار عمل .NET.

تم تصميم اللغة بطريقة تجعل من السهل فهمها لكل من المبرمجين المبتدئين والمتقدمين. نظرًا لأن VB.NET يعتمد على إطار عمل .NET، فإن البرامج المكتوبة باللغة تعمل بقدر كبير من الموثوقية وقابلية التوسع. باستخدام VB.NET، يمكنك إنشاء تطبيقات موجهة بالكامل للكائنات، مماثلة لتلك التي تم إنشاؤها بلغات أخرى مثل C++، أو Java، أو C#. يمكن أيضًا للبرامج المكتوبة بلغة VB.NET أن تتفاعل بشكل جيد مع البرامج المكتوبة بلغة Visual C++ وVisual C# وVisual J#. يتعامل VB.NET مع كل شيء ككائن.

صحيح أن VB.NET هو إصدار مطور من Visual Basic 6، لكنه غير متوافق معه. إذا قمت بكتابة التعليمات البرمجية الخاصة بك في Visual Basic 6، فلن تتمكن من تجميعها ضمن VB.NET.

تاريخ VB.NET

تاريخ VB.NET

  • VB.NET هي لغة برمجة متعددة النماذج تم تطويرها بواسطة Microsoft على إطار عمل .NET. تم إطلاقها في عام 2002 كخليفة للغة Visual Basic. كان هذا هو الإصدار الأول من VB.NET (VB.NET 7.0) واعتمد على .NET الإصدار 1.0.
  • وفي عام 2003، تم إصدار الإصدار الثاني من VB.NET، VB.NET 7.1. يعتمد هذا على .NET الإصدار 1.1. جاء هذا الإصدار مزودًا بعدد من التحسينات بما في ذلك دعم .NET Compact Framework وتحسين موثوقية وأداء .NET IDE. تم توفير VB.NET 2003 أيضًا في الإصدار الأكاديمي من Visual Studio.NET وتوزيعها على مختلف العلماء من مختلف البلدان مجانا.
  • وفي عام 2005، تم إصدار VB.NET 8.0. تم إسقاط الجزء الأساسي .NET من اسمه لتمييزه عن لغة Visual Basic الكلاسيكية. تم تسمية هذا الإصدار باسم Visual Basic 2005. وقد جاء هذا الإصدار مزودًا بالعديد من الميزات منذ ذلك الحين Microsoft أراد أن يتم استخدام هذه اللغة لمطوري التطبيقات السريعة. لقد أرادوا أيضًا جعلها مختلفة عن لغة C#. تتضمن بعض الميزات التي قدمها هذا الإصدار من VB.NET فئات جزئية، وأدوية عامة، وأنواع لاغية، والتحميل الزائد للمشغل، ودعم الأعداد الصحيحة غير الموقعة. شهد هذا الإصدار أيضًا تقديم عامل التشغيل IsNot.
  • وفي عام 2008، تم تقديم VB 9.0. تم إصدار هذا مع .NET 3.5. تتضمن بعض الميزات المضافة إلى هذا الإصدار من VB.NET الأنواع المجهولة، والمشغل الشرطي الحقيقي، ودعم LINQ، وحرف XML، وتعبيرات Lambda، وطرق الامتداد، واستدلال النوع.
  • في 2010، Microsoft صدر VB 2010 (الكود 10.0). لقد أرادوا استخدام وقت تشغيل اللغة الديناميكي لهذا الإصدار، لكنهم اختاروا استراتيجية التطور المشترك المشتركة بين VB.NET وC# لتقريب هذه اللغات من بعضها البعض.
  • في عام 2012، تم إصدار VB 2012 (الرمز 11.0) مع .NET 4.5. وتضمنت ميزاته التسلسل الهرمي للمكالمات، والمكررات، وبيانات المتصل، وأsyncبرمجة متقنة مع "انتظار" و"أ".sync"العبارات والكلمة الأساسية "العامّة" في عبارات "مساحة الاسم".
  • في عام 2015، تم إصدار VB 2015 (الكود 14.0) جنبًا إلى جنب Visual Studio 2015. "؟" تم تقديم عامل التشغيل لإجراء عمليات فحص فارغة مضمنة. تم أيضًا تقديم ميزة استيفاء السلسلة للمساعدة في تنسيق السلاسل بشكل مضمّن.
  • في عام 2017، تم تقديم VB 2017 (الكود 15.0) جنبًا إلى جنب Visual Studio 2017. تم تقديم طريقة أفضل لتنظيم التعليمات البرمجية المصدرية في إجراء واحد فقط.

مميزات VB.NET

يأتي VB.NET مزودًا بالعديد من الميزات التي جعلته مشهورًا لغة برمجة بين المبرمجين في جميع أنحاء العالم. تتضمن هذه الميزات المتابعةwing:

  • VB.NET ليس حساسًا لحالة الأحرف مثل اللغات الأخرى مثل C++ و جافا..
  • وهي لغة برمجة كائنية التوجه. إنه يعامل كل شيء ككائن.
  • التنسيق التلقائي للتعليمات البرمجية، ومصمم XML، ومتصفح الكائنات المحسن، وما إلى ذلك.
  • تتم عملية جمع القمامة تلقائيًا.
  • دعم الشروط المنطقية لاتخاذ القرار.
  • تعدد بسيط، ألوwing تطبيقاتك للتعامل مع مهام متعددة في وقت واحدneoعادة.
  • الأدوية العامة البسيطة.
  • مكتبة قياسية.
  • إدارة الأحداث.
  • مراجع. يجب عليك الإشارة إلى كائن خارجي سيتم استخدامه في تطبيق VB.NET.
  • السمات، وهي علامات لتوفير معلومات إضافية بخصوص العناصر التي تم تعريفها داخل البرنامج.
  • Windows النماذج - يمكنك أن ترث النموذج الخاص بك من نموذج موجود بالفعل.

مميزات برنامج VB.NET

التاليwing هي الإيجابيات/الفوائد التي ستستمتع بها من البرمجة في VB.NET:

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

عيوب VB.NET

فيما يلي بعض العيوب/السلبيات المرتبطة بـ VB.NET:

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

نبذة عامة

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