آموزش سفارشی سازی و گسترش ویژوال استودیو 2010 با نوشتن کد

Customizing and Extending Visual Studio 2010 by Writing Code

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه استفاده، نوشتن و استقرار افزونه‌ها برای ویژوال استودیو شامل پسوندهای ویرایشگر، افزونه‌ها و بسته‌ها را به شما نشان می‌دهد. شما یاد خواهید گرفت که چگونه کدی بنویسید که با ویژوال استودیو تعامل داشته باشد. تکنیک های پوشش داده شده شامل پسوندهای ویرایشگر، پسوندهای نمودار، افزونه ها و بسته ها هستند. آشنایی با فرمت VSIX، ویژوال استودیو SDK و مدل شی DTE (همه در "سفارشی سازی و گسترش ویژوال استودیو 2010 بدون کد" پوشش داده شده است) زمینه مورد نیاز برای این دوره را فراهم می کند.

سرفصل ها و درس ها

MEF، چارچوب توسعه پذیری مدیریت شده MEF, The Managed Extensibility Framework

  • معرفی Introduction

  • MEF است ... MEF is...

  • یک جزء MEF A MEF Component

  • روابط Relationships

  • MEF و ویژوال استودیو MEF and Visual Studio

  • چه چیزی را می توانید تمدید کنید؟ What Can You Extend?

  • چگونه کار می کند How it works

نوشتن پسوند ویرایشگر Writing Editor Extensions

  • معرفی Introduction

  • ویرایشگر جدید ویژوال استودیو The New Visual Studio Editor

  • چرا ویرایشگر را گسترش دهید؟ Why Extend the Editor?

  • نقاط گسترش Extension Points

  • چند نمونه Some Examples

  • نمونه درج تصویر The Image Insertion Sample

  • نمونه کامنت سند The Doc Comment Sample

  • حاشیه حاشیه برای متن برچسب گذاری شده Margin Glyph for Tagged Text

  • معماری نسخه ی نمایشی Architecture of the Demo

  • نسخه ی نمایشی: ایجاد برچسب Demo: Creating the Tag

  • ایست بازرسی نسخه ی نمایشی Demo Checkpoint

  • نسخه ی نمایشی: ایجاد Glyph Demo: Creating the Glyph

  • مراجع برای نسخه ی نمایشی References for the Demo

  • خلاصه Summary

آزمایش و استقرار پسوندهای ویرایشگر Testing and deploying editor extensions

  • معرفی Introduction

  • نمونه تجربی The Experimental Instance

  • نسخه ی نمایشی: اشکال زدایی یک برنامه افزودنی ویرایشگر Demo: Debug an Editor Extension

  • فراداده Metadata

  • نسخه ی نمایشی: اضافه کردن متادیتا Demo: Add Metadata

  • گالری ویژوال استودیو The Visual Studio Gallery

  • نسخه ی نمایشی: بارگذاری در گالری Demo: Uploading to the Gallery

  • نتیجه Conclusion

افزونه های ویژوال استودیو Visual Studio Add-Ins

  • معرفی Introduction

  • افزونه چیست؟ What is an Add-In?

  • توسعه IDTE2 IDTExtensibility2

  • IDTCommandTarget IDTCommandTarget

  • DTE The DTE

  • نسخه ی نمایشی: نوشتن یک افزونه Demo: Writing an Add-in

  • Fit and Finish Fit and Finish

  • گسترش Deployment

  • نسخه ی نمایشی: استقرار Demo: Deployment

  • چرا باید افزونه بنویسیم (و چرا نه) Why to Write an Add-in (and Why Not to)

بسته های ویژوال استودیو Visual Studio Packages

  • معرفی Introduction

  • پکیج چیست؟ What is a Package?

  • چارچوب بسته مدیریت شده The Managed Package Framework

  • الگوی پروژه بسته جدید The New Package Project Template

  • نسخه ی نمایشی: ساخت بسته Speakit Demo: Building the Speakit Package

  • Fit and Finish Fit and Finish

  • نسخه ی نمایشی: پرداخت بسته Demo: Polishing the Package

  • استقرار بسته Package Deployment

  • نسخه ی نمایشی: استقرار یک بسته در VSIX Demo: Deploying a Package in a VSIX

  • نتیجه Conclusion

توسعه ابزارهای مدلسازی و نمودارسازی Extending Modeling and Diagramming tools

  • معرفی Introduction

  • چه چیزی را می توانید تمدید کنید؟ What Can You Extend?

  • آنچه شما نیاز دارید What You Need

  • نسخه ی نمایشی: نصب پیش نیازها Demo: Installing Pre-Requisites

  • موارد سفارشی جعبه ابزار Custom Toolbox Items

  • نمایه های UML UML Profiles

  • پسوندهای فرمان (منوی زمینه) Command Extensions (Context Menu)

  • نسخه ی نمایشی: نوشتن یک پسوند فرمان Demo: Writing a Command Extension

  • حرکات Gestures

  • اعتبار سنجی یک نمودار Validating a Diagram

  • نسخه ی نمایشی: یک پسوند اعتبار سنجی لایه Demo: A Layer Validation Extension

  • پیوندهای مورد کار Work Item Links

  • مسائل استقرار Deployment Issues

  • نسخه ی نمایشی: استقرار Demo: Deployment

  • نتیجه Conclusion

نمایش نظرات

آموزش سفارشی سازی و گسترش ویژوال استودیو 2010 با نوشتن کد
جزییات دوره
4h 7m
64
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
44
از 5
دارد
دارد
دارد
Kate Gregory
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kate Gregory Kate Gregory

کیت گریگوری در دهه چهارم خود است که برای برنامه پردازی حقوق می گیرد. شرکت وی ، Gregory Consulting Limited ، در روستاهای انتاریو مستقر است و به مشتریان کمک می کند تا فن آوری های جدید را اتخاذ کرده و با تغییر شرایط کسب و کار سازگار شوند. کارهای فعلی از NET و Visual C ++ به شدت برای توسعه وب و مشتری به ویژه برای ویندوز 7 و 8 استفاده می شود. مدیریت ، راهنمایی ، نگارش فنی و صحبت فنی بیشتر وقت او را اشغال می کند ، اما او همچنان هر هفته کد می نویسد. کیت نویسنده بیش از ده کتاب است و در DevTeach ، TechEd (ایالات متحده آمریکا ، اروپا ، آفریقا) و TechDays صحبت می کند. کیت یک MVP ++ C ، بانی بنیانگذار گروه کاربران دات نت در تورنتو ، بنیانگذار گروه کاربران دات نت در تورنتو ، عضو دفتر سخنرانان INETA ، و عضو هیئت علمی دانشگاه ترنت در پیتبورو است. از ژانویه 2002 وی مدیر منطقه ای مایکروسافت برای تورنتو بوده و از ژانویه 2004 به وی نشان ارزشمندترین Microsoft برای Visual C ++ اعطا شده است. در ژوئن 2005 وی برنده جایزه مدیر منطقه ای سال شد و در فوریه 2011 وی ویژوال C ++ MVP سال 2010 شد. کیت دوره های برنامه نویسی C ++ ، Visual Studio و Windows را برای Pluralsight توسعه می دهد و در حال نوشتن کتاب درمورد C ++ AMP است. .