從零開始

出版時間:2002-9  出版社:人民郵電出版社  作者:嚴向東  頁數(shù):345  
Tag標簽:無  

內(nèi)容概要

本書對Delphi 6 的講解融入到一個個具體的實例中法。通過這些實例,讀者能夠中深對基礎知識的理解,以及掌握很多的實用技巧。

書籍目錄

第1章 Delphi 6簡介 1
1.1 概述 1
1.2 安裝Delphi 6 2
1.2.1 系統(tǒng)要求 2
1.2.2 安裝 3
1.2.3 相關內(nèi)容介紹 11
1.2.4 啟動Delphi 6 11
1.2.5 刪除Delphi 6 12
1.3 安裝InstallShield Express 13
1.4 Delphi 6程序開發(fā)的基本知識 16
1.4.1 Windows程序開發(fā)的基本概念 16
1.4.2 Delphi 6面向?qū)ο蟪绦蜷_發(fā)的基本概念 18
1.5 小結(jié) 18
1.6 習題 18
第2章 Delphi 6的集成開發(fā)環(huán)境 19
2.1 集成開發(fā)環(huán)境(IDE)概述 19
2.2 菜單欄(Main Menu) 19
2.3 工具欄(Speed ToolBar) 24
2.4 組件面板(Component Palette) 24
2.5 窗體設計器(Form) 25
2.6 對象查看器(Object Inspector) 25
2.7 對象樹形查看器(Object Treeview) 26
2.8 代碼編輯器(Code Editor) 26
2.9 代碼瀏覽器 26
2.10 創(chuàng)建第1個應用程序 26
2.10.1 創(chuàng)建主窗體 26
2.10.2 添加組件對象 27
2.10.3 編寫代碼 29
2.10.4 運行程序 29
2.10.5 保存文件 30
2.10.6 源程序清單 31
2.11 小結(jié) 32
2.12 習題 32
第3章 窗體設計 33
3.1 窗體基礎知識 33
3.2 創(chuàng)建新窗體 34
3.3 窗體屬性 35
3.3.1 窗體的常見屬性 35
3.3.2 設置窗體屬性 37
3.4 窗體的方法和事件 38
3.4.1 窗體的常見方法 38
3.4.2 窗體事件 39
3.5 窗體中的組件對象 40
3.5.1 向窗體中添加組件對象 40
3.5.2 選定組件對象 41
3.5.3 調(diào)整組件對象的尺寸 42
3.5.4 編輯窗體中的組件對象 43
3.5.5 調(diào)整組件對象的布局 44
3.5.6 調(diào)整組件的Tab次序 45
3.5.7 設置窗體中組件對象的創(chuàng)建次序 46
3.5.8 鎖定組件對象位置 46
3.6 窗體應用實例 47
3.6.1 程序目標 47
3.6.2 程序?qū)崿F(xiàn) 47
3.6.3 程序運行 55
3.6.4 更多思考 56
3.7 小結(jié) 56
3.8 習題 57
第4章 常用組件介紹 59
4.1 Delphi 6的組件技術(shù) 59
4.1.1 VCL基礎知識 59
4.1.2 組件屬性 60
4.1.3 組件事件 62
4.1.4 組件的方法(Methods) 64
4.1.5 Delphi 6的組件庫 64
4.2 【Standard】選項卡 66
4.2.1 【Frames】組件 66
4.2.2 【MainMenu】組件 66
4.2.3 【PopupMenu】組件 67
4.2.4 【Label】組件 67
4.2.5 【Edit】組件 68
4.2.6 【Memo】組件 68
4.2.7 【Button】組件 69
4.2.8 【CheckBox】組件 70
4.2.9 【RadioBox】組件 70
4.2.10 【ListBox】組件 70
4.2.11 【ComboBox】組件 71
4.2.12 【ScrollBar】組件 71
4.2.13 【GroupBox】組件 72
4.2.14 【RadioGroup】組件 72
4.2.15 【Panel】組件 72
4.2.16 【ActionList】組件 72
4.3 【Additional】選項卡 73
4.3.1 【BitBtn】組件 73
4.3.2 【SpeedButton】組件 74
4.3.3 【MaskEdit】組件 74
4.3.4 【StringGrid】組件 75
4.3.5 【DrawGrid】組件 76
4.3.6 【Image】組件 76
4.3.7 【Shape】組件 77
4.3.8 【Bevel】組件 77
4.3.9 【ScrollBox】組件 77
4.3.10 【CheckListBox】組件 77
4.3.11 【Splitter】組件 78
4.3.12 【StaticText】組件 78
4.3.13 【ControlBar】組件 78
4.3.14 【ValueListEditor】組件 78
4.3.15 【LabeledEdit】組件 79
4.3.16 【ColorBox】組件 79
4.3.17 【Chart】組件 79
4.4 【W(wǎng)in32】選項卡 79
4.4.1 【TabControl】組件 80
4.4.2 【PageControl】組件 80
4.4.3 【ImageList】組件 81
4.4.4 【RichEdit】組件 81
4.4.5 【TrackBar】組件 82
4.4.6 【ProgressBar】組件 83
4.4.7 【UpDown】組件 83
4.4.8 【HotKey】組件 84
4.4.9 【Animate】組件 85
4.4.10 【DateTimePicker】組件 85
4.4.11 【MonthCalendar】組件 85
4.4.12 【TreeView】組件 86
4.4.13 【ListView】組件 87
4.4.14 【StatusBar】組件 87
4.4.15 【ToolBar】組件 88
4.4.16 【CoolBar】組件 89
4.4.17 【PageScroller】組件 90
4.4.18 【ComboBoxEx】組件 90
4.5 【Dialogs】選項卡 91
4.5.1 【OpenDialog】組件 91
4.5.2 【SaveDialog】組件 92
4.5.3 【OpenPictureDialog】組件、【SavePictureDialog】組件 93
4.5.4 【FontDialog】組件 93
4.5.5 【ColorDialog】組件 93
4.5.6 【PrintDialog】組件 94
4.5.7 【PrinterSetupDialog】組件 95
4.5.8 【FindDialog】組件 95
4.5.9 【ReplaceDialog】組件 97
4.6 組件應用實例──設計一個Web瀏覽器 97
4.6.1 程序目標 98
4.6.2 程序?qū)崿F(xiàn) 98
4.6.3 更多思考 122
4.7 小結(jié) 122
4.8 習題 122
第5章 應用程序開發(fā)框架 125
5.1 應用程序組織 125
5.1.1 項目文件 126
5.1.2 單元文件 127
5.1.3 窗體文件 131
5.1.4 備份文件 131
5.1.5 資源文件 132
5.2 項目管理 132
5.2.1 Project Manager(項目管理器) 133
5.2.2 設置項目的一般選項 134
5.2.3 關于項目管理的一些注意事項 138
5.3 應用程序類TApplication 139
5.3.1 TApplication的常見屬性 140
5.3.2 TApplication的常見方法 140
5.4 Code Editor(代碼編輯器) 142
5.4.1 使用代碼編輯器 142
5.4.2 設置代碼編輯器 143
5.5 項目的編譯和調(diào)試 147
5.5.1 應用程序的編譯 147
5.5.2 程序中常見錯誤 149
5.5.3 應用程序調(diào)試 149
5.6 創(chuàng)建一個帶有啟動窗體的應用程序 153
5.6.1 程序目標 154
5.6.2 程序?qū)崿F(xiàn) 154
5.6.3 運行程序 160
5.6.4 調(diào)試程序 160
5.6.5 更多思考 161
5.7 小結(jié) 162
5.8 習題 162
第6章 Object Pascal程序設計 163
6.1 注釋 163
6.2 常量 164
6.3 變量 164
6.4 數(shù)據(jù)類型和類型轉(zhuǎn)換 165
6.4.1 整數(shù)類型 165
6.4.2 實數(shù)類型 165
6.4.3 字符類型 167
6.4.4 字符串類型 167
6.4.5 布爾類型 171
6.4.6 結(jié)構(gòu)化類型 171
6.4.7 數(shù)據(jù)類型轉(zhuǎn)換 173
6.5 運算符(Operators) 175
6.5.1 賦值運算符 176
6.5.2 算術(shù)運算符 176
6.5.3 邏輯運算符 177
6.5.4 關系運算符 177
6.5.5 集合運算符 177
6.5.6 位運算符 178
6.5.7 其他運算符 178
6.6 程序結(jié)構(gòu)語句 178
6.6.1 跳轉(zhuǎn)結(jié)構(gòu)語句 179
6.6.2 選擇結(jié)構(gòu)語句 179
6.6.3 循環(huán)結(jié)構(gòu)語句 181
6.6.4 其他結(jié)構(gòu)語句 183
6.7 函數(shù)與過程 185
6.7.1 函數(shù) 185
6.7.2 過程 186
6.8 面向?qū)ο缶幊獭?87
6.8.1 類 187
6.8.2 屬性 188
6.8.3 繼承 189
6.9 大小寫轉(zhuǎn)換函數(shù)實例 189
6.9.1 程序目標 189
6.9.2 基本思路 190
6.9.3 程序流程 190
6.9.4 具體實現(xiàn) 190
6.9.5 大小寫轉(zhuǎn)換函數(shù)操作實例 193
6.9.6 更多思考 197
6.10 小結(jié) 197
6.11 習題 197
第7章 關系型數(shù)據(jù)庫基礎知識 199
7.1 關系型數(shù)據(jù)庫的基本概念 199
7.1.1 數(shù)據(jù)(Data) 199
7.1.2 數(shù)據(jù)庫 199
7.1.3 數(shù)據(jù)庫管理系統(tǒng) 200
7.1.4 數(shù)據(jù)庫系統(tǒng) 200
7.1.5 表 201
7.1.6 數(shù)據(jù)類型 202
7.1.7 視圖 202
7.1.8 存儲過程 203
7.1.9 數(shù)據(jù)庫安全性 204
7.2 數(shù)據(jù)庫應用程序開發(fā)的基本步驟 204
7.2.1 需求分析 205
7.2.2 總體設計 205
7.2.3 詳細設計 206
7.2.4 測試和實際運行程序 206
7.2.5 維護程序 207
7.3 數(shù)據(jù)庫系統(tǒng)設計中需要注意的問題 207
7.3.1 主關鍵字(Primary key) 207
7.3.2 索引(Index) 208
7.3.3 外部關鍵字(Foreign key) 208
7.3.4 數(shù)據(jù)表格的結(jié)構(gòu) 208
7.3.5 事務性 209
7.4 常見數(shù)據(jù)庫介紹 209
7.4.1 文本文件 209
7.4.2 dBase數(shù)據(jù)庫 210
7.4.3 Paradox 210
7.4.4 大型數(shù)據(jù)庫 210
7.5 小結(jié) 211
7.6 習題 211
第8章 Delphi 6數(shù)據(jù)庫系統(tǒng)開發(fā)概述 213
8.1 Delphi 6 數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu) 213
8.2 數(shù)據(jù)庫開發(fā)常用工具介紹 214
8.2.1 Database Desktop 214
8.2.2 BDE Administrator 214
8.2.3 SQL Explorer 214
8.2.4 SQL Monitor 214
8.2.5 Datapump 215
8.3 開發(fā)一個簡單的數(shù)據(jù)庫系統(tǒng) 215
8.3.1 建立數(shù)據(jù)庫 215
8.3.2 創(chuàng)建【顧客表】 218
8.3.3 向【顧客表】中添加記錄 220
8.3.4 生成應用程序的框架 222
8.3.5 通過Form Wizard生成數(shù)據(jù)顯示窗體 222
8.3.6 運行程序 226
8.4 小結(jié) 226
8.5 習題 226
第9章 數(shù)據(jù)庫應用程序開發(fā) 227
9.1 數(shù)據(jù)庫應用程序的組件構(gòu)成 227
9.1.1 用戶界面 228
9.1.2 數(shù)據(jù)模塊(Data Module) 228
9.1.3 數(shù)據(jù)源(Data Source) 228
9.1.4 數(shù)據(jù)集(Dataset) 228
9.1.5 連接部分(Connection) 228
9.1.6 演練數(shù)據(jù)庫應用程序的組件構(gòu)成 229
9.2 數(shù)據(jù)集組件 231
9.2.1 數(shù)據(jù)集的打開和關閉 231
9.2.2 數(shù)據(jù)集的狀態(tài) 231
9.2.3 數(shù)據(jù)集的瀏覽 232
9.2.4 數(shù)據(jù)集的常用方法 233
9.2.5 數(shù)據(jù)集常用的事件 233
9.3 【BDE】組件 234
9.3.1 【Table】組件 234
9.3.2 【Query】組件 239
9.3.3 【StoredProc】組件 240
9.3.4 【Database】組件 241
9.4 【ADO】組件 241
9.4.1 【ADO】組件連接到數(shù)據(jù)庫 241
9.4.2 應用【ADO】組件 244
9.5 數(shù)據(jù)顯示/編輯組件 246
9.5.1 【DBGrid】組件 247
9.5.2 【DBNavigator】組件 249
9.5.3 其他【Data Controls】組件 249
9.6 通過ODBC訪問數(shù)據(jù)庫 250
9.6.1 配置ODBC數(shù)據(jù)源 250
9.6.2 配置BDE與ODBC數(shù)據(jù)源的連接 252
9.7 小結(jié) 254
9.8 習題 254
第10章 SQL語言基礎 255
10.1 利用【Query】組件執(zhí)行SQL語句 255
10.2 使用SQL語句 259
10.2.1 數(shù)據(jù)查詢 259
10.2.2 記錄更新 267
10.3 利用Database Desktop生成查詢 269
10.4 SQL Builder的使用 274
10.4.1 添加/刪除表 275
10.4.2 選擇表中的指定字段 276
10.4.3 按照指定字段排序 277
10.4.4 設置查詢條件 278
10.4.5 計算字段 279
10.4.6 分組 281
10.4.7 多表查詢 282
10.5 小結(jié) 284
10.6 習題 284
第11章 文件處理 285
11.1 文件管理組件 285
11.1.1 【ShellTreeView】組件 285
11.1.2 【ShellComboBox】組件 287
11.1.3 【ShellListView】組件 288
11.1.4 文件管理組件應用實例 289
11.2 文件管理相關的函數(shù)和過程 290
11.2.1 RenameFile函數(shù) 290
11.2.2 DeleteFile函數(shù) 290
11.2.3 FileExists函數(shù) 290
11.2.4 FileGetAttr函數(shù) 291
11.2.5 FileSetAttr函數(shù) 292
11.2.6 DirectoryExists函數(shù) 296
11.2.7 CreateDir函數(shù) 296
11.2.8 文件查找相關函數(shù) 297
11.2.9 RemoveDir函數(shù) 298
11.3 文本文件 300
11.3.1 打開和關閉文本文件 300
11.3.2 文件處理 303
11.3.3 文本文件處理實例 306
11.4 INI文件 310
11.4.1 打開和關閉INI文件 310
11.4.2 讀寫INI文件 311
11.4.3 使用INI文件的實例 312
11.5 注冊表文件 315
11.5.1 通過注冊表編輯器訪問注冊表 315
11.5.2 在Delphi 6中訪問注冊表 316
11.5.3 編寫一個支持自啟動的應用程序 320
11.6 小結(jié) 323
11.7 習題 323
第12章 制作安裝程序 325
12.1 新建一個安裝程序 325
12.2 組織安裝項目 328
12.2.1 設定項目的基本信息 328
12.2.2 設定安裝的文件分組 329
12.2.3 設置安裝類型 330
12.3 為項目指定文件 331
12.3.1 向安裝項目中添加文件 331
12.3.2 設定文件和文件分組之間的關系 333
12.3.3 配置驅(qū)動程序 333
12.4 配置目標計算機的系統(tǒng) 337
12.4.1 創(chuàng)建快捷方式和文件夾 337
12.4.2 修改注冊表 337
12.4.3 配置ODBC數(shù)據(jù)源 338
12.5 選擇安裝界面 339
12.5.1 設定安裝畫面 339
12.5.2 設置安裝中的圖像、文本和提示信息 341
12.6 定義安裝的先決條件 341
12.7 制作最后的安裝程序 341
12.7.1 編譯安裝項目 341
12.7.2 測試安裝 342
12.7.3 發(fā)布安裝程序 345
12.8 小結(jié) 345
12.9 習題 345
附錄 Delphi網(wǎng)上資源 347

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    從零開始 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7