نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
کد مدیریت شده عالی است ، اما گاهی اوقات کد .NET باید کد محلی را فراخوانی کند ، مانند DLL های Windows API یا اجزای COM. این دوره به شما نشان می دهد که چگونه همه را بزرگ کنید مقدمه 14 متر 43s P/Invoke: اصول 35 متر 6 ثانیه P/فراخوانی: حفاری عمیق تر 54 متر 3 ثانیه COM Interop: بنیادها 57m 33s COM Interop: حفاری عمیق تر 58 متر 7 ثانیه COM Interop: Threading 48m 44s قطع شدن با C ++/CLI دهه 49 49 نکات و نکات 28 متر 15 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
مقدمه
Introduction
-
بررسی اجمالی
Overview
-
معرفی دوره
Course Introduction
-
حالت های اجرا
Execution Modes
-
سناریوهای قابلیت همکاری
Interoperability Scenarios
-
مکانیسم های قابلیت همکاری
Interoperability Mechanisms
-
نسخه ی نمایشی: Interop ساده
Demo: Simple Interop
-
خلاصه
Summary
P/Invoke: اصول
P/Invoke: The Basics
-
بررسی اجمالی
Overview
-
P/فراخوانی
P/Invoke
-
نسخه ی نمایشی: P/فراخوانی
Demo: P/Invoke
-
یافتن نقاط ورود
Finding Entry Points
-
نسخه ی نمایشی: امتیاز ورود
Demo: Entry Points
-
کنوانسیون تماس
Calling Convention
-
نسخه ی نمایشی: کنوانسیون تماس
Demo: Calling Convention
-
نوع تبدیل
Type Conversion
-
خلاصه
Summary
P/فراخوانی: حفاری عمیق تر
P/Invoke: Digging Deeper
-
بررسی اجمالی
Overview
-
مدیریت خطا
Error Handling
-
نسخه ی نمایشی: مدیریت خطاهای Win32
Demo: Win32 Error Handling
-
ساختارها و اتحادیه ها
Structures and Unions
-
نسخه ی نمایشی: ساختارها و اتحادیه ها
Demo: Structures and Unions
-
نشانگرهای عملکرد
Function Pointers
-
نسخه ی نمایشی: نشانگرهای عملکرد
Demo: Function Pointers
-
طول عمر شی
Object Lifetime
-
نسخه ی نمایشی: پین کردن شیject
Demo: Object Pinning
-
رهنمودها
Guidelines
-
خلاصه
Summary
COM Interop: بنیادها
COM Interop: Foundations
-
بررسی اجمالی
Overview
-
مدل اجزا مonلفه
The Component Object Model
-
تاریخچه مختصر COM
A Brief History of COM
-
شی COM چیست؟
What Is a COM Object?
-
راهنماها
GUIDs
-
HRESULT ها
HRESULTs
-
فعال سازی COM
COM Activation
-
COM ایجاد شی
COM Object Creation
-
ثبت نام COM
COM Registration
-
نسخه ی نمایشی: ثبت نام COM
Demo: COM Registration
-
COM DLL معمولی
Typical COM DLL
-
نسخه ی نمایشی: نوع اطلاعات
Demo: Type Information
-
قطع اولیه
Basic Interop
-
نسخه ی نمایشی: Interop اساسی
Demo: Basic Interop
-
خلاصه
Summary
COM Interop: حفاری عمیق تر
COM Interop: Digging Deeper
-
بررسی اجمالی
Overview
-
IU ناشناخته در NET
IUnknown in .NET
-
نسخه ی نمایشی: IU ناشناخته در NET
Demo: IUnknown in .NET
-
مدیریت حافظه
Memory Management
-
نسخه ی نمایشی: مدیریت حافظه
Demo: Memory Management
-
Interop بدون کتابخانه نوع
Interop With no Type Library
-
نسخه ی نمایشی: Interop بدون کتابخانه نوع
Demo: Interop With no Type Library
-
اعزام پویا
Dynamic Dispatch
-
نسخه ی نمایشی: اعزام پویا
Demo: Dynamic Dispatch
-
قرار دادن نوع NET به عنوان کلاسهای COM
Exposing .NET Type as COM Classes
-
نسخه ی نمایشی: نمایش انواع NET به عنوان کلاس های COM
Demo: Exposing .NET Types as COM Classes
-
نسخه ی نمایشی: مصرف انواع .NET به عنوان کلاس های COM
Demo: Consuming .NET Types as COM Classes
-
خلاصه
Summary
COM Interop: Threading
COM Interop: Threading
-
بررسی اجمالی
Overview
-
فرآیندها و رشته ها
Processes and Threads
-
COM و Threading
COM and Threading
-
نخ و آپارتمان
Threading and Apartments
-
فرایند و آپارتمان
Process and Apartments
-
اشیا and و آپارتمان ها
Objects and Apartments
-
نمونه آپارتمان ها
Apartments Examples
-
COM Apartments و CLR
COM Apartments and the CLR
-
نسخه ی نمایشی: آپارتمان - کد
Demo: Apartments - The Code
-
نمایش: آپارتمان - 1
Demo: Apartments - 1
-
نسخه ی نمایشی: آپارتمان - 2
Demo: Apartments - 2
-
نسخه ی نمایشی: آپارتمان - 3
Demo: Apartments - 3
-
نسخه ی نمایشی: آپارتمان - 4
Demo: Apartments - 4
-
هر دو و FTM
Both and the FTM
-
خلاصه
Summary
قطع شدن با C ++/CLI
Interop With C++/CLI
-
بررسی اجمالی
Overview
-
C ++/CLI چیست؟
What Is C++/CLI?
-
سناریوهای استفاده از C ++/CLI
C++/CLI Usage Scenarios
-
اصول C ++/CLI
C++/CLI Basics
-
نسخه ی نمایشی: سلام به جهان ، سبک C ++/CLI
Demo: Hello World, C++/CLI Style
-
نحو C ++/CLI
C++/CLI Syntax
-
اشیا و منابع
Objects and References
-
نسخه ی نمایشی: اشیا and و منابع
Demo: Objects and References
-
قرار دادن انواع بومی در NET
Exposing Native Types to .NET
-
نسخه ی نمایشی: نوع بومی به نوع NET
Demo: Native Type to .NET Type
-
نسخه ی نمایشی: مشتری C #
Demo: C# Client
-
خلاصه
Summary
نکات و نکات
Tidbits and Tips
-
بررسی اجمالی
Overview
-
کد ناامن
Unsafe Code
-
کلمه کلیدی ناامن
The Unsafe Keyword
-
نسخه ی نمایشی: کد ناامن
Demo: Unsafe Code
-
شهادت
Bitness
-
کارایی
Performance
-
خصوصیات در COM
Properties in COM
-
رویدادهای COM
COM Events
-
COM PIA
COM PIA
-
نسخه ی نمایشی: نوع تعبیه شده را وارد کنید
Demo: Type Embedding
-
خلاصه
Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات