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

DELPHI程序設(shè)計(jì)

DELPHI程序設(shè)計(jì)

定 價(jià):¥33.00

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

ISBN: 9787115145666 出版時(shí)間: 2006-04-01 包裝: 膠版紙
開(kāi)本: 小16開(kāi) 頁(yè)數(shù): 399 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

暫缺《DELPHI程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 Delphi 2005簡(jiǎn)介 1
1.1 Delphi特點(diǎn)和發(fā)展歷程 1
1.1.1 Delphi的特點(diǎn) 1
1.1.2 Delphi的發(fā)展歷程 1
1.1.3 Delphi 2005的特性 3
1.2 Delphi 2005集成開(kāi)發(fā)環(huán)境 3
1.2.1 安裝Delphi 2005 3
1.2.2 Delphi 2005的界面構(gòu)成 7
1.2.3 一個(gè)應(yīng)用程序所包含的文件 14
1.2.4 Delphi 2005 IDE的基本操作 18
1.2.5 創(chuàng)建控制臺(tái)應(yīng)用程序 26
習(xí)題1 27
實(shí)驗(yàn)1 熟悉Delphi 2005集成開(kāi)發(fā)環(huán)境 28
第2章 Object Pascal語(yǔ)言基礎(chǔ) 29
2.1 語(yǔ)言成分 29
2.1.1 程序組成 29
2.1.2 標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型 33
2.1.3 運(yùn)算符與表達(dá)式 35
2.1.4 標(biāo)準(zhǔn)函數(shù) 39
2.1.5 常量與變量 41
2.2 語(yǔ)句與流程控制 43
2.2.1 簡(jiǎn)單語(yǔ)句 43
2.2.2 流程控制的概念 46
2.2.3 復(fù)合語(yǔ)句 48
2.2.4 條件語(yǔ)句 48
2.2.5 循環(huán)語(yǔ)句 51
2.3 定義數(shù)據(jù)類(lèi)型 60
2.3.1 類(lèi)型定義 60
2.3.2 枚舉和子界類(lèi)型 60
2.3.3 類(lèi)型兼容原則 62
2.4 構(gòu)造數(shù)據(jù)類(lèi)型 64
2.4.1 數(shù)組類(lèi)型 64
2.4.2 字符串類(lèi)型 72
2.4.3 集合類(lèi)型 75
2.4.4 記錄類(lèi)型 78
2.4.5 文件類(lèi)型 81
2.4.6 指針類(lèi)型 81
2.5 過(guò)程和函數(shù) 84
2.5.1 過(guò)程的聲明與調(diào)用 85
2.5.2 函數(shù)的聲明與調(diào)用 85
2.5.3 變量的作用域 87
2.5.4 參數(shù)傳遞 90
2.5.5 過(guò)程/函數(shù)中參數(shù)的類(lèi)型兼容原則 93
2.5.6 過(guò)程/函數(shù)的重載 94
2.5.7 遞歸的過(guò)程與函數(shù) 95
習(xí)題2 96
實(shí)驗(yàn)2 Object Pascal語(yǔ)言程序設(shè)計(jì)基礎(chǔ)訓(xùn)練 98
第3章 Windows應(yīng)用程序界面設(shè)計(jì) 99
3.1 可視化編程基礎(chǔ) 99
3.1.1 面向?qū)ο蠡靖拍睢?9
3.1.2 定義類(lèi)和使用對(duì)象 101
3.1.3 對(duì)象的屬性、方法和事件 103
3.1.4 事件驅(qū)動(dòng)的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 選項(xiàng)按鈕 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 定時(shí)器(Timer) 138
習(xí)題3 139
實(shí)驗(yàn)3 Windows應(yīng)用程序界面設(shè)計(jì) 140
第4章 菜單、工具欄和對(duì)話框 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通用對(duì)話框 156
4.5.1 打開(kāi)與保存文件對(duì)話框 157
4.5.2 字體與顏色對(duì)話框 158
4.5.3 查找與替換對(duì)話框 159
4.5.4 頁(yè)面設(shè)置、打印與打印設(shè)置對(duì)話框 165
習(xí)題4 166
實(shí)驗(yàn)4 設(shè)計(jì)菜單、工具欄 167
第5章 使用復(fù)雜組件 168
5.1 滾動(dòng)控件 168
5.1.1 滾動(dòng)條(ScrollBar) 168
5.1.2 帶刻度的滾動(dòng)條(TrackBar) 171
5.1.3 微調(diào)按鈕(UpDown) 171
5.2 日期類(lèi)控件 172
5.2.1 日期時(shí)間類(lèi)(TDateTime) 172
5.2.2 日期和時(shí)間控件(DateTimePicker) 173
5.2.3 月歷控件(MonthCalendar) 173
5.2.4 日歷控件(Calendar) 173
5.3 多頁(yè)控件(PageControl) 174
5.4 進(jìn)程條(ProgressBar) 177
5.5 字符串網(wǎng)格(StringGrid) 177
5.6 樹(shù)形視圖(TreeView) 180
5.6.1 樹(shù)與結(jié)點(diǎn) 180
5.6.2 使用TreeView控件 180
5.6.3 結(jié)點(diǎn)類(lèi)(TTreeNode) 183
5.7 列表視圖(ListView) 186
習(xí)題5 191
實(shí)驗(yàn)5 使用復(fù)雜組件 191
第6章 面向?qū)ο蟮暮诵奶匦浴?93
6.1 軟件的可重用性 193
6.2 深入理解對(duì)象 194
6.2.1 對(duì)象引用模型 194
6.2.2 動(dòng)態(tài)地創(chuàng)建組件 196
6.3 類(lèi)的封裝性 197
6.3.1 什么是封裝 198
6.3.2 自定義類(lèi) 198
6.3.3 如何封裝 200
6.3.4 屬性 205
6.4 類(lèi)的繼承性 213
6.4.1 什么是繼承 213
6.4.2 定義繼承的類(lèi) 214
6.4.3 TObject類(lèi) 218
6.5 類(lèi)的多態(tài)性 219
6.5.1 什么是多態(tài) 219
6.5.2 子類(lèi)方法覆蓋父類(lèi)同名方法 220
6.5.3 運(yùn)行時(shí)多態(tài)性 221
6.6 可視化繼承 224
習(xí)題6 228
實(shí)驗(yàn)6 面向?qū)ο蟮暮诵奶匦浴?29

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

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

本目錄推薦

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