第1章 Delphi程序設計基礎 1
1.1 Delphi開發(fā)環(huán)境 1
1.1.1 集成開發(fā)環(huán)境 1
1.1.2 Delphi工程管理 8
1.1.3 程序文件 10
1.1.4 第一個Delphi示例程序 13
1.2 Delphi語言基礎 15
1.2.1 語言規(guī)則 15
1.2.2 自定義數據類型 23
1.2.3 語句與流程控制 31
1.2.4 過程與函數 34
1.2.5 調用Windows API過程 40
第2章 面向對象設計基礎 45
2.1 程序設計中的面向對象概念 45
2.1.1 類與對象 45
2.1.2 方法與屬性 46
2.1.3 類的繼承 55
2.1.4 類的多態(tài) 55
2.1.5 類的封裝 58
2.2 Delphi體系結構的關鍵類 61
2.2.1 所有類的祖先Object 61
2.2.2 組件的繼承 63
2.2.3 TApplication類 64
2.2.4 數據流 69
2.2.5 多線程類 70
2.3 異常處理 71
2.3.1 raise語句 71
2.3.2 try...except語句 71
2.3.3 try...finally語句 73
2.3.4 捕捉特定的異?!?5
2.3.5 保留異常對象和使用資源保護塊 75
2.3.6 引發(fā)異?!?6
第3章 Delphi常用組件 77
3.1 常用組件介紹 77
3.1.1 組件通用屬性及事件 78
3.1.2 窗體設計 79
3.1.3 常用文本類組件 85
3.1.4 常用按鈕類組件 87
3.1.5 常用列表類組件 89
3.1.6 常用圖像類組件 93
3.1.7 公用對話框組件 95
3.1.8 其他常用組件 96
3.1.9 信息對話框 97
3.2 常用組件用法實例 100
3.2.1 界面及功能說明 100
3.2.2 代碼設計 102
第4章 Access數據庫管理 106
4.1 Access數據庫的基本操作 106
4.1.1 Access數據庫的基本概念 106
4.1.2 創(chuàng)建數據庫 107
4.1.3 打開和關閉數據庫 110
4.2 表管理 111
4.2.1 基本概念 111
4.2.2 字段簡介 112
4.2.3 創(chuàng)建表 113
4.2.4 重命名表 116
4.2.5 修改表 116
4.2.6 設置主鍵 118
4.2.7 刪除表 119
4.2.8 定義關系 119
4.3 查詢管理 120
4.3.1 查詢的基本概述 120
4.3.2 創(chuàng)建查詢的常用方法 122
4.3.3 創(chuàng)建查詢 123
4.3.4 修改查詢 127
4.3.5 排序與篩選 128
4.4 維護數據庫安全 131
4.4.1 設置Access登錄口令 131
4.4.2 設置打開數據庫的密碼 132
4.4.3 數據庫的加密和解密 133
4.4.4 備份數據庫 133
第5章 SQL Server數據庫管理 134
5.1 常用工具 134
5.1.1 企業(yè)管理器(SQL Server Enterprise Manager) 134
5.1.2 服務管理器 137
5.1.3 向導工具 137
5.1.4 查詢分析器(SQL query Analyzer) 139
5.2 數據庫管理 141
5.2.1 基本概念 141
5.2.2 創(chuàng)建數據庫 142
5.2.3 刪除數據庫 145
5.2.4 修改數據庫 146
5.2.5 維護數據庫 147
5.3 表管理 149
5.3.1 基本概念 149
5.3.2 創(chuàng)建表 151
5.3.3 查看表中的數據 152
5.3.4 刪除表 154
5.3.5 修改表 154
5.3.6 設置鍵 154
5.4 視圖管理 155
5.4.1 基本概念 155
5.4.2 創(chuàng)建視圖 156
5.4.3 刪除視圖 158
5.5 數據庫備份 159
5.5.1 基本概念 159
5.5.2 備份數據庫 159
第6章 常用SQL語句 161
6.1 INSERT語句 161
6.2 UPDATE語句 163
6.3 DELETE語句 164
6.4 SELECT語句 165
6.4.1 語法格式 165
6.4.2 簡單的SELECT語句 165
6.4.3 設置查詢條件 166
6.4.4 對結果集排序 167
6.4.5 使用統(tǒng)計函數 167
6.4.6 對查詢結果分組 168
6.4.7 連接查詢 168
6.4.8 子查詢 170
6.4.9 聯(lián)合查詢 170
6.4.10 常用的SQL Server函數 171
6.5 數據庫對象管理語句 173
6.5.1 創(chuàng)建數據庫語句CREATE DATABASE 173
6.5.2 刪除數據庫語句DROP DATABASE 176
6.5.3 創(chuàng)建表語句CREATE TABLE 176
6.5.4 刪除表語句DROP TABLE 179
6.5.5 創(chuàng)建視圖語句CREATE VIEW 179
6.5.6 刪除視圖語句DROP VIEW 180
第7章 Delphi數據庫編程 181
7.1 Delphi中數據庫開發(fā)常用組件 181
7.1.1 TDataSource組件 181
7.1.2 TDBGrid組件 182
7.1.3 TADOConnection組件 184
7.1.4 TADOQuery組件 186
7.1.5 TADOCommand組件 187
7.1.6 TQuickRep組件 188
7.1.7 QRDBText組件 190
7.1.8 與數據庫有關的其他組件和方法 190
7.2 Delphi中ADO技術的使用 193
7.2.1 ADO編程的基本方法 193
7.2.2 ADO連接數據庫 195
7.2.3 讀取數據庫記錄 196
7.2.4 存取字段數據的方法 198
7.3 Delphi中使用SQL 198
7.3.1 TQuery組件的SQL編程 198
7.3.2 動態(tài)SQL語句的編程 201
7.3.3 使用SQL語句要注意的問題 201
7.3.4 SQL語句的一些使用技巧 202
7.4 程序中的數據處理 203
7.4.1 數據輸出到文本文件 203
7.4.2 數據備份 204
7.4.3 數據恢復 207
第8章 企業(yè)庫存管理系統(tǒng)(Access) 208
8.1 系統(tǒng)設計 208
8.1.1 系統(tǒng)功能描述 208
8.1.2 功能模塊劃分 209
8.1.3 系統(tǒng)流程分析 210
8.2 數據庫設計 210
8.2.1 創(chuàng)建數據庫 210
8.2.2 表結構設計 211
8.2.3 創(chuàng)建表 213
8.3 設計工程框架 216
8.3.1 創(chuàng)建工程 216
8.3.2 模塊及窗口間關系 217
8.3.3 創(chuàng)建數據模塊 217
8.3.4 聲明全局變量 218
8.3.5 系統(tǒng)類模塊設計 218
8.4 系統(tǒng)主界面設計 226
8.4.1 設計主界面 226
8.4.2 在主界面中添加代碼 227
8.5 登錄模塊設計 227
8.5.1 設計登錄窗體 227
8.5.2 在登錄窗口中添加代碼 227
8.5.3 調用登錄窗體 230
8.6 客戶管理模塊設計 230
8.6.1 管理客戶信息 230
8.6.2 編輯客戶信息 233
8.6.3 調用客戶管理窗口 235
8.7 倉庫管理模塊設計 235
8.7.1 管理倉庫信息 235
8.7.2 編輯倉庫信息 237
8.7.3 調用倉庫管理窗口 237
8.8 貨物管理模塊設計 237
8.8.1 設計貨物類目管理模塊 237
8.8.2 設計貨物信息管理模塊 239
8.9 庫存操作管理模塊設計 242
8.9.1 設計入庫操作管理模塊 242
8.9.2 設計出庫操作管理模塊 248
8.9.3 設計庫存統(tǒng)計管理模塊 253
8.10 庫存警示管理模塊設計 256
8.10.1 設計貨物數量報警管理模塊 256
8.10.2 設計貨物失效報警管理模塊 259
8.11 統(tǒng)計查詢管理模塊設計 261
8.11.1 設計貨物出入庫統(tǒng)計表窗體 261
8.11.2 設計庫存貨物流水統(tǒng)計表窗體 263
8.12 用戶管理模塊設計 265
8.12.1 管理用戶信息 266
8.12.2 編輯用戶信息 268
8.12.3 調用用戶管理窗口 269
第9章 人事管理系統(tǒng)(SQL Server) 270
9.1 系統(tǒng)設計 270
9.1.1 系統(tǒng)功能描述 270
9.1.2 功能模塊劃分 270
9.1.3 系統(tǒng)流程分析 270
9.2 數據庫設計 271
9.2.1 創(chuàng)建數據庫 271
9.2.2 數據庫邏輯結構設計 271
9.2.3 創(chuàng)建表 273
9.3 設計工程框架 275
9.3.1 創(chuàng)建工程 275
9.3.2 模塊及窗口間關系 276
9.3.3 創(chuàng)建數據模塊 276
9.3.4 系統(tǒng)類模塊設計 277
9.4 系統(tǒng)登錄 283
9.4.1 設計登錄界面 283
9.4.2 在登錄窗口中添加代碼 284
9.4.3 調用登錄窗體 286
9.5 系統(tǒng)主界面設計 286
9.5.1 設計主界面 286
9.5.2 管理人員信息 287
9.5.3 編輯人員信息 292
9.6 部門管理模塊設計 295
9.6.1 管理部門信息 295
9.6.2 編輯部門信息 297
9.7 工作簡歷管理模塊設計 298
9.7.1 管理工作簡歷信息 298
9.7.2 編輯工作簡歷信息 300
9.8 人員考勤管理模塊設計 301
9.8.1 管理人員考勤信息 301
9.8.2 編輯人員考勤信息 303
9.9 獎懲培訓模塊設計 304
9.9.1 管理獎懲培訓信息 304
9.9.2 編輯獎懲培訓信息 306