Delphi7開發基礎教程

Delphi7開發基礎教程

《Delphi7開發基礎教程》是牛漢民編著的作品,由科學出版社在2005年3月1日出版。本書可作為各大專院校、高等職業技術院校計算機軟體開發專業課程和相關雙證教學課程的教材,也可供從事Delphi 7套用開發的程式設計人員學習、參考。

基本信息

內容提要

本書是高等職業技術教育中IT類專業學生獲取學歷證書和國際著名軟體廠商Borland軟體認證證書的學習用教材。本教材依據課程教學大綱並結合Delphi 7初級程式設計師教學特點編寫而成。

全書分7章,主要內容包括Delphi 7入門、Delphi語言基礎、面向對象的程式設計技術、組件庫體系結構及其使用、資料庫套用系統開發基礎、基於BDE的資料庫應用程式開發和Delphi 7程式調試。為便於教學使用,各章包括大量教學範例,並編入了大量習題。本書結構清晰,套用實例豐富,實現了理論學習和具體套用的充分結合。

Delphi7開發基礎教程

本書可作為各大專院校、高等職業技術院校計算機軟體開發專業課程和相關雙證教學課程的教材,也可供從事Delphi 7套用開發的程式設計人員學習、參考。

目錄

第1章 Delphi 7入門

1.1 Delphi的簡要發展情況

1.2 Delphi 7的功能特點及其發布版本

1.3 Delphi 7企業版的安裝

1.3.1 系統需求

1.3.2 企業版安裝

1.4 Delphi 7集成開發環境

1.4.1 集成開發環境的功能概述

1.4.2 集成開發環境的組成

1.4.3 主選單欄

1.4.4 工 具 欄

1.4.5 組件面板

1.4.6 工程和檔案管理

1.4.7 用戶界面設計

1.5 Delphi 7集成開發環境使用舉例

1.5.1 編寫控制台應用程式

1.5.2 編寫Windows應用程式

練習題

第2章 Delphi語言基礎

2.1 一個簡單的Delphi語言程式

2.2 注釋和編譯器命令字

2.2.1 注 釋

2.2.2 編譯器命令字

2.3 Delphi語言的基本元素

2.3.1 保留字和指示字

2.3.2 標 識 符

2.3.3 直 接 量

2.4 聲明語句

2.5 常量和變數

2.5.1 常 量

2.5.2 變 量

2.6 數據類型

2.6.1 簡單數據類型

2.6.2 字元串型

2.6.3 結構類型

2.6.4 指針類型

2.6.5 過程類型

2.6.6 變體類型

2.7 表 達 式

2.7.1 運 算 符

2.7.2 函式調用表達式

2.7.3 集合構造表達式

2.7.4 下標處理表達式

2.7.5 類型轉換表達式

2.8 可執行語句

2.8.1 簡單語句

2.8.2 控制結構語句

2.9 過程和函式

2.9.1 過程和函式的聲明

2.9.2 過程和函式的參數

2.9.3 過程和函式的調用

2.9.4 帶有默認值參數的例程

2.9.5 例程的重載

2.9.6 例程的遞歸調用

2.10 主程式和單元

2.10.1 主程式檔案結構

2.10.2 單元檔案結構

2.10.3 單元引用和uses子句

2.10.4 作 用 域

2.11 綜合實例——求解一元二次方程的Windows應用程式

練習題

第3章 面向對象的程式設計技術

3.1 面向對象程式設計方法概述

3.1.1 面向過程的程式設計方法

3.1.2 面向對象的程式設計方法

3.1.3 Delphi中的對象

3.2 類和對象

3.2.1 類的聲明

3.2.2 類變數和類實例對象

3.3 方 法

3.3.1 方法的前向分類

3.3.2 方法的後向分類

3.3.3 Self變數及其使用

3.4 屬 性

3.4.1 屬性的聲明

3.4.2 屬性的訪問

3.5 封裝和成員可見性

3.5.1 封 裝

3.5.2 成員可見性

3.5.3 Delphi單元的封裝特性

3.6 繼 承 性

3.7 多 態 性

3.7.1 相關對象多態性的實現

3.7.2 抽象方法和抽象類

3.7.3 多態性套用舉例

3.8 is、as運算符和類引用

3.8.1 運算符is和as

3.8.2 類 引 用

練 習 題

第4章 組件庫體系結構及其使用

4.1 組件庫概述

4.1.1 組件庫的組成結構

4.1.2 在Delphi 7中開發跨平台的應用程式

4.2VCL組件庫中幾個重要的類

4.2.1 TObject和運行期類型信息

4.2.2 TPersistent

4.2.3 TComponent

4.2.4 TControl

4.2.5 TGraphicControl

4.2.6 TWinControl

4.3 VCL組件的常用屬性、方法和事件

4.3.1 VCL組件的常用屬性

4.3.2 VCL組件的常用方法

4.3.3 VCL組件的常用事件

4.4 按鈕和選單組件及其使用

4.4.1 Button組件

4.4.2 BitBtn組件

4.4.3 RadioButton和RadioGroup組件

4.4.4 CheckBox和GroupBox組件

4.4.5 主選單和彈出式選單

4.4.6 按鈕和選單的綜合運用

4.5 標籤和文本編輯組件及其使用

4.5.1 Label組件

4.5.2 Edit和MaskEdit組件

4.5.3 Memo和RichEdit組件

4.6 列表框、組合框和滾動條組件及其使用

4.6.1 ListBox組件

4.6.2 ComboBox組件

4.6.3 ScrollBar組件

4.6.4 列表框、組合框、滾動條的綜合套用

4.7 對話框例程、對話框組件及其使用

4.7.1 對話框例程的使用

4.7.2 通用對話框的使用

4.8 工具列和狀態欄

4.8.1 工 具 欄

4.8.2 狀 態 欄

4.9 VCL組件的綜合套用——一個文本編輯器

練習題

第5章 資料庫套用系統開發基礎

5.1 資料庫套用系統概述

5.1.1 關係型資料庫系統

5.1.2 關係型資料庫組成元素

5.2 結構化查詢語言

5.2.1 數據定義語言

5.2.2 數據操作語言

5.2.3 數據控制語言

5.3 InterBase資料庫管理系統

5.3.1 InterBase Server的安裝

5.3.2 運行、註冊和登錄InterBase伺服器

5.3.3 創建和註冊InterBase資料庫

5.3.4 創建資料庫對象

5.3.5 資料庫備份

5.4 Delphi資料庫輔助工具的使用

5.4.1 SQL Explorer

5.4.2 Databa se Desktop

5.5 Delphi資料庫套用系統的基本結構形式

5.5.1 兩個簡單的資料庫應用程式範例

5.5.2 資料庫引擎

5.5.3 Delphi資料庫應用程式的組成

5.5.4 Delphi數據組件體系結構

練習題

第6章 基於BDE的資料庫應用程式開發

6.1 BDE及BDE管理器

6.1.1 BDE資料庫別名

6.1.2 使用“BDE Administrator”配置資料庫別名

6.1.3 配置基於ODBC數據源的資料庫別名

6.2 BDE資料庫連線組件

6.2.1 指定資料庫

6.2.2 連線資料庫

6.2.3 斷開資料庫連線

6.2.4 控制登錄提示

6.2.5 TDataBase組件的其它屬性和方法

6.3 BDE數據集組件

6.3.1 TTable組件

6.3.2 TQuery組件

6.3.3 TStoredProc組件

6.4 數據源和數據感知組件

6.4.1 數據源組件

6.4.2 數據感知組件

6.4.3 數據格線組件

6.4.4 數據集導航器組件

6.4.5 數據欄位組件

6.5 數據集欄位對象

6.5.1 欄位對象類型

6.5.2 持久欄位

6.5.3 計算和查找欄位

6.5.4 計算欄位

6.5.5 查找欄位

6.5.6 欄位值的存取

6.6 對數據集的操作

6.6.1 移動記錄指針

6.6.2 過 濾

6.6.3 搜尋和排序

6.6.4 主從數據集

練習題

第7章 Delphi 7程式調試

7.1 程式錯誤的分類

7.1.1 編譯期錯誤

7.1.2 運行期錯誤

7.2 Delphi調試環境的配置

7.2.1 工程調試選項的配置

7.2.2 調試器選項的配置

7.3 Delphi調試環境的使用

7.3.1 使用斷點

7.3.2 程式運行控制

7.3.3 使用調用棧視窗

7.3.4 使用監視視窗

7.3.5 查看局部變數

7.3.6 使用執行緒狀態視窗

7.3.7 使用模組視窗

7.3.8 查看CPU狀態

7.3.9 查看事件日誌

7.3.10 檢視器

7.4 程式調試實例

7.4.1 觀察短路布爾運算

7.4.2 觀察訪問動態數組下標越界

練習題

Borland認證課程介紹

前言

Borland公司自1983年成立以來,秉承"持久領先、卓越不凡"的服務宗旨,一直致力於加速整個應用程式的開發周期,不斷推出其編譯速度快、代碼質量高而且易於調試的應用程式開發工具產品,逐步奠定了自己在世界IT行業應用程式開發工具領域的領先地位。當前廣泛流行的Borland公司的軟體產品,為我們提供了涵蓋定義(Define),設計(Design)、開發(Develop)、測試(Test)和發布(Deploy)等各個環節在內的整個軟體套用周期的解決方案。Delphi 7就是Borland公司強力推出的重要的套用開發工具之一。 Delphi 7為我們提供了一個高效率的套用開發環境,其套用範圍十分廣泛,不僅能夠用來編寫一般的控制台和GUI(Graphic Us..

相關詞條

相關搜尋

熱門詞條

聯絡我們