آموزش CLR Bytecode برای توسعه دهندگان

CLR Bytecode for Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اگر می دانید چگونه با زبان میانه (IL) صحبت کنید ، همانطور که زمان اجرا .NET آن را می بیند دریچه ای به جهان دارید. در این دوره ، با استفاده از bytecode Common Language Runtime (CLR) برای مدیریت ماشین های مجازی در برنامه های ویندوز آشنا شوید ، و یاد بگیرید که چگونه مانند یک حرفه ای IL صحبت کنید مربی تد نیوارد به شما کمک می کند تا با اصول اولیه IL آشنا شوید و از طریق نحو زبان این اسمبلی راه می رود. تد در کار با ILDasm و ILasm غواصی می کند ، در مورد کلاس ها ، کدهای CIL و عملوندها و موارد دیگر بحث می کند.
موضوعات شامل:
  • ILDasm و ILasm
  • مشخصات EMAC CLI
  • کد بایت CIL
  • دستورالعمل ها
  • کلاسها
  • کدهای کد و عملگرهای CIL
  • دستکاری پشته
  • استثناها

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

مقدمه Introduction

  • مقدمه Introduction

  • آنچه باید بدانید What you should know

  • فایل های تمرینی Exercise files

1. ILDasm: Disassembler .NET 1. ILDasm: The .NET Disassembler

  • سلام دنیا Hello world

  • معرفی ILDasm ILDasm introduction

  • نسخه آزمایشی ILDasm ILDasm demo

2. ILasm: اسمبلر .NET 2. ILasm: The .NET Assembler

  • معرفی ISLam ILSam introduction

  • نسخه ی نمایشی ISLam ILSam demo

3. مشخصات EMAC CLI 3. EMAC CLI Specification

  • مشخصات EMAC CLI EMAC CLI specifications

4- Cyt Bytecode 4. CIL Bytecode

  • کد کد CIL CIL bytecode

5- انواع داده ها و دستورالعمل ها 5. Data Types and Directives

  • انواع داده Data Types

  • بخشنامه ها Directives

  • نسخه ی نمایشی Directives demo

6. کلاس ها 6. Classes

  • کلاس ها Classes

  • کلاسهای نمایشی Classes demo

  • نسخه آزمایشی کلاس ها گسترش یافته است Classes demo extended

  • زمینه های Fields

7. سایر بخشنامه ها 7. Other Directives

  • مواد و روش ها Methods

  • روش های نمایشی Methods demo

  • خصوصیات Properties

  • ویژگی های نمایشی Properties demo

8. CIL Opcodes و Operands 8. CIL Opcodes and Operands

  • عملكردها Opcodes operands

  • دستکاری پشته Stack manipulation

  • جریان کنترل Control flow

  • نسخه نمایشی Opcodes Opcodes operands demo

  • مدل شی Object model

  • استثناها Exceptions

9. عمومی 9. Generics

  • عمومی Generics

  • نسخه ی نمایشی عمومی Generics demo

10. با استفاده از این دانش جدید 10. Using This New-Found Knowledge

  • برای هر مثال For each example

  • به عنوان مثال پویا Dynamic example

  • به عنوان مثال بازده Yield return example

نتیجه Conclusion

  • خلاصه Summary

نمایش نظرات

آموزش CLR Bytecode برای توسعه دهندگان
جزییات دوره
1h 58m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
5,262
- از 5
ندارد
دارد
دارد
Ted Neward
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ted Neward Ted Neward

تکنسین ، رهبر و مشاور تد نیوارد مدیر روابط توسعه دهنده در Smartsheet است.

تد از تجربه گفتار و نوشتن خود استفاده می کند تا لذت صفحه گسترده ابر و مدیریت پروژه را به دنیای توسعه برساند. تد که یک صنعت حرفه ای با 20 سال تجربه است ، در کنفرانس های سراسر جهان سخنرانی می کند و به طور منظم برای انتشارات مختلف در اکوسیستم های جاوا و .NET می نویسد. وی در حال حاضر به همراه همسر ، دو پسر ، سگ ، چهار گربه ، هشت لپ تاپ ، هفت تبلت ، 9 تلفن و یک قبض آب و برق نسبتاً بزرگ در اقیانوس آرام شمال غربی اقامت دارد.