لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سفارشی سازی و گسترش ویژوال استودیو 2010 بدون کد
Customizing and Extending Visual Studio 2010 Without Code
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نحوه استفاده و نوشتن افزونهها برای ویژوال استودیو شامل قالبهایی برای پروژهها و آیتمها، قطعهها و ماکروها را به شما نشان میدهد. راه های مختلفی برای انجام این کار وجود دارد، و همه شامل نوشتن کد نیستند. این دوره ماکروها، قطعه کد، صفحه شروع سفارشی و قالب های پروژه و آیتم را معرفی می کند. تاکید بر فناوری های جدیدتر از جمله فرمت VSIX و گالری ویژوال استودیو است، اما تکنیک های قدیمی که هنوز در ویژوال استودیو 2010 کار می کنند گنجانده شده است. این تکنیک ها نیازی به نوشتن کدی ندارند که با ویژوال استودیو در تعامل باشد.
سرفصل ها و درس ها
مروری بر توسعه پذیری Visual Studio 2010
Overview of Visual Studio 2010 Extensibility
معرفی
Introduction
ویژوال استودیو کارهای زیادی انجام می دهد
Visual Studio does a lot
ویژوال استودیو بسیار قابل تنظیم است
Visual Studio is highly configurable
تمدید یعنی چه
What extending means
قالب های پروژه
Project templates
قطعه کد
Code snippets
ماکروها
Macros
تغییر رفتار ویژوال استودیو
Changing Visual Studio's behavior
گالری ویژوال استودیو
The Visual Studio Gallery
تا کجا می توانید پیش بروید؟
How far can you go?
چرا برای ویژوال استودیو پسوند بنویسیم؟
Why write extensions for Visual Studio?
معرفی
Introduction
دسته بندی پسوندها
Categorizing extensions
برنامه های افزودنی فقط شما می توانید بنویسید
Extensions only you could write
زمینه های توسعه پذیری
Areas of extensibility
پوسته ویژوال استودیو
The Visual Studio shell
آنچه شما نیاز دارید
What you need
ماکروهای ویژوال استودیو
Visual Studio Macros
معرفی
Introduction
ماکروها چیست؟
What Are Macros?
نسخه ی نمایشی: ماکروهای ساخته شده
Demo: Builtin Macros
شیء DTE
The DTE Object
ضبط ماکروها
Recording Macros
نسخه ی نمایشی: ضبط و ویرایش یک ماکرو
Demo: Recording and Editing a Macro
نسخه ی نمایشی: استفاده از DTE و فریم ورک دات نت در یک ماکرو
Demo: Using DTE and the .NET Framework in a Macro
نسخه ی نمایشی: اشکال زدایی یک ماکرو
Demo: Debugging a Macro
ارزش ماکروها
The Value of Macros
قطعات ویژوال استودیو
Visual Studio Snippets
معرفی
Introduction
چرا از اسنیپت ها استفاده کنیم؟
Why use snippets?
نسخه ی نمایشی: با استفاده از قطعه های داخلی
Demo: using builtin snippets
نوشتن یک قطعه ساده
Writing a simple snippet
نسخه ی نمایشی: نوشتن یک قطعه ساده
Demo: writing a simple snippet
پسوند مفید: طراح قطعه
Useful extension: the snippet designer
نسخه ی نمایشی: طراح قطعه
Demo: the snippet designer
متغیرهای
Placeholders
نسخه ی نمایشی: متغیرهایی
Demo: placeholders
ارزش تکه ها
The value of snippets
دریافت و نصب برنامه های افزودنی برای ویژوال استودیو
Getting and installing extensions for Visual Studio
معرفی
Introduction
گالری ویژوال استودیو
The Visual Studio Gallery
نسخه ی نمایشی: گشت و گذار در گالری
Demo: Tour of the Gallery
فرمت VSIX
The VSIX Format
نسخه ی نمایشی: داخل یک VSIX
Demo: Inside a VSIX
کاری که VSIX نمی تواند انجام دهد
What a VSIX Cannot Do
نسخه ی نمایشی: فرمت های دیگر
Demo: Other Formats
نتیجه
Conclusion
ویژوال استودیو 2010 SDK
The Visual Studio 2010 SDK
معرفی
Introduction
ویژوال استودیو SDK
The Visual Studio SDK
نسخه ی نمایشی: نصب و آزمایش SDK
Demo: Installing and Testing the SDK
آیا به SDK نیاز دارید؟
Do you need the SDK?
صفحه شروع ویژوال استودیو
Visual Studio Start Page
معرفی
Introduction
برخی از اعتراضات صفحه شروع
Some Start Page Objections
نسخه ی نمایشی: صفحه شروع
Demo: The Start Page
صفحه شروع سفارشی چیست؟
What is a Custom Start Page?
نسخه ی نمایشی: XAML پشت صفحه
Demo: the XAML Behind the Page
نوشتن صفحه شروع خود
Writing Your Own Start Page
نسخه ی نمایشی: نوشتن صفحه شروع خود
Demo: Writing Your Own Start Page
تعداد اولین برداشت ها
First Impressions Count
فرمت VSIX
The VSIX Format
معرفی
Introduction
ساده برای چه کسی؟
Simple for Whom?
فایل VSIX چیست؟
What is a VSIX File?
چگونه یک VSIX بسازیم
How to Build a VSIX
نسخه ی نمایشی: ویرایش مانیفست
Demo: Editing a Manifest
برنامه افزودنی خود را به اشتراک بگذارید
Sharing Your Extension
نسخه ی نمایشی: بارگذاری در گالری
Demo: Uploading to the Gallery
خلاصه VSIX
VSIX Summary
قالب ها
Templates
معرفی
Introduction
قالب چیست؟
What is a Template?
قالب ها فایل های فشرده هستند
Templates are Zip Files
در یک الگو چیست؟
What's in a Template?
نسخه ی نمایشی: یک الگوی داخلی
Demo: A Built-In Template
ایجاد یک الگو
Creating a Template
نسخه ی نمایشی: ایجاد و استفاده از یک الگوی آیتم
Demo: Creating and Using an Item Template
نسخه ی نمایشی: ایجاد و استفاده از یک الگوی پروژه
Demo: Creating and Using a Project Template
مسائل استقرار
Deployment Issues
الگوها شما را سازنده تر می کنند
Templates Make You More Productive
استقرار الگوها
Deploying Templates
معرفی
Introduction
تست یک الگو
Testing a Template
نسخه ی نمایشی: قرار دادن الگو
Demo: Template Placement
به اشتراک گذاری یک الگو
Sharing a Template
نسخه ی نمایشی: صادرات یک الگو به عنوان VSIX
Demo: Exporting a Template as a VSIX
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
کیت گریگوری در دهه چهارم خود است که برای برنامه پردازی حقوق می گیرد. شرکت وی ، 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 است. .
نمایش نظرات