第一章 打開Delphi 5.0之門
1.1 Delphi 5.0的新特點
1.2 安裝Delphi 5.0
1.3 啟動和卸載Delphi 5.0
1.3.1啟動Delphi 5.0
1.3.2卸載Delphi 5.0
第二章 熟悉Delphi 5.0
2.1 Delphi 5.0的IDE組成
2.1.1 標題欄
2.1.2 菜單欄
2.1.3 加速欄
2.1.4 控件欄
2.1.5 窗體
2.1.6 代碼編輯窗口
2.1.7 對象檢查器
2.2 其他常用工具
2.2.1 菜單設計器
2.2.2 圖像編輯器
2.2.3 對象庫和專家工具
2.3 工程管理
2.3.1 工程的概念和組成
2.3.2 工程的管理
2.3.3 工程環(huán)境設置
2.4 工程的創(chuàng)建
2.5 Delphi 5.0的代碼編輯器
2.5.1 編輯器的功能部件及其定制
2.5.2 Code Insight(代碼洞察)功能
2.6 Delphi 5.0的調試器
2.6.1 調試器
2.6.2 一個調試實例
第三章 Delphi的編程語言--Object Pascal的基本要素
3.1 Object Pascal語言的詞法
3.1.1 注釋
3.1.2 標識符
3.1.3 保留字和標準命令
3.1.4 特殊符號的使用
3.1.5 運算符
3.2 程序與程序單元
3.2.1 主程序(Program)單元
2.2.2 子程序(Unit)
2.2.3 單元首部
3.2.4 接口(Interface)部分
3.2.5 實現(xiàn)(Implementation)部分
3.2.6 循環(huán)程序單元引用
3.3 Object Pascal語言的數(shù)據(jù)類型
3.3.1 Object Pascal的數(shù)據(jù)類型
3.3.2 類型說明部分
3.3.3 類型強制轉換
3.3.4 變量
3.3.5 類型常量
3.4 語句
3.4.1 聲明語句
3.4.2 簡單執(zhí)行語句
3.4.3 結構執(zhí)行語句
3.5 過程和函數(shù)
3.5.1 過程定義與調用
3.5.2 函數(shù)的定義與調用
3.5.3 調用約定
3.5.4 指示字
3.5.5 參數(shù)
3.5.6 數(shù)值參數(shù)
3.5.7 常量參數(shù)
3.5.8 變量參數(shù)
3.5.9 無類型參數(shù)
3.5.10 過程與函數(shù)本身作為參數(shù)
3.5.11 嵌套和遞歸
3.6 程序段、作用域和范圍
3.6.1 程序段
3.6.2 程序段范圍
第四章 類類型及類引用類型
4.1 類類型概述
4.2 類類型的聲明
4.3 類構件和范圍
4.4 方法
4.4.1 方法的聲明和定義
4.4.2 方法指示字
4.4.3 虛擬方法(Virtual)
4.4.4 動態(tài)方法(Dynamic)
4.4.5 消息處理方法(Message)
4.4.6 調用約定
4.4.7 抽象方法
4.4.8 構造和析構
4.4.9 類方法
4.5 屬性
4.5.1 屬性的聲明
4.5.2 屬性子句
4.5.3 數(shù)組屬性
4.5.4 索引子句
4.5.5 屬性重載
4.6 類型運算符
4.7 可視性
4.8 類引用類型
第五章 窗體設計和菜單設計
5.1 基礎知識
5.2 窗體屬性(Form Properties)
5.3 處理窗體事件
5.4 布置窗體
5.4.1 建立窗體
5.4.2 放置控件到窗體中
5.4.3 對齊控件
5.4.4 設置控件屬性
5.4.5 編寫事件處理過程
5.4.6 保存窗體
5.5 菜單設計的一些術語
5.6 使用菜單設計器(Menu Designer)
5.6.1 打開菜單設計器
5.6.2 創(chuàng)建菜單項
5.6.3 菜單項分組
5.6.4 增加和刪除菜單項
5.6.5 菜單項的特殊操作
5.6.6 菜單模板
5.7 合并菜單
5.7.1 同一窗口中菜單的合并
5.7.2 多窗口中菜單的合并
第六章 使用按鈕與創(chuàng)建工具條
6.1 Button按鈕
6.2 使用BitBtn按鈕
6.2.1 BitBtn按鈕的默認圖標
6.2.2 加入自己的BitBtn圖標
6.2.3 控制圖標及文本的顯示
6.3 創(chuàng)建工具條
6.3.1 用Panel、Bevel和SpeedButton組建工具條
6.3.2 用ToolBar構造工具條
6.4 單選按鈕和復選框
6.4.1 單選按鈕
6.4.2 復選框
第七章 制作文本輸入框與對話框
7.1 制作文本輸入框
7.1.1 Label(標簽)
7.1.2 編輯框(Edit)
7.1.3 掩碼編輯框
7.1.4 編輯與輸入多行文本
7.2 制作對話框
7.2.1 模態(tài)對話框
7.2.2 非模態(tài)對話框
7.2.3 使用分頁控件設置對話框
7.2.4 通用對話框的使用
7.3 消息對話框
7.3.1 InputBox函數(shù)
7.3.2 ShowMessage和ShowMessagePos過程
7.3.3 MessageBox函數(shù)
7.3.4 MessageDig和MessageDigPos函數(shù)
第八章 圖形、圖像及多媒體
8.1 圖形的顯示
8.1.1 Tlmage類的使用
8.1.2 Tlmage類的屬性
8.2 Tbitmap類
8.3 圖形的繪制
8.3.1 Tcanvas類及其屬性
8.3.2 Tcanvas類方法
8.3.3 使用動畫
8.4 做一個自己的畫圖程序
8.4.1 畫圖程序的實現(xiàn)
8.4.2 源代碼及其分析
8.5 多媒體技術
8.5.1 WAV文件與MID文件簡介
8.5.2 TmediaPlayer控件
第九章 開發(fā)基于打印機應用的程序
9.1 普通打印
9.1.1 一個簡單的例子
9.1.2 純文本打印
9.2 與打印機的對話
9.2.1 PrintDialog部件
9.2.2 TprinterSetupDialog部件
9.3 TPrinter類
9.4 圖形打印
9.4.1 打印窗體
9.4.2 打印圖形對象
9.4.3 打印位圖、圖標和圖元文件
9.5 打印預覽
第十章 Delphi數(shù)據(jù)庫系統(tǒng)初步
10.1 數(shù)據(jù)模型
10.1.1 概述模型
10.1.2 三種主要的數(shù)據(jù)模型
10.1.3 數(shù)據(jù)庫系統(tǒng)概述
10.1.4 數(shù)據(jù)庫管理系統(tǒng)(DBMS)
10.2 數(shù)據(jù)庫應用程序
10.3 Delphi 5.0數(shù)據(jù)庫系統(tǒng)的組成
10.3.1 安裝BDE
10.3.2 語言驅動程序的安裝
10.4 Delphi 5.0數(shù)據(jù)控件及數(shù)據(jù)源
10.5 開發(fā)一個簡單數(shù)據(jù)庫的過程
10.5.1 開發(fā)數(shù)據(jù)庫的基本步驟
10.5.2 一個簡單的數(shù)據(jù)庫應用程序實例
第十一章 數(shù)據(jù)訪問控件和數(shù)據(jù)控制控件
11.1 數(shù)據(jù)訪問控件及數(shù)據(jù)控制控件
11.1.1 數(shù)據(jù)庫訪問控件
11.1.2 數(shù)據(jù)庫控制控件
11.2 關系數(shù)據(jù)庫標準語言--SQL
11.2.1 SQL查詢語句
11.2.2 SQL更新語句
11.2.3 Tquery控件在SQL編程中的運用
11.3 數(shù)據(jù)集控件
11.3.1 數(shù)據(jù)集控件的幾種模式
11.3.2 數(shù)據(jù)集控件的打開與關閉
11.3.3 數(shù)據(jù)集的導航
11.3.4 數(shù)據(jù)集中的數(shù)據(jù)維護
11.4 TTable控件及應用
11.4.1 TTable控件主要的屬性
11.4.2 TTable控件的方法及應用
11.5 Tquery控件
11.5.1 在TQ控件中編寫簡單的SQL查詢命令
11.5.2 Delphi中的SQL編程
11.5.3 SQL命令文本的編寫
11.5.4 SQL程序的執(zhí)行
11.5.5 動態(tài)SQL語句的編程
11.5.6 使用Params屬性為參數(shù)賦值
11.5.7 使用ParamByName方法為參數(shù)賦值
11.5.8 使用Datasource屬性為參數(shù)賦值
11.5.9 Prepare方法的使用
11.6 TDataSource控件及其應用
11.6.1 TdataSource控件的屬性
11.6.2 TdataSource控件的事件
11.7 字段控件和字段編輯器的使用
11.7.1 字段控件
11.7.2 字段編輯器的使用
11.8 報表功能的實現(xiàn)
11.8.1 組件介紹
11.8.2 報表功能的實現(xiàn)
11.9 數(shù)據(jù)瀏覽控件的應用及編程
11.9.1 數(shù)據(jù)瀏覽控件的基本特性
11.9.2 使用TDBEdit控件顯示和編輯表中的數(shù)據(jù)
11.9.3 用TDBGrid控件顯示和編輯表中的數(shù)據(jù)
11.9.4 TDBNavigator控件及應用
11.9.5 TDBMemo控件及其應用
11.9.6 TDBImage控件及其應用
11.9.7 數(shù)據(jù)瀏覽控件中的列表框和組合框
11.9.8 TDBComboBox控件
11.9.9 TDBListBox控件
第十二章 數(shù)據(jù)庫應用程序
12.1 系統(tǒng)介紹及實現(xiàn)方法
12.2 核心源代碼
第十三章 數(shù)據(jù)庫開發(fā)實例
13.1 設計思路
13.2 總體策劃
13.3 程序實現(xiàn)
13.3.1 基本的功能模塊
13.3.2 功能模塊流程圖
13.3.3 程序代碼
附錄A:Delphi錯誤信息表
附錄B:與打印相關的Api函數(shù)列表