出版時(shí)間:2004-1 出版社:電子工業(yè)出版社 作者:周愛(ài)民 頁(yè)數(shù):350
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)通過(guò)對(duì)Delphi內(nèi)核(RTL)源代碼進(jìn)行分析,深入闡述了Delphi內(nèi)核(RTL)的原理及其實(shí)現(xiàn)。全書(shū)從Nico Bendlin編寫(xiě)的著名最小化內(nèi)核示例程序MiniDExe講起,基于MiniDExe分析Delphi在編譯器一級(jí)的技術(shù)內(nèi)幕,帶領(lǐng)讀者一窺Delphi的核心。隨后作者基于這個(gè)內(nèi)核逐層地包裝代碼,將Delphi的各種功能的具體實(shí)現(xiàn)一一展現(xiàn),通過(guò)列出關(guān)鍵性代碼并進(jìn)行系統(tǒng)性分析的方式,全面分析對(duì)象結(jié)構(gòu)、VCL和COM等在源代碼中的實(shí)現(xiàn)。全書(shū)內(nèi)容詳實(shí),闡述精辟、深入,主要議題包括:Delphi的編譯器在Windows、Delphi RTL和用戶(hù)代碼之間的交互;Delphi RTL內(nèi)核代碼的完整實(shí)現(xiàn);與Delphi內(nèi)核相關(guān)的操作系統(tǒng)機(jī)制;初始(入口)代碼、模塊、內(nèi)存、線(xiàn)程、資源、異常處理機(jī)制等?! ”緯?shū)是一本不可多得的高端技術(shù)圖書(shū),適合中、高級(jí)Delphi開(kāi)發(fā)人員研讀。
作者簡(jiǎn)介
周愛(ài)民,1999-2000年為AV95的三個(gè)核心開(kāi)發(fā)人員之一,順利完成了該核心層代碼編寫(xiě)?! ?000-2002年完成極光網(wǎng)絡(luò)數(shù)據(jù)倉(cāng)庫(kù)心中心系統(tǒng),榮獲河南省高新技術(shù)產(chǎn)品二等獎(jiǎng)?! ?003年被美國(guó)Borland公司授予“Borland Delphi產(chǎn)品專(zhuān)家“稱(chēng)號(hào),同時(shí)授予”論壇特別貢獻(xiàn)獎(jiǎng)“。為惟一同時(shí)被授兩個(gè)將項(xiàng)人人員。 2003年11月,受邀參加Borland公司成立20周年舉辦的“Borland首屆開(kāi)發(fā)者大會(huì)“,發(fā)表題為“利用Delphi實(shí)現(xiàn)在Micphi 實(shí)現(xiàn)在Microsoft.NET Framework下的開(kāi)發(fā)“演講。
書(shū)籍目錄
序前言第一部分 Delphi內(nèi)核深入剖析(I)第1章 最小化Delphi內(nèi)核1.1 MiniDExe如何實(shí)現(xiàn)內(nèi)核最小化1.2 一些其他的內(nèi)核優(yōu)化1.3 為什么要研究最小化內(nèi)核第2章 基本數(shù)據(jù)類(lèi)型的實(shí)現(xiàn)2.1 基本數(shù)據(jù)類(lèi)型2.2 變量與常量2.3 數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)2.4 數(shù)據(jù)結(jié)構(gòu)相關(guān)的例程2.5 變量的類(lèi)型檢測(cè)與強(qiáng)制轉(zhuǎn)換2.6 引用-計(jì)數(shù)-寫(xiě)復(fù)制與類(lèi)型信息第3章 BASM(Borland匯編語(yǔ)言)精要3.1 BASM概念簡(jiǎn)要3.2 表達(dá)式的類(lèi)別與類(lèi)型3.3 數(shù)據(jù)定義和數(shù)據(jù)類(lèi)型強(qiáng)制轉(zhuǎn)換3.4 例程入口參數(shù)及調(diào)用約定3.5 例程和API的調(diào)用與流程控制3.6 完全匯編例程與內(nèi)嵌匯編例程3.7 匯編例程中的返回值約定3.8 其他第4章 初始化與結(jié)束化過(guò)程4.1 變量的初始化與結(jié)束化4.2 例程的初始化與結(jié)束化4.3 單元初始化與結(jié)束化4.4 模塊初始化與結(jié)束化第5章 面向Windows開(kāi)發(fā)的基本實(shí)現(xiàn)5.1 Win32應(yīng)用程序:EXE5.2 32位的DOS:控制臺(tái)應(yīng)用程序5.3 動(dòng)態(tài)鏈接庫(kù):DLL5.4 Delphi的動(dòng)態(tài)鏈接庫(kù):包5.5 其他第6章 Delphi的積木藝術(shù)(PE)6.1 PE文件結(jié)構(gòu)概要6.2 Delphi的PE文件頭中一些重要的域6.3 Delphi的PE文件中一些重要的節(jié)6.5 入口點(diǎn)第二部分 Delphi內(nèi)核深入剖析(II)第7章 Delphi的內(nèi)存管理器7.1 Delphi的內(nèi)存管理器實(shí)現(xiàn)框架7.2 內(nèi)存頁(yè)管理7.3 堆7.4 MemoryManager及相關(guān)例程7.5 GetMem.inc中的重要例程7.6 遍歷全部?jī)?nèi)存塊7.7 共享內(nèi)存管理器7.8 第三方內(nèi)存管理器7.9 小結(jié)第8章 錯(cuò)誤和異常8.1 錯(cuò)誤8.2 斷言8.3 Windows與Delphi中的異常處理機(jī)制概要8.4 編譯器對(duì)異常處理機(jī)制的實(shí)現(xiàn)8.5 基本(except型)異常處理8.6 使用面向?qū)ο蠹夹g(shù)的異常類(lèi)第9章 多線(xiàn)程的實(shí)現(xiàn)及調(diào)度9.1 操作系統(tǒng)的進(jìn)程與線(xiàn)程9.2 操作系統(tǒng)的線(xiàn)程調(diào)度概要9.3 基本的多線(xiàn)程應(yīng)用9.4 線(xiàn)程變量(線(xiàn)程局部存儲(chǔ))9.5 再論FS段9.6 線(xiàn)程類(lèi)(TThread)9.7 線(xiàn)程同步對(duì)象第10章 資源的管理和使用10.1 資源字符串10.2 Delphi編譯的PE文件的默認(rèn)資源10.3 其他第11章 突破Delphi在應(yīng)用開(kāi)發(fā)上的限制11.1 開(kāi)發(fā)DOS保護(hù)模式程序11.2 開(kāi)發(fā)Windows9x上的驅(qū)動(dòng)程序11.3 開(kāi)發(fā)WinNT/2000上的驅(qū)動(dòng)程序11.4 其他術(shù)語(yǔ)表參考書(shū)目
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版