أهم أقسام المدونة

الصفحات

الأحد، 22 مارس 2020

مشاريع ASP.NET Core 3.1 بفيجوال بيزيك


إنشاء مشاريع ASP.NET Core 3.1 بلغة VB.NET

Vazor
 
طورت مشروع Vazor ليعمل على .NET Core 3.1.. يمكنكم تحميل قالب المشاريع الخاص بـ Vazor واتبعوا الخطوات التالية:
1.انقر مرتين على الملف VazorTemplateSetup.vsix لتشغيل برنامج الإعداد، وأكمل خطوات الإعداد.
2. أنشئ مشروعا جديدا في فيجوال ستديو.. في نافذة اختيار نوع المشروع اكتب Vazor في مربع البحث.. سيظهر لك نوعان من مشاريع Varor في القائمة، أحدهما لإنشاء مشروع MVC والآخر لإنشاء مشروع Razor Pages (أسميه هنا Vazor Pages).. اختر النوع الذي تريده.. واصل خطوات إنشاء المشروع.
3. لديك الآن مشروع ASP.NET Core مكتوب بلغة فيجوال بيزيك دوت نت، ويحتوي على مثال لإنشاء الصفحات باستخدام Vazor.. جرب تشغيل المشروع.
4. إذا حدثت أي أخطاء، فلا تقلق، فهي بسبب عدم وجود بعض الحزم البرمجية NuGets على جهازك.. لاستعادة هذه الحزم، اضغط اسم مجموعة المشاريع في Solution Explorer ومن القائمة الموضعية اضغط Restore Nugets.. أو يمكنك استخدام القائمة الرئيسية:
Tools\NuGet Package manager Console\Package manager Console
لفتح نافذة الأوامر، واكتب فيها:
dotnet restore
واضغط زر الإدخال وانتظر إلى حين انتهاء العملية.. جرب تشغيل البرنامج الآن وسيعمل على ما يرام.
5. إذا أردت إضافة صفحات Vazor جديدة إلى المشروع، اضغط القائمة الرئيسية Project ومنها اضغط Add New Item.. سترى أعلى نافذة اختيار العناصر عنصرين جديدين يخصان Vazor، أحدهما لإضافة صفحة إلى مشاريع MVC والآخر لإضافة صفحة لمشاريع Razor Pages.. اختر العنصر المناسب لنوع المشروع وغير اسمه الافتراضي إلى ما تريد، واضغط زر الإضافة.
استمتع بإنشاء مشاريع الويب بلغة فيجوال بيزيك دوت نت بهذه الطريقة كما تشاء. 

ملحوظة:
هناك مشروع كامل هو eShopOnWeb مكتوب بلغة سي شارب ترجمته إلى VB.NET وعدلت صفحاته لتصير مكتوبة بـ Vazor و ZML وهو يعمل حاليا لكن على إصدار Vazor المكتوب بدوت نت كور 2.2.. أعمل حاليا على تعديله إلى دوت نت كور 3.1.. وسأنشره قريبا على GitHub قريبا بإذن الله.
لا تنسوا منح Vazor نجمة لتشجيعه، وأخبروا كل مبرمجي فيجوال بيزيك عنه.
ستجدون تفاصيل أكثر عن استخدام Vazor في المستودع لكنها بالإنجليزية.. لكن هناك شرح بالعربية على مدونتي.
ولا تنسوني من دعائكم.
#I_love_VB_NET

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.