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

DELPHI程序設(shè)計

DELPHI程序設(shè)計

定 價:¥33.00

作 者: 葉核亞編著
出版社: 人民郵電出版社
叢編項: 高等學(xué)校計算機專業(yè)教材
標(biāo) 簽: Delphi

ISBN: 9787115145666 出版時間: 2006-04-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 399 字數(shù):  

內(nèi)容簡介

本書全面、系統(tǒng)地介紹Delphi程序設(shè)計的基本知識、運行機制和各種常用編程方法與技術(shù),并將面向?qū)ο蟮某绦蛟O(shè)計思想貫穿其中。主要內(nèi)容包括Delphi集成開發(fā)環(huán)境、Object Pascal語言、面向?qū)ο蟮母拍詈蛻?yīng)用、使用各種組件設(shè)計圖形用戶界面、多文檔界面、文件操作與流處理、圖形圖像處理、多媒體技術(shù)、數(shù)據(jù)庫應(yīng)用和綜合應(yīng)用設(shè)計。這些內(nèi)容是構(gòu)成Delphi應(yīng)用程序的基本要素和必備知識。   本書注重理論與實踐相結(jié)合,注重基本知識的理解與基本技能的培養(yǎng)。書中內(nèi)容豐富,結(jié)構(gòu)安排合理,由淺入深,層次分明,內(nèi)容涉及的廣度和深度符合本科培養(yǎng)目標(biāo)的要求。   本書適合作為普通高等學(xué)校計算機及相關(guān)專業(yè)“Delphi程序設(shè)計”課程的教材,也可作為初學(xué)者的入門參考書。

作者簡介

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

圖書目錄

第1章 Delphi 2005簡介 1
1.1 Delphi特點和發(fā)展歷程 1
1.1.1 Delphi的特點 1
1.1.2 Delphi的發(fā)展歷程 1
1.1.3 Delphi 2005的特性 3
1.2 Delphi 2005集成開發(fā)環(huán)境 3
1.2.1 安裝Delphi 2005 3
1.2.2 Delphi 2005的界面構(gòu)成 7
1.2.3 一個應(yīng)用程序所包含的文件 14
1.2.4 Delphi 2005 IDE的基本操作 18
1.2.5 創(chuàng)建控制臺應(yīng)用程序 26
習(xí)題1 27
實驗1 熟悉Delphi 2005集成開發(fā)環(huán)境 28
第2章 Object Pascal語言基礎(chǔ) 29
2.1 語言成分 29
2.1.1 程序組成 29
2.1.2 標(biāo)準(zhǔn)數(shù)據(jù)類型 33
2.1.3 運算符與表達式 35
2.1.4 標(biāo)準(zhǔn)函數(shù) 39
2.1.5 常量與變量 41
2.2 語句與流程控制 43
2.2.1 簡單語句 43
2.2.2 流程控制的概念 46
2.2.3 復(fù)合語句 48
2.2.4 條件語句 48
2.2.5 循環(huán)語句 51
2.3 定義數(shù)據(jù)類型 60
2.3.1 類型定義 60
2.3.2 枚舉和子界類型 60
2.3.3 類型兼容原則 62
2.4 構(gòu)造數(shù)據(jù)類型 64
2.4.1 數(shù)組類型 64
2.4.2 字符串類型 72
2.4.3 集合類型 75
2.4.4 記錄類型 78
2.4.5 文件類型 81
2.4.6 指針類型 81
2.5 過程和函數(shù) 84
2.5.1 過程的聲明與調(diào)用 85
2.5.2 函數(shù)的聲明與調(diào)用 85
2.5.3 變量的作用域 87
2.5.4 參數(shù)傳遞 90
2.5.5 過程/函數(shù)中參數(shù)的類型兼容原則 93
2.5.6 過程/函數(shù)的重載 94
2.5.7 遞歸的過程與函數(shù) 95
習(xí)題2 96
實驗2 Object Pascal語言程序設(shè)計基礎(chǔ)訓(xùn)練 98
第3章 Windows應(yīng)用程序界面設(shè)計 99
3.1 可視化編程基礎(chǔ) 99
3.1.1 面向?qū)ο蠡靖拍睢?9
3.1.2 定義類和使用對象 101
3.1.3 對象的屬性、方法和事件 103
3.1.4 事件驅(qū)動的Delphi應(yīng)用程序 105
3.1.5 組件概述 106
3.2 窗體(Form) 109
3.2.1 窗口與窗體 109
3.2.2 窗體的屬性、方法和事件 110
3.3 文本顯示與編輯控件 114
3.3.1 標(biāo)簽(Label) 114
3.3.2 單行編輯框(Edit) 115
3.3.3 格式編輯框(MaskEdit) 117
3.3.4 多行編輯框(Memo) 119
3.3.5 多行RTF文本編輯框(RichEdit) 120
3.3.6 漸變編輯框(SpinEdit) 121
3.4 按鈕 121
3.4.1 按鈕(Button) 122
3.4.2 圖像按鈕(BitBtn) 122
3.4.3 加速按鈕(SpeedButton) 122
3.5 選項按鈕 126
3.5.1 復(fù)選框(CheckBox) 126
3.5.2 單選按鈕(RadioButton)與組框(GroupBox) 126
3.5.3 單選按鈕組(RadioGroup) 127
3.6 列表框 127
3.6.1 列表框(ListBox) 127
3.6.2 組合框(ComboBox) 128
3.6.3 復(fù)選列表框(CheckListBox) 131
3.7 界面布局 133
3.7.1 布局工具 133
3.7.2 控件的包含關(guān)系 135
3.7.3 布局屬性Align與Anchor 135
3.7.4 分隔條(Splitter) 136
3.8 定時器(Timer) 138
習(xí)題3 139
實驗3 Windows應(yīng)用程序界面設(shè)計 140
第4章 菜單、工具欄和對話框 142
4.1 菜單 142
4.1.1 主菜單(MainMenu) 142
4.1.2 彈出式菜單(PopupMenu) 145
4.1.3 菜單圖像與圖像列表組件(ImageList) 146
4.2 行為列表組件(ActionList) 146
4.3 工具欄與狀態(tài)欄 149
4.3.1 工具欄(ToolBar) 149
4.3.2 狀態(tài)欄(StatusBar) 152
4.4 消息框與輸入框 154
4.4.1 消息框與信息函數(shù) 154
4.4.2 輸入框與輸入函數(shù) 155
4.5 Windows通用對話框 156
4.5.1 打開與保存文件對話框 157
4.5.2 字體與顏色對話框 158
4.5.3 查找與替換對話框 159
4.5.4 頁面設(shè)置、打印與打印設(shè)置對話框 165
習(xí)題4 166
實驗4 設(shè)計菜單、工具欄 167
第5章 使用復(fù)雜組件 168
5.1 滾動控件 168
5.1.1 滾動條(ScrollBar) 168
5.1.2 帶刻度的滾動條(TrackBar) 171
5.1.3 微調(diào)按鈕(UpDown) 171
5.2 日期類控件 172
5.2.1 日期時間類(TDateTime) 172
5.2.2 日期和時間控件(DateTimePicker) 173
5.2.3 月歷控件(MonthCalendar) 173
5.2.4 日歷控件(Calendar) 173
5.3 多頁控件(PageControl) 174
5.4 進程條(ProgressBar) 177
5.5 字符串網(wǎng)格(StringGrid) 177
5.6 樹形視圖(TreeView) 180
5.6.1 樹與結(jié)點 180
5.6.2 使用TreeView控件 180
5.6.3 結(jié)點類(TTreeNode) 183
5.7 列表視圖(ListView) 186
習(xí)題5 191
實驗5 使用復(fù)雜組件 191
第6章 面向?qū)ο蟮暮诵奶匦浴?93
6.1 軟件的可重用性 193
6.2 深入理解對象 194
6.2.1 對象引用模型 194
6.2.2 動態(tài)地創(chuàng)建組件 196
6.3 類的封裝性 197
6.3.1 什么是封裝 198
6.3.2 自定義類 198
6.3.3 如何封裝 200
6.3.4 屬性 205
6.4 類的繼承性 213
6.4.1 什么是繼承 213
6.4.2 定義繼承的類 214
6.4.3 TObject類 218
6.5 類的多態(tài)性 219
6.5.1 什么是多態(tài) 219
6.5.2 子類方法覆蓋父類同名方法 220
6.5.3 運行時多態(tài)性 221
6.6 可視化繼承 224
習(xí)題6 228
實驗6 面向?qū)ο蟮暮诵奶匦浴?29

第7章 多文檔界面設(shè)計 230
7.1 建立MDI應(yīng)用程序 230
7.1.1 SDI與MDI 230
7.1.2 創(chuàng)建主窗體與子窗體 231
7.1.3 MDI窗體的屬性和方法 232
7.1.4 MDI的菜單設(shè)計 233
7.2 控制應(yīng)用程序的行為 237
7.2.1 TApplication類 237
7.2.2 TScreen類 239
習(xí)題7 242
實驗7 多文檔界面設(shè)計 242
第8章 程序調(diào)試與異常處理 243
8.1 程序錯誤及處理 243
8.1.1 程序錯誤及發(fā)現(xiàn)時刻 243
8.1.2 發(fā)現(xiàn)及處理錯誤 245
8.2 程序調(diào)試技術(shù) 248
8.2.1 執(zhí)行方式與調(diào)試界面 248
8.2.2 調(diào)試過程 250
8.3 異常處理機制 253
8.3.1 異常處理的概念 253
8.3.2 異常響應(yīng) 254
8.3.3 異常保護 258
8.4 異常類 260
8.4.1 Exception類 260
8.4.2 運行時異?!?60
8.4.3 對象異常類 263
8.4.4 組件異常類 265
習(xí)題8 266
實驗8 程序調(diào)試和異常處理 266
第9章 文件操作和流 267
9.1 文件概述 267
9.2 文件存取方法與文件管理組件 270
9.2.1 存取文件的類方法 270
9.2.2 文件管理組件 271
9.3 文件類型與文件操作 275
9.3.1 文件類型 276
9.3.2 類型文件操作 276
9.3.3 文本文件操作 281
9.3.4 無類型文件操作 284
9.3.5 文件的隨機操作 285
9.3.6 與文件目錄相關(guān)的標(biāo)準(zhǔn)過程和函數(shù) 288
9.4 流 289
9.4.1 流的概念 289
9.4.2 TStream類 290
9.4.3 TFileStream類 291
9.4.4 讀寫流的類方法 293
習(xí)題9 296
實驗9 文件操作和流 296

第10章 多媒體應(yīng)用設(shè)計 298
10.1 多媒體技術(shù) 298
10.1.1 多媒體技術(shù)的基本概念 298
10.1.2 多媒體信息的數(shù)字化 299
10.2 圖形設(shè)計 302
10.2.1 Canvas畫布對象 302
10.2.2 繪圖方法 305
10.2.3 窗口繪圖事件 306
10.2.4 響應(yīng)鼠標(biāo)事件 309
10.3 圖像處理 311
10.3.1 圖形圖像組件 311
10.3.2 圖像類 313
10.4 視頻播放組件 319
10.4.1 Animate組件 319
10.4.2 MediaPlayer組件 324
習(xí)題10 328
實驗10 多媒體應(yīng)用設(shè)計 328
第11章 數(shù)據(jù)庫應(yīng)用設(shè)計 330
11.1 關(guān)系數(shù)據(jù)庫系統(tǒng)概述 330
11.1.1 數(shù)據(jù)庫系統(tǒng) 330
11.1.2 關(guān)系模型 331
11.1.3 結(jié)構(gòu)化查詢語言SQL 332
11.1.4 數(shù)據(jù)庫體系結(jié)構(gòu)簡介 334
11.2 Delphi數(shù)據(jù)庫應(yīng)用程序基礎(chǔ) 336
11.2.1 與數(shù)據(jù)庫的連接方式 336
11.2.2 數(shù)據(jù)庫操作組件概述 337
11.2.3 數(shù)據(jù)集組件Table 341
11.2.4 數(shù)據(jù)源組件DataSource 346
11.2.5 數(shù)據(jù)控制組件DBGrid和DBNavigator 347
11.3 操縱表中字段 349
11.3.1 字段對象 349
11.3.2 操縱字段的數(shù)據(jù)控制組件 353
11.4 Query和Database組件 354
11.4.1 使用Query組件執(zhí)行SQL語句 354
11.4.2 使用Database組件連接數(shù)據(jù)庫 361
11.5 使用ADO組件連接數(shù)據(jù)庫 362
習(xí)題11 364
實驗11 數(shù)據(jù)庫應(yīng)用設(shè)計 365
第12章 綜合應(yīng)用設(shè)計 366
12.1 數(shù)據(jù)庫應(yīng)用設(shè)計實例——學(xué)生管理信息系統(tǒng) 366
12.1.1 Access數(shù)據(jù)庫設(shè)計 366
12.1.2 配置ODBC數(shù)據(jù)源 367
12.1.3 數(shù)據(jù)庫應(yīng)用程序設(shè)計 368
12.2 課程設(shè)計的要求與選題 380
12.3 管理信息系統(tǒng)的設(shè)計目標(biāo)和任務(wù) 382
附錄A ASCII碼表 386
附錄B 保留字和指示字 387
附錄C 運算符及其優(yōu)先級 388
附錄D 標(biāo)準(zhǔn)過程與函數(shù) 389
附錄E VCL組件的屬性、方法與事件 391
附錄F 出錯信息 395
參考文獻 399

本目錄推薦

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