Delphi程式設計項目教程

Delphi程式設計項目教程

《Delphi程式設計項目教程》是2011年電子工業出版社出版的圖書,作者是侯南。

基本信息

內容簡介

《Delphi程式設計項目教程》主要介紹了Delphi基礎知識,Object Pascal語言基礎知識。在內容安排上注重基礎知識的掌握和編程能力的提高。《Delphi程式設計項目教程》的特點是以套用為主,以完成通用登入程式、簡易計算器、圖片瀏覽器、簡易記事本、學生信息管理系統、圖書管理系統等任務的形式,按操作步驟詳細介紹了圖形用戶界面、常用控制項、選單欄、工具列、狀態欄及可視化對話框的設計,多窗體程式設計,資料庫程式設計,程式異常與調試等用法。讀者通過上機操作,能更好地掌握使用Delphi7進行程式設計的方法。

編輯推薦

《Delphi程式設計項目教程》將Deiphi控制項和資料庫技術融於6個工作任務當中,把Delphi7面向對象的常用軟體開發技能由淺入深地與程式設計師的崗位工作過程融匯在一起。6個任務是難度遞進的關係,每個任務通過“任務概述”÷“預見引導問題”→“控制項詳解”→“任務實現”貫穿,任務之後還提供了“常見錯誤提示”和“能力遞進訓練”。

目錄

第1章 Delphi概述 (1)

1.1 Delphi 簡介 (1)

1.2 Delphi 7的安裝 (2)

1.2.1 Delphi 7的安裝要求 (2)

1.2.2 Delphi 7的安裝步驟 (2)

1.3 Delphi集成開發環境 (8)

1.3.1 Delphi 集成開發環境的組成 (8)

1.3.2 主視窗 (8)

1.3.3 窗體設計器 (10)

1.3.4 代碼編輯器 (11)

1.3.5 對象觀察器 (13)

1.3.6 項目管理器 (14)

1.4 第一個Delphi應用程式 (22)

1.4.1 Delphi可視化編程的基本步驟 (22)

1.4.2 設計第一個Delphi應用程式過程 (23)

課堂練習1 (30)

第2章 Object Pascal語言基礎 (32)

2.1 Delphi語言編程風格 (32)

2.1.1 基本語法元素 (32)

2.1.2 語句及語法格式 (34)

2.2常量與變數(37)

2.2.1 常量 (37)

2.2.2 變數 (38)

2.3 數據類型 (39)

2.3.1 簡單數據類型 (40)

2.3.2 字元串型數據 (46)

2.3.3 集合類型 (48)

2.3.4 數組類型 (49)

2.3.5 指針類型 (51)

2.3.6 類型強制轉換 (56)

2.3.7 類型轉換函式 (57)

2.4 運算符 (58)

2.4.1 對象限定運算符(.) (59)

2.4.2指針運算符(59)

2.4.3位運算符(60)

2.4.4 算術運算符 (60)

2.4.5 關係運算符 (61)

2.4.6 邏輯運算符 (61)

2.4.7 集合運算符 (62)

2.4.8字元串運算符(+) (62)

2.5 基本語句 (63)

2.5.1 語句書寫規則 (63)

2.5.2 賦值語句 (63)

2.5.3 條件語句 (64)

2.5.4 循環語句 (66)

2.5.5 中斷語句 (69)

2.6 過程與函式 (70)

2.6.1 過程 (70)

2.6.2 函式 (74)

2.6.3 參數的傳遞 (76)

2.7 Delphi程式結構及變數作用域 (77)

2.8 面向對象程式設計的編程思想 (78)

2.8.1 面向對象程式設計的基本概念 (78)

2.8.2 類和對象 (79)

2.8.3 構造方法和析構方法 (82)

2.8.4 類的繼承 (83)

2.8.5 多態性初步 (84)

2.8.6 抽象類與抽象方法 (86)

2.8.7 類操作符 (86)

2.8.8 VCL控制項 (87)

課堂練習2 (87)

第3章 通用登錄程式 (90)

3.1 任務概述 (90)

3.2 預習引導問題 (92)

3.3 控制項詳解 (93)

3.3.1窗體控制項(93)

3.3.2 Button控制項 (98)

3.3.3 Label標籤控制項 (98)

3.3.4 Edit編輯框控制項 (98)

3.4 任務實現 (99)

3.5 常見錯誤提示 (102)

3.6 能力遞進訓練 (102)

實踐訓練 (106)

課堂練習3 (107)

第4章 簡易計算器 (109)

4.1 任務概述 (109)

4.2 預習引導問題 (111)

4.3 控制項詳解 (111)

4.3.1 快速按鈕SpeedButton控制項 (111)

4.3.2 點陣圖按鈕BitBtn控制項 (112)

4.3.3 單選按鈕RadioButton控制項 (113)

4.4 任務實現 (114)

4.5 常見錯誤提示 (119)

4.6 能力遞進訓練 (119)

實踐訓練 (121)

課堂練習4 (122)

第5章 圖片瀏覽器 (123)

5.1 任務概述 (123)

5.2 預習引導問題 (125)

5.3 控制項詳解 (125)

5.3.1 圖像框控制項 (125)

5.3.2 單選分組框控制項 (126)

5.3.3 打開、保存對話框控制項 (127)

5.4 任務實現 (127)

5.5 常見錯誤提示 (133)

5.6 能力遞進訓練 (133)

實踐訓練 (136)

課堂練習5 (137)

第6章 簡易記事本 (138)

6.1 任務概述 (138)

6.2 預習引導問題 (140)

6.3 控制項詳解 (141)

6.3.1 Edit、MaskEdit、Memo、RichEdit控制項 (141)

6.3.2Timer控制項(142)

6.3.3 FontDialog控制項 (142)

6.3.4 ColorDialog控制項 (143)

6.3.5 FindDialog控制項 (143)

6.3.6 ReplaceDialog控制項 (143)

6.3.7 ListBox控制項 (143)

6.3.8 CheckListBox控制項 (144)

6.3.9 ComboBox控制項 (144)

6.3.10 ImageList控制項 (145)

6.3.11 TreeView控制項 (145)

6.3.12 ListView (146)

6.3.13 MainMenu控制項 (147)

6.3.14 PopupMenu控制項 (148)

6.3.15 ActionList控制項 (148)

6.3.16 ToolBar控制項 (148)

6.3.17CoolBar控制項(149)

6.3.18StatusBar控制項(150)

6.4 任務實現 (150)

6.4.1 主選單設計 (150)

6.4.2 工具列設計 (161)

6.5 常見錯誤提示 (164)

6.6 能力遞進訓練 (164)

實踐訓練 (165)

課堂練習6 (166)

第7章 學生信息管理系統 (168)

7.1 任務概述 (168)

7.2 預習引導問題 (171)

7.3 控制項詳解 (171)

7.3.1 預備知識 (171)

7.3.2 ADOConnection控制項 (175)

7.3.3 ADOQuery控制項 (177)

7.3.4 DataSource控制項 (178)

7.3.5 DBGrid控制項 (178)

7.3.6 DBNavigator控制項 (178)

7.3.7 其他數據操作控制項 (179)

7.3.8 連線資料庫 (180)

7.4 任務實現 (183)

7.5 能力遞進訓練 (196)

實踐訓練 (201)

課堂練習7 (202)

第8章 圖書管理系統 (204)

8.1 任務概述 (204)

8.2 資料庫分析與設計 (205)

8.3 設計系統主窗體 (207)

8.4 用戶登錄功能 (210)

8.5 學生信息管理功能 (213)

8.6 圖書信息管理 (218)

8.7 圖書類別管理功能 (223)

8.8 圖書借閱功能 (227)

8.9 圖書查詢功能 (233)

8.10 圖書借閱統計功能 (235)

附錄A 課堂練習參考答案 (239)

參考文獻 (241)

相關詞條

相關搜尋

熱門詞條

聯絡我們