內容簡介
本書為普通高等教育“十一五”國家級規劃教材。
本書全面、系統地介紹Delpbi程式設計的基本知識、運行機制和各種常用編程方法和技術,並將面向對象的程式設計思想貫穿其中。主要內容包括Delphi集成開發環境,Object Pascal語言基礎,圖形用戶界面,選單、工具列和對話框,使用複雜組件,類的封裝、繼承與多態,多文檔界面與系統對象,程式調試與異常處理,多媒體技術,檔案操作和流,資料庫套用基礎及資料庫綜合套用設計。這些內容是構成Delphi應用程式的基本要素和必備知識。
本書注重理論與實踐相結合,注重基本知識的理解與基本技能的培養。書中內容豐富,結構安排合理,由淺入深,層次分明,內容涉及的廣度和深度符合本、專科培養目標的要求。
本書適合作為普通高等學校計算機及相關專業的Delphi程式設計課程教材,也可作為初學者的入門參考書。
目錄
第1章 Delphi概述
1.1 Delphi簡介
1.1.1 Delphi的特點
1.1.2 Delphi的發展歷程
1.1.3 Delphi 2005的特性
1.2 Delphi 2005集成開發環境
1.2.1 安裝Delphi 2005
1.2.2 Delphi 2005的界面構成
1.2.3 一個應用程式所包含的檔案
1.2.4 Delphi 2005集成開發環境的基本操作
習題1
實驗1 熟悉Delphi集成開發環境
第2章 Object PascaI語言基礎
2.1 語言成分
2.1.1 程式組成
2.1.2 標準數據類型
2.1.3 運算符與表達式
2.1.4 標準函式
2.1.5 常量與變數
2.2 語句與流程控制
2.2.1 簡單語句
2.2.2 流程控制的概念
2.2.3 複合語句
2.2.4 條件語句
2.2.5 循環語句
2.3 定義數據類型
2.3.1 類型定義
2.3.2 枚舉和子界類型
2.3.3 類型兼容原則
2.4 構造數據類型
2.4.1 數組類型
2.4.2 字元串類型
2.4.3 集合類型
2.4.4 記錄類型
2.5 過程和函式
2.5.1 過程的聲明與調用
2.5.2 函式的聲明與調用
2.5.3 變數的作用域
2.5.4 參數傳遞
2.5.5 過程/函式的重載
習題2
實驗2 Object Pascal語言程式設計基礎訓練
第3章 圖形用戶界面
3.1 圖形用戶界面編程基礎
3.1.1 面向對象基本概念
3.1.2 定義類和使用對象
3.1.3VCL組件概述
3.1.4 事件處理
3.2 窗體
3.2.1 視窗與窗體
3.2.2 窗體的屬性、方法和事件
3.3 文本顯示與編輯控制項
3.3.1 標籤(Label)
3.3.2 單行編輯框(Edit)
3.3.3 單行格式編輯框(MaskEdit)
3.3.4 多行編輯框(Memo)
3.3.5 多行RTFf格式文本編輯框(RichEdit)
3.3.6 漸變編輯框(SpinEdit)
3.4 按鈕
3.4.1 按鈕(Button)
3.4.2 圖像按鈕(BitBtn)
3.4.3 加速按鈕(SpeedButton)
3.5 選項按鈕
3.5.1 複選框(CheckBox)
3.5.2單選按鈕(RadioButton)與組框(GroupBox)
3.5.3 單選按鈕組(RadioGroup)
3.6列表框
3.6.1 列表框(ListBox)
3.6.2 組合框(ComboBox)
3.6.3 複選列表框(CheckListBox)
3.7 界面布局
3.7.1 布局工具
3.7.2 控制項的包含關係
3.7.3 布局屬性Align與Anchor
3.7.4分隔條(Splitter)
3.8 定時器
習題3
實驗3 圖形用戶界面設計
第4章 選單、工具列和對話框
第5章 使用複雜組件
第6章 類的封裝、繼承與多態
第7章 多文檔界面與系統對象
第8章 程式調試與異常處理
第9章 多媒體技術
第10章 檔案操作和流
第11章 資料庫套用基礎
第12章 資料庫套用設計
附錄A ASCII碼錶
附錄B Object Pascal語言關鍵字
附錄C 標準數據類型
附錄D 運算符及其優先權
附錄E 標準過程和函式
參考文獻