Exploring the .NET Core 3.0 Runtime

تاریخ: 1398/06/18 11:43
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۲۹۱۱
دیدگاه ها: ۰
برچسب ها: C Sharp |.NET Core |
کتاب Exploring the .NET Core 3.0 Runtime
Apress
Roger Villela
9781484251126
2019
183
English

مهندسی نرم افزار هم چالش بر انگیز، و هم لذت بخش است و در کتاب بررسی زمان اجرای NET Core 3.0.، شما نحوه برنامه نویسی برای دو ویژگی پیشرفته که در محیط NET Core 3.0. در دسترس هستند را یاد خواهید گرفت که عبارتند از : API‌های دات نت برای تولید پویای کد و بازرسی متادیتا.  این دانش، نقطه شروعی برای طراحی و پیاده سازی کتابخانه ای است که توسط یک ابزار تولید کد و ابزار بازرسی متادیتا استفاده شود. از این کتابخانه می‌توان در سیستم عامل‌های مختلف استفاده کرد، چرا که NET Core 3.0.، یک پیاده سازی کراس پلتفرم از ECMA-335 است. همه‌ی سورس کد‌ها به زبان برنامه نویسی سیشارپ نوشته شده اند. تمامی کد‌ها نیز فقط از نوع‌های کراس پلتفرم (Base Class Library (BCL استفاده می‌کنند.

API‌های دات نت برای تولید کد، با خودکار سازی کارهای تکراری می توانند به شما در افزایش بهره وری و کیفیت نرم افزار دات نتی شما کمک کنند. در این کتاب شما درباره جنبه‌های داخلی (Virtual Execution System (VES یاد خواهید گرفت، که یک ماشین مجازی (یک پلتفرم سخت افزاری مجازی) از پلتفرم دات نت است که در کنار کارهای دیگر، کد میانی را اجرا می‌کند. شما همچنین درباره‌ی مکانیزم (garbage collection (GC، که وظیفه مدیریت حافظه خودکار که یکی از ویژگی‌های پلتفرم NET Core. است نیز یاد خواهید گرفت.

API‌های دات نت برای بازرسی متادیتا، یکی دیگر از ویژگی‌های ارزشمند NET Core 3.0. است؛ به ویژه برای ابزارهای داخلی که برای اعتبارسنجی اسمبلی‌ها در شرایط به خصوص کسب و کار مورد استفاده قرار می‌گیرند. پس از خواندن این کتاب، شما قادر خواهید بود که در محیط NET Core 3.0. کار کنید و برای دو ویژگی پیشرفته آن برنامه بنویسید: code generation و metadata inspection.


مطالبی که در کتاب Exploring the .NET Core 3.0 Runtime یاد خواهید گرفت:
- فهمیدن ساز و کار داخلی سازمان ساختاری اسمبلی ها
- کار کردن با رفلکشن از طریق پلتفرم NET Core.
- تولید کد پویا با استفاده از API‌های (Code Document Model (CodeDOM دات نت کور
- استفاده از مکانیزم متادیتا پلتفرم NET Core.

 

 
Table of Contents:
Chapter 1: Exploring .NET Core
- Acronyms
- About the .NET Core Platform
- Microsoft Visual Studio 2019 Support for .NET Core
- Tutorial: Using .NET Core SDK Previews and configurations
Chapter 2: About Static .NET Assembly
- Acronyms
- Development Environment
- The Static .NET Assembly
Chapter 3: Dynamic .NET Assemblies: Defining Dynamic .NET Types
- About Dynamic Assemblies
- Organization of RVJ.Core .NET Types
- About System.Reflection.Emit Type Builders
- Defining Dynamic .NET Field Members for a Dynamic .NET Type
- Instantiating a Dynamic .NET Type and  Assigning a Value for a Dynamic .NET Field
Chapter 4: Working with Dynamic .NET Properties
- About Dynamic .NET Properties
- Implementing a Dynamic .NET Property
Chapter 5: Working with the CodeDOM
- About the CodeDOM
- Code Generation Using the CodeDOM

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...