作品目錄
第1章 可視化設計的集成開發環境(IDE)1-1 程式編輯器(Code Editor)
1-2 程式檢索器(Code Explorer)
1-3 表格(Form)
1-4 組件模板(Component Palette)
1-5 對象監視器(Object Inspector)
1-6 快速功能按鈕(Speed Bar)
1-7 滑鼠右鍵功能表選單(Popup Menus)
1-8 調試器(Debugger)
1-9 所有工具視窗皆可Dockable
1-10 在線上幫助(on Line Help)
1-11 工程程式結構
1-12 對象寶庫的套用
第2章 C++Builder的基本程式原理
2-1 對象的基本概念
2-2 C++Builder提供的對象
2-3 組件的繼承
2-4 組件的有效範圍
2-5 建立非可視化組件
2-6 文字輸入控制組件
2-7 選項功能控制組件
2-8 信息驅動操作方式
2-9 讀取滑鼠信息
2-10 視窗滑鼠拖-放程式的編寫
2-11 讀取鍵盤信息
2-12 讀取對象焦點信息
第3章 視窗程式的選單設計
3-1 視窗程式的選單設計種類
3-2 C++Builder提供的選單組件
3-3 下拉式選單及右健功能表選單的設計
3-4 Button和BitBtn選單的設計
3-5 多頁面視窗的設計
3-6 如何設計如Office 97一般的選單界面
3-7 可視化的VCL組件皆支持dock功能
3-8 Action List組件
第4章 視窗與視窗之間的關聯與視窗的類型
4-1 什麼是視窗
4-2 VCL提供的視窗類型
4-3 視窗與視窗之間的關聯
4-4 動態產生視窗對象
4-5 MDI應用程式的設計
4-6 程式LOGO視窗的設計
4-7 提示信息視窗的套用
4-8 標準對話框視窗的套用
4-9 可視化的視窗繼承
第5章 Windows標準界面組件套用及C++Builder的特殊語法
5-1 什麼是Windows標準界面組件
5-2 圖形序列組件(ImageList)
5-3 樹狀查看組件 (TreeView)
5-4 表查看組件(ListView)
5-5 其它Win32控制組件
5-6 C++Builder的特殊語法
第6章 資料庫程式設計概念
6-1 主從結構的實際內涵
6-2 C++Builder的Two-Tier主從結構精髓
6-3 Two-Tier資料庫程式設計原理
6-4 C++Builder的Multi-Tier結構
6-5 Multi-Tier資料庫程式設計原理
第7章 C++Builder資料庫伺服器的連線設定
7-1 資料庫連線原理說明
7-2 Paradox& dBASE的連線設定
7-3 MS-Foxpro & MS-Access的連線設定
7-4 InterBase的連線設定
7-5 MS-SQL的連線設定
7-6 ORACLE的連線設定
7-7 Informix的連線設定
7-8 使用ODBC連上後端資料庫
第8章 資料庫維護輔助工具
8-1 建立維護數據表及索引(Database Desktop)
8-2 瀏覽及修改資料庫包含的對象(SQL Explorer)
8-3 轉移資料庫內的數據表(Data Migration Wizard)
8-4 監控查詢效率(SQL Monitor)
8-5 SQL程式生成器(Visual Query Builder)
8-6 圖形編輯器(Image Editor)
第9章 資料庫應用程式設計基礎
9-1 建立第一個資料庫應用程式
9-2 功能強大的欄位編輯器
9-3 使用TTable組件來設計資料庫維護程式
9-4 使用TTable組件來設計資料庫查找功能
9-5 一對多數據表的設定
9-6 線上許可權及事務處理數據的控制
9-7 何謂SQL
9-8 使用SQL語法的資料庫程式設計方式
9-9 使用儲存在後端資料庫上的SQL程式(Stored Procedure)
9-10 資料庫控制組件的套用
第10章 資料庫應用程式設計的高級概念
10-1 分析使用TTable,TQuery,TStoredProc的效率及差異
10-2 數據集(DataSet)的套用
10-3 TDatabase的Isolation Levels
10-4 BDE的 SQL PASSTHRU MODE參數的重要性
10-5 同時存取不同後端資料庫的數據表
10-6 資料庫程式的錯誤信息管理
10-7 利用CachedUpdates功能和TUpdateSQL組件來更新多個數據表產生的查詢結果
10-8 如何把後端資料庫的數據錶轉成文本檔案
10-9 統計圖表與資料庫的結合
10-10 商業決策分析應用程式設計
10-11 C++Builder的報表設計方式
第11章 多人群組開發環境的建置
11-1 C++Builder的多人群組開發環境
11-2 工程版本控制系統(PVCS)
11-3 對象寶庫(Object Respority)
11-4 數據字典(Data Dictionary)
11-5 數據模組(Data Module)
第12章 Multi-Tier資料庫應用程式設計基礎
12-1 在開始編寫Multi-Tier應用程式之前
12-2 編寫Multi-Tier的基本數據維護程式
12-3 如何在Multi-Tier的程式中進行Transaction
12-4 如何把SQL命令從前端程式傳給應用程式伺服器執行
12-5 如何把查詢參數傳給應用程式伺服器上的Tquery
第13章 Multi-Tier應用程式設計的高級技巧
13-1 Single Instance及Multiple Instance的不同
13-2 Multi-Tier的錯誤處理機制
13-3 如何利用Package功能來達到Thin Client的目的
13-4 前端程式與應用程式伺服器之間的數據傳遞
13-5 可以讓你在前端設定master/detail的關聯
13-6 利用Briefcase功能來達到Mobile Client的目的
13-7 TClientDataSet的Aggregate功能
13-8 控制前端使用者許可權
13-9 新的TdataSetProvider
第14章 支持各種中介軟體
14-1 支持MTS(Microsoft Transaction Server)
14-2 支持CORBA(Common object Request Broker Architecture)
14-3 支持MIDAS(Multi-tier Distributed Applications Services Suite)
第15章 編寫Internet應用程式
15-1 C++Builder開發Web應用程式的基本原理
15-2 編寫第一個Web應用程式
15-3 數據輸入表格的CGI應用程式
15-4 查詢資料庫的CGI應用程式
15-5 ISAPI及NSAPI應用程式的編寫
15-6 編寫第一個ActiveX應用程式
15-7 在ActiveX程式中存取遠端資料庫
I5-8 如何用Deploy開發完成ActiveX應用程式
15-9 如何在Internet上使用ActiveX
15-10 把Package技術套用在ActiveX上
15-11 利用TSimpleObjectBroker來做LoadBalancing及
Fail over
第16章 Windows程式設計高級技巧
16-1 在C++Builder的應用程式中調用Win32 API
16-2 編寫及調用DLL程式
16-3 如何編寫應用程式的on Line Help
16-4 多國語言的程式開發
16-5 圖形處理及多媒體系統套用
16-6 開發Windows NT Service程式
第17章 包裝C++Builder開發的應用程式
17-1 為何要包裝C++Builder開發的應用程式
17-2 利用Installshield包裝資料庫應用程式
17-3 利用Installshield包裝含有Internet OCX的應用程式
17-4 利用Installshield包裝含有ChartFX OCX的應用程式