ما الجديد في Visual Basic 2010

تسرد هذه الصفحة الميزات الجديدة و المحسّنة المتوفرة في Visual Basic 2010 . انقر فوق الارتباطات الموجودة في المقاطع التالية لقراءة أكثر عن الميزة.

المحول البرمجي Visual Basic و اللغة

الخصائص المنفذة تلقائياً

خصائص التنفيذ التلقائي توفر بناء جملة مختصرة تمكنك سريعاً من تحديد خاصية للفئة دون الحاجة إلى كتابة التعليمات البرمجية لخاصية Get و Set . لمزيد من المعلومات، راجع خصائص يتم التنفيذ التلقائي.

مهيآت المجموعات

مُهيآت المجموعة توفر بناء جملة تم تقصيرها التي تمكّنك من إنشاء مجموعة وملاها بمجموعة أولية من القيم. و مُهيآت المجموعة مفيدة عندما تقوم بإنشاء مجموعة من مجموعة من القيم المعروفة ، على سبيل المثال، قائمة من خيارات القائمة أو الفئات . لمزيد من المعلومات، راجع نظرة عامة حول المُهيآت مجموعة (Visual Basic).

متابعة السطر بشكل ضمني

في كثير من الحالات، متابعة الخط الضمني تتيح لك متابعة الكشف في السطر التالي بدون استخدام حرف تسطير سفلي (_). و للحصول على قائمة بكل الحالات حيث يمكنك حذف حرف التسطير أسفل السطر(_) ، راجع عبارات في Visual Basic.

الروتينات الفرعية و تعابير لامدا متعدد الأسطر

تم توسيع دعم تعبير لامدا لدعم الروتينات الفرعية (subroutines) بالإضافة إلى دالات لامدا متعددة الأسطر و الروتينات الفرعية (subroutines). لمزيد من المعلومات، راجع التعبيرات لامدا.

خيار خط الأوامر الجديدة لتعيين إصدار اللغة

خيار سطر الأوامر / langversion يجعل المحول البرمجي يقبل فقط بناء الجملة الصالح في الإصدار المحدد من Visual Basic .

دعم تكافؤ الأنواع

يمكنك الآن نشر أحد التطبيقات التي تملك معلومات نوع مضمّنة بدلاً من معلومات النوع التي تم استيرادها من تجميع التوافق الأساسي (PIA). مع معلومات النوع المضمّنة, يمكن للتطبيق الخاص بك استخدام الأنواع في وقت تشغيل دون الحاجة إلى مرجع إلى تجميع وقت التشغيل. إذا كان يتم نشر الإصدارات المختلفة من تجميع وقت تشغيل ,التطبيق الذي يحتوي على معلومات نوع مضمن يمكنها العمل مع الإصدارات المختلفة دون الحاجة إلى إعادة تحويل. لمزيد من المعلومات، راجع /link (Visual Basic). على سبيل المثال ، راجع الإرشادات التفصيلية: تضمين أنواع من التجميعات مدارة (C# و Visual Basic).

الدعم المتغيّر

Visual Basic يُربط إلى كائنات من اللغات حيوية مثل IronPython IronRuby . للمزيد من المعلومات، راجع العمل مع كائنات ديناميكي (Visual Basic) والإرشادات التفصيلية: إنشاء ثم استخدام الكائنات الديناميكية(C# و Visual Basic).

التباين المشترك و التشابه

التباين المشترك يتيح لك استخدام نوعًا مشتقًا أكثر من ذلك المحدد بواسطة المعامل العام, بينما التشابه يتيح لك استخدام نوع أقل اشتقاقا. و هذا يسمح بالتحويل الضمني للفئات التي تقوم بتنفيذ واجهات مختلفة ويوفر مرونة أكبر لمطابقة تواقيع الأساليب مع أنواع تفويضات مختلفة. و يمكنك إنشاء الواجهات و التفويضات المتغيرة باستخدام الكلمات الأساسية الجديدة في اللغة in و out . يقدم برنامج .NET Framework أيضاً دعم متباين لعدة واجهات عامة موجودة و تفويضات بما في ذلك واجهة IEnumerable<T> و تفويضات Func<TResult> و Action<T> . لمزيد من المعلومات، راجع التباين المشترك و Contravariance في (C#و Visual Basic).

بيئات التطوير المتكاملة

تصف المقاطع التالية التحسينات في بيئة التطوير المتكاملة (IDE) لـ ‏‫Visual Studio.

الانتقال إلى

يمكنك استخدام ميزة الانتقال إلى للبحث عن رمز أو ملف في التعليمات البرمجية للمصدر . يمكنك البحث عن الكلمات الأساسية المضمنة في الرمز باستخدام حالة Camel و أحرف التسطير السفلي لتقسيم الرمز إلى الكلمات الأساسية .

لمزيد من المعلومات، راجع كيفية القيام بما يلي: البحث عن كائنات, ملفات تعريف, ومراجع (رموز).

تمييز المراجع

عندما تنقر رمزًا في التعليمات البرمجية, كل المثيلات لهذا الرمز في المستند يتم تمييزها.

للحصول على العديد من بنيات عناصر التحكم، عندما تقوم بالنقر على كلمة أساسية، يتم تحديد كل الكلمات الأساسية في البنية. و للحصول على مثيل ، عند النقر فوق If في إنشاء If...Then...Else كل مثيلات If, Then, ElseIf, Else، و End If يتم تحديدها في الإنشاء.

للانتقال إلى الرمز المميز التالي أو السابق، يمكنك استخدام CTRL+SHIFT+DOWN ARROW أو CTRL+SHIFT+UP ARROW. لمزيد من المعلومات، راجع How to: Use Reference Highlighting.

إنشاء من استخدام

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

يدعم الإنشاء من الاستخدام أنماط البرمجة مثل التطوير اختبر أولاً. لمزيد من المعلومات، راجع إنشاء من استخدام.

وضع اقتراح التحسس الذكي

يوفر التحسس الذكي الآن بديلين للتحسس الذكي لإكمال العبارة: وضع الإتمامو وضع الاقتراح. يتم استخدام وضع الاقتراح عندما يتم استخدام الفئات والأعضاء قبل أن يتم تعريفها. لمزيد من المعلومات، راجع سرد الأعضاء @@@@@.

نماذج التطبيقات

Visual Basic يتضمن تطبيقات عينة جديدة توضح الميزات التالية: خصائص التنفيذ التلقائي ،و متابعة الخط الضمني ،و مُهيآت المجموعة ، و التباين المشترك و التشايه , و تعبيرات لامدا متعدد الأسطر و الروتينات الفرعية (subroutines). للحصول على معلومات حول ‏‫نماذج لغة Visual Basic و كيفية الوصول إليها, راجع ‏‫نماذج لغة Visual Basic .

راجع أيضًا:

المرجع

ما هو الجديد في المصحح ‏‫Visual Studio

المبادئ

ما هو الجديد في Visual Studio 2010

ما هو الجديد في نشر

ما هو الجديد في .NET Framework

ما هو الجديد في ASP.NET و Visual المطور ويب