Delphi 7套用開發教程

Delphi 7套用開發教程

《Delphi 7套用開發教程》是2005年科學出版社發行部出版的一本圖書,作者是牛漢民。

基本介紹

  • 中文名:Delphi 7套用開發教程
  • 圖書編號:1187341
  • 出版社:科學出版社發行部
  • 定價:62.0
基本信息,簡介,目錄,

基本信息

書名:Delphi 7套用開發教程
ISBN:703015969
作者:牛漢民
出版日期:2005-09-01
版次:1
開本:大16開

簡介

本書共分10章,主要內容包括訊息和事件、Delphi 7異常處理、動態連線庫、圖形圖像和多媒體套用開發、檔案處理和流的套用、GUI 應用程式開發等。

目錄

第1章 訊息和事件
1.1 訊息
1.1.1 訊息記錄
1.1.2 訊息常量取值範圍的劃分
1.1.3 Windows標準訊息
1.2 Windows訊息驅動機制
1.2.1 Windows訊息系統的組成
1.2.2 Windows訊息生成、傳遞和處理的過程
1.3 Delphi對訊息記錄的封裝
1.3.1 通用訊息記錄
1.3.2 專用訊息記錄
1.4 在Delphi應用程式中處理訊息
1.4.1 使用訊息處理方法
1.4.2 在Application對象的OnMessage事件中處理訊息
1.4.3 覆蓋對象的WndProc方法和DefaultHandler方法
1.5 在應用程式中傳送訊息
1.5.1 Perform方法
1.5.2 SendMessage和PostMessage方法
1.6 VCL訊息系統
1.6.1 非標準訊息
1.6.2 VCL訊息處理流程
1.7 訊息與事件
練習題
第2章 Delphi 7異常處理
2.1 何謂異常
2.1.1 運行期錯誤處理
2.1.2 Delphi 7異常處理機制
2.2 異常類
2.2.1 Exception異常類
2.2.2 Delphi 7內置的異常類
2.2.3 用戶自定義的異常類
2.3 Delphi 7的異常處理結構
2.3.1 try...finally語句塊
2.3.2 try...except語句塊
2.3.3 使用raise拋出異常
2.4 異常的處理
2.4.1 異常嵌套處理
2.4.2 改變默認異常處理
練習題
第3章 動態連線庫
3.1 動態連線庫的概念
3.1.1 靜態連線與動態連線
3.1.2 使用DLL的原因
3.2 在Delphi環境中開發動態連線庫
3.2.1 DLL工程檔案
3.2.2 創建DLL工程的操作方法
3.3 DLL的調用
3.3.1 DLL的隱式調用
3.3.2 DLL的顯式調用
3.3.3 調試DLL工程的設定
3.4 創建各種類型的DLL
3.4.1 含有單元檔案的DLL
3.4.2 包含類對象的DLL
3.4.3 開發包含窗體對象的DLL
3.4.4 創建包含資源和使用string字元串的DLL
練習題
第4章 圖形、圖像和多媒體套用開發
4.1 使用TCanvas繪製圖形
4.1.1 TCanvas的主要方法
4.1.2 TCanvas類的主要屬性
4.1.3 TShape組件
4.1.4 TPaintBox組件
4.2 使用圖像
4.2.1 常用圖像的類型
4.2.2 Delphi圖像對象與組件
4.2.3 使用TImage組件顯示圖像
4.2.4 不同格式圖像的相互轉換
4.2.5 圖像的效果特技
4.2.6 螢幕抓圖
4.3 多媒體套用
4.3.1 使用TAnimate組件播放無聲動畫
4.3.2 TMediaPlayer組件的屬性、方法和事件
4.3.3 TMediaPlayer組件使用舉例
練習題
第5章 檔案處理和流的套用
5.1 檔案的分類
5.1.1 文本檔案
5.1.2 類型檔案
5.1.3 無類型檔案
5.2 檔案處理的相關例程
5.2.1 建立與外部檔案的關聯和關閉外部檔案
5.2.2 打開檔案
5.2.3 其他檔案處理例程
5.3 檔案處理
5.3.1 文本檔案的處理
5.3.2 類型檔案的處理
5.3.3 無類型檔案的處理
5.4 INI檔案和註冊表編程
5.4.1 INI檔案編程
5.4.2 註冊表編程
5.5 磁碟及磁碟檔案管理
5.5.1 Delphi所提供的磁碟檔案管理組件
5.5.2 磁碟檔案管理的相關API函式
5.6 流處理
5.6.1 TStream類的屬性和方法
5.6.2 TStream的子類
5.6.3 使用檔案流
5.6.4 使用記憶體流
5.6.5 流操作實例
練習題
第6章 GUI應用程式開發
6.1 TForm實例
6.1.1 TForm的幾個常用屬性
6.1.2 TForm的事件
6.1.3 靜態和動態創建窗體
6.1.4 模式窗體和非模式窗體
6.2 TApplication實例
6.2.1 TApplication的常用屬性
6.2.2 TApplication類的常用方法
6.2.3 TApplication類的常用事件
6.2.4 應用程式視窗
6.3 TScreen實例
6.4 模板的使用和創建
6.4.1 創建模板
6.4.2 共享對象庫
6.4.3 模板的使用
6.4.4 模板設計的一般規則
6.5 幾種常用窗體的製作
6.5.1 MDI程式開發
6.5.2 Splash視窗
6.5.3 About視窗
6.5.4 自適應解析度的視窗
練習題
第7章 使用dbExpress的資料庫套用開發
7.1 dbExpress引擎的特點
7.1.1 dbExpress的特點
7.1.2 dbExpress接口
7.1.3 dbExpress對資料庫的支持
7.1.4 一個簡單的dbExpress應用程式
7.2 TSQLConnection組件
7.2.1 使用現有的資料庫連線
7.2.2 新建資料庫連線
7.2.3 關閉登錄提示
7.2.4 事務處理
7.3 dbExpress數據集
7.4 資料庫更新
7.4.1 數據集組件SQL語句的設定
7.4.2 執行數據集組件的SQL語句
7.4.3 使用TSQLConnection組件的Execute方法
7.5 TDataSetProvider組件
7.5.1 TDataSetProvider組件的重要事件
7.5.2 TDataSetProvider的重要屬性
7.6 客戶數據集
7.6.1 客戶數據集的特點
7.6.2 欄位的創建和訪問
7.6.3 操作客戶數據集
7.6.4 客戶數據集的索引
7.7 主從表
7.7.1 靜態實現主從表功能
7.7.2 動態實現主從表功能
7.7.3 用客戶數據集實現主從表
7.8 TSimpleDataSet組件
7.8.1 TSimpleDataSet的內部快取機制
7.8.2 TSimpleDataSet組件的重要屬性和事件
7.9 公文包
7.10 元數據信息
7.10.1 dbExpress和元數據
7.10.2 使用TCustomSQLDataSet的SetSchemaInfo方法
7.10.3 TSQLConnection組件其他獲取元數據的方法
7.10.4 Data和Delta屬性
7.11 TSQLMonitor組件
練習題
第8章 使用ADO的資料庫套用開發
8.1 ADO簡介
8.2 Delphi對ADO資料庫引擎的支持
8.2.1 ADO體系結構概述
8.2.2 ADO組件
8.2.3 建立ADO資料庫應用程式的基本步驟
8.3 TADOConnection組件的使用
8.3.1 使用TADOConnection組件建立ADO連線
8.3.2 登錄提示的控制
8.3.3 數據表和存儲過程的取得
8.3.4 TADOConnection組件的其他屬性和使用方法
8.4 使用ADO數據集和命令組件
8.4.1 數據集組件的通用屬性
8.4.2 用ADO的數據集組件和命令組件建立與資料庫的連線
8.4.3 數據集組件和命令組件的使用
8.5 事務處理
8.6 使用Jet引擎
8.6.1 使用Jet訪問Paradox
8.6.2 使用Jet訪問Excel
8.6.3 導入和導出
練習題
第9章 數據結構編程
9.1 數據結構和算法
9.2 線性表
9.2.1 線性表的運算
9.2.2 線性表的存儲結構
9.2.3 數組
9.2.4 線性表的插入和刪除
9.2.5 列表類
9.2.6 數組組件
9.3 鍊表
9.3.1 線性鍊表
9.3.2 循環列表
9.3.3 雙向鍊表
9.3.4 多重鍊表
9.4 堆疊和佇列
9.4.1 堆 棧
9.4.2 隊 列
9.5 樹
9.5.1 樹的基本概念
9.5.2 二叉樹
9.5.3 二叉樹的存儲結構
9.5.4 遍歷二叉樹
9.5.5 二叉樹的類實現
9.5.6 二叉樹類的套用
9.5.7 Delphi提供的與樹有關的組件
練習題
第10章 Rave報表
10.1 Rave報表創建的可視化環境
10.1.1 導航區域
10.1.2 頁面設計器(Page)
10.1.3 屬性面板
10.1.4 項目樹面板
10.1.5 狀態欄
10.2 工具列的具體介紹
10.2.1 效用工具列的使用
10.2.2 組件工具列
10.3 報表的預覽、保存和列印
10.3.1 執行報表
10.3.2 報表預覽
10.3.3 執行列印命令
10.3.4 報表檔案的保存格式
10.4 報表工程管理
10.4.1 報表工程
10.4.2 頁面設計
10.5 數據的連線
10.5.1 什麼是數據連線
10.5.2 生成一個資料庫連線
10.6 腳本報表
10.7 Delphi中的Rave組件
10.7.1 基本組件介紹
10.7.2 繪製格式
10.7.3 數據連線
10.8 創建報表
10.8.1 報表嚮導
10.8.2 自己創建報表
10.8.3 主從報表
10.8.4 添加計算欄位和設計報表的樣式
練習題
Borland認證課程介紹

相關詞條

熱門詞條

聯絡我們