買這商品的人也買了...
-
$1,120$1,098 -
$1,200$1,176 -
$1,029Fundamentals of Data Structures in C
-
$580$458 -
$680$537 -
$1,068Software Engineering, 6/e
-
$149$118 -
$168$133 -
$2,330$2,214 -
$620$608 -
$880$695 -
$620$558 -
$880$695 -
$450$351 -
$760$600 -
$280$218 -
$760$600 -
$580$493 -
$590$466 -
$690$538 -
$720$569 -
$980$960 -
$560$476 -
$1,068Fundamentals of Database Systems, 4/e (IE)
-
$2,275$2,161
商品描述
Drill down into the details of the .NET runtime and IL assembly language with help from one of the languages designers!
Most books about .NET programming are devoted to high-level languages in RAD environments. But what about the plumbing? This book drills down into the internal structures and operations of the .NET common language runtime and teaches you how to master the IL assembly language (ILAsm), which fully describes these structures and operations. The rule of thumb is that if the runtime can do it, ILAsm must be able to express it. Youll learn everything you need to know about this low-level language from the developer who designed and implemented the IL Assembler, IL Disassembler, and metadata validation tools. The book is ideal for compiler developers, developers working on multilanguage projects, and anyone else who wants to develop tighter, faster code for the .NET Framework platform. Topics covered include:
Overview of ILAsm and the common language runtime, plus a sample program
Enhancing your code
Managed executable file structure
Metadata tables organization
Modules and assemblies
Namespaces and classes
Primitive types and signatures
Fields and data constants
Methods
IL instructions
Structured exception handling
Events and properties
Custom and security attributes
Managed and unmanaged code interoperation
Multilanguage projects
Appendixes: ILAsm grammar, metadata organization, the IL instruction set, IL Assembler and Disassembler compiler options, and the off-line metadata validation tool
CD-ROM FEATURES:
A fully searchable electronic copy of the book
Sample code in IL assembly language
商品描述(中文翻譯)
深入了解 .NET 執行時和 IL 組合語言的細節,並獲得其中一位語言設計師的幫助!
大多數關於 .NET 程式設計的書籍專注於 RAD 環境中的高階語言。但那麼底層的部分呢?本書深入探討 .NET 通用語言執行時的內部結構和操作,並教你如何掌握 IL 組合語言(ILAsm),該語言完整描述了這些結構和操作。一般來說,如果執行時能做到的事情,ILAsm 必須能夠表達出來。你將從設計和實現 IL 組合器、IL 反組合器和元數據驗證工具的開發者那裡學到有關這種低階語言的所有知識。本書非常適合編譯器開發者、從事多語言專案的開發者,以及任何希望為 .NET Framework 平台開發更緊湊、更快速代碼的人。涵蓋的主題包括:
- ILAsm 和通用語言執行時的概述,以及一個範例程式
- 增強你的代碼
- 管理執行檔結構
- 元數據表組織
- 模組和組件
- 命名空間和類別
- 原始類型和簽名
- 欄位和數據常數
- 方法
- IL 指令
- 結構化例外處理
- 事件和屬性
- 自定義和安全屬性
- 管理和非管理代碼的互操作性
- 多語言專案
- 附錄:ILAsm 語法、元數據組織、IL 指令集、IL 組合器和反組合器的編譯器選項,以及離線元數據驗證工具
CD-ROM 特點:
- 一本可完全搜尋的電子書副本
- IL 組合語言的範例代碼