出版時間:2003-1-1 出版社:電子工業(yè)出版社 作者:王樹偉,王蒙 頁數(shù):527 字?jǐn)?shù):864
內(nèi)容概要
本書詳盡、全面、系統(tǒng)而有條理地總結(jié)和組織了Delphi 7的各種概念、方法和技術(shù),包括語言本身、組件、開發(fā)方法和新特性等。通過本書讀者可以透徹地理解Delphi 7,同時通曉其各個層面的技術(shù)。書中的范例源代碼請到http://www.fecit.com.cn/download.htm下載。
本書既適用于Delphi的初級應(yīng)用者,也適用于Delphi的高級開發(fā)者;可以作為Delphi程序員的工具書,也可以作為學(xué)習(xí)Delphi 7的教材。
書籍目錄
第1章 語言速查 1 1.1 關(guān)鍵字 1 1.2 數(shù)據(jù)類型 1 1.2.1 整數(shù)類型 1 1.2.2 字符類型 2 1.2.3 布爾類型 2 1.2.4 實(shí)數(shù)類型 3 1.3 常量 3 1.4 變量 3 1.5 運(yùn)算符與表達(dá)式 4 1.5.1 運(yùn)算符 4 1.5.2 表達(dá)式 6 1.6 函數(shù)和過程 7 1.6.1 函數(shù) 8 1.6.2 過程 9 1.6.3 參數(shù) 11 1.7 基本語句 13 1.7.1 聲明語句 14 1.7.2 賦值語句 14 1.7.3 循環(huán)語句 15 1.7.4 其他語句 17 1.8 程序模塊和可視范圍 21 1.8.1 程序模塊 21 1.8.2 可視范圍 21 1.9 編譯指令 23 1.9.1 應(yīng)用時機(jī)與場合 23 1.9.2 協(xié)助除錯 24 1.9.3 指令語法 24 1.10 Delphi 7的單元文件 24 1.11 Delphi 7的程序組織 26 1.12 庫和包 28 1.12.1 庫 29 1.12.2 包 31 1.13 嵌入式匯編 32第2章 Delphi 7類與對象速查 35 2.1 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法 35 2.1.1 從結(jié)構(gòu)化到OOP 35 2.1.2 面向?qū)ο?36 2.2 類 36 2.2.1 基本概念 36 2.2.2 類的聲明 39 2.2.3 類的字段 41 2.2.4 類的方法 42 2.2.5 方法指示字 45 2.2.6 調(diào)用約定 47 2.2.7 類方法與類數(shù)據(jù) 48 2.2.8 構(gòu)造函數(shù) 50 2.2.9 析構(gòu)函數(shù) 50 2.2.10 Is和As運(yùn)算符 65 2.3 對象 65 2.3.1 對象的定義 66 2.3.2 對象的范圍 67 2.3.3 對象公有域和私有域的說明 68 2.3.4 訪問對象的域和方法 68 2.3.5 對象變量的賦值 69 2.3.6 建立非可視化對象 71 2.4 接口 72 2.4.1 接口概述 72 2.4.2 接口的定義 73 2.4.3 實(shí)現(xiàn)接口 74 2.4.4 Implements指示字 74 2.5 Delphi 7的類庫結(jié)構(gòu) 74 2.5.1 總體結(jié)構(gòu) 75 2.5.2 TObject類介紹 76 2.6 異常 80 2.6.1 異常概述 80 2.6.2 try…except語句 80 2.7 錯誤 82第3章 系統(tǒng)例程與I/O操作速查 83 3.1 文件操作 83 3.1.1 文件的輸入輸出 83 3.1.2 文件處理過程 85 3.1.3 文本文件 88 3.1.4 文件處理函數(shù) 89 3.2 字符串操作 95 3.2.1 字符串操作概述 95 3.2.2 字符串處理過程 96 3.2.3 字符串處理函數(shù) 98 3.3 其他函數(shù)和過程 111 3.3.1 類型轉(zhuǎn)換函數(shù) 111 3.3.2 日期時間函數(shù) 115 3.3.3 度量單位轉(zhuǎn)換函數(shù) 120 3.3.4 數(shù)學(xué)函數(shù) 121 3.3.5 圖形圖像操作函數(shù) 126 3.3.6 COM函數(shù) 127 3.3.7 異常處理函數(shù) 128 3.4 內(nèi)存管理 129 3.4.1 變量的內(nèi)存管理概述 130 3.4.2 變量的內(nèi)存管理方式 130 3.4.3 內(nèi)存管理過程 138 3.5 程序控制 140 3.5.1 參數(shù)和函數(shù)結(jié)果 140 3.5.2 構(gòu)造和析構(gòu) 142 3.5.3 退出 143 3.5.4 程序流程控制過程 144 3.6 線程 147 3.7 消息處理 150 3.7.1 消息處理函數(shù)(Message Methods) 150 3.7.2 消息處理函數(shù)的執(zhí)行 150 3.7.3 消息分派(Message Dispatching) 151 3.7.4 消息查看 151 3.7.5 消息處理函數(shù)速查 153第4章 Delphi 7組件速查 161 4.1 Delphi 7的組件庫 161 4.1.1 Delphi 7的組件庫概述 161 4.1.2 屬性、方法及事件 162 4.1.3 事件的種類 163 4.1.4 對象與組件 164 4.2 界面組件 168 4.2.1 Standard面板 168 4.2.2 Additional面板 185 4.2.3 Windows 3.1面板 208 4.2.4 Win32面板 219 4.3 數(shù)據(jù)庫組件 237 4.3.1 BDE面板 237 4.3.2 DataAccess面板 249 4.3.3 DataControl面板 252 4.3.4 ADO面板 257 4.3.5 InterBase Client面板 260 4.3.6 InterBase Server面板 265 4.3.7 dbExpress面板 267 4.4 系統(tǒng)組件 273 4.4.1 Dialog面板 273 4.4.2 System面板 287 4.4.3 COM+面板 302 4.5 網(wǎng)絡(luò)組件 303 4.5.1 WebService面板 303 4.5.2 InternetExpress面板 311 4.5.3 Internet面板 314 4.5.4 WebSnap面板 320 4.5.5 Indy Clients面板 329 4.5.6 Indy Servers面板 352 4.5.7 Indy Intercepts面板 373 4.5.8 Indy I/O Handlers面板 378 4.5.9 Indy Misc面板 381 4.5.10 IntraWeb組件 394 4.6 Office組件 398 4.6.1 組件介紹 398 4.6.2 常用對象介紹 415 4.6.3 其他Office組件 419 4.6.4 程序舉例 419第5章 Delphi 7新特性速查 447 5.1 開發(fā)環(huán)境(IDE)新特性 447 5.2 網(wǎng)絡(luò)開發(fā)新特性 448 5.3 COM新特性 450 5.4 數(shù)據(jù)庫新特性 450 5.5 組建庫新特性 450 5.6 運(yùn)行時庫新特性 451 5.6.1 類單元新特性 451 5.6.2 StrUtils單元新特性 452 5.6.3 VarCmplx單元新特性 452 5.6.4 Variants單元新特性 454 5.7 編譯器新特性 456 5.8 報表新特性 457 5.9 文檔新特性 458第6章 Delphi 7常用開發(fā)方法速查 459 6.1 界面設(shè)計(jì) 459 6.1.1 界面設(shè)計(jì)簡介 459 6.1.2 菜單設(shè)計(jì)器 459 6.1.3 主菜單設(shè)計(jì) 460 6.1.4 彈出式菜單設(shè)計(jì) 464 6.1.5 創(chuàng)建工具欄 465 6.1.6 標(biāo)簽 467 6.1.7 編輯框 468 6.1.8 多行文本編輯器 469 6.1.9 命令按鈕 470 6.1.10 位圖按鈕 471 6.1.11 單選按鈕 471 6.1.12 分組框 473 6.1.13 單選分組框 473 6.1.14 列表框 473 6.1.15 組合框 476 6.1.16 界面設(shè)計(jì)實(shí)例 477 6.2 多媒體開發(fā) 479 6.2.1 多媒體開發(fā)簡述 479 6.2.2 TMediaPlayer組件 480 6.2.3 一個多媒體播放的實(shí)例 485 6.3 網(wǎng)絡(luò)應(yīng)用程序 491 6.3.1 網(wǎng)絡(luò)應(yīng)用程序開發(fā)簡介 492 6.3.2 Web應(yīng)用程序開發(fā)入門 492 6.3.3 一個局域網(wǎng)的聊天程序 493 6.4 組件設(shè)計(jì) 498 6.4.1 為什么要設(shè)計(jì)自己的組件 498 6.4.2 組件設(shè)計(jì)基礎(chǔ) 499 6.4.3 編寫組件的一般步驟 499 6.4.4 設(shè)計(jì)組件 500 6.4.5 組件設(shè)計(jì)實(shí)例 507 6.5 COM應(yīng)用程序 510 6.5.1 COM的基本概念 510 6.5.2 COM的原理 511 6.5.3 創(chuàng)建COM應(yīng)用 512 6.5.4 COM的注冊與調(diào)用 516 6.5.5 一個COM實(shí)例程序 517 6.6 數(shù)據(jù)庫應(yīng)用程序的開發(fā) 522 6.6.1 數(shù)據(jù)庫應(yīng)用程序的分類 522 6.6.2 Delphi 7中的兩層數(shù)據(jù)庫應(yīng)用程序 523 6.6.3 Delphi 7中的多層數(shù)據(jù)庫應(yīng)用程序 525 6.6.4 Delphi 7中的單層數(shù)據(jù)庫應(yīng)用程序 527
圖書封面
評論、評分、閱讀與下載