Delphi程式設計基礎教程[李雲祥、胡光兵、宋鐵橋編著圖書]

Delphi程式設計基礎教程[李雲祥、胡光兵、宋鐵橋編著圖書]
更多義項 ▼ 收起列表 ▲

基本信息

書名:Delphi程式設計基礎教程

ISBN:750539986

作者:李雲祥/胡光兵/宋鐵橋

出版社:電子工業出版社

定價:35

頁數:425

出版日期:2004-8-1

版次: 1

開本:16開

包裝:平裝

簡介

本書從實用角度出發,詳細講授了Delphi的可視化編程基本概念、可視化編程的環境與步驟。重點介紹了Delph語法、過程與函式、高級數據類型、Pascal語句等必備的基礎知識。結合大量可演示的例子,講解了窗體設計、基本組件運用、選單及工具列和對話框設計、異常處理及程式調試、檔案管理、圖形圖像和多媒體程式設計、資料庫應用程式設計、使用動態程式庫等知識和技能。書中每章均有豐富的習題和與教材配套的實例演示軟體。為了使讀者儘快掌握學習內容、操作技能和突出動手能力訓練,本書還配信涮捉灘摹禗elphi7.0程式設計實訓教程》。

本書可作為高等院校、高職院校相應課程的教材,也可供廣大愛好計算機的讀者自學或從事軟體設計的工柞人員參考。

目錄

第1章Delphi基礎知識

1.1Delphi簡介

1.1.1什麼是Delphi

1.1.2Delphi的特點

1.1.3Delphi7的新特性

1.2Delphi可視化編程的基本概念

1.2.1類和對象

1.2.2對象的屬性. 事件和方法

1.2.3類的封裝

1.2.4類的繼承

1.2.5類的定義和引用

1.2.6TObiect和TClass

1.2.7窗體和組件

1.3Delphi7可視化編程的環境

1.3.1進入Delphi7

1.3.2主窗體

1.3.3對象觀察器

1.3.4對象樹視圖

1.3.5窗體設計器

1.3.6代碼編輯器

1.3.7項目管理器

1.3.8使用在線上幫助

1.4Delphi可視化編程的步驟

1.4.1創建一個工程

1.4.2添加組件

1.4.3設定屬性

1.4.4編寫代碼

1.4.5保存工程

1.4.6運行工程

1.4.7關閉工程和關閉Delphi

1.5組件的畫法和一些操作

1.5.1選定組件

1.5.2組件的縮放和移動

1.5.3組件的複製與刪除

1.5.4組件的對齊

1.5.5鎖定窗體上的組件

1.5.6掌握一些常用的快捷鍵

1.6程式設計的常用規範

1.6.1程式代碼的書寫格式

1.6.2命名規則, .

1.7程式的基本組成

1.7.13-程檔案

1.7.2單元檔案

1.7.3窗體檔案

1.7.4資源檔案

1.7.5應用程式檔案

本章小結

練習

第2章Delphi的語法基礎

2.1保留字與標識符

2.1.1保留字

2.1.2標識符

2.1.3指令符

2.2標準數據類型

2.2.1數值型數據

2.2.2字元數據

2.2.3布爾型數據

2.3常量與變數

2.3.1常量

2.3.2變數

2.4運算符與表達式

2.4.1算術運算符

2.4.2位運算符

2.4.3字元串運算符

2.4.4關係運算符

2.4.5布爾運算符

2.4.6運算符的優先順序

2.5Delphi的程式結構

2.5.1主程式

2.5.2單元與作用域

2.5.3程式段

本章小結

練習

第3章Delphi的過程與函式

3.1過程

3.1.1事件過程的創建與調用

3.1.2通用過程的語法格式

3.1.3通用過程的創建與調用

3.2函式

3.2.1函式的語法格式

3.2.2函式的定義與調用

3.3向子程式傳遞參數

3.3.1形式參數與實際參數

3.3.2參數傳遞方式

3.3.3使用默認參數

3.4子程式的嵌套

3.4.1嵌套層次

3.4.2調用規則

3.5常用函式與過程

3.5.1數學運算函式

3.5.2字元處理函式

3.5,3日期時間函式

3.5.4J 頃序類型函式

本章小結

練習

第4章Delphi的窗體設計

4.1Delphi的窗體

4.1.1主窗體

4.1.2套用窗體

4.2窗體的屬性

4.2.1Borderlcons屬性

4.2.2BorderStyle屬性

4.2.3FormStyle屬性

4.2.4Position屬性

4.2.5其他屬性

4.3窗體的事件

4.3.1創建和獲得焦點時的事件

4.3.2銷毀和失去焦點時的事件

4.3.3OnPaint事件

4.3.4其他事件

4.4窗體的創建和銷毀

4.4.1對象的生命周期

4.4.2窗體的自動創建

4.4.3窗體的銷毀

4.5模態和非模態的窗體

4.6窗體的使用技巧

4.6.1顯示歡迎窗體

4.6.2在窗體關閉前提示保存

4.6.3窗體嵌入

本章小結

練習

第5章Delphi的基本組件

5.1組件簡介

5.1.1Delphi的組件分類

5.1.2Delphi的標準組件

5.1.3對象

5.2按鈕類組件

5.2.1“Button”按鈕組件

5.2.2“BitBtn”按鈕組件

5.2.3“SpeedButton”按鈕組件

5.3文本類組件

5.3.1Label組件

5.3.2Edit組件

5.3.3Memo組件

5.3.4MaskEdit組件

5.3.5RichEdit組件

5.4單選. 複選類組件

5.4.1RadioButton組件

5.4.2CheckBox組件

5.4.3RadioGroup組件

5.5成組類和修飾性組件

5.5.1GroupBox組件

5.5.2Panel組件

5.5.3SrollBox組件

5.6列表類組件

5.6.1ListBox組件

5.6.2ComboBox組件

5.6.3ListView組件

5.6.4TreeView組件

5.6.51mageList組件

5.7多選項卡類組件

5.7.1TabControl組件

5.7.2PageControl組件

5.8特別輸入與輸出類和計時器組件

5.8.1TrackBar組件

5.8.2UpDown組件

5.8.3ProgressBar組件

5.8.4Timer組件

本章小結

練習

第6章Delphi的語句

6.1語句的一般概念

6.1.1語句的書寫規則

6.1.2語句格式中的符號約定

6.2賦值語句和注釋語句

6.2.1賦值語句

6.2.2注釋語句

6.3if語句

6.3.1簡單條件語句

6.3.2複合條件語句

6.4Case語句

6.4.1多分支選擇結構

6.4.2case語句的套用

6.5循環結構

6.5.1while語句

6.5.2repeat語句

6.5.3for語句

6.5.4循環的嵌套

6.5.5循環的中斷

6.6with語句

本章小結

練習

第7章Delphi的高級數據類型

7.1類型定義語句

7.2枚舉類型

7.2.1枚舉類型定義與變數聲明

7.2.2枚舉類型的運算

7.3子界類型

7.3.1子界類型定義與變數聲明

7.3.2子界類型變數的運算

7.4集合類型

7.4.1集合與集合類型

7.4.2集合類型定義與變數聲明

7.4.3集合類型數據的運算

7.5數組及其套用

7.5.1靜態數組

7.5.2動態數組

本章小結

練習

第8章選單. 工具列及對話框設計

8.1創建主選單

8.1.1使用選單設計器設計選單

8.1.2設計各種類型的選單

8.1.3設計圖像選單項

8.1.4設計主選單的例子

8.1.5使用選單模板設計選單

8.1.6ActionList行為列表組件

8.2創建快捷選單

8.3創建工具列

8.3.1用ControlBar組件創建工具列

8.3.2用ToolBar組件創建工具列

8.3.3用CoolBar組件創建工具列

8.4創建狀態欄

8.5信息對話框設計

8.5.1MessageBox函式

8.5.2MessageDlg函式

8.5.3MessageDlgPos函式

8.5.4ShowMessage過程

8.5.5ShowMessageFmt過程

8.5.61nPutBox函式

8.5.71nPutQuery函式

8.6專用對話框設計

8.6.1打開與保存對話框

8.6.2顏色與字型對話框

8.6.3列印與列印設定對話框

8.6.4查找與替換對話框

本章小結

練習

第9章多文檔界面設計

9.1MDI窗體的組成

9.1.1父窗體

9.1.2子窗體

9.2MDI窗體的創建

9.2.1窗體類型

9.2.2窗體的自動創建

9.2.3窗體的手動創建

9.2.4動態創建子窗體

9.2.5使用模板創建標準的MDI窗體

9.3MDI的屬性和方法

9.3.1MDI的主要屬性

9.3.2MDI的主要方法

9.4MDI窗體選單設計

9.4.1選單合併

9.4.2選單覆蓋

9.5MDI窗體的套用舉例

本章小結

練習

第10章異常處理及程式調試

10.1什麼是異常處理

10.2異常處理結構

10.2.1try...except結構

10.2.2try...finally結構

10.2.3再次引發異常

10.2.4異常類的派生

10.3異常的類型

10.3.1運行時間庫異常 RTLException 類

10.3.2對象異常類

10.3.3組件異常類

10.4改變程式的默認異常處理

10.5異常保護

10.5.1需要保護的資源

10.5.2產生一個資源保護塊

10.6異常回響

10.6.1使用異常實例

10.6.2提供默認回響

10.6.3回響一組異常

10.6.4自定義異常類的套用

10.6.5利用異常回響編程

10.7調試程式簡介

10.7.1常見的錯誤類型

10.7.2調試的準備和開始

10.7.3程式運行的控制

10.7.4斷點的使用

10.7.5監視數據的值

10.7.6其他調試工具

本章小結

練習

第11章檔案管理

11.1基本檔案類型

11.1.1文本檔案

11.1.2記錄檔案

11.1.3類型檔案

11.1.4無類型檔案

11.2檔案的基本操作

11.2.1檔案的打開與關閉常用函式

11.2.2目錄操作函式

11.2.3檔案名稱操作函式

11.3檔案操作組件

11.3.1檔案操作組件及其相互關係

11.3.2檔案操作組件的套用

11.4目錄管理

11.4.1驅動器管理”

11.4.2獲得特定目錄

11.4.3遍歷資料夾

本章小結

練習

第12章圖形圖像程式設計

12.1圖形圖像組件

12.1.1幾何圖形組件 Shape

12.1.2圖像組件 1mage

12.2使用TCanvas繪圖

12.2.1像素操作

12.2.2畫筆操作

12.2.3畫刷操作

12.2.4使用字型

12.2.5使用TCanvas繪圖

12.3圖形編程技巧

12.3.1圖像的淡入淡出顯示

12.3.2圖像動態顯示

本章小結

練習

第13章多媒體程式設計

13.1Animate組件

13.1.1Animate組件的常用屬性

13.1.2Animate組件的常用方法

13.2MediaPlayer組件

13.2.1MediaPlayer組件的屬性

13.2.2MediaPlayer組件的方法

13.2.3MediaPlayer組件的事件

13.3使用MediaPlayer組件

13.3.1使用播放控制導航條

13.3.2設定顯示面板

13.3.3自定義控制播放

本章小結

練習

第14章資料庫應用程式設計

14.1Delphi資料庫編程基礎

14.1.1資料庫基本概念

14.1.2Delphi7的資料庫輔助工具

14.1.3Delphi的資料庫特性及功能簡介

14.1.4資料庫開發使用的組件簡介

14.2Delphi資料庫應用程式的開發與設計

14.2.1資料庫應用程式的開發步驟

14.2.2資料庫應用程式的設計

14.3數據連線組件

14.3.1TTable組件

14.3.2TQuery組件

14.3.3TDataSource組件

14.3.4TDataBase組件

14.4數據連線組件套用

14.4.1動態創建表

14.4.2動態創建和刪除永久欄位

14.5數據控制組件

14.5.1數據控制組件的特性與屬性

14.5.2TDBText組件

14.5.3TDBE~t組件

14.5.4TDBMemo組件

14.5.5TDBImage組件

14.5.6TDBGrid組件

14.5.7DBNavigator組件

14.5.8TDBCtrlGrid組件

14.5.9TDBListBox組件

14.5.10TDBComboBox組件

14.5.11TDBCheckBox組件

14.5.12TDBRadioGroup組件

14.6使用TTable組件編程

14.6.1打開和關閉數據集

14.6.2數據集的狀態

14.6.3添加數據集到TTable

14.6.4運算元據集欄位

14.6.5移動記錄

14.6.6修改記錄

14.6.7記錄的索引與排序

14.6.8數據查找

14.6.9數據過濾

14.6.10明細表套用

14.6.11計算欄位和查找欄位的套用

14.6.12綜合實例

14.7使用TQuery組件編程

14.7.1動態SQL表達式

14.7.2使用TQuery執行SQL語句

14.8SQL語言介紹

14.8.1SELECT語句

14.8.21NSERT語句

14.8.3UPDATE語句

14.8.4DELETE語句

14.9事務處理

14.9.1什麼是事務

14.9.2使用TDataBase組件實現事務

14.9.3使用SQL語言實現事務

14.10設計Rave報表

14.10.1Rave報表組件概述

14.10.2Rave報表的格式編輯

14.10.3Rave報表設計舉例

本章小結

練習

第15章使用動態程式庫

15.1動態程式庫 DLL 概述

15.1.1什麼是動態程式庫

15.1.2為什麼要使用動態程式庫

15.2創建DLL

15.2.1DLL工程

15.2.2編寫一般DLL的步驟

15.2.3動態程式庫中的標準指示

15.2.4編寫一般DLL的套用舉例

15.3調用DLL

15.3.1Delphi中DLL的調用方式

15.3.2靜態調用

15.3.3動態調用

本章小結

練習

參考文獻

相關詞條

熱門詞條

聯絡我們