注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計Pascal/DelphiDelphi程序設(shè)計教程

Delphi程序設(shè)計教程

Delphi程序設(shè)計教程

定 價:¥22.00

作 者: 劉毅編著
出版社: 科學(xué)出版社
叢編項: 21世紀(jì)高職高專信息技術(shù)教材
標(biāo) 簽: Delphi

ISBN: 9787030132604 出版時間: 2004-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 279 字?jǐn)?shù):  

內(nèi)容簡介

  本書是21世紀(jì)高職高專信息技術(shù)教材中的一本,本書力求使讀者能夠快速、輕松地學(xué)會用Delphi編程,能充分理解面向?qū)ο蟪绦蛟O(shè)計的內(nèi)涵,能用本書提供的實(shí)例解決實(shí)際問題。本書以Delphi 6為開發(fā)環(huán)境,主要介紹了構(gòu)成Delphi應(yīng)用程序的多種基本元素和必備知識,包括Delphi的可視化開發(fā)環(huán)境、Object Pascal語言、窗體和各種功能的組件、面向?qū)ο蟪绦蛟O(shè)計的基本概念、MDI、圖形圖像處理、目錄和文件系統(tǒng)、數(shù)據(jù)庫編程、多媒體開發(fā)和Internet編程。本書的主要特色為:內(nèi)容新穎,理論與實(shí)踐并重,系統(tǒng)全面,圖文并茂,通俗易懂。本書可作為高等職業(yè)院校、高等??茖W(xué)校、成人高等學(xué)校、軟件職業(yè)技術(shù)學(xué)院專業(yè)學(xué)生學(xué)習(xí)用書,也可以供繼續(xù)教育學(xué)校以及程序愛好者使用。本書相關(guān)程序代碼,請到www.b-xr.com免費(fèi)下載。

作者簡介

暫缺《Delphi程序設(shè)計教程》作者簡介

圖書目錄

第1部分 Delphi編程基礎(chǔ) 1
第1章 Delphi集成開發(fā)環(huán)境 2
1.1 Delphi簡介 2
1.1.1 Delphi的歷史 2
1.1.2 Delphi中的有關(guān)概念 2
1.2 Delphi的集成開發(fā)環(huán)境 3
1.2.1 主窗口 4
1.2.2 窗體設(shè)計器 11
1.2.3 Object Inspector(對象查看器) 12
1.2.4 代碼編輯器 12
1.2.5 代碼瀏覽器 13
1.2.6 工程管理器 13
1.2.7 創(chuàng)建一個簡單的應(yīng)用程序 13
1.3 開發(fā)環(huán)境的優(yōu)化 16
1.3.1 自定義工具欄 16
1.3.2 編程環(huán)境設(shè)置 17
1.4 方法與技巧 18
1.4.1 使用代碼瀏覽器 18
1.4.2 使用幫助系統(tǒng) 18
1.4.3 設(shè)置IDE桌面 19
1.5 習(xí)題 19
第2章 Object Pascal語言簡介 20
2.1 Object Pascal語言基礎(chǔ) 20
2.1.1 保留字. 指令字和標(biāo)識符 20
2.1.2 注釋 21
2.1.3 常量與變量 22
2.2 Object Pascal語言的數(shù)據(jù)類型 23
2.2.1 簡單數(shù)據(jù)類型 23
2.2.2 字符串類型 25
2.2.3 結(jié)構(gòu)類型 26
2.2.4 指針類型 28
2.2.5 過程與函數(shù)類型(procedural) 29
2.2.6 可變類型(variant) 29
2.3 Object Pascal語言的運(yùn)算符 29
2.3.1 算術(shù)運(yùn)算符 30
2.3.2 邏輯運(yùn)算符 30
2.3.3 位運(yùn)算符 30
2.3.4 字符串運(yùn)算符 31
2.3.5 指針運(yùn)算符 31
2.3.6 集合運(yùn)算符 31
2.3.7 關(guān)系運(yùn)算符 32
2.3.8 類運(yùn)算符 32
2.3.9 @運(yùn)算符 32
2.4 Object Pascal語言的語句 32
2.4.1 聲明語句 32
2.4.2 賦值語句 33
2.4.3 復(fù)合語句 33
2.4.4 goto語句 34
2.4.5 with語句 34
2.4.6 分支語句 34
2.4.7 循環(huán)語句 36
2.5 過程與函數(shù) 38
2.5.1 過程的定義與調(diào)用 38
2.5.2 函數(shù)的定義與調(diào)用 39
2.5.3 參數(shù)的傳遞 40
2.5.4 規(guī)范化命名 42
2.6 Object Pascal語言的面向?qū)ο蠹夹g(shù) 43
2.6.1 對象和類的概念 43
2.6.2 Object Pascal 中類的定義 45
2.6.3 多態(tài)性 49
2.6.4 類運(yùn)算符 50
2.7 單元文件的結(jié)構(gòu) 50
2.7.1 標(biāo)準(zhǔn)的單元文件結(jié)構(gòu) 50
2.7.2 單元文件代碼分析 51
2.7.3 循環(huán)單元引用 53
2.8 異常與異常處理 53
2.8.1 try...except語句 54
2.8.2 try…finally語句 54
2.8.3 raise 語句 56
2.9 方法和技巧 56
2.9.1 命名規(guī)則 56
2.9.2 設(shè)置代碼模板 57
2.9.3 設(shè)置提示信息 57
2.9.4 獲取和使用命令行參數(shù) 58
2.10 習(xí)題 58
第2部分 Delphi編程的核心技能 59
第3章 常見組件編程 60
3.1 窗體和組件 60
3.1.1 概述 60
3.1.2 窗體 61
3.1.3 組件(Component) 63
3.1.4 在窗體中使用組件 64
3.2 文本組件的使用 67
3.2.1 Edit組件 68
3.2.2 Label組件 68
3.2.3 Memo組件 69
3.2.4 MaskEdit 組件 69
3.2.5 RichEdit 70
3.2.6 幾點(diǎn)說明 70
3.3 按鈕組件的使用 70
3.3.1 Button組件 71
3.3.2 BitBtn組件 71
3.3.3 SpeedButton 組件 72
3.3.4 CheckBox 組件 72
3.3.5 RadioButton組件 72
3.4 列表類組件的使用 73
3.4.1 ListBox 組件 73
3.4.2 ComboBox組件 73
3.4.3 CheckListBox 組件 74
3.4.4 ListView組件和TreeView組件 74
3.4.5 ImageList組件 76
3.4.6 DateTimePicker組件 76
3.5 表格類組件的使用 76
3.5.1 DrawGrid 組件 76
3.5.2 StringGrid 組件 76
3.5.3 DBGrid 組件 77
3.6 分類組件的使用 77
3.6.1 GroupBox 組件 77
3.6.2 RadioGroup 組件 77
3.6.3 Panel組件 77
3.6.4 ScrollBox 組件 77
3.6.5 PageControl 組件 78
3.7 菜單的使用 78
3.7.1 菜單的使用 78
3.7.2 主菜單 79
3.7.3 彈出式菜單 80
3.8 工具欄. 狀態(tài)欄的使用 81
3.8.1 CoolBar組件 81
3.8.2 ToolBar 組件 82
3.8.3 ControlBar組件 82
3.8.4 狀態(tài)欄的使用 83
3.9 編程實(shí)例 83
小型計算器實(shí)例 83
3.10 方法與技巧 87
3.10.1 窗體. 組件的使用原則 87
3.10.2 使用信息對話框 88
3.11 習(xí)題 92
第4章 鍵盤和鼠標(biāo) 94
4.1 事件概述 94
4.2 鍵盤事件 95
常用的鍵盤事件 95
4.3 鼠標(biāo)事件 96
4.3.1 常用鼠標(biāo)事件 96
4.3.2 拖曳事件 96
4.4 方法與技巧 98
4.4.1 模擬按下鍵盤上的某個鍵 98
4.4.2 檢測功能鍵 99
4.4.3 限制鼠標(biāo)移動的范圍 100
4.5 習(xí)題 101
第5章 文件. 目錄和驅(qū)動器 102
5.1 文件 102
5.2 文件對話框組件 103
5.3 Win3.1相關(guān)組件 104
5.4 常用函數(shù) 104
5.4.1 文件操作常用函數(shù) 104
5.4.2 目錄操作常用函數(shù) 110
5.4.3 驅(qū)動器操作常用函數(shù) 112
5.4.4 文件名操作常用函數(shù) 113
5.5 例子程序 114
5.5.1 文件操作 114
5.5.2 菜單加工具欄的文字編輯器 116
5.6 方法與技巧 119
5.6.1 獲取驅(qū)動器類型信息 119
5.6.2 將文件刪除到回收站中 120
5.7 習(xí)題 121
第6章 打印 122
6.1 TPrinter對象 122
6.2 打印操作常用函數(shù) 124
6.3 打印操作 125
6.3.1 打印文本 125
6.3.2 打印位圖 126
6.3.3 打印TMemo組件中的內(nèi)容 127
6.3.4 打印RTF 格式的文本 128
6.4 打印技巧 128
6.4.1 獲取顯示當(dāng)前打印機(jī)的分辨率 128
6.4.2 用打印機(jī)的點(diǎn)數(shù)做度量單位 129
6.4.3 將打印結(jié)果直接送到打印機(jī) 129
6.4.4 獲取默認(rèn)打印機(jī)的信息 129
6.4.5 打印窗體 130
6.5 習(xí)題 130
第3部分 Delphi高級編程技術(shù) 131
第7章 Delphi數(shù)據(jù)庫基礎(chǔ) 132
7.1 關(guān)系數(shù)據(jù)庫 132
7.1.1 關(guān)系數(shù)據(jù)庫 132
7.1.2 關(guān)系數(shù)據(jù)庫的組成 132
7.1.3 關(guān)鍵字 133
7.1.4 表之間的約束 133
7.2 SQL語言 134
7.2.1 數(shù)據(jù)庫標(biāo)準(zhǔn)命令 134
7.2.2 SELECT命令詳解 137
7.3 Delphi的數(shù)據(jù)庫開發(fā)工具 142
7.3.1 使用SQL Explorer 142
7.3.2 使用BDE Administrator 143
7.3.3 使用Database Desktop 144
7.4 習(xí)題 146
第8章 開發(fā)桌面型數(shù)據(jù)庫應(yīng)用程序 147
8.1 數(shù)據(jù)訪問組件簡介 148
8.1.1 TTable組件介紹 149
8.1.2 TQuery 組件介紹 152
8.1.3 TQuery組件和TTable組件的比較 154
8.1.4 TStoredProc組件介紹 154
8.1.5 TDataSource組件介紹 159
8.1.6 TDatabase組件介紹 162
8.1.7 TSession組件介紹 167
8.2 數(shù)據(jù)控制組件簡介 168
8.2.1 數(shù)據(jù)控制組件簡介 169
8.2.2 TDBGrid組件介紹 170
8.2.3 TDBNavigator組件介紹 171
8.2.4 TDBText組件介紹 174
8.2.5 TDBEdit組件介紹 174
8.2.6 TDBMemo組件介紹 174
8.2.7 TDBImage組件介紹 176
8.2.8 其他數(shù)據(jù)庫控制組件介紹 176
8.3 數(shù)據(jù)報表的設(shè)計 177
8.3.1 QReport組件的介紹 178
8.3.2 快速生成報表 186
8.4 程序舉例 187
8.4.1 例子一:從已建數(shù)據(jù)源中查詢數(shù)據(jù) 187
8.4.2 用Table控件開發(fā)數(shù)據(jù)庫應(yīng)用程序 190
8.4.3 制作一個報表 193
8.5 習(xí)題 199
第9章 桌面型數(shù)據(jù)庫應(yīng)用程序?qū)嵗?200
9.1 程序?qū)崿F(xiàn)的功能及總體結(jié)構(gòu)設(shè)計 200
9.1.1 應(yīng)用程序的功能劃分 200
9.1.2 應(yīng)用程序的結(jié)構(gòu)設(shè)計 202
9.2 應(yīng)用程序中數(shù)據(jù)模塊的設(shè)計 203
9.3 用戶登錄功能的實(shí)現(xiàn) 203
9.4 圖書館管理系統(tǒng)功能的實(shí)現(xiàn) 206
9.4.1 修改圖書記錄 206
9.4.2 修改學(xué)生記錄 208
9.4.3 修改密碼設(shè)置 209
9.5 圖書館服務(wù)系統(tǒng)功能的實(shí)現(xiàn) 212
9.5.1 查詢圖書. 借閱圖書及預(yù)約圖書 212
9.5.2 查詢個人借閱情況及歸還圖書 219
9.6 習(xí)題 225
第10章 多媒體程序開發(fā) 226
10.1 多媒體 226
10.1.1 概述 226
10.1.2 多媒體應(yīng)用領(lǐng)域 227
10.1.3 多媒體軟件開發(fā)工具 228
10.2 Delphi與多媒體程序設(shè)計 230
10.2.1 Windows中的多媒體 230
10.2.2 Delphi中的多媒體組件 231
10.3 圖像格式的處理 232
10.3.1 位圖 232
10.3.2 JPEG文件 234
10.4 特殊顯示效果 236
10.4.1 基本原理 236
10.4.2 調(diào)用BitBlt 236
10.4.3 調(diào)用CopyRect 238
10.4.4 Delphi圖形顯示技巧 238
10.5 利用圖像控件實(shí)現(xiàn)動畫效果 244
10.5.1 TImage 組件變換法 244
10.5.2 TPanel 組件變換法 245
10.5.3 Canvas 畫面變換法 245
10.6 音頻和視頻媒體的程序開發(fā) 246
10.7 媒體播放器的實(shí)現(xiàn) 248
10.8 方法和技巧 252
10.8.1 Delphi實(shí)現(xiàn)圖象灰度處理的3種方法 252
10.8.2 Delphi圖形編輯技巧二則 254
10.9 習(xí)題 255
第11章 Internet程序開發(fā) 257
11.1 制作HTML頁面 257
11.1.1 HTML語言格式 257
11.1.2 制作靜態(tài)網(wǎng)頁 257
11.1.3 制作動態(tài)網(wǎng)頁 260
11.2 制作瀏覽器 261
11.3 文件傳輸服務(wù)程序開發(fā) 263
11.3.1 FTP與NMFTP組件 263
11.3.2 文件傳輸服務(wù)程序?qū)嵗?264
11.4 Web服務(wù)器端程序開發(fā) 266
11.4.1 Web服務(wù)器應(yīng)用程序的結(jié)構(gòu) 267
11.4.2 WebDispatcher組件 267
11.4.3 TPageProducer組件 270
11.4.4 TDataSetPageProducer組件 271
11.4.5 查看表數(shù)據(jù) 272
11.4.6 TQueryTableProducer組件 274
11.5 Socket編程 276
聊天工具 276
11.6 習(xí)題 279

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號