آموزش موارد جدید در .NET 4.5

What's New in .NET 4.5

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید که چگونه از ویژگی های شناخته شده و مبهم در NET 4.5 استفاده کنید. به‌عنوان یک به‌روزرسانی در محل، زمانی که .NET 4.5 را هدف قرار می‌دهید، یا با کامپایلرهای جدید کامپایل می‌کنید، یا کاربرانتان کتابخانه‌ها را ارتقا می‌دهند، برخی تغییرات رخ می‌دهد که اغلب خارج از کنترل شماست. رفتار بهبود یافته اغلب جنبه منفی شکستن تغییرات را دارد و این دوره جنبه منفی احتمالی این تغییرات را بررسی می کند. این دوره که بیشتر به زبان سی شارپ نوشته شده است، شامل ماژولی است که تغییرات در ویژوال بیسیک را پوشش می دهد. وسعت انتشار را از همگام به zip خواهید دید، از جمله بهبودهایی در ردیابی و MEF.

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

معرفی Introduction

  • بررسی اجمالی Overview

  • نسخه NET 4.5 منتشر شد The .NET 4.5 Release

  • به روز رسانی در محل In-Place Update

  • خلاصه Summary

تغییرات در چارچوب اصلی Changes to the Core Framework

  • بررسی اجمالی Overview

  • کتابخانه های کلاس قابل حمل Portable Class Libraries

  • هدف گیری 32 و 64 بیتی Targeting 32 and 64 bit

  • بررسی راه اندازی برنامه Review Application Startup

  • NGen اتوماتیک Automatic NGen

  • JIT پس زمینه چند هسته ای Multicore Background JIT

  • ASLR با آنتروپی بالا High Entropy ASLR

  • جمع آوری زباله و انبوه بهتر Better Garbage Collection and Heaps

  • تغییرات کتابخانه برای شبکه Library Changes for Networking

  • مجموعه های فقط خواندنی Readonly Collections

  • مدل بازتابی جدید The New Reflection Model

  • تغییرات کتابخانه برای حمایت از فرهنگ بهتر Library Changes for Better Culture Support

  • بهبود مدیریت استثنا Improvements to Exception Management

  • بهبودهای BCL انتخاب شده Selected BCL Improvements

  • متفرقه: آرایه های بزرگ، برنامه های کنسول و Zip Miscellaneous: Large Arrays, Console Apps and Zip

  • خلاصه Summary

منبع رویداد پشتیبانی ETW Event Source ETW Support

  • بررسی اجمالی Overview

  • ارزش پیشنهادی برای ETW Value Proposition for ETW

  • طراحی ETW ETW Design

  • معرفی کلاس منبع رویداد Introducing the Event Source Class

  • نسخه ی نمایشی: ایجاد و ثبت رویدادها با PerfView Demo: Creating and Capturing Events with PerfView

  • ویژگی های پیشرفته برای تعریف و جمع آوری رویدادها Advanced Features for Defining and Collecting Events

  • مفاهیم عملکرد - سرعت چقدر است؟ Performance Implications - How Fast is Fast?

  • خلاصه Summary

همگامی و موازی Async and Parallelism

  • بررسی اجمالی Overview

  • همگام مفهومی Conceptual Async

  • نسخه ی نمایشی: ساده ترین همگام سازی ممکن Demo: The Simplest Possible Async

  • مدیریت استثناها Managing Exceptions

  • اعضای وظیفه جدید: WhenAll New Task Members: WhenAll

  • اعضای وظیفه جدید: WhenAny New Task Members: WhenAny

  • اعضای جدید وظیفه: Run و FromResult New Task Members: Run and FromResult

  • اعضای جدید وظیفه: Delay، Yield و ConfigureAwait New Task Members: Delay, Yield, and ConfigureAwait

  • رسیدگی به لغو و مهلت زمانی Handling Cancellation and Timeout

  • گزارش پیشرفت Reporting Progress

  • نسخه ی نمایشی: Async Debugging Demo: Async Debugging

  • اشکال زدایی ویژوال استودیو Visual Studio Debugging

  • نسخه ی نمایشی: اشکال زدایی ویژوال استودیو Demo: Visual Studio Debugging

  • خلاصه Summary

اطلاعات تماس گیرنده Caller Information

  • بررسی اجمالی Overview

  • ویژگی های اطلاعات تماس گیرنده Caller Information Attributes

  • استفاده از اطلاعات تماس گیرنده برای ورود به سیستم Using Caller Information for Logging

  • استفاده از اطلاعات تماس گیرنده برای پیاده سازی INotifyPropertyChanged Using Caller Information to Implement INotifyPropertyChanged

  • خلاصه Summary

تغییرات در ویژوال بیسیک Changes to Visual Basic

  • بررسی اجمالی Overview

  • تکرار کننده ها Iterators

  • نسخه ی نمایشی: سلسله مراتب تماس Demo: Call Hierarchy

  • استفاده از کلمه کلیدی جهانی برای مدیریت فضاهای نام Using the Global Keyword to Manage Namespaces

  • تغییرات در نحوه تغییر کد شما توسط ویرایشگر Changes to How the Editor Alters Your Code

  • ارتقاء به اضافه بار و انواع بازگشت ضمنی Upgrades to Overloads and Implicit Return Types

  • بهبود در کامپایلر ویژوال بیسیک Improvements in the Visual Basic Compiler

  • نحو ویژوال بیسیک برای Async و اطلاعات تماس گیرنده Visual Basic Syntax for Async and Caller Info

  • خلاصه Summary

تغییرات در چارچوب توسعه‌پذیری مدیریت‌شده Changes to the Managed Extensibility Framework

  • بررسی اجمالی Overview

  • تزریق وابستگی و طراحی MEF Dependency Injection and MEF Design

  • مدل استنتاج جدید برای ایجاد کانتینر The New Inference Model for Container Creation

  • نسخه ی نمایشی: .NET 4.0 مثال Demo: .NET 4.0 Example

  • نسخه ی نمایشی: تبدیل مثال به دات نت 4.5 Demo: Converting the Example to .NET 4.5

  • نسخه ی نمایشی: افزودن یک سازنده وارداتی برای MEF بدون ویژگی Demo: Adding an Importing Constructor for Attribute Free MEF

  • با استفاده از Open Generics Resolution Using Open Generics Resolution

  • کنترل طول عمر و دامنه Controlling Lifetime and Scope

  • تشخیص بهبود یافته Improved Diagnostics

  • نسخه های جایگزین MEF Alternate Versions of MEF

  • خلاصه Summary

شکستن تغییرات Breaking Changes

  • بررسی اجمالی Overview

  • شکستن تغییرات در دیدگاه Breaking Changes in Perspective

  • مدیریت نسخه های مختلف دات نت Managing Different Versions of .NET

  • شکستن تغییرات: چارچوب اصلی Breaking Changes: Core Framework

  • شکستن تغییرات: شبکه سازی Breaking Changes: Networking

  • تغییرات اساسی: کتابخانه های رابط کاربری Breaking Changes: UI Libraries

  • شکستن تغییرات: گردش کار و WCF Breaking Changes: Workflow and WCF

  • شکستن تغییرات: MSBuild Breaking Changes: MSBuild

  • شکستن تغییرات: داده ها Breaking Changes: Data

  • شکستن تغییرات: CSharp Breaking Changes: CSharp

  • شکستن تغییرات: ویژوال بیسیک Breaking Changes: Visual Basic

  • شکستن تغییر: برای هر بار بلند کردن Breaking Change: For Each Lifting

  • تأثیر به روز رسانی های ژانویه 2013 Impact of the January 2013Updates

  • خلاصه Summary

نمایش نظرات

آموزش موارد جدید در .NET 4.5
جزییات دوره
4h 42m
81
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
243
3.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kathleen Dollard Kathleen Dollard

کاتلین دلارارد مربی تیم NET است. او از سال 1998 مایکروسافت MVP بوده و یک ASP.NET Insider است. کاتلین سخنران INETA است و بیش از صد سخنرانی در سراسر جهان داشته است. وی به C # و Visual Basic مسلط است و علاقه مند است فناوری های هسته .NET ، بهترین ابزارهای منبع باز و فرایندهای معقول را در دسترس همه رمزگذاران قرار دهد تا بتوانند سریعتر نرم افزار بهتری بنویسند. او به طور گسترده ای با معماری های ترکیبی از جمله MEF ، WebAPI ، ROC و NetKernel کار کرده است. کاتلین همچنین مدتی طولانی مدافع فنون تولید است و نویسنده Code Generation در Microsoft .NET (از Apress) است. او مقالات زیادی را در مورد طیف وسیعی از فناوری های NET منتشر کرده است. کاتلین رئیس موسس شمال کلرادو .NET SIG بود و از گروه های بزرگ و کوچک پشتیبانی می کند. مربیگری کاتلین شامل آموزش نیمه وقت در محل ، بهبود فرآیند ، بررسی معماری و کد ، و تسهیل تیم برای ایجاد عادت هایی برای ادامه تعالی بدون ایجاد اختلال در پروژه های فعلی است. او در حال حاضر در جاده زندگی می کند. می توانید او را درkathleendollard (توییتر) یا msmvps.com/blogs/kathleen دنبال کنید.