الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نظرة سريعة على الجديد في فيجول بايزيك 2008

مغلق
بدأه محمد سامر أبو سلو في 12 ديسمبر 2007 · 5 رد · 1,564 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

فيما يتعلق بلغة البرمجة

يقدم فيجول بايزيك 2008 خصائص جديدة للغة مثل الاستدلال المحلي على النوع Local Type inference و Object Initializers و الأنواع المجهولة Anonymous types و الطرائق الموَسِّعة Extension Methods بحيث تخدم وتدعم هذه الخصائص الجديدة خاصية جديدة أخرى هامة وهي لغة الاستعلام المدمجة Linq مع أنها مفيدة بشكل مستقل كل منها على حدى. وفيما يلي تعريف سريع لكل من هذه الخصائص الجديدة:

• Queries: يمكنك فيجول بايزيك من إنشاء تعابير Linq في كودك – انظر موضوعي في المنتدى بعنوان مقدمة إلى LinQ في فيجول بايزيك

• XML: أصبح الآن بإمكانك تضمين XML كنوع بيانات في كود فيجول بايزيك الخاص بك مما يجعل التعامل مع XMl سريعا وسهلا كالاستعلام أو الإنشاء أو التحويل أو التعديل

• الاستدلال المحلي على النوع Local Type Inference: باستخدام الاستدلال المحلي على النوع أصبح بإمكان المترجم تحديد نوع المتغيرات المحلية بناء على القيم المسندة إليها – انظر موضوعي في المنتدى بعنوان الاستدلال المحلي على النوع Local Type Inference

• Object Initializers: باستخدام Object Initializers يمكنك وضع غرض بيانات معقد في تعبير بدون استدعاء واضح للباني – انظر موضوعي في المنتدى بعنوان Object Initializers

• الأنواع المجهولة Anonymous Types: تمكنك ميزة الأنواع المجهولة من إنشاء متغيرات لأنواع جديدة بدون كتابة فئة لهذه الأنواع وعوضا عن ذلك يقوم المترجم من إنشاء تعريف لذلك النوع بناء على الخصائص التي تحددها عند تعريف تلك المتغيرات – انظر موضوعي في المنتدى بعنوان الأنواع المجهولة Anonymous Types

• الطرائق المُوَسِّعة Extension Methods: تمكنك الطرائق الموسعة من إضافة طرائق لأنواع البيانات من خارج هذه الأنواع بحيث يمكن استخدام هذه الطرائق كما لو أنها طرائق عادية تعود لنوع البيانات المستخدم – انظر موضوعي في المنتدى بعنوان الطرائق المُوَسِّعة Extension Methods

• Lambda Expressions: تعتبر Lambda Expressions وظائف بدون اسم يمكن استخدامها حيثما يمكنك استخدام إجراء مفوض – انظر موضوعي في المنتدى بعنوان Lambda Expressions

فيما يتعلق بالمترجم

• Freiend Assemblies: يمكنك الآن جعل العناصر التي تم تعريفها باستخدام محدد الوصول Friend متوفرة للمجمعات الأخرى Other Assemblies وذلك بتحديد تلك المجمعات كـ Friend Assemblies. حيث يمكنك استخدام الصفة InternalsVisibleToAttribute لتحديد واحدة أو أكثر من المجمعات كـ Friend Assembly حيث تنطبق هذه الميزة على المجمعات الموقعة وغير الموقعة – انظر موضوعي في المنتدى بعنوان Friend Assemblies

• خيارات جديدة لسطر الأوامر: يقدم مترجم فيجول بايزيك 2008 خيارين جديدين الأول /optioninfer الذي يمكن خاصية الاستدلال المحلي على النوع Local type Inference انظر موضوعي في المنتدى بعنوان الاستدلال المحلي على النوع Local Type Inference و الثاني /moduleassemblyname يحدد اسم المجمع assembly الذي ستكون الوحدة Module جزءا منه

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 12 ديسمبر 2007 في 22:57

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#2

المواضيع المرتبطة بهذا الموضوع

مقدمة إلى LinQ في فيجول بايزيك

الاستدلال المحلي على النوع Local Type Inference

Object Initializers

الأنواع المجهولة Anonymous Types

الطرائق المُوَسِّعة Extension Methods

Lambda Expressions

Friend Assemblies

كما يمكنك إلقاء نظرة على الجديد فيما يتعلق ببيئة التطوير من خلال الموضوع نظرة سريعة في الجديد في Visual Studio 2008 فيما يتعلق ببيئة التطوير

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 13 ديسمبر 2007 في 02:32

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

جزاك الله كل خير على هذا العطاء والمجهود الكبير

نطمع فى المزيد ونحب نعرف فى نظر سريعة ماهو الجديد فيما يتعلق Database

بارك الله قبك

#4

يعطيك العافية

تم تعديل هذه المشاركة بواسطة Romantic_touch في 13 ديسمبر 2007 في 12:27

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#5
hanyessmat كتب:
جزاك الله كل خير على هذا العطاء والمجهود الكبير

نطمع فى المزيد ونحب نعرف فى نظر سريعة ماهو الجديد فيما يتعلق Database

بارك الله قبك

تم التطرق لموضوع الجديد فيما يتعلق بقواعد البيانات في الموضوع نظرة سريعة في الجديد في Visual Studio 2008 فيما يتعلق ببيئة التطوير في قسم الدوت نيت العام بشكل سريع ولكن ذلك لايمنع وضع موضوع مستقل بذلك مستقبلا

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#6

الله يعطيك العافية استاذ محمد

توضيح ممتاز ويبدو أن مايكروسوفت ستجعل من هذا المنتج مع التطوير شيء خرافي

هذا الموضوع مغلق.

مواضيع مشابهة