注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Pascal/DelphiDelphi案例實訓教程

Delphi案例實訓教程

Delphi案例實訓教程

定 價:¥35.00

作 者: 魏松,張靜 編著
出版社: 科學出版社
叢編項:
標 簽: Delphi

購買這本書可以去


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

內容簡介

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

作者簡介

暫缺《Delphi案例實訓教程》作者簡介

圖書目錄

第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 課后練習 28
第2章 Delphi的語法基礎 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 標識符、保留字和指令符 34
2.2.1 標識符 34
2.2.2 保留字 35
2.2.3 指令符 35
2.3 基本數據類型 35
2.3.1 數值型數據 36
2.3.2 字符數據 36
2.3.3 布爾型數據 36
2.4 常量與變量 37
2.4.1 常量 37
2.4.2 變量 37
【隨堂演練2-1】 常量和變量的聲明與賦值 38
2.5 運算符與表達式 38
【隨堂演練2-2】 字符串的應用 39
2.6 流程控制 40
2.6.1 順序結構 40
2.6.2 選擇結構 40
【隨堂演練2-3】 條件語句的實際應用 41
【隨堂演練2-4】 解一元二次方程 41
2.6.3 循環(huán)結構 43
【隨堂演練2-5】 循環(huán)語句的實際應用 43
【隨堂演練2-6】 水仙花數 44
2.7 過程與函數 45
2.7.1 過程與函數的聲明 46
2.7.2 過程與函數的調用 46
2.7.3 過程與函數的參數 46
2.7.4 過程與函數的嵌套和遞歸 47
【隨堂演練2-7】 任意整數的階乘 47
2.8 Object Pascal的庫單元 48
2.9 語句的書寫規(guī)則和注釋 49
2.10 使用Delphi開發(fā)程序的種類 50
【隨堂演練2-8】 控制臺程序中屏幕的輸入和輸出 50
2.11 綜合應用:隨機數的排序 52
2.12 課后練習 54
第3章 高級數據類型 57
3.1 類型定義語句 58
3.2 枚舉類型 58
3.2.1 枚舉類型的定義 58
3.2.2 枚舉類型的運算 58
【隨堂演練3-1】 枚舉類型的實現 59
3.3 子界類型 60
3.4 集合類型 61
3.4.1 集合類型的定義 61
3.4.2 集合變量的取值 61
3.4.3 集合類型數據的運算 61
【隨堂演練3-2】 集合類型的實現 62
3.5 數組類型 64
3.6 動態(tài)數組 64
3.7 記錄類型 65
【隨堂演練3-3】 記錄的數組類型 66
3.8 指針類型 67
【隨堂演練3-4】 指針類型的實現 68
3.9 綜合應用:如何為數組動態(tài)分配存儲空間 70
3.10 課后練習 71
第4章 界面設計 73
4.1 窗體 74
4.1.1 窗體的屬性、方法和事件 74
【隨堂演練4-1】 通過單擊實現兩個窗體的交替出現 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】 設計主要由按鈕型組件實現的窗體 93
【隨堂演練4-3】 設計由列表型組件實現的窗體 94
【隨堂演練4-4】 設計由計時器組件實現的窗體 97
4.4 消息框和輸入框 98
4.4.1 MessageDlg函數和MessageDlgPos函數 99
4.4.2 ShowMessage和ShowMessageFmt過程 100
4.4.3 InputBox函數和InputQuery函數 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 綜合應用:如何實現文字不同方向的陰影效果 106
4.7 課后練習 108
第5章 菜單、工具欄與狀態(tài)欄 111
5.1 菜單 112
5.1.1 主菜單的設計 112
5.1.2 彈出式菜單的設計 117
5.1.3 動態(tài)改變菜單 118
5.2 工具欄 119
【隨堂演練5-1】 工具欄的設計 121
5.3 狀態(tài)欄 123
【隨堂演練5-2】 狀態(tài)欄的設計 124
5.4 綜合應用:如何響應主菜單命令 126
5.5 課后練習 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組件應用實例 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 響應鼠標事件 138
6.3.3 繪圖功能的實現 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組件應用實例 145
【隨堂演練6-3】 MediaPlayer組件應用實例 147
6.6 畫布 148
【隨堂演練6-4】 Canvas應用實例 149
6.7 綜合應用:設計畫板程序 150
6.8 課后練習 153
第7章 數據庫編程 157
7.1 數據庫系統概述 158
7.1.1 數據庫的基本概念 158
7.1.2 Delphi中數據庫引擎的發(fā)展 159
7.1.3 Delphi數據庫開發(fā)的步驟 160
7.2 Delphi數據庫組件介紹 161
7.2.1 BDE數據集組件 161
7.2.2 ADO數據集組件 162
7.2.3 dbExpress組件 162
7.2.4 數據訪問組件 163
7.2.5 數據控制組件 164
7.3 數據控制控件 165
7.3.1 數據控制控件簡介 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 數據庫應用程序 169
7.4.1 設計數據表結構 169
7.4.2 基于BDE的數據庫應用程序 173
【隨堂演練7-1】 實現基于BDE的數據庫應用程序的查詢 175
7.4.3 基于ADO的數據庫應用程序 178
【隨堂演練7-2】 利用窗體向導創(chuàng)建簡單的數據庫應用程序 181
7.5 綜合應用 184
7.5.1 以圖表的形式顯示數據庫中的數據 184
7.5.2 建立主從表數據庫應用程序 185
7.6 課后練習 190
第8章 面向對象程序設計基礎 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 方法的聲明、實現和調用 206
8.2.2 方法的類型 207
8.2.3 抽象方法 207
8.2.4 方法的調用約定 207
8.2.5 構造和析構方法 207
【隨堂演練8-5】 抽象方法的使用 209
8.3 屬性 210
8.3.1 屬性的定義與調用 210
8.3.2 屬性限定符 211
8.4 綜合應用:對象繼承性實例 211
8.5 課后練習 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】 建立文件操作組件間的聯系 217
9.3 文件的類型 219
9.4 文件的基本操作 219
9.4.1 各種文件概述 219
9.4.2 使用函數讀取文本文件 224
9.4.3 使用函數寫入文本文件 227
9.4.4 復制文本文件 229
9.5 文件管理常用函數 231
9.5.1 RenameFile函數 231
9.5.2 DeleteFile函數 232
9.5.3 FileExists函數 232
9.5.4 FileGetAttr 函數 232
9.5.5 DirectoryExists 函數 233
9.5.6 CreateDir函數 233
9.5.7 RemoveDir 函數 233
9.5.8 文件查找相關函數 233
【隨堂演練9-2】 如何從文件名獲取相關信息 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 綜合應用:有類型文件的讀取和寫入 240
9.8 課后練習 244
第10章 程序的異常處理和調試 247
10.1 Delphi調試方法 248
10.1.1 使用內部集成調試器 248
10.1.2 使用斷點調試法 248
10.1.3 利用逐行執(zhí)行代碼跟蹤調試 248
10.2 使用調試窗口 249
10.2.1 斷點列表窗口 249
10.2.2 調用堆棧窗口 251
【隨堂演練10-1】 過程調用 251
10.2.3 監(jiān)視列表窗口 252
【隨堂演練10-2】 調試最大公約數、最小公倍數程序 253
10.2.4 局部變量窗口 255
10.2.5 線程狀態(tài)窗口 255
10.2.6 模塊窗口 256
10.2.7 事件記錄窗口 256
10.3 跟蹤調試 257
10.4 Delphi的異常處理 257
10.4.1 有關異常的理論 258
10.4.2 異常類 259
10.4.3 異常處理的基本語法結構 261
10.5 綜合應用:五子棋游戲設計 263
10.6 課后練習 267
第11章 學生信息管理系統 271
11.1 系統預覽 272
11.2 系統總體設計 273
11.3 建立Access數據庫 274
11.4 系統模塊設計 277
11.4.1 信息編輯模塊設計 277
11.4.2 信息瀏覽模塊設計 287
11.4.3 信息查詢模塊設計 290
11.5 課程設計 300
11.5.1 名人資料管理系統 300
11.5.2 小區(qū)物業(yè)管理系統 303
11.5.3 人力資源管理系統 305

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號