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

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

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

定 價:¥35.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 走進Delphi 1
1.1 Delphi簡介 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)識符、保留字和指令符 34
2.2.1 標(biāo)識符 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 運算符與表達式 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】 條件語句的實際應(yīng)用 41
【隨堂演練2-4】 解一元二次方程 41
2.6.3 循環(huán)結(jié)構(gòu) 43
【隨堂演練2-5】 循環(huán)語句的實際應(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】 控制臺程序中屏幕的輸入和輸出 50
2.11 綜合應(yīng)用:隨機數(shù)的排序 52
2.12 課后練習(xí) 54
第3章 高級數(shù)據(jù)類型 57
3.1 類型定義語句 58
3.2 枚舉類型 58
3.2.1 枚舉類型的定義 58
3.2.2 枚舉類型的運算 58
【隨堂演練3-1】 枚舉類型的實現(xiàn) 59
3.3 子界類型 60
3.4 集合類型 61
3.4.1 集合類型的定義 61
3.4.2 集合變量的取值 61
3.4.3 集合類型數(shù)據(jù)的運算 61
【隨堂演練3-2】 集合類型的實現(xiàn) 62
3.5 數(shù)組類型 64
3.6 動態(tài)數(shù)組 64
3.7 記錄類型 65
【隨堂演練3-3】 記錄的數(shù)組類型 66
3.8 指針類型 67
【隨堂演練3-4】 指針類型的實現(xiàn) 68
3.9 綜合應(yīng)用:如何為數(shù)組動態(tài)分配存儲空間 70
3.10 課后練習(xí) 71
第4章 界面設(shè)計 73
4.1 窗體 74
4.1.1 窗體的屬性、方法和事件 74
【隨堂演練4-1】 通過單擊實現(xiàn)兩個窗體的交替出現(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 計時器組件 92
4.3.8 使用焦點 93
【隨堂演練4-2】 設(shè)計主要由按鈕型組件實現(xiàn)的窗體 93
【隨堂演練4-3】 設(shè)計由列表型組件實現(xiàn)的窗體 94
【隨堂演練4-4】 設(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 公用對話框 104
4.5.1 打開對話框 104
4.5.2 字體對話框 105
4.5.3 顏色對話框 105
4.5.4 查找對話框 105
4.5.5 替換對話框 105
4.5.6 打印對話框 106
4.6 綜合應(yīng)用:如何實現(xiàn)文字不同方向的陰影效果 106
4.7 課后練習(xí) 108
第5章 菜單、工具欄與狀態(tài)欄 111
5.1 菜單 112
5.1.1 主菜單的設(shè)計 112
5.1.2 彈出式菜單的設(shè)計 117
5.1.3 動態(tài)改變菜單 118
5.2 工具欄 119
【隨堂演練5-1】 工具欄的設(shè)計 121
5.3 狀態(tài)欄 123
【隨堂演練5-2】 狀態(tài)欄的設(shè)計 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)用實例 133
6.2 圖形對象概述 134
6.2.1 TCanvas對象 134
6.2.2 TPen對象 136
6.2.3 TBrush對象 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 繪圖功能的實現(xiàn) 140
6.4 圖像對象概述 143
6.4.1 TGraphic對象 143
6.4.2 TPicture對象 143
6.4.3 TImage部件 143
6.4.4 TBitmap對象 143
6.5 常用的多媒體組件 144
6.5.1 Animate組件 144
6.5.2 MediaPlayer組件 144
【隨堂演練6-2】 Animate組件應(yīng)用實例 145
【隨堂演練6-3】 MediaPlayer組件應(yīng)用實例 147
6.6 畫布 148
【隨堂演練6-4】 Canvas應(yīng)用實例 149
6.7 綜合應(yīng)用:設(shè)計畫板程序 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ù)控制控件簡介 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è)計數(shù)據(jù)表結(jié)構(gòu) 169
7.4.2 基于BDE的數(shù)據(jù)庫應(yīng)用程序 173
【隨堂演練7-1】 實現(xiàn)基于BDE的數(shù)據(jù)庫應(yīng)用程序的查詢 175
7.4.3 基于ADO的數(shù)據(jù)庫應(yīng)用程序 178
【隨堂演練7-2】 利用窗體向?qū)?chuàng)建簡單的數(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è)計基礎(chǔ) 193
8.1 類與對象 194
8.1.1 類的聲明 194
8.1.2 類運算符 194
8.1.3 對象變量的賦值 194
8.1.4 對象的創(chuàng)建和撤銷 194
8.1.5 對象的特性 195
8.1.6 類的保護方式 195
8.1.7 從單元文件看Delphi環(huán)境中的類 195
【隨堂演練8-1】 類的定義和使用 196
【隨堂演練8-2】 類運算符的使用 200
【隨堂演練8-3】 如何簡化對對象成員的訪問 202
【隨堂演練8-4】 如何在Windows圖形界面程序中使用類 203
8.2 方法 206
8.2.1 方法的聲明、實現(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)用:對象繼承性實例 211
8.5 課后練習(xí) 214
第9章 文件管理 215
9.1 文件對話框組件 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ào)試法 248
10.1.3 利用逐行執(zhí)行代碼跟蹤調(diào)試 248
10.2 使用調(diào)試窗口 249
10.2.1 斷點列表窗口 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è)計 263
10.6 課后練習(xí) 267
第11章 學(xué)生信息管理系統(tǒng) 271
11.1 系統(tǒng)預(yù)覽 272
11.2 系統(tǒng)總體設(shè)計 273
11.3 建立Access數(shù)據(jù)庫 274
11.4 系統(tǒng)模塊設(shè)計 277
11.4.1 信息編輯模塊設(shè)計 277
11.4.2 信息瀏覽模塊設(shè)計 287
11.4.3 信息查詢模塊設(shè)計 290
11.5 課程設(shè)計 300
11.5.1 名人資料管理系統(tǒng) 300
11.5.2 小區(qū)物業(yè)管理系統(tǒng) 303
11.5.3 人力資源管理系統(tǒng) 305

本目錄推薦

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