كيفية القيام بما يلي: إنشاء جديد تطبيقات Windows استخدام الامتداد
إنشاء مشروع جديد وإضافته إلى الحل الحالي تحقيق خلال AddFromTemplateأسلوب عام القابلية للتوسعة DTE.Solutionالكائن. تفترض هذه المهمة معرفة كيفية الوصول إلى بيئة تطوير وحدات الماكرو وإنشاء مشروع ماكرو. لمزيد من المعلومات، راجع أتمتة الإجراءات المتكررة باستخدام وحدات الماكرو.
إنشاء الخطوات التالية على Visual Basicالمشروع. إلى إنشاء #Visual Cالمشروع, استخدم السلسلة "CSharp"في الخطوة 4.
ملاحظة
قد تختلف مربعات الحوار وأوامر القائمة التى تشاهدها الان عن تلك الموصوفة في التعليمات اعتماداً على الإعدادات النشطة أو الإصدار الخاص بك. تم تطوير هذه الإجراءات من خلال "إعدادات تطوير عام" النشط. لتغيير الإعدادات الخاصة بك, اختر إعدادات الاستيراد و التصدير ضمن القائمة أدوات . لمزيد من المعلومات، راجع العمل مع إعدادات.
لإضافة مصدر بيانات جديد إلى المشروع
إنشاء a جديد ماكرو وحدة نمطية? و اسم it NewProject.
إضافة a جديد ماكرو,NewWindowsProject, إلى the وحدة نمطية?.
Sub NewWindowsProject() ' Add code here to create new project. End Sub
يضيف هذا الماكرو على جديدة Visual BasicWindows التطبيق.
تحديد قالب تحتاج لمشروع وحدة تحكم. قد يتم إنشاء عدة أنواع مختلفة من المشروع كما هو موضح في الجدول. لتطبيقات Windows استخدام قالب WindowsApplication.zip.
اسم القالب
نوع المشروع
ClassLibrary.zip
مكتبة الفئات
ConsoleApplication.zip
تطبيق Console
EmptyProject.zip
مشروع فارغ
WebApplication.zip
تطبيق ويب
WebControl.zip
عنصر تحكم ويب
WebService.zip
خدمة ويب
WindowsApplication.zip
تطبيقات Windows
WindowsControl.zip
التحكم في Windows
WindowsService.zip
خدمات Windows
بناء الجملة باستخدام قالب غير GetProjectTemplate("WindowsApplication.zip", "VisualBasic"). يمكنك أيضاً الوصول إلى قوالب محددة التطبيقات، على سبيل المثال: GetProjectTemplate("PocketPC2003-ClassLibrary.zip", "CSharp")إرجاع القالب الخاص#Visual Cمكتبة الفئات لـ مشروع 2003 كمبيوتر الجيب الشخصي. يمكن العثور على قوالب مشروع لالكل اللغات في < محرك أقراص > \برنامج ملفات\ Microsoft Visual Studio 10\Common7\IDE\ProjectTemplates\ اللغة.
يمكنك أيضاً إنشاء قوالب مخصصة المشروع الخاص بك والقوالب عنصر المشروع المخصصة. تعيين الدليل الذي يقوم بتخزين القوالب, انقر فوق خيارات القائمة أدوات. في الجزء الأيمن من مربع حوار "خيارات " ، انقر فوق " مشاريع وحلولها". كتابة مسارات للقوالب الخاصة بك في الموقع قوالب مشروع المستخدم Visual Studio ومربعات الموقع قوالب العنصر المستخدم Visual Studio . بشكل بديل، يمكنك قبول المواقع الافتراضية.
تتطلب قوالب مخصصة فريد أسماء الملفات التي لا تتعارض مع أسماء الملفات المحددة في:
- <محرك أقراص>: \برنامج ملفات\ Microsoft Visual Studio 10\Common7\IDE\ProjectTemplates\ اللغة
و
- <محرك أقراص>: \برنامج ملفات\ Microsoft Visual Studio 10\Common7\IDE\ProjectTemplates\ اللغة
تأكد من استخدام أسماء الملفات الطويلة (مقابل إلى 8dot3). لمزيد من المعلومات، راجع إنشاء المشروع وعنصر قوالب..
استخدام GetProjectTemplateأسلوب إلى حدد موقع قالب مشروع. مسار قالب استناداً إلى اللغة، وبذلك لاسترداد Visual Basicقالب استخدام السلسلة "Visual Basic", كما هو موضح أدناه. للحصول #Visual Cاستخدام قالب السلسلة "CSharp".
Dim vbTemplatePath As String Dim vbProjectPath As String vbProjectPath = "C:\UserFiles\MyFiles\MyProject" vbTemplatePath = soln.GetProjectTemplate( _ "WindowsApplication.zip", "VisualBasic")
قم بإستدعاء أسلوب AddFromTemplate.
' Create a new solution. ' Make sure the filepath below exists ' on your computer. soln.Create("C:\UserFiles\MyFiles\MyProject", "MySolution") ' Create a new VB console project using the template ' obtained above. soln.AddFromTemplate(vbTemplatePath, vbProjectPath, _ "VB Console Project", False)
يظهر ماكرو كامل أدناه:
Sub NewWindowsProject () 'This function creates a solution and adds a Visual Basic Console 'project to it. Dim soln As Solution2 = CType(DTE.Solution, Solution2) 'Dim proj As Project Dim msg As String Dim vbTemplatePath As String Dim vbProjectPath As String vbProjectPath = "C:\UserFiles\MyFiles\MyProject" vbTemplatePath = soln.GetProjectTemplate _ ("WindowsApplication.zip", "VisualBasic") ' Create a new solution. ' Make sure the filepath below exists ' on your computer. soln.Create("C:\UserFiles\MyFiles\MyProject", "MySolution") ' Create a new VB console project using the template ' obtained above. soln.AddFromTemplate(vbTemplatePath, vbProjectPath, _ "VB Windows Project", False) msg = "Created new solution: " & soln.FullName & vbCrLf msg = msg & "Created new project: " & soln.Projects.Kind() MsgBox(msg) End Sub
حفظ الماكرو وأغلق IDE لوحدات الماكرو ثم تشغيل الماكرو من مستكشف ماكرو.
عرض الحلول الجديدة و "MySolution" تطبيقات Windows "مشروع Windows VB" في مستكشف الحلول.
راجع أيضًا:
المهام
كيفية: ترحيل رمز إنشاء المشاريع عن طريق استخدام قوالب
كيفية: إنشاء عناصر مشروع برمجياً