هذا هو الأمر vbnc الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
vbnc ، vbnc2 - مترجم أحادي Visual Basic.
موجز
vbnc [خيار] [ملفات المصدر]
الوصف
(فبنك) هو مترجم CIL للغة VisualBasic.NET.
يمكن تنفيذ التطبيقات المطورة على Windows باستخدام vbc على Mono والتطبيقات المترجمة
مع "vbnc" يمكن تنفيذه على .NET runtime.
يقبل برنامج التحويل البرمجي Mono Visual Basic نفس الخيارات مثل مترجم Microsoft VB.NET.
يمكن أن تبدأ هذه الخيارات بشرطة مائلة أو شرطة (/ المحددة هي نفسها التي تم التحقق منها).
تنتهي ملفات مصدر Visual Basic.NET عادةً بملحق ".vb". تجميع VB.NET
تتطلب التعليمات البرمجية المصدر جميع الملفات التي تشكل مكتبة أو وحدة نمطية أو قابلة للتنفيذ
المقدمة في سطر الأوامر. لا يوجد دعم للترجمة الجزئية. ليحقق
فوائد التجميع الجزئي ، يجب عليك تجميع البرامج في برامجهم الخاصة
التجميعات ، ثم قم بالإشارة إليها لاحقًا بعلامة "-r".
يقوم برنامج التحويل البرمجي Mono Basic بإنشاء صور (ملفات exe.) تحتوي على رمز بايت CIL يمكنه ذلك
يتم تنفيذه بواسطة أي نظام يطبق آلة افتراضية Common Language Infrastructure
مثل محرك Microsoft .NET runtime على Windows أو محرك Mono runtime على نظام Unix
الأنظمة. لا ترتبط الملفات التنفيذية بوحدة معالجة مركزية معينة أو نظام تشغيل.
يشير المحول البرمجي Mono Basic بشكل افتراضي إلى هذه التجميعات فقط: mscorlib.dll ،
Microsoft.VisualBasic.dll و System.dll و System.Xml.dll. إذا كنت تريد الإشارة الإضافية
المكتبات يجب عليك تحديدها يدويًا باستخدام خيار سطر الأوامر -r:.
إنّ كافة أنواع عهود الـ vbnc يتم استخدام برنامج التحويل البرمجي للتجميع مقابل أحدث ملف تعريف متاح (حاليًا ملف
4.0 الملف الشخصي).
إنّ كافة أنواع عهود الـ vbnc2 يتم استخدام برنامج التحويل البرمجي للتجميع مقابل ملف تعريف 2.0.
OPTIONS
-وحدة: MODULE1 [، MODULE2]
يشمل الوحدات المحددة في التجميع الناتج.
-صفحة الشفرة: ID
يحدد صفحة التعليمات البرمجية المستخدمة في معالجة ملفات الإدخال من النقطة التي تكون عليها
المحدد في. بشكل افتراضي ستتم معالجة الملفات في صفحة الرموز الحالية. ال
سيكتشف المجمع أيضًا تلقائيًا ملفات Unicode / UTF8 التي تحتوي على ملفات
علامة البايت في البداية.
الترميزات الشائعة الأخرى هي 28591 (لاتيني 1) و 1252 (ISO-8859-1) و 65001 (UTF-8).
-تعريف: SYMLIST ، - د: SYMLIST
يعرّف الرمز المدرج بالقائمة المفصولة بفاصلة منقوطة SYMLIST SYMBOL. هذا
يمكن اختباره في الكود المصدري بواسطة المعالج المسبق ، أو يمكن استخدامه بالطرق
التي تم تمييزها باستخدام السمة الشرطية.
- الشوائب: المبلغ
حدد مقدار معلومات التصحيح المراد إرسالها. القيم المحتملة لـ AMOUNT هي
"كامل" و "pdbonly".
- الواردات: قائمة الاستيراد
قم بتعريف عمليات الاستيراد العالمية لمساحات الأسماء المدرجة.
-إحذر: XXXX
يتجاهل رقم التحذير XXXX.
-lib: قائمة المسار ، -libpath: قائمة المسار
كل مسار محدد في القائمة المفصولة بفواصل سيوجه المحول البرمجي للبحث
للمكتبات في هذا المسار المحدد.
-الفئة الرئيسية
يخبر المترجم عن أي CLASS أو MODULE يحتوي على نقطة الدخول. مفيد عندك
يتم تجميع عدة فئات باستخدام طريقة رئيسية.
-nologo
قم بإيقاف طباعة معلومات حقوق النشر عند بدء التشغيل.
-نوستدليب ، -نوستدليب +
استخدم هذه العلامة إذا كنت تريد تجميع المكتبة الأساسية. هذا يجعل المترجم
تحميل الأنواع الداخلية من التجميع الجاري تجميعه.
-noconfig ، -noconfig +
تعطيل تكوين المحول البرمجي الافتراضي ليتم تحميله. المترجم افتراضيا
يحتوي على مراجع لتجمعات النظام.
-علم
يجعل المترجم يتجاهل التحذيرات.
- خيار كومباري: ثنائي ، - خيار كومباري: نص
حدد بين مقارنات السلاسل الثنائية والنصية. الافتراضي هو سلسلة ثنائية
المقارنات.
-خيار صريح [+ | -]
تتطلب إعلانًا صريحًا عن المتغيرات
-قضاء [+ | -]
فرض دلالات اللغة الصارمة
- خارج: FNAME ، -o اسم الملف
يسمي ملف الإخراج الذي سيتم إنشاؤه.
-q -هادئ
يأمر المحول البرمجي بعرض رسائل الخطأ فقط للأخطاء المتعلقة بالصياغة و
التحذيرات.
-المصدر: RESOURCE [، ID]
يتضمّن في ملف المورد المحدد. يمكن استخدام المعرف الاختياري لإعطاء رقم مختلف
اسم المورد. إذا لم يتم تحديده ، فسيكون اسم المورد هو اسم الملف.
-Linkresource: RESOURCE [، ID]
روابط إلى المورد المحدد. يمكن استخدام المعرف الاختياري لإعطاء اسم لملف
مورد مرتبط.
-r: ASSEMBLY1 [، ASSEMBLY2] ، -r ASSEMBLY1 [، ASSEMBLY2]
مرجع التجميعات المسماة. استخدم هذا لاستخدام الفئات من التجميع المسمى في
برنامجك. سيتم تحميل التجميع من أي من دليل النظام حيث
جميع التجميعات تعيش ، أو من المسار المحدد صراحة مع الخيار -L.
يمكنك أيضًا استخدام فاصلة منقوطة لفصل التجميعات بدلاً من الفاصلة.
-sdkpath: PATH
يعيّن المسار إلى تجميعات إطار العمل المطلوبة (mscorlib.dll و
Microsoft.VisualBasic.dll). للترجمة إلى ملف تعريف مختلف عن الوضع الافتراضي ، استخدم
هذا الخيار إلى المسار إلى mscorlib.dll للملف الشخصي الذي تريد التحويل البرمجي إليه.
-إزالة الشيكات [+ | -]
إزالة الشيكات الصحيحة. الافتراضي قبالة.
-rootnamespace: مساحة الاسم
يحدد مساحة الاسم الجذر لجميع تعريفات الأنواع
-الهدف: النوع ، -t: النوع
تستخدم لتحديد الهدف المطلوب. القيم الممكنة هي: exe (عادي
قابل للتنفيذ) ، winexe (نماذج Windows القابلة للتنفيذ) ، مكتبة (مكتبات المكونات) و
وحدة (مكتبة جزئية).
-utf8 الإخراج [+ | -]
ينبعث إخراج المترجم بترميز أحرف UTF8. متجاهل حاليا.
--الإصدار
يظهر نسخة المترجم.
- تحذير ، - تحذير +
تعامل مع التحذيرات على أنها أخطاء.
الاستقرار
اعتبارًا من أوائل عام 2011 ، لا يزال مترجم Mono Visual Basic يعتبر برنامجًا تجريبيًا. ال
برنامج التحويل البرمجي مكتمل الميزات (يستهدف مترجم Microsoft Visual Basic 8) ، ومع ذلك
لا تزال الأعطال تحدث ، وعلى الأخص مع رمز غير صحيح.
مؤلفون
انظر سجل التغيير للمؤلفين
استخدم vbnc عبر الإنترنت باستخدام خدمات onworks.net