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

Delphi案例實(shí)訓(xùn)教程

Delphi案例實(shí)訓(xùn)教程

定 價(jià):¥35.00

作 者: 魏松,張靜 編著
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Delphi

ISBN: 9787030233028 出版時(shí)間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 306 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Delphi案例實(shí)訓(xùn)教程》以任務(wù)驅(qū)動(dòng)的形式,結(jié)合100多個(gè)實(shí)用開發(fā)實(shí)例,介紹Delphi 7高級(jí)語言程序設(shè)計(jì)、面向?qū)ο蠓椒ê涂梢暬幊碳夹g(shù)。針對(duì)初學(xué)者的特點(diǎn),《Delphi案例實(shí)訓(xùn)教程》編排了Delphi語法、程序控制語句、事件驅(qū)動(dòng)等基礎(chǔ)知識(shí),讀者可以在沒有任何語言基礎(chǔ)的情況下,掌握Delphi 7編程方法。《Delphi案例實(shí)訓(xùn)教程》每章都包括實(shí)用例題和豐富的上機(jī)操作題,既有利于提高基本的程序設(shè)計(jì)能力,又有利于強(qiáng)化編程技能實(shí)訓(xùn),讓讀者快速掌握Delphi 7在多媒體、數(shù)據(jù)庫和網(wǎng)絡(luò)開發(fā)中的應(yīng)用?!禗elphi案例實(shí)訓(xùn)教程》可供從事計(jì)算機(jī)應(yīng)用和開發(fā)的各類人員學(xué)習(xí)使用,也可作為高等院校應(yīng)用技能型教材,還可作為各種職業(yè)技術(shù)學(xué)院、民辦高校和成人教育的教材。

作者簡(jiǎn)介

暫缺《Delphi案例實(shí)訓(xùn)教程》作者簡(jiǎn)介

圖書目錄

第1章 走進(jìn)Delphi 1
1.1 Delphi簡(jiǎn)介 2
1.2 Delphi的發(fā)展歷程與Delphi 7的新特征 2
1.2.1 Delphi的發(fā)展歷程 2
1.2.2 Delphi 7的新特征 3
1.3 Delphi 7的安裝 4
1.4 Delphi程序的基本組成 7
1.5 Delphi 7可視化編程 8
1.5.1 可視化編程的基本概念 8
1.5.2 可視化編程的環(huán)境 9
1.5.3 可視化編程的步驟 17
【隨堂演練1-1】 Delphi可視化編程的具體步驟 17
1.6 Delphi 7的幫助信息 21
1.7 開發(fā)環(huán)境的優(yōu)化 22
1.8 課后練習(xí) 28
第2章 Delphi的語法基礎(chǔ) 31
2.1 Delphi工程的組成 32
2.1.1 工程文件 32
2.1.2 單元文件 32
2.1.3 窗體文件 33
2.1.4 資源文件 33
2.1.5 其他文件 34
2.2 標(biāo)識(shí)符、保留字和指令符 34
2.2.1 標(biāo)識(shí)符 34
2.2.2 保留字 35
2.2.3 指令符 35
2.3 基本數(shù)據(jù)類型 35
2.3.1 數(shù)值型數(shù)據(jù) 36
2.3.2 字符數(shù)據(jù) 36
2.3.3 布爾型數(shù)據(jù) 36
2.4 常量與變量 37
2.4.1 常量 37
2.4.2 變量 37
【隨堂演練2-1】 常量和變量的聲明與賦值 38
2.5 運(yùn)算符與表達(dá)式 38
【隨堂演練2-2】 字符串的應(yīng)用 39
2.6 流程控制 40
2.6.1 順序結(jié)構(gòu) 40
2.6.2 選擇結(jié)構(gòu) 40
【隨堂演練2-3】 條件語句的實(shí)際應(yīng)用 41
【隨堂演練2-4】 解一元二次方程 41
2.6.3 循環(huán)結(jié)構(gòu) 43
【隨堂演練2-5】 循環(huán)語句的實(shí)際應(yīng)用 43
【隨堂演練2-6】 水仙花數(shù) 44
2.7 過程與函數(shù) 45
2.7.1 過程與函數(shù)的聲明 46
2.7.2 過程與函數(shù)的調(diào)用 46
2.7.3 過程與函數(shù)的參數(shù) 46
2.7.4 過程與函數(shù)的嵌套和遞歸 47
【隨堂演練2-7】 任意整數(shù)的階乘 47
2.8 Object Pascal的庫單元 48
2.9 語句的書寫規(guī)則和注釋 49
2.10 使用Delphi開發(fā)程序的種類 50
【隨堂演練2-8】 控制臺(tái)程序中屏幕的輸入和輸出 50
2.11 綜合應(yīng)用:隨機(jī)數(shù)的排序 52
2.12 課后練習(xí) 54
第3章 高級(jí)數(shù)據(jù)類型 57
3.1 類型定義語句 58
3.2 枚舉類型 58
3.2.1 枚舉類型的定義 58
3.2.2 枚舉類型的運(yùn)算 58
【隨堂演練3-1】 枚舉類型的實(shí)現(xiàn) 59
3.3 子界類型 60
3.4 集合類型 61
3.4.1 集合類型的定義 61
3.4.2 集合變量的取值 61
3.4.3 集合類型數(shù)據(jù)的運(yùn)算 61
【隨堂演練3-2】 集合類型的實(shí)現(xiàn) 62
3.5 數(shù)組類型 64
3.6 動(dòng)態(tài)數(shù)組 64
3.7 記錄類型 65
【隨堂演練3-3】 記錄的數(shù)組類型 66
3.8 指針類型 67
【隨堂演練3-4】 指針類型的實(shí)現(xiàn) 68
3.9 綜合應(yīng)用:如何為數(shù)組動(dòng)態(tài)分配存儲(chǔ)空間 70
3.10 課后練習(xí) 71
第4章 界面設(shè)計(jì) 73
4.1 窗體 74
4.1.1 窗體的屬性、方法和事件 74
【隨堂演練4-1】 通過單擊實(shí)現(xiàn)兩個(gè)窗體的交替出現(xiàn) 77
4.1.2 窗體的創(chuàng)建 78
4.2 組件的操作 81
4.3 基本組件介紹 81
4.3.1 文本型組件 81
4.3.2 編輯型組件 83
4.3.3 按鈕型組件 86
4.3.4 列表型組件 89
4.3.5 滑塊型組件 91
4.3.6 容器型組件 92
4.3.7 計(jì)時(shí)器組件 92
4.3.8 使用焦點(diǎn) 93
【隨堂演練4-2】 設(shè)計(jì)主要由按鈕型組件實(shí)現(xiàn)的窗體 93
【隨堂演練4-3】 設(shè)計(jì)由列表型組件實(shí)現(xiàn)的窗體 94
【隨堂演練4-4】 設(shè)計(jì)由計(jì)時(shí)器組件實(shí)現(xiàn)的窗體 97
4.4 消息框和輸入框 98
4.4.1 MessageDlg函數(shù)和MessageDlgPos函數(shù) 99
4.4.2 ShowMessage和ShowMessageFmt過程 100
4.4.3 InputBox函數(shù)和InputQuery函數(shù) 101
【隨堂演練4-5】 在窗體中使用消息框和輸入框 101
4.5 公用對(duì)話框 104
4.5.1 打開對(duì)話框 104
4.5.2 字體對(duì)話框 105
4.5.3 顏色對(duì)話框 105
4.5.4 查找對(duì)話框 105
4.5.5 替換對(duì)話框 105
4.5.6 打印對(duì)話框 106
4.6 綜合應(yīng)用:如何實(shí)現(xiàn)文字不同方向的陰影效果 106
4.7 課后練習(xí) 108
第5章 菜單、工具欄與狀態(tài)欄 111
5.1 菜單 112
5.1.1 主菜單的設(shè)計(jì) 112
5.1.2 彈出式菜單的設(shè)計(jì) 117
5.1.3 動(dòng)態(tài)改變菜單 118
5.2 工具欄 119
【隨堂演練5-1】 工具欄的設(shè)計(jì) 121
5.3 狀態(tài)欄 123
【隨堂演練5-2】 狀態(tài)欄的設(shè)計(jì) 124
5.4 綜合應(yīng)用:如何響應(yīng)主菜單命令 126
5.5 課后練習(xí) 129
第6章 圖形圖像與多媒體編程 131
6.1 常用圖形圖像組件 132
6.1.1 Shape組件 132
6.1.2 Image組件 132
6.1.3 ImageList組件 133
6.1.4 PaintBox組件 133
【隨堂演練6-1】 Image組件應(yīng)用實(shí)例 133
6.2 圖形對(duì)象概述 134
6.2.1 TCanvas對(duì)象 134
6.2.2 TPen對(duì)象 136
6.2.3 TBrush對(duì)象 137
6.2.4 TColor類型 137
6.3 圖形程序的開發(fā) 138
6.3.1 在工具條中添加加速按鈕 138
6.3.2 響應(yīng)鼠標(biāo)事件 138
6.3.3 繪圖功能的實(shí)現(xiàn) 140
6.4 圖像對(duì)象概述 143
6.4.1 TGraphic對(duì)象 143
6.4.2 TPicture對(duì)象 143
6.4.3 TImage部件 143
6.4.4 TBitmap對(duì)象 143
6.5 常用的多媒體組件 144
6.5.1 Animate組件 144
6.5.2 MediaPlayer組件 144
【隨堂演練6-2】 Animate組件應(yīng)用實(shí)例 145
【隨堂演練6-3】 MediaPlayer組件應(yīng)用實(shí)例 147
6.6 畫布 148
【隨堂演練6-4】 Canvas應(yīng)用實(shí)例 149
6.7 綜合應(yīng)用:設(shè)計(jì)畫板程序 150
6.8 課后練習(xí) 153
第7章 數(shù)據(jù)庫編程 157
7.1 數(shù)據(jù)庫系統(tǒng)概述 158
7.1.1 數(shù)據(jù)庫的基本概念 158
7.1.2 Delphi中數(shù)據(jù)庫引擎的發(fā)展 159
7.1.3 Delphi數(shù)據(jù)庫開發(fā)的步驟 160
7.2 Delphi數(shù)據(jù)庫組件介紹 161
7.2.1 BDE數(shù)據(jù)集組件 161
7.2.2 ADO數(shù)據(jù)集組件 162
7.2.3 dbExpress組件 162
7.2.4 數(shù)據(jù)訪問組件 163
7.2.5 數(shù)據(jù)控制組件 164
7.3 數(shù)據(jù)控制控件 165
7.3.1 數(shù)據(jù)控制控件簡(jiǎn)介 165
7.3.2 TDBGrid控件 166
7.3.3 TDBNavigator控件 167
7.3.4 TDBText控件 167
7.3.5 TDBEdit控件 168
7.3.6 TDBMemo控件 168
7.3.7 TDBImage控件 168
7.3.8 TDBListBox控件 168
7.3.9 TDBComboBox控件 168
7.3.10 其他控件 168
7.4 數(shù)據(jù)庫應(yīng)用程序 169
7.4.1 設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu) 169
7.4.2 基于BDE的數(shù)據(jù)庫應(yīng)用程序 173
【隨堂演練7-1】 實(shí)現(xiàn)基于BDE的數(shù)據(jù)庫應(yīng)用程序的查詢 175
7.4.3 基于ADO的數(shù)據(jù)庫應(yīng)用程序 178
【隨堂演練7-2】 利用窗體向?qū)?chuàng)建簡(jiǎn)單的數(shù)據(jù)庫應(yīng)用程序 181
7.5 綜合應(yīng)用 184
7.5.1 以圖表的形式顯示數(shù)據(jù)庫中的數(shù)據(jù) 184
7.5.2 建立主從表數(shù)據(jù)庫應(yīng)用程序 185
7.6 課后練習(xí) 190
第8章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ) 193
8.1 類與對(duì)象 194
8.1.1 類的聲明 194
8.1.2 類運(yùn)算符 194
8.1.3 對(duì)象變量的賦值 194
8.1.4 對(duì)象的創(chuàng)建和撤銷 194
8.1.5 對(duì)象的特性 195
8.1.6 類的保護(hù)方式 195
8.1.7 從單元文件看Delphi環(huán)境中的類 195
【隨堂演練8-1】 類的定義和使用 196
【隨堂演練8-2】 類運(yùn)算符的使用 200
【隨堂演練8-3】 如何簡(jiǎn)化對(duì)對(duì)象成員的訪問 202
【隨堂演練8-4】 如何在Windows圖形界面程序中使用類 203
8.2 方法 206
8.2.1 方法的聲明、實(shí)現(xiàn)和調(diào)用 206
8.2.2 方法的類型 207
8.2.3 抽象方法 207
8.2.4 方法的調(diào)用約定 207
8.2.5 構(gòu)造和析構(gòu)方法 207
【隨堂演練8-5】 抽象方法的使用 209
8.3 屬性 210
8.3.1 屬性的定義與調(diào)用 210
8.3.2 屬性限定符 211
8.4 綜合應(yīng)用:對(duì)象繼承性實(shí)例 211
8.5 課后練習(xí) 214
第9章 文件管理 215
9.1 文件對(duì)話框組件 216
9.1.1 OpenDialog組件 216
9.1.2 SaveDialog組件 216
9.1.3 OpenPictureDialog組件 217
9.1.4 SavePictureDialog組件 217
9.2 文件操作組件 217
【隨堂演練9-1】 建立文件操作組件間的聯(lián)系 217
9.3 文件的類型 219
9.4 文件的基本操作 219
9.4.1 各種文件概述 219
9.4.2 使用函數(shù)讀取文本文件 224
9.4.3 使用函數(shù)寫入文本文件 227
9.4.4 復(fù)制文本文件 229
9.5 文件管理常用函數(shù) 231
9.5.1 RenameFile函數(shù) 231
9.5.2 DeleteFile函數(shù) 232
9.5.3 FileExists函數(shù) 232
9.5.4 FileGetAttr 函數(shù) 232
9.5.5 DirectoryExists 函數(shù) 233
9.5.6 CreateDir函數(shù) 233
9.5.7 RemoveDir 函數(shù) 233
9.5.8 文件查找相關(guān)函數(shù) 233
【隨堂演練9-2】 如何從文件名獲取相關(guān)信息 234
9.6 使用控件管理文件 238
9.6.1 FileListBox 238
9.6.2 DirectoryListBox 238
9.6.3 DriveComboBox 239
9.6.4 FilterComboBox 239
【隨堂演練9-3】 搜索文件 239
9.7 綜合應(yīng)用:有類型文件的讀取和寫入 240
9.8 課后練習(xí) 244
第10章 程序的異常處理和調(diào)試 247
10.1 Delphi調(diào)試方法 248
10.1.1 使用內(nèi)部集成調(diào)試器 248
10.1.2 使用斷點(diǎn)調(diào)試法 248
10.1.3 利用逐行執(zhí)行代碼跟蹤調(diào)試 248
10.2 使用調(diào)試窗口 249
10.2.1 斷點(diǎn)列表窗口 249
10.2.2 調(diào)用堆棧窗口 251
【隨堂演練10-1】 過程調(diào)用 251
10.2.3 監(jiān)視列表窗口 252
【隨堂演練10-2】 調(diào)試最大公約數(shù)、最小公倍數(shù)程序 253
10.2.4 局部變量窗口 255
10.2.5 線程狀態(tài)窗口 255
10.2.6 模塊窗口 256
10.2.7 事件記錄窗口 256
10.3 跟蹤調(diào)試 257
10.4 Delphi的異常處理 257
10.4.1 有關(guān)異常的理論 258
10.4.2 異常類 259
10.4.3 異常處理的基本語法結(jié)構(gòu) 261
10.5 綜合應(yīng)用:五子棋游戲設(shè)計(jì) 263
10.6 課后練習(xí) 267
第11章 學(xué)生信息管理系統(tǒng) 271
11.1 系統(tǒng)預(yù)覽 272
11.2 系統(tǒng)總體設(shè)計(jì) 273
11.3 建立Access數(shù)據(jù)庫 274
11.4 系統(tǒng)模塊設(shè)計(jì) 277
11.4.1 信息編輯模塊設(shè)計(jì) 277
11.4.2 信息瀏覽模塊設(shè)計(jì) 287
11.4.3 信息查詢模塊設(shè)計(jì) 290
11.5 課程設(shè)計(jì) 300
11.5.1 名人資料管理系統(tǒng) 300
11.5.2 小區(qū)物業(yè)管理系統(tǒng) 303
11.5.3 人力資源管理系統(tǒng) 305

本目錄推薦

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