第一單元基本編程
第1章面向對象應用開發(fā)概述
1.1面向對象的程序設計方法
1.2面向對象程序設計中的基本概念
1.2.1對象.類和實例
1.2.2數據封裝(信息隱蔽)
1.2.3繼承與派生
1.2.4多態(tài)性
1.3面向對象開發(fā)工具中的基本概念
1.3.1消息與事件驅動,
1.3.2可視化
1.3.3事件處理
1.3.4組件
1.3.5屬性
1.3.6方法
第2章創(chuàng)建一個簡單的Delphi
應用程序
2.1Delphi5.0的集成開發(fā)環(huán)境
2.1.1主菜單及快捷按鈕欄
2.1.2組件板
2.1.3對象監(jiān)視器
2.1.4窗體與代碼編輯器
2.1.5項目管理
2.1.6環(huán)境參數設置
2.1.7開發(fā)界面的調整
2.2應用程序的開發(fā)過程
2,2.1一個簡單的應用程序
2.2.2創(chuàng)建過程的基本步驟
2.3應用程序的基本組成
2.3.1項目文件
2.3.2單元文件
2.3.3窗體文件
2.3.4變量的作用范圍
第3章輸入.輸出處理
3.1程序實例:四則運算應用程序
3.2窗體設計
3.2.1窗體的主要屬性
3.2.2窗體的主要事件
3.2.3窗體設計實例
3.3基本輸入.輸出組件
3.3.1標簽(Label)
3.3.2編輯框(EDit)
3.3.3數字增減器(SpinEdit)
3.4選擇輸入組件
3.4.1列表選擇組件
3,4.2組合框
3.4.3復選框
3.4.4無線按鈕
3.4.5分組框
3.4.6無線按鈕組
3.4.7選擇輸入組件的應用實例
3.5按鈕
3.5.1基本按鈕(Button)
3.5.2圖形按鈕(BitBtn)
3.5.3按鈕組件的應用實例
3.6輸入.輸出對話框
3.6.1信息顯示
3.6.2信息對話
3.6.3信息輸入
3.6.4應用信息
3.7異常處理
3.8四則運算應用程序的實現
3.8.1功能要求
3.8.2組件設置
3.8.3實現要點
3.8.4程序清單
第4章文本編輯處理
4.1程序實例:文本編輯程序
4.2文件管理過程調用
4.3通用對話框紐件
4.3.1文件打開與保存對話框
4.3.2字符串查找與替換對話框
4.3.3字體與顏色設置對話框
4.4多行編輯組件
4.4.1Memo組件
4.4.2RichEdit組件
4.5文本編輯程序的實現
4.5.1功能要求及組件設置
4.5.2功能實現
4.5.3程序清單
第5章圖形處理
5.1程序實例:循環(huán)隊列演示程序
5.2定時器組件
5.2.1Timer組件的基本使用方法
5.2.2程序實例:小球滾動程序
5.3繪圖
5.3.1Canvas對象的基本屬性
5.3.2使用Canvas的繪圖方法
5.3.3繪圖板(PaintBox)組件
5.3.4圖形(Shape)組件
5.3.5處理重畫事件
5.3.6程序實例:動態(tài)圖形程序
5.4圖像文件的處理
5.4.1圖像類
5.4.2圖像顯示(Image)組件
5.4.3圖像組(ImageList)
5.4.4程序實例:時鐘模擬程序
5.5循環(huán)隊列演示程序的實現
5.5.1功能要求及組件設置
5.5.2實現要點
5.5.3類定義
5.5.4類的實現
5.5.5界面功能的實現
5.5.6程序清單
第二單元深入編程
第6章功能組織
6.1程序實例:多功能應用程序
6.2多文檔界面設計
6.2.1MDI父窗體和子窗體
6.2.2在項目中增刪窗體
6.2.3指定主窗體及窗體的生成方式
6.2.4窗體的動態(tài)生成及關閉
6.2.5子窗體的狀態(tài)控制
6.3主菜單(MainMenu)
6.3.1創(chuàng)建主菜單
6.3.2菜單項設計
6.4快捷按鈕及組合板
6.4.1快捷按鈕(SpeedButton)
6.4.2組合板(Panel)
6.4.3建立快捷桉鈕板
6.5彈出式菜單(PopupMenu)
6.6設置幫助功能
6.6.1作成RTF文件
6.6.2作成HLP文件
6.6.3將HLP文件設置到應用程序中
6.7多功能應用程序的實現
6.7.1功能要求
6.7.2組件設置
6.7.3設計步驟
6.7.4實現要點
6.7.5程序清單
第7章界面布置
7.1程序實例:試題輸入程序
7.2多頁卡界面設計
7.2.1Win3.1中的有關組件
7.2.2PageControl組件
7.3組件的布置
7.3.1使用Align屬性
7.3.2使用Anchor屬性
7.3.3使用布件工具
7.4分隔調整器
7.4.1Splitter組件的使用方法
7.4.2Splitter組件的使用示例
7.5試題輸入程序的實現
7.5.1界面設計
7.5.2設計步驟
7.5.3實現要點
7.5.4程序清單
第8章操作設計
8.1程序實例:組件設置程序
8.2鍵盤控制
8.2.1鍵盤操作的有關事件
8.2.2鍵盤控制程序示例
8.3鼠標控制
8.3.1單擊.雙擊和移動
8.3.2鼠標的拖動
8.3.3鼠標形狀的改變
8.4對象焦點的轉移
8.4.1取得焦點的方法
8.4.2焦點轉移程序示例
8.5組件設置程序的實現
8.5.1界面外觀及功能要求
8.5.2組件設置
8.5.3設計步驟
8.5.4實現要點
8.5.5程序清單
第9章多媒體及對象處理
9.1程序實例:多媒體播放程序
9.2剪貼板對象
9.2.1剪貼板類
9.2.2剪貼板對象的使用
9.3對象的鏈接和嵌入
9.3.1OLE的基本概念
9.3.2對象容器及其使用方法
9.4多媒體程序設計
9.4.1Animate動畫組件
9.4.2音響提示
9.4.3MediaPlayer組件
9.5多媒體播放程序的實現
9.5.1界面設計
9.5.2實現要點
9.5.3程序清單
第三單元數據庫編程
第10章數據庫操作
10.1程序實例:人事庫基本維護程序
10.2Delphi數據庫工具
10.2.1Delphi數據庫管理系統(tǒng)的特點
10.2.2數據庫桌面(DBD)
10.2.3數據庫驅動器(BDE)
10.2.4數據庫瀏覽器(DatabaseExplorer)
10.3數據庫創(chuàng)建
10.3.1定義數據庫別名
10.3.2建立數據表結構
10.3.3建立索引
10.3.4設置選項
10.3.5輸入部分數據
10.4數據庫窗體向導
10.5數據庫打印
10.5.1打印頁面的格式
10.5.2常用的打印組件
10.5.3打印功能的實現
第11章數據庫維護程序
11.1程序實例:人事庫維護程序
11.2數據存取組件
11.2.1Table組件
11.2.2Query組件
11.2.3TField類
11.2.4Datasource組件
11.2.5BatchMove組件
11.3數據庫控制組件
11.3.1DBGrid組件
11.3.2DBEdit.DBMemo組件
11.3.3DBImage組件
11.3.4DBNavigator組件
11.3.5DBLookupComboBox組件
11.4數據庫操作的實現
11.4.1移動記錄指針
11.4.2數據的存取及轉換
11.4.3編輯.確認與取消
11,4.4增加.刪除記錄
11.5人事庫維護程序的實現
11.5.1界面設計
11.5.2設計步驟
11.5.3實現要點
]1.5.4程序清單
第12章數據庫查詢程序,
12.1程序實例:人事庫查詢程序
12.2順序查找
]2.2.1字符串比較.匹配函數
12.2.2指定范圍的順序查找
12.2.3指定組合條件的順序查找
12.3快速查詢
12.3.1用于快速查找的函數過程方法
12.3.2快速查詢示例
12.4利用多表同步進行查詢
12.4.1建立多表同步的基本步驟
12.4.2建立多表同步的程序示例
12.5利用TQuery組件進行查詢
12.5.1直接設置SQL實現查詢
12.5.2通過組裝SQL語句實現查詢
12.5.3通過設置SQL參數實現查詢
12.6樹形組件及層次查詢.
12.6.1TreeView組件的基本使用方法
12.6.2TreeView組件的程序示例
12.7人事庫查詢程序的實現,
12.7.1界面外觀及功能要求
12.7.2組件設置
12.7.3設計步驟
12.7.4實現要點
12.7.5程序清單
第丑3章數據統(tǒng)計程序
13.1程序實例:人事信息統(tǒng)計程序
13.2程序實現統(tǒng)計
13.2.1統(tǒng)計圖顯示(ChartFX)組件
13.2.2統(tǒng)計程序示例
13.3使用SQL實現統(tǒng)計
13.3.1決策組組件
13.3.2涉及單表的統(tǒng)計示例
13,3,3涉及多表的統(tǒng)計示例
13.4人事信息統(tǒng)計程序的實現
13.4.1界面設計
13.4.2實現要點
13.4.3程序清單
第丑4章網絡數據庫編程
14.1程序實例:網絡人事庫維護程序
14.2系統(tǒng)結構
14.3相關的組件
14.3.1數據模塊和遠程數據模塊
14.3.2數據連接組件
14.4幾種傳送方式
14.4.1遠程訪問數據表
14.4.2設置SQL語句進行訪問
14.4.3設置SQL參數進行訪問
14.4.4修改遠程數據庫中的記錄
14.5網絡人事庫維護程序的實現
14.5.1界面設計
14.5.2實現要點
14.5.3程序清單
第四單元開發(fā)實例
第15章STGL系統(tǒng)封面及主菜單
15.1STGL系統(tǒng)設計概要
15.1.1總體功能設計
15.1.2數據庫結構設計
15.1.3屏幕外觀及操作設計
15.1.4可靠性及適應性設計
15.2主子窗體
15.2.1界面外觀及功能要求
15.2.2實現步驟
15.2.3實現技巧與要點
15.2.4組件設置
15.2.5功能實現
15.3系統(tǒng)封面與密碼輸入
15.3.1界面外觀及功能要求
15.3.2組件設置及實現要點
15.3.3功能實現
15.4密碼設置
15.4.1界面外觀及功能要求
15.4.2實現要點及組件設置
15.4.3功能實現
第16章STGL系統(tǒng)題庫維護
16.1基本的維護功能
16.1.1界面外觀及功能要求
16.1.2實現技巧與要點
16.1.3組件設置
16.1.4處理流程
16.1.5.程序編制
16.2題庫范圍的設置
16.2.1界面外觀及功能要求
16.2.2組件設置及實現要點
16.2.3處理流程,
16.2.4程序編制
16.3圖形的裝入與維護
16.3.1界面外觀及功能要求
16.3.2組件設置及實現要點
16.3.3處理流程
16.3.4程序編制
16.4公式的裝入與維護
16.4.1界面外觀及功能要求
16.4.2組件設置及實現要點
16.4.3處理流程
16.4.4程序編制
第17章STGL系統(tǒng)選題及成卷
17.1指定選題
17.1.1界面外觀及功能要求
17.1.2組件設置及實現要點
17.1.3功能實現
17.2分值處理
17.2.1界面外觀及功能要求
17.2.2組件設置及實現要點
17.2.3處理流程
17.2.4程序編制
17.3自動選題
17.3.1界面外觀及功能要求
17.3.2實現技巧與要點
17.3.3組件設置
17.3.4處理流程
17.3.5程序編制
17.4試卷組裝
17.4.1界面外觀及功能要求
17.4.2組件設置及實現要點
17.4.3處理流程
17.4.4程序編制
第18章STGL系統(tǒng)輔助功能
18.1試卷分析
18.1.1界面外觀及功能要求
18.1.2組件及變量
18.1.3處理流程
18.1.4程序編制
18.2題庫打印
18.2.1界面外觀及功能要求
18.2.2組件設置及實現要點
18.2.3處理流程
18.2.4程序編制
18.3題庫備份
18.3.1界面外觀及功能要求
18.3.2組件設置及實現要點
18.3.3功能實現
18.4課程維護
18.4.1界面外觀及功能要求
18.4.2組件設置及實現要點
18.4.3處理流程
18.4.4程序編制
18.5章節(jié).題型庫維護
18.5.1功能要求及實現要點
18.5.2功能實現
參考文獻