第1章 C++ Builder語言基礎
1. 1 基本語法與表達式
1. 1. 1 內存單元
1. 1. 2 變量命名規(guī)則
1. 1. 3 數據類型及數據運算
1. 1. 4 程序控制語句
1. 1. 5 函數
1. 1. 6 數組
1. 1. 7 指針
1. 2 C++語言新特性
1. 2. 1 簡化的輸入輸出手段
1. 2. 2 C++引用(References)--提高程序的效率
1. 2. 3 語法上的一些變更
1. 2. 4 動態(tài)內存分配(new)和釋放(delete)操作符
1. 2. 5 函數新特性
1. 3 C++語言基本概念
1. 3. 1 類和對象的基本概念
1. 3. 2 繼承和多態(tài)
1. 4 C++ Builder--C++的擴展
1. 4. 1 動態(tài)函數(Dynamic Functions)
1. 4. 2 #pragma package指令
1. 4. 3 為異常處理增加了try/_finally結構
1. 4. 4 改變了模板產生的機制
1. 5 C++ Builder的集成開發(fā)環(huán)境
1. 5. 1 主窗口介紹
1. 5. 2 對象監(jiān)視器
1. 5. 3 程序代碼編輯器
1. 5. 4 C++ Builder常見的文件類型
1. 6 程序設計基本流程
1. 6. 1 如何開發(fā)應用程序
1. 6. 2 如何編輯和運行一個簡單的程序
第2章 "幸運52"模擬程序--初步應用
2. 1 程序效果說明
2. 2 設計初始界面
2. 2. 1 在窗體中加入組件
2. 2. 2 組件的重設尺寸. 移動. 刪除. 剪切b復制和粘貼
2. 2. 3 在窗體上排列組件
2. 2. 4 設置組件的屬性
2. 2. 5 顯示和修改組件的公共屬性
2. 3 添加事件處理
2. 4 完善程序界面
2. 4. 1 使用圖像顯示商品信息
2. 4. 2 焦點控制:SetFocus方法
2. 4. 3 使用回車鍵代替單擊按鈕
2. 4. 4 對用戶的意外操作進行響應
2. 5 本章知識點回顧
第3章 速算24撲克游戲程序--數學運算
3. 1 程序效果說明
3. 2 設計初始界面
3. 2. 1 在窗體中加入組件
3. 2. 2 圖像資源制作
3. 2. 3 設計期間載入圖像
3. 3 添加事件處理
3. 3. 1 窗體的構造函數
3. 3. 2 "開始"按鈕的OnClick事件處理
3. 3. 3 "計算"按鈕的OoClick事件
3. 3. 4 "退出"按鈕的OnClick事件
3. 3. 5 OnCloseQuery事件句柄
3. 4 計算表達式結果
3. 4. 1 創(chuàng)建獨立的單元文件
3. 4. 2 算法設計
3. 4. 3 編寫計算表達式的代碼
3. 5 完善程序界面
3. 5. 1 不同時期在按鈕上顯示不同文字
3. 5. 2 增加計算用戶花費時間功能
3. 5. 3 不響應非數字和算術符號
3. 5. 4 使用回車鍵代替單擊按鈕
3. 5. 5 對用戶的意外操作進行響應
3. 6 本章知識點回顧
第4章 華容道--窗體與事件處理
4. 1 程序效果說明
4. 2 設計初始界面
4. 3 程序的實現
4. 3. 1 窗體的構造函數
4. 3. 2 "重新開始"按鈕的OnClick事件處理
4. 3. 3 "退出"按鈕的OnC1ick事件
4. 3. 4 BitBtn組件的OnMouseDown事件
4. 3. 5 OnMousUp事件句柄
4. 3. 6 自定義函數InvalidMove
4. 4 完善程序
4. 4. 1 使用動態(tài)組件數組減少代碼
4. 4. 2 增加計算用戶花費時間功能
4. 5 進一步實踐--程序封面
4. 5, 1 創(chuàng)建另一個窗體
4. 5. 2 圖像的淡入和淡出
4. 5. 3 創(chuàng)建應用程序的封面
4. 6 本章知識點回顧
第5章 趣味作文--文本處理和文件操作
5. 1 程序效果說明
5. 2 設計初始界面
5. 2. 1 創(chuàng)建多文檔界面的父窗體
5. 2. 2 設計菜單
5. 2. 3 創(chuàng)建多文檔界面的子窗體
5. 2. 4 常用對話框組件
5. 3 添加事件處理
5. 3. 1 創(chuàng)建父窗體中的"新建"菜單項單擊事件句柄
5. 3. 2 創(chuàng)建父窗體中的"打開…"菜單項單擊事件句柄
5. 3. 3 創(chuàng)建父窗體中的"退出…"菜單項單擊事件句柄
5. 3. 4 創(chuàng)建父窗體中的"平鋪…"菜單項單擊事件句柄
5. 3. 5 創(chuàng)建父窗體中的"層疊…"菜單項單擊事件句柄
5. 3. 6 創(chuàng)建子窗體中的"新建"菜單項單擊事件句柄
5. 3. 7 創(chuàng)建于窗體中的"打開…"菜單項單擊事件句柄
5. 3, 8 創(chuàng)建子窗體中的"關閉"菜單項單擊事件句柄
5. 3. 9 創(chuàng)建子窗體中的"保存"菜單項單擊事件句柄
5. 3. 10 創(chuàng)建子窗體中的"另存為…"菜單項單擊事件句柄
5. 3. 11 創(chuàng)建子窗體中的"打印"菜單項單擊事件句柄
5. 3. 12 創(chuàng)建子窗體中的"剪切"菜單項單擊事件句柄
5. 3. 13 創(chuàng)建于窗體中的"拷貝"菜單項單擊事件句柄
5. 3. 14 創(chuàng)建于窗體中的"粘貼"菜單項單擊事件句柄
5. 3. 15 創(chuàng)建子窗體中的"刪除"菜單項單擊事件句柄
5. 3. 16 創(chuàng)建子窗體中的"全選"菜單項單擊事件句柄
5. 3. 17 創(chuàng)建子窗體中的"撤消"菜單項單擊事件句柄
5. 3. 18 創(chuàng)建"左對齊". "右對齊"和"居中對齊"菜單項的公共事件句柄
5. 3. 19 創(chuàng)建子窗體中的"換行"菜單項單擊事件句柄
5. 3. 20 創(chuàng)建"俠客行"等菜單項單擊事件句柄
5. 3. 21 添加自定義函數Open
5. 4 進一步完善程序
5. 4. 1 程序啟動時不顯示子窗體
5. 4. 2 實現關閉子窗體
5. 4. 3 在關閉子窗體時詢問用戶是否保存文件
5. 4. 4 更換應用程序的圖標
5. 4. 5 在"窗口"菜單中顯示子窗口列表
5. 5 進一步實踐在多文檔應用程序的父窗口上繪制背景
5. 5. 1 在多文檔應用程序的父窗口上繪制背景
5. 5. 2 實現拖放文件
5. 6 本章知識點回顧
第6章 俄羅斯方塊--圖形
6. 1 程序效果說明
6. 2 設計程序界面
6. 2. 1 添加組件
6. 2. 2 設計菜單
6. 3 Windows的GDI和VCL的TCanvas
6. 3. 1 GDI是什么
6. 3. 2 C++ Builder的神奇畫布Canvas)
6. 4 程序代碼設計
6. 4. 1 加入屬性和函數的聲明
6. 4. 2 在窗體的構造函數中初始化變量
6. 4. 3 窗體的0nCreat6事件句柄
6. 4. 4 窗體的00Paht事件句柄
6. 4. 5 創(chuàng)建"開始"菜單項事件句柄
6. 4. 6 創(chuàng)建窗體的"暫停"菜單項單擊事件句柄
6. 7 創(chuàng)建窗體的"停止"菜單項單擊事件句柄
6. 8 創(chuàng)建窗體的"退出"菜單項單擊事件句柄
6. 4. 9 創(chuàng)建宙體的"12行10列"等菜單項單擊事件句柄
6. 10 創(chuàng)建游戲級別等菜單項單擊事件句柄
6. 4. 11 創(chuàng)建"網格"菜單項單擊事件句柄
6. 4. 12 創(chuàng)建"音樂"菜單項單擊事件句柄
6. 4. 13 創(chuàng)建窗體的OnKeyDown事件句柄
6. 4. 14 創(chuàng)建Timerl的OnTimer事件句柄
6. 4. 15 加入自定義函數
6. 5 進一步實踐--通過對話框設置所有游戲程序參數
6. 5. 1 效果
6. 5. 2 實現方法
6. 6 本章知識點回顧
第7章 拯救地球游戲--動畫和多媒體
7. 1 程序效果說明
7. 2 制作圖形資源
7. 2. 1 建立圖形資源
7. 2. 2 裝載圖形資源
7. 3 添加事件處理
7. 3. 1 初始化窗體
7. 3. 2 創(chuàng)建窗體的OnActivate事件句柄
7. 3. 3 創(chuàng)建窗體中的Onpaint原件句柄
7. 3. 4 創(chuàng)建窗體中的OnMouseMove單擊事件句柄
7. 3. 5 創(chuàng)建自定義函數IdleLoop
7. 4 進一步完善程序
7. 4. 1 以C++ Builder處理windows消息(Message)
7. 4. 2 在程序中處理鼠標消息
7. 4. 3 去掉窗口的標題欄
7. 5 進一步實踐--控制游戲速度
7. 5. 1 效果
7. 5. 2 實現方法
7. 6 本章知識點回顧
第8章 北京市公交查詢系統(tǒng)--數據庫編程
8. 1 程序效果說明
8. 2 創(chuàng)建數據庫
8. 2. 1 安裝和設置Local InteerBase
8. 2. 2 創(chuàng)建數據庫
8. 2. 3 配置InterBase別名
8. 2. 4 使用Database Desktop創(chuàng)建數據表
8. 2. 5 利用Database Desktop可視化地編輯表
8. 3 數據庫應用程序組成
8. 3. 1 C++ Builder數據庫程序的基本結構
8. 3. 2 DstaAccess組件
8. 4 創(chuàng)建查詢系統(tǒng)
8. 4. 1 系統(tǒng)界面的設計
8. 4. 2 實現查詢
8. 5 改進程序
8. 5. 1 改變顯示字段標題
8. 5. 2 使用TDatabase屏蔽口令
8. 6 將程序網絡化
8. 6. 1 效果
8. 6. 2 多層數據庫的概念
8. 6. 3 建立應用程序服務器
8. 6. 4 建立客戶端應用程序
8. 7 本章知識點回顧
第9章 拯救地球游戲二--綜合應用示例
9. 1 程序效果說明
9. 2 DirectDraw簡介
9. 2. 1 DirectX技術
9. 2. 2 DirecDraw簡述
9. 2. 3 DirectDraw和組件對象模型
9. 2. 4 幾個基本概念和術語
9. 3 創(chuàng)建Direct Draw程序的幾個步驟
9. 3. 1 初始化DirectDraw
9. 3. 2 創(chuàng)建表面
9. 3. 3 翻轉表面
9. 3. 4 使用鼠標移動球拍子畫面和實現退出
9. 3. 5 釋放DirectDraw接口
9. 4 完善程序
9. 4. 1 效果
9. 4. 2 實現方法
9. 5 DirectDraw程序的調試
9. 5. 1 全屏模式給調試帶來的困難
9. 5. 2 解決辦法--遠程調試
9. 6 封裝DirectDraw
9. 7 本章知識點回顧
第10章 多人聊天系統(tǒng)--網絡
10. 1 程序效果說明
10. 2 Internet及其術語簡介
10. 2. 1 Internet簡介
10. 2. 2 TCP/IP
10. 3 創(chuàng)建服務器應用程序
10. 3. 1 設計程序界面
10. 3. 2 程序實現代碼
10. 4 創(chuàng)建客戶端應用程序
10. 4. 1 項目管理器(Project Manager)
10. 4. 2 客戶應用程序界面設計
10. 4. 3 程序實現代碼
10. 5 本章知識點回顧