參透Delphi/Kylix

出版時(shí)間:2003-3  出版社:中國鐵道出版社  作者:喬林  頁數(shù):884  字?jǐn)?shù):1364  
Tag標(biāo)簽:無  

內(nèi)容概要

本書特色:清華大學(xué)教師力作,包含作者多年編譯器研究與程序設(shè)計(jì)教學(xué)經(jīng)驗(yàn);深入Object Pascal語言核心,澄清許多容易讓人迷惑的概念;披露Delphi/Kylix實(shí)現(xiàn)的技術(shù)內(nèi)幕,詳細(xì)闡釋深入編程的思考方法與實(shí)現(xiàn)策略;全書131個(gè)實(shí)例,近70,000行源代碼,讀者可直接使用的類與子程序近百個(gè)……

書籍目錄

第0章 引 言 10-1 精通Delphi/Kylix的途徑 20-2 全書結(jié)構(gòu) 20-3 排版與行文說明 20-4 關(guān)于本書配套光盤 30-5 聯(lián)系作者 3第一部分 Object Pascal語言精義第1章 數(shù)據(jù)與代碼 71-1 數(shù)據(jù)與代碼的基本概念 81-1-1 數(shù)據(jù)與信息 81-1-2 數(shù)據(jù)及其解釋 91-1-3 數(shù)據(jù)與地址 91-1-4 程序代碼 101-2 數(shù)據(jù)類型 121-2-1 簡單數(shù)據(jù)類型 131-2-2 用戶自定義數(shù)據(jù)類型 141-2-3 無名類型聲明 151-2-4 類型別名 161-3 數(shù)據(jù)的類型轉(zhuǎn)換 171-3-1 強(qiáng)制類型轉(zhuǎn)換 171-3-2 類型轉(zhuǎn)換的利與弊 191-3-3 變體類型 201-4 程序流程控制 211-4-1 分支 211-4-2 循環(huán) 211-5 本章小結(jié) 22第2章 過程與函數(shù) 232-1 結(jié)構(gòu)化程序設(shè)計(jì) 242-1-1 結(jié)構(gòu)化程序設(shè)計(jì)的基本原則 242-1-2 子程序 242-1-3 功能分解與逐步求精 262-2 子程序參數(shù) 292-2-1 參數(shù)語義 292-2-2 值參數(shù) 302-2-3 常量參數(shù) 302-2-4 變量參數(shù) 302-2-5 外部參數(shù) 312-2-6 無型參數(shù) 312-3 子程序重載與缺省參數(shù) 322-3-1 重載 322-3-2 缺省參數(shù) 332-4 子程序控制 342-4-1 ??蚣艿恼{(diào)整 342-4-2 調(diào)用規(guī)范 362-4-3 參數(shù)傳遞規(guī)范 372-4-4 寄存器保護(hù)規(guī)范與函數(shù)的返回值 382-5 遞歸 392-5-1 遞歸的基本概念 392-5-2 遞歸調(diào)用時(shí)的??蚣苷{(diào)整 412-5-3 遞歸信任 432-5-4 分形 442-5-5 間接遞歸 492-6 本章小結(jié) 50第3章 數(shù)據(jù)組織 513-1 數(shù)據(jù)的組織結(jié)構(gòu) 523-1-1 同質(zhì)數(shù)據(jù) 523-1-2 異質(zhì)數(shù)據(jù) 563-1-3 復(fù)雜數(shù)據(jù)結(jié)構(gòu) 633-2 生存期自管理的數(shù)據(jù)類型 643-2-1 生存期自管理的基本意義 643-2-2 動態(tài)數(shù)組 643-2-3 字符串 713-3 指針 743-3-1 指針、地址與數(shù)據(jù) 743-3-2 指針操作 753-3-3 動態(tài)內(nèi)存分配 783-3-4 指針存儲格式 793-3-5 字符指針 803-4 特定數(shù)據(jù)結(jié)構(gòu)的參數(shù)傳送 853-4-1 靜態(tài)數(shù)組參數(shù) 853-4-2 開放數(shù)組參數(shù) 863-4-3 可變開放數(shù)組參數(shù) 883-4-4 字符串參數(shù) 903-4-5 指針參數(shù) 913-5 本章小結(jié) 92第4章 程序抽象 934-1 數(shù)據(jù)抽象與抽象數(shù)據(jù)類型 944-1-1 數(shù)據(jù)抽象 944-1-2 鏈表 954-1-3 抽象數(shù)據(jù)類型 984-2 線性數(shù)據(jù)結(jié)構(gòu) 1024-2-1 棧 1024-2-2 隊(duì)列 1044-2-3 對棧與隊(duì)列的進(jìn)一步抽象 1064-3 非線性數(shù)據(jù)結(jié)構(gòu) 1094-3-1 符號表 1094-3-2 樹與二叉樹 1144-3-3 表達(dá)式二叉樹 1164-4 算法抽象 1244-4-1 過程抽象 1244-4-2 過程類型 1254-4-3 數(shù)學(xué)函數(shù)圖像的繪制 1304-4-4 回調(diào)函數(shù)與映射函數(shù) 1324-5 本章小結(jié) 134第5章 類與對象 1375-1 類類型 1385-1-1 類與對象的基本概念 1385-1-2 類類型的聲明與實(shí)現(xiàn) 1385-1-3 類類型的使用 1405-1-4 對象成員的訪問 1425-1-5 根類與繼承 1425-2 域與方法 1435-2-1 域 1435-2-2 方法類型 1445-2-3 過程方法與函數(shù)方法 1455-2-4 構(gòu)造方法 1465-2-5 析構(gòu)方法 1495-2-6 類過程方法與類函數(shù)方法 1505-2-7 隱含參數(shù)Self 1525-2-8 方法調(diào)用規(guī)范 1535-3 成員可見性 1545-3-1 數(shù)據(jù)封裝與成員可見性 1545-3-2 缺省成員可見性 1565-3-3 類的友元 1565-4 類與抽象數(shù)據(jù)類型 1595-4-1 數(shù)據(jù)封裝的肇因 1595-4-2 抽象數(shù)據(jù)類型的類實(shí)現(xiàn) 1605-4-3 面向?qū)ο蠹夹g(shù)的實(shí)質(zhì) 1635-5 對象與對象交互 1645-5-1 再論對象 1645-5-2 對象標(biāo)識 1665-5-3 對象交互機(jī)制 1675-5-4 對象引用存在的問題 1695-6 本章小結(jié) 170第6章 繼 承 1716-1 繼承抽象 1726-1-1 繼承的基本原理 1726-1-2 窗體類的繼承 1746-1-3 VCL與CLX類庫層次 1766-1-4 VCL與CLX類庫分支結(jié)構(gòu) 1786-2 方法的繼承與重載 1806-2-1 方法繼承 1806-2-2 方法重載 1816-2-3 inherited調(diào)用 1856-3 類操作符 1876-3-1 is操作符 1876-3-2 as操作符 1886-4 對象存儲格式 1896-4-1 域的存儲格式 1896-4-2 靜態(tài)方法的存儲格式 1916-5 線性數(shù)據(jù)結(jié)構(gòu)的類實(shí)現(xiàn) 1926-6 本章小結(jié) 194第7章 多態(tài)性與動態(tài)聯(lián)編 1957-1 靜態(tài)方法與類型適應(yīng) 1967-1-1 靜態(tài)方法 1967-1-2 類型適應(yīng) 1977-2 虛擬方法與動態(tài)方法 1987-2-1 強(qiáng)制類型轉(zhuǎn)換的缺陷 1987-2-2 虛擬方法 1997-2-3 動態(tài)方法 2007-3 方法指示符 2017-3-1 方法的重定義 2017-3-2 方法的覆蓋 2027-3-3 方法的重引入 2027-3-4 警告指示符 2037-3-5 方法指示符的使用原則 2037-4 動態(tài)聯(lián)編機(jī)制 2057-4-1 靜態(tài)聯(lián)編與動態(tài)聯(lián)編 2057-4-2 多態(tài)性 2067-5 虛擬方法與動態(tài)方法的存儲格式 2087-5-1 虛擬表結(jié)構(gòu) 2097-5-2 動態(tài)方法的存儲格式 2137-5-3 類繼承層次下的虛擬表結(jié)構(gòu) 2157-6 對象的構(gòu)造與析構(gòu) 2167-6-1 對象的構(gòu)造 2167-6-2 對象的析構(gòu) 2187-7 抽象方法與抽象類 2267-7-1 抽象方法 2267-7-2 抽象類 2277-7-3 抽象窗體類 2287-8 本章小結(jié) 230第8章 流機(jī)制與持久性 2318-1 流機(jī)制 2328-1-1 流抽象 2328-1-2 流入流出 2348-2 文件流 2358-2-1 創(chuàng)建TFileStream流式對象 2368-2-2 TFileStream流入流出 2368-2-3 數(shù)據(jù)文件流 2398-3 體育彩票輔助分析系統(tǒng) 2408-3-1 法律說明 2408-3-2 數(shù)據(jù)結(jié)構(gòu) 2418-3-3 中獎記錄的流入流出 2438-3-4 頻率統(tǒng)計(jì) 2448-3-5 中獎號碼分布圖 2468-3-6 中獎記錄的管理 2508-4 TPersistent類與持久性 2548-4-1 復(fù)制構(gòu)造方法 2548-4-2 屬性流與域流 2568-4-3 對象的串行化 2588-5 本章小結(jié) 261第9章 異常處理 2639-1 異常處理的基本概念 2649-1-1 異常處理機(jī)制 2649-1-2 異常保護(hù)機(jī)制 2679-1-3 異常引發(fā)機(jī)制 2699-2 標(biāo)準(zhǔn)異常類 2709-2-1 異常類Exception 2709-2-2 異常類層次 2719-2-3 運(yùn)行庫異常 2729-2-4 對象異常 2769-2-5 組件異常 2789-3 異常的響應(yīng)與處理 2799-3-1 使用異常實(shí)例 2799-3-2 缺省異常響應(yīng) 2809-3-3 多個(gè)異常的處理 2809-3-4 異常的重引發(fā) 2829-3-5 異常嵌套 2839-3-6 異常編程方法 2849-3-7 TApplication類的異常處理程序 2849-3-8 程序異常日志 2869-4 自定義異常類 2879-4-1 創(chuàng)建自定義異常類 2879-4-2 引發(fā)自定義異常類 2879-5 本章小結(jié) 290第二部分 用戶界面設(shè)計(jì)方略第10章 窗體與窗口 29310-1 窗體的基本屬性 29410-1-1 邊框樣式與邊框圖標(biāo) 29410-1-2 窗體位置 29510-1-3 窗體與客戶區(qū)的大小 29610-1-4 窗體約束 29710-2 字體比例調(diào)整 29810-2-1 自動調(diào)整字體比例 29810-2-2 手工調(diào)整字體比例 29910-2-3 滾動條 30010-3 窗體中的組件 30010-3-1 組件的Owner屬性與Parent屬性 30010-3-2 組件與控件計(jì)數(shù) 30110-4 窗體事件 30210-5 對話框與多窗體的創(chuàng)建與管理 30410-5-1 模態(tài)窗口與非模態(tài)窗口 30410-5-2 窗體的創(chuàng)建與釋放時(shí)機(jī) 30510-5-3 對話框 30710-6 特殊窗體 30910-6-1 封面窗口 30910-6-2 無標(biāo)題窗體 31010-7 本章小結(jié) 313第11章 輸入處理 31511-1 鼠標(biāo)與鍵盤輸入 31611-1-1 鼠標(biāo)事件 31611-1-2 鍵盤事件 31711-2 響應(yīng)鼠標(biāo)事件 31711-2-1 鼠標(biāo)事件處理過程的參數(shù) 31711-2-2 響應(yīng)OnClick事件 31811-2-3 響應(yīng)OnMouseDown事件 31911-2-4 響應(yīng)OnMouseMove事件 32011-2-5 響應(yīng)滾輪事件 32111-3 響應(yīng)鍵盤事件 32111-3-1 鍵盤事件處理過程的參數(shù) 32111-3-2 響應(yīng)OnKeyPress事件 32211-3-3 響應(yīng)OnKeyDown事件 32311-3-4 響應(yīng)OnKeyUp事件 32311-4 跟蹤鼠標(biāo)與鍵盤 32311-4-1 跟蹤鼠標(biāo)事件 32311-4-2 跟蹤鍵盤事件 32511-4-3 處理虛擬鍵 32511-4-4 虛擬鍵的散列 32811-5 本章小結(jié) 331第12章 用戶界面元素 33312-1 菜單欄 33412-1-1 菜單與菜單項(xiàng) 33412-1-2 菜單項(xiàng)的圖標(biāo) 33412-1-3 菜單項(xiàng)的加速鍵與快捷鍵 33512-1-4 菜單命令的響應(yīng) 33612-1-5 動態(tài)管理菜單項(xiàng) 33712-1-6 彈出式菜單 33812-1-7 訪問系統(tǒng)菜單 33912-2 工具欄 34112-2-1 TToolBar組件與TToolButton組件 34212-2-2 按鈕樣式 34312-2-3 工具欄中的組件 34412-2-4 工具欄按鈕的提示信息 34512-2-5 提示信息的定制 34612-2-6 提示信息窗口類 34812-3 控件欄 34912-3-1 TCoolBar組件 34912-3-2 TControlBar組件 35012-3-3 TControlBar組件中的菜單 35112-4 活動抽象機(jī)制 35212-4-1 引入活動抽象的原因 35212-4-2 活動抽象的基本機(jī)制 35212-4-3 使用活動關(guān)聯(lián)菜單和按鈕 35512-4-4 活動的觸發(fā)規(guī)則 35712-5 狀態(tài)欄 36112-5-1 簡單狀態(tài)欄的使用方法 36212-5-2 復(fù)雜狀態(tài)欄的使用方法 36212-5-3 跟蹤鍵盤狀態(tài) 36312-6 本章小結(jié) 364第13章 程序工作區(qū) 36513-1 SDI、MDI與MPI 36613-1-1 SDI 36613-1-2 MDI 36613-1-3 MPI 36713-1-4 設(shè)計(jì)程序工作區(qū)的五項(xiàng)基本原則 36713-2 TTabControl組件與TPageControl組件 36813-2-1 TTabControl組件 36813-2-2 TPageControl組件 37013-2-3 動態(tài)MPI的管理 37213-2-4 獲取活動TJuMemo對象 37413-2-5 頁面切換 37613-3 MPI編輯器 37713-3-1 文件的保存 37813-3-2 文件的關(guān)閉 37913-3-3 窗體的關(guān)閉 38013-3-4 文件的打印 38113-4 框架組件 38213-4-1 使用框架 38213-4-2 框架的基本意義 38313-4-3 窗體中的框架 38413-5 本章小結(jié) 386第14章 常用組件的高級用法 38714-1 列表框組件 38814-1-1 TListBox組件 38814-1-2 TCheckListBox組件 38914-1-3 TComboBox組件與TColorBox組件 39114-2 視圖組件 39114-2-1 TListView組件 39114-2-2 TTreeView組件 39414-3 組件的自繪 39514-3-1 TComboBox組件的自繪 39614-3-2 TMenuItem組件的自繪 39714-3-3 TListView組件的自繪 39814-3-4 TTreeView組件的自繪 40114-4 向?qū)?40214-5 本章小結(jié) 405第15章 拖放與???40715-1 組件間的拖放 40815-2 組件內(nèi)的拖放 40915-3 控件欄與控件的???41115-4 頁面控件的??刻匦?41215-5 本章小結(jié) 413第三部分 組件開發(fā)與IDE擴(kuò)展第16章 類引用 41716-1 類引用類型的概念 41816-1-1 類引用類型的語法 41816-1-2 類引用類型與類方法 41916-2 類引用類型與類構(gòu)造 42016-2-1 類引用類型與類定義 42016-2-2 Application對象與窗體創(chuàng)建 42116-3 類引用類型與動態(tài)創(chuàng)建組件 42316-3-1 控件的動態(tài)創(chuàng)建 42416-3-2 類引用作為方法的參數(shù) 42616-3-3 控件的動態(tài)復(fù)制 42716-4 本章小結(jié) 428第17章 屬性與事件 42917-1 屬性 43017-1-1 引入屬性的意義 43017-1-2 屬性的訪問說明 43117-1-3 屬性的存儲說明 43417-2 屬性的類型 43517-2-1 簡單類型的屬性 43517-2-2 布爾類型與枚舉類型的屬性 43617-2-3 集合類型的屬性 43717-2-4 對象類型的屬性 43717-2-5 數(shù)組類型的屬性 43817-3 高級屬性特性 44117-3-1 屬性的索引說明 44117-3-2 屬性的覆蓋與重定義 44217-3-3 窗體類的屬性聲明 44417-4 方法指針與事件 44517-4-1 方法指針類型 44517-4-2 事件 44717-4-3 事件的基本用法 44817-5 本章小結(jié) 451第18章 運(yùn)行時(shí)類型信息 45318-1 RTTI的理論基礎(chǔ) 45418-1-1 RTTI的定義 45418-1-2 RTTI的意義 45418-2 獲取持久類RTTI 45618-2-1 基本RTTI數(shù)據(jù)結(jié)構(gòu) 45618-2-2 程序基本邏輯 45918-2-3 動態(tài)創(chuàng)建持久類對象實(shí)例 46018-2-4 獲取類類型RTTI 46018-2-5 獲取類繼承層次RTTI 46218-2-6 類注冊 46318-3 RTTI檢索 46318-3-1 獲取指向RTTI的指針 46418-3-2 使用TTreeView組件 46418-3-3 RTTI字符串的層次結(jié)構(gòu) 46618-3-4 獲取RTTI字符串 46818-4 類類型RTTI檢索 47118-4-1 獲取類RTTI 47118-4-2 屬性信息數(shù)據(jù)結(jié)構(gòu) 47218-4-3 獲取類詳細(xì)信息 47318-4-4 獲取屬性信息 47418-5 方法類型RTTI檢索 47618-5-1 獲取方法RTTI 47618-5-2 獲取方法定義 47618-6 其他類型RTTI檢索 47818-6-1 序數(shù)RTTI檢索 47918-6-2 動態(tài)數(shù)組RTTI檢索 48018-6-3 接口RTTI檢索 48118-6-4 屬性與事件的繼承層次 48118-6-5 關(guān)于ClassWalker的余話 48318-7 本章小結(jié) 483第19章 基本組件開發(fā)技術(shù) 48519-1 組件開發(fā)的基本方法 48619-1-1 理解組件的三個(gè)視角 48619-1-2 需要進(jìn)行組件開發(fā)的場合 48619-1-3 組件開發(fā)的基本途徑 48619-1-4 組件開發(fā)的基本流程 48819-2 由現(xiàn)有組件派生新組件 48919-2-1 創(chuàng)建簡單組件 48919-2-2 修改組件類 49019-2-3 測試新組件 49419-2-4 注冊新組件 49919-2-5 組件圖標(biāo) 49919-3 組件包 50019-3-1 包的基本概念與類型 50019-3-2 包文件 50119-3-3 創(chuàng)建包 50219-3-4 包的組織與管理 50319-4 由TCustomControl類派生新組件 50619-4-1 使用組件專家創(chuàng)建新組件 50719-4-2 添加屬性聲明 50719-4-3 組件的構(gòu)造方法與析構(gòu)方法 50819-4-4 字體調(diào)整 51019-5 由TComponent類派生設(shè)計(jì)時(shí)不可見組件 51019-5-1 創(chuàng)建TJuDate組件 51119-5-2 添加OnDateChange事件 51419-5-3 實(shí)現(xiàn)TJuDate組件的構(gòu)造方法 51419-5-4 指定組件的輸入目錄 51519-5-5 使用TJuDate組件 51519-6 本章小結(jié) 517第20章 高級組件開發(fā)技術(shù) 51920-1 屬性類別 52020-1-1 創(chuàng)建屬性類別的基本方法 52020-1-2 創(chuàng)建屬性類別的OpenToolsAPI 52220-1-3 屬性類別的實(shí)現(xiàn)技術(shù) 52420-2 屬性編輯器 52520-2-1 屬性編輯器類 52620-2-2 屬性值的編輯 52920-2-3 屬性編輯器的特征 53320-2-4 屬性編輯器的注冊 53420-2-5 使用對話框編輯屬性 53520-3 組件編輯器 53920-3-1 組件編輯器類 53920-3-2 缺省組件編輯器類 54020-3-3 簡單的組件編輯器 54120-3-4 組件編輯器的注冊 54320-4 本章小結(jié) 544第21章 組件持久性 54521-1 實(shí)現(xiàn)組件流的輔助類 54621-1-1 TFiler類 54621-1-2 TReader類 54821-1-3 TWriter類 55121-2 未發(fā)布普通屬性的流操作 55221-2-1 創(chuàng)建TJuDefPropComp組件 55321-2-2 屬性的讀過程與寫過程 55421-2-3 使用TJuDefPropComp組件 55521-3 未發(fā)布二進(jìn)制屬性的流操作 55621-3-1 創(chuàng)建TJuWavePlayer組件 55621-3-2 創(chuàng)建TJuWavePlayer組件的屬性編輯器 56121-3-3 使用TJuWavePlayer組件 56321-4 本章小結(jié) 564第22章 接口與COM 56522-1 接口的一般概念 56622-1-1 接口與類 56622-1-2 接口的聲明 56622-1-3 接口的使用方法 56822-1-4 接口的屬性 57022-2 接口的實(shí)現(xiàn) 57122-2-1 接口的繼承實(shí)現(xiàn) 57122-2-2 接口的類類型屬性委托實(shí)現(xiàn) 57222-2-3 接口的接口類型屬性委托實(shí)現(xiàn) 57522-2-4 接口的引用 57622-2-5 接口的賦值與類型適應(yīng) 57722-3 接口的多態(tài)性 57722-3-1 接口的繼承層次 57722-3-2 類的繼承層次 57822-3-3 接口的多態(tài) 58022-3-4 接口方法的重命名 58222-4 基礎(chǔ)COM編程 58322-4-1 COM簡史 58322-4-2 COM基本概念 58322-4-3 COM對象 58422-4-4 COM類廠 58622-4-5 COM服務(wù)器 58622-4-6 注冊COM服務(wù)器 58922-4-7 測試COM服務(wù)器 59022-5 本章小結(jié) 591第23章 擴(kuò)展Delphi/Kylix IDE 59323-1 Open Tools API 59423-1-1 Open Tools API簡史 59423-1-2 Open Tools API的體系結(jié)構(gòu) 59523-1-3 OTA主要接口概述 59623-2 IDE向?qū)?59823-2-1 文本查找 59823-2-2 IOTAWizard接口 60023-2-3 IDE向?qū)?60123-2-4 IDE向?qū)LL 60423-3 消息通知器 60423-3-1 實(shí)現(xiàn)IOTAIDENotifier接口 60423-3-2 注冊消息通知器 60623-4 本章小結(jié) 607第四部分 操作系統(tǒng)核心編程第24章 消息與消息處理 61124-1 Windows消息機(jī)制 61224-1-1 消息的基本概念 61224-1-2 消息處理 61324-2 Delphi消息處理機(jī)制 61424-2-1 Delphi消息記錄 61424-2-2 VCL消息處理過程 61524-2-3 消息的返回值 61524-3 消息的分類 61624-3-1 Windows標(biāo)準(zhǔn)消息 61624-3-2 控件通知消息 61724-3-3 自定義消息 61724-4 消息與事件 61824-4-1 消息的發(fā)送 61824-4-2 VCL消息處理流程 61924-4-3 消息與事件的關(guān)系 62324-5 消息的攔截 62424-5-1 子類化窗口過程 62424-5-2 窗口方法映射 62624-5-3 窗口鉤 62824-6 本章小結(jié) 630第25章 操作系統(tǒng)信息檢索 63125-1 操作系統(tǒng)版本信息 63225-1-1 GetVersionEx函數(shù)與TOSVersionInfo記錄 63225-1-2 TOSVersionInfoEx記錄 63325-1-3 實(shí)現(xiàn)ShowSystemVersion方法 63525-1-4 訪問注冊表 63725-1-5 結(jié)果輸出 63825-2 計(jì)算機(jī)名稱信息 63925-2-1 GetComputerNameEx函數(shù) 63925-2-2 ShowComputerNames方法 64025-3 硬件信息 64025-3-1 GetSystemInfo函數(shù)與TSystemInfo記錄 64125-3-2 ShowHardware方法 64125-4 系統(tǒng)配置信息 64225-4-1 一般信息檢索 64325-4-2 環(huán)境變量串檢索 64425-5 內(nèi)存狀態(tài)信息 64525-5-1 TMemoryStatus記錄 64625-5-2 實(shí)現(xiàn)ShowMemoryStatus方法 64625-6 系統(tǒng)度量制信息 64725-7 本章小結(jié) 648第26章 動態(tài)鏈接庫 64926-1 DLL基礎(chǔ) 65026-1-1 DLL與動態(tài)鏈接 65026-1-2 DLL與EXE 65126-1-3 DLL的基本意義 65126-2 使用DLL 65226-2-1 隱式調(diào)用 65226-2-2 顯式調(diào)用 65326-3 創(chuàng)建DLL 65426-3-1 DLL中的窗體 65426-3-2 DLL中的無模式窗體 65626-3-3 編寫DLL的基本原則 65726-4 鉤與DLL 65926-4-1 Windows鉤 65926-4-2 定義鉤數(shù)據(jù)結(jié)構(gòu) 66126-4-3 WH_MOUSE鉤 66226-4-4 鉤的安裝與脫離 66426-4-5 DLL入口點(diǎn) 66526-4-6 使用HookDll 66526-5 本章小結(jié) 667第27章 進(jìn)程與內(nèi)核對象 66927-1 進(jìn)程的基礎(chǔ)知識 67027-1-1 進(jìn)程的基本概念 67027-1-2 進(jìn)程的實(shí)例句柄 67027-1-3 進(jìn)程的命令行 67127-1-4 進(jìn)程的環(huán)境變量 67127-1-5 進(jìn)程的目錄 67227-1-6 CreateProcess函數(shù) 67227-1-7 ExitProcess函數(shù)與TerminateProcess函數(shù) 67327-1-8 子進(jìn)程的創(chuàng)建與消亡 67327-2 Windows內(nèi)核對象 67527-2-1 內(nèi)核對象的典型特征 67527-2-2 內(nèi)核對象類型與內(nèi)核句柄表 67727-2-3 內(nèi)核對象的創(chuàng)建與關(guān)閉 67727-2-4 進(jìn)程間的內(nèi)核對象共享 67927-3 進(jìn)程枚舉 68327-4 進(jìn)程間通信 68627-4-1 進(jìn)程間通信問題及其基本實(shí)現(xiàn)策略 68627-4-2 WM_COPYDATA消息 68627-4-3 進(jìn)程間的數(shù)據(jù)傳輸 68727-5 本章小結(jié) 690第28章 線 程 69128-1 線程的基礎(chǔ)知識 69228-1-1 進(jìn)程與線程 69228-1-2 宜使用多線程的場合 69228-1-3 不宜使用多線程的場合 69328-1-4 線程的調(diào)度與優(yōu)先級 69328-2 VCL線程對象 69428-2-1 TThread類 69428-2-2 使用TThread類 69528-2-3 線程對象的構(gòu)造與釋放 69628-2-4 線程函數(shù) 69628-2-5 線程的終止與異常 69728-3 VCL線程同步機(jī)制 69828-3-1 Synchronize方法 69828-3-2 Lock方法與Unlock方法 70028-3-3 TCriticalSection類 70128-3-4 TMultiReadExclusiveWriteSynchronizer類 70328-3-5 TEvent類與TSimpleEvent類 70328-3-6 WaitFor方法 70528-4 Windows線程內(nèi)核對象 70928-4-1 TThread類的構(gòu)造與CreateThread函數(shù) 71028-4-2 線程的終止 71228-4-3 線程與進(jìn)程的標(biāo)識 71328-4-4 線程的調(diào)度與優(yōu)先級 71628-4-5 線程消息隊(duì)列 71828-5 Windows線程同步機(jī)制 71928-5-1 TEvent類與事件內(nèi)核對象 72028-5-2 互斥內(nèi)核對象 72028-5-3 信號量內(nèi)核對象 72228-5-4 互鎖函數(shù)族 72428-6 線程局部存儲 72428-7 本章小結(jié) 724第29章 文件與文件系統(tǒng) 72529-1 文件系統(tǒng)信息檢索 72629-1-1 邏輯驅(qū)動器 72629-1-2 卷 72729-2 文件與目錄基本操作 72929-2-1 外殼組件 72929-2-2 SHFileOperation函數(shù) 73029-3 文件與目錄高級操作 73329-3-1 文件屬性 73329-3-2 文件查找 73329-3-3 文件變化通知 73529-4 本章小結(jié) 736第30章 虛擬內(nèi)存 73730-1 Windows NT/2000/XP的虛擬地址空間布局 73830-2 虛擬內(nèi)存管理 74530-2-1 保留與提交 74530-2-2 共享內(nèi)存與文件映射對象 74530-2-3 保護(hù)屬性 74630-2-4 寫時(shí)復(fù)制 74630-3 MemTouch程序 74730-3-1 VirtualQuery函數(shù)與VirtualQueryEx函數(shù) 74730-3-2 VirtualMemoryQuery函數(shù)與VirtualMemoryWalk函數(shù) 74830-3-3 GetTokens過程 75030-4 VMQuery動態(tài)鏈接庫 75130-4-1 TVirtualMemoryInformation記錄 75130-4-2 實(shí)現(xiàn)VirtualMemoryWalk函數(shù) 75230-4-3 實(shí)現(xiàn)VirtualMemoryQuery函數(shù) 75330-4-4 實(shí)現(xiàn)GetMemoryInformation過程 75730-4-5 DLL的映像基地址 76030-5 堆棧與虛擬內(nèi)存分配 76130-5-1 棧 76130-5-2 堆 76230-5-3 虛擬內(nèi)存分配 76230-6 本章小結(jié) 764第31章 區(qū)域?qū)ο笈c進(jìn)程間通信 76531-1 區(qū)域?qū)ο?76631-1-1 區(qū)域?qū)ο蟮幕靖拍?76631-1-2 創(chuàng)建區(qū)域?qū)ο?76731-1-3 映射視圖 76831-1-4 解除視圖映射與關(guān)閉區(qū)域?qū)ο?76931-2 DLL與數(shù)據(jù)共享 76931-2-1 實(shí)現(xiàn)Mapping動態(tài)鏈接庫 76931-2-2 實(shí)現(xiàn)讀進(jìn)程與寫進(jìn)程 77231-3 TJuSectionObject類族 77331-3-1 實(shí)現(xiàn)TJuSectionObject類 77331-3-2 實(shí)現(xiàn)TJuMemMapping類 77931-3-3 實(shí)現(xiàn)TJuFileMapping類 78231-4 遠(yuǎn)程注入DLL與進(jìn)程間通信 78731-4-1 進(jìn)程間通信:子類化 78731-4-2 進(jìn)程間通信:鉤 78731-4-3 創(chuàng)建遠(yuǎn)程線程 78831-4-4 遠(yuǎn)程進(jìn)程虛擬內(nèi)存信息檢索 79431-5 本章小結(jié) 798第五部分 附 錄附錄A 常用Delphi/Kylix常量、變量、函數(shù)與過程 803A-1 應(yīng)用程序級信息 804A-2 數(shù)學(xué)運(yùn)算 804A-3 組件注冊與Open Tools API 805A-4 日期與時(shí)間 805A-5 文件與文件管理 807A-6 流操作 807A-7 字符與字符串操作 808A-8 類型轉(zhuǎn)換 809附錄B Delphi/Kylix編譯指示與工程選項(xiàng) 811附錄C 跨平臺開發(fā) 815C-1 從Windows到Linux的標(biāo)準(zhǔn)移植步驟 816C-2 CLX與VCL的差異 820C-3 Windows與Linux的差異 821C-3-1 環(huán)境差異 822C-3-2 目錄差異 823C-4 編寫可移植代碼的一般原則 824C-4-1 一般原則 824C-4-2 使用條件編譯指令 824C-4-3 位置無關(guān)代碼與位置相關(guān)代碼 826C-4-4 消息與系統(tǒng)事件 826附錄D 程序調(diào)試 829D-1 程序錯誤的種類 830D-2 基本程序調(diào)試手段 830D-2-1 設(shè)置調(diào)試工具選項(xiàng) 830D-2-2 控制程序執(zhí)行 832D-2-3 使用斷點(diǎn) 833D-2-4 檢查變量和表達(dá)式的值 835D-2-5 檢查函數(shù)和過程調(diào)用 837D-2-6 檢查局部變量 838D-3 高級程序調(diào)試手段 838D-3-1 檢查線程狀態(tài) 838D-3-2 檢查CPU狀態(tài) 839D-3-3 檢查FPU狀態(tài) 840D-3-4 檢查模塊的裝入與卸載 841D-3-5 檢查事件日志 842附錄E Delphi/Kylix IDE錯誤一覽表 845E-1 編譯錯誤信息 846E-2 運(yùn)行時(shí)錯誤信息 852E-2-1 I/O錯誤:錯誤編號為100~149 852E-2-2 致命錯誤:錯誤編號為200~255 852E-2-3 操作系統(tǒng)錯誤 853 附錄F 名詞與術(shù)語索引 869附錄G 參考文獻(xiàn)與深入讀物 883

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    參透Delphi/Kylix PDF格式下載


用戶評論 (總計(jì)6條)

 
 

  •   這書不錯,不過DELPHI已經(jīng)英雄陌路了
  •   55轉(zhuǎn)讓,13910032477
  •   及其經(jīng)典的一本書!讓你真正了解Delphi的內(nèi)部
  •   這本書是國內(nèi)原創(chuàng)寫的最好的一本,建議要深入學(xué)習(xí)的人使用
  •   這本書總體上還不錯,可惜有些部分論及不深,例如COM的部分。
  •   挺厚的,如果花這錢真值得,就是不知道書的內(nèi)容是否值
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7