Delphi程式設計及套用(第2版)

Delphi程式設計及套用(第2版)

《Delphi程式設計及套用(第2版)》是2017年清華大學出版社出版的圖書,作者是劉苗苗、 張永生、邢煜 、王茱。

基本介紹

  • 書名:Delphi程式設計及套用(第2版)
  • 作者:劉苗苗、張永生、邢煜、王茱
  • 出版社:清華大學出版社 
  • 出版時間:2017年09月01日
  • 定價:49 元
  • ISBN:9787302473176
  • 印次:2-1
內容簡介,作者簡介,圖書目錄,

內容簡介

本書採用“任務驅動”和“案例教學”的模式,以突出實踐套用能力為出發點,通過豐富實用的案例,由淺入深地介紹如何使用Delphi進行Windows應用程式的開發。 全書共分為16章,主要內容有Delphi程式設計概述、簡單的Delphi程式設計、Object Pascal編程基礎、結構化的程式設計、選單、工具列和狀態欄的設計、對話框的使用、數組與記錄類型、過程與函式、圖形圖像與多媒體程式設計、檔案管理、程式異常與調試、資料庫編程,最後一章還設計了三個綜合實訓。

作者簡介

劉苗苗(1982-),博士,副教授,東北石油大學教師。工作至今,參與國家自然科學基金項目2項,主持並參與省部級課題9項,局級課題13項;在EI核心刊物上發表論文7篇,統計源6篇,國家級論文十餘篇;獲得6項省級及8項局級教學成果獎;參與編寫教材7部;發明專利4項。熟悉delphi、java、C#等編程工具,先後開發過高校教務、財務、學籍管理等系統;醫院電子檔案管理、資源共享互動平台等多個套用軟體。

圖書目錄

第1章Delphi程式設計概述
1.1程式設計簡介
1.2Delphi概述
1.3Delphi7集成開發環境
1.3.1主視窗
1.3.2窗體視窗
1.3.3對象查看視窗
1.3.4代碼編輯視窗
1.4Delphi程式設計過程
1.4.1Delphi的編程步驟
1.4.2我的第一個Delphi小程式
1.4.3Delphi程式的基本組成
1.5一個簡單的Delphi例子
本章小結
習題1
第2章簡單的Delphi程式設計
2.1面向對象程式設計概述
2.1.1對象
2.1.2類
2.1.3類與對象的關係
2.1.4事件與回響
2.1.5事件代碼與方法代碼
2.2窗體與基本組件
2.2.1窗體Form
2.2.2標籤Label
2.2.3按鈕Button
2.2.4單行文本框Edit
2.2.5基本組件使用示例
2.3窗體中組件的操作
2.3.1窗體與組件的關係
2.3.2組件的特性
2.3.3對組件的操作
2.4窗體與基本組件綜合套用示例
本章小結
習題2
第3章Object Pascal編程基礎
3.1保留字與標識符
3.1.1保留字
3.1.2標識符
3.1.3注釋
3.2常用的數據類型
3.2.1數值型數據
3.2.2字元型數據
3.2.3布爾型數據
3.3數據類型的轉換
3.3.1類型轉換方式
3.3.2常用的類型轉換函式
3.4常量和變數
3.4.1常量
3.4.2變數
3.5運算符和表達式
3.5.1算術運算符與算術表達式
3.5.2字元串運算符與字元串表達式
3.6常用的內部函式
3.6.1數學函式
3.6.2字元串函式
3.6.3日期時間函式
3.6.4轉換函式
3.6.5格式化函式
3.7Object Pascal語句書寫規則
3.8基本組件及系統函式綜合套用
本章小結
習題3
第4章順序結構程式設計
4.1順序結構中的常用語句
4.1.1賦值語句
4.1.2複合語句
4.1.3with語句
4.1.4exit語句
4.2順序結構中常用的輸入輸出組件
4.2.1數字編輯框SpinEdit
4.2.2備註框Memo
4.2.3掩碼編輯框MaskEdit
4.2.4圖片框Image
4.2.5日期時間控制項DateTimePicker
4.3修飾窗體的組件
4.3.1點陣圖按鈕Bitbtn
4.3.2快速按鈕SpeedButton
4.3.3復文本框RichEdit
4.3.4圖片列表ImageList
4.3.5成組框GroupBox
4.3.6面板Panel
4.3.7計時器Timer
4.4順序結構綜合套用示例
本章小結
習題4
第5章選擇結構程式設計
5.1條件表達式
5.1.1關係運算符與關係表達式
5.1.2邏輯運算符與邏輯表達式
5.2單條件選擇結構if語句
5.2.1簡單的if語句
5.2.2嵌套型if語句
5.3多條件選擇結構case語句
5.4單選按鈕RadioButton
5.4.1RadioButton常用屬性及事件
5.4.2RadioButton套用示例
5.5單選按鈕組RadioGroup
5.5.1RadioGroup常用屬性及事件
5.5.2RadioGroup套用示例
5.6複選框CheckBox
5.6.1CheckBox常用屬性及事件
5.6.2CheckBox套用示例
5.7滾動條ScrollBar
5.7.1ScrollBar常用屬性及事件
5.7.2ScrollBar套用示例
5.8選擇結構綜合套用示例
本章小結
習題5
第6章循環結構程式設計
6.1for型循環語句
6.1.1for語句的一般形式
6.1.2for語句的嵌套
6.1.3for語句使用規則
6.2while型循環語句
6.3repeat型循環語句
6.4轉向語句
6.4.1break強制退出循環
6.4.2continue強制縮短循環
6.5列表框ListBox
6.5.1ListBox常用屬性及操作
6.5.2ListBox套用示例
6.6複選列表框CheckListBox
6.6.1CheckListBox的操作
6.6.2CheckListBox套用示例
6.7組合框ComboBox
6.7.1ComboBox常用屬性
6.7.2ComboBox套用示例
6.8循環結構綜合套用示例
6.9結構化程式設計綜合套用示例
本章小結
習題6
第7章選單的設計
7.1主選單設計器MainMenu
7.1.1MainMenu的使用
7.1.2MenuItem常用屬性
7.1.3MainMenu套用示例
7.2快捷選單設計器PopMenu
7.2.1PopMenu的使用
7.2.2選單綜合設計示例
本章小結
習題7
第8章工具列與狀態欄的設計
8.1工具列
8.1.1工具列的製作
8.1.2ToolBar常用屬性
8.1.3ToolBar套用示例
8.2狀態欄
8.2.1狀態欄的製作
8.2.2StatusBar常用屬性
8.2.3StatusBar套用示例
8.3選單、工具列、狀態欄綜合設計示例
本章小結
習題8
第9章對話框的使用
9.1公共對話框
9.1.1OpenDialog組件
9.1.2OpenPictureDialog組件
9.1.3SaveDialog組件
9.1.4FontDialog組件
9.1.5ColorDialog組件
9.2標準對話框
9.2.1訊息框
9.2.2輸入框
9.3對話框綜合套用示例
本章小結
習題9
第10章數組與記錄類型
10.1一維數組
10.1.1一維數組的定義
10.1.2一維數組使用示例
10.2多維數組
10.2.1多維數組的定義
10.2.2二維數組使用示例
10.3數組綜合套用示例
10.4記錄類型
10.4.1記錄類型的聲明
10.4.2訪問記錄類型中的成員
10.5數組與記錄綜合套用
10.5.1數組與記錄的異同點
10.5.2數組與記錄綜合套用示例
本章小結
習題10
第11章過程與函式
11.1過程與函式的概念
11.2過程
11.2.1過程的定義與調用
11.2.2過程使用示例
11.3函式
11.3.1函式的定義與調用
11.3.2函式使用示例
11.4過程與函式中的參數
11.4.1參數的種類
11.4.2局部變數與全局變數
11.5過程與函式綜合套用示例
本章小結
習題11
第12章圖形圖像與多媒體程式設計
12.1形狀組件Shape
12.1.1Shape常用屬性
12.1.2Shape使用示例
12.2圖像組件Image
12.3畫布對象Canvas
12.3.1Canvas的常用屬性
12.3.2Canvas的常用方法
12.3.3Canvas使用示例
12.4常見圖形的繪製方法
12.4.1常用的圖形繪製函式
12.4.2圖形繪製函式使用示例
12.5多媒體程式的設計
12.5.1卡通組件Animate
12.5.2媒體播放器組件MediaPlayer
本章小結
習題12
第13章檔案管理
13.1檔案的概念
13.2常用的檔案操作函式
13.2.1打開檔案相關函式
13.2.2讀寫檔案相關函式
13.2.3其他常用檔案操作
13.2.4資料夾操作函式
13.3文本檔案的操作
13.3.1文本檔案操作步驟
13.3.2文本檔案操作示例
13.4有類型檔案的操作
13.4.1有類型檔案的變數聲明
13.4.2有類型檔案常用操作函式
13.4.3有類型檔案操作步驟
13.4.4有類型檔案操作示例
13.5檔案操作套用示例
本章小結
習題13
第14章程式異常與調試
14.1程式錯誤與異常
14.1.1程式錯誤
14.1.2程式異常
14.2程式調試
14.2.1語法錯誤的調試
14.2.2邏輯錯誤的調試
14.3程式異常處理
14.3.1異常處理機制
14.3.2系統異常處理示例
14.3.3自定義異常處理示例
本章小結
習題14
第15章資料庫編程
15.1資料庫系統概述
15.1.1資料庫相關概念
15.1.2Delphi資料庫編程的優勢
15.1.3Delphi資料庫訪問機制
15.1.4Database Desktop的使用
15.2BDE組件
15.2.1數據編輯組件Table
15.2.2Table組件使用示例
15.2.3結構化查詢語言SQL
15.2.4數據查詢組件Query
15.2.5Query組件使用示例
15.3ADO組件
15.3.1資料庫連線組件ADOConnection
15.3.2數據編輯組件ADOTable
15.3.3數據查詢組件ADOQuery
15.4數據控制組件
15.4.1數據控制組件簡介
15.4.2數據源DataSource
15.4.3數據格線DBGrid
15.4.4數據導航器DBNavigator
15.4.5其他數據控制組件
15.5使用Table與數據控制組件編輯數據
15.6使用Query與數據控制組件查詢數據
15.7數據報表的製作
15.7.1報表組件簡介
15.7.2QuickRep組件
15.7.3QRBand組件
15.7.4文本信息報表輸出組件
15.7.5圖像信息報表輸出組件
15.7.6計算欄位報表輸出組件
15.8報表綜合設計示例
15.8.1員工信息表的製作
15.8.2員工工作證的製作
本章小結
習題15
第16章Delph程式設計綜合實訓
16.1實訓1——記事本的製作
16.1.1實訓目的
16.1.2功能描述
16.1.3開發步驟
16.1.4功能代碼的實現
16.1.5小結
16.2實訓2——計算器的製作
16.2.1實訓目的
16.2.2功能描述
16.2.3開發步驟
16.2.4功能代碼的實現
16.2.5小結
16.3實訓3——學生信息管理系統
16.3.1實訓目標
16.3.2系統功能分析
16.3.3資料庫設計
16.3.4數據模組的設計與實現
16.3.5主界面的設計與實現
16.3.6登錄模組的設計與實現
16.3.7數據編輯模組的設計與實現
16.3.8數據查詢模組的設計與實現
16.3.9報表輸出窗體的設計與實現
16.3.10小結
參考文獻

相關詞條

熱門詞條

聯絡我們