Delohi程式設計教程

Delohi程式設計教程

《Delohi程式設計教程》是由清華大學出版社於2008年1月1日出版的圖書。

基本介紹

  • 書名:Delohi程式設計教程
  • ISBN:9787302162452
  • 頁數: 369頁
  • 出版社:清華大學出版社
  • 出版時間:2008年1月1日
  • 裝幀:平裝
  • 開本:16
內容簡介,目錄,

內容簡介

《Delohi程式設計教程(第2版)》是學習Delphi程式設計的基礎教程,從基礎入手,由淺入深,內容翔實、圖文並茂。每章都附有精選例題,並細分為界面設計、屬性設定、程式設計和關鍵分析,具有良好的可操作性。Delphi是面向對象的可視化軟體開發平台,它提供了大量VCL組件,具有強大的資料庫開發和網路編程能力,極大地提高了套用系統的開發速度,是目前最優秀的軟體開發工具之一。

目錄

第1章Delphi基礎知識1.1Delphi簡介
1.2Delphi 7 IDE
1.2.1認識集成開發環境
1.2.2基於組件的編程思想
1.2.3Delphi 7的特點
1.2.4幫助的使用
1.3簡單的Delphi程式設計
1.4Delphi的上機步驟
小結
習題1
第2章Delphi的語法基礎
2.1保留字與標識符
2.1.1標識符
2.1.2保留字
2.1.3指令符
2.1.4注釋
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.5常用系統函式與過程
2.5.1數值運算函式
2.5.2字元處理函式
2.5.3日期時間函式
2.5.4順序類型函式
2.6語句
2.6.1語句的基本概念
2.6.2常見聲明語句
2.6.3賦值語句和程式的順序結構
2.6.4條件語句和程式的選擇結構
2.6.5循環語句和程式的循環結構
小結
習題2
第3章常用組件
3.1窗體
3.1.1Form組件
3.1.2彈出對話框窗體
3.2輸入顯示類組件
3.2.1Edit組件
3.2.2Label組件
3.2.3Memo組件
3.2.4MaskEdit 組件
3.3按鈕類組件
3.3.1Button組件
3.3.2BitBtn組件
3.3.3SpeedButton組件
3.4複選框、單選按鈕和單選按鈕組
3.4.1CheckBox組件
3.4.2RadioButton組件
3.4.3RadioGroup 組件
3.5列表框、組合框
3.5.1ListBox組件
3.5.2ComboBox組件
3.6滾動條
3.7計時器
3.8對話框組件
3.8.1Opendialog組件
3.8.2Savedialog組件
3.8.3Fontdialog組件
3.8.4Colordialog組件
3.8.5公共對話框的使用
3.9Win 3.1組件
3.9.1FileListBox組件
3.9.2DirectoryListBox組件
3.9.3DriveComboBox組件
3.9.4FilterComboBox組件
3.9.5Win 3.1組件的套用
3.10選單
3.10.1MainMenu組件
3.10.2PopupMenu組件
小結
習題3
第4章過程與函式
4.1過程
4.1.1標準過程
4.1.2事件過程
4.1.3自定義過程
4.2函式
4.2.1標準函式
4.2.2自定義函式
4.3內部過程和函式
4.4參數的傳遞
4.4.1形式參數與實際參數
4.4.2參數的傳遞方式
4.4.3使用默認參數
4.4.4賦值兼容與調用約定
4.5變數的作用域
4.5.1公有變數和私有變數
4.5.2全局變數和局部變數
4.5.3變數的存儲方式
小結
習題4
第5章高級數據類型
5.1枚舉類型
5.1.1枚舉類型的定義與變數聲明
5.1.2枚舉類型的運算
5.2子界類型
5.2.1子界類型的定義
5.2.2子界類型變數的聲明
5.2.3子界類型的運算
5.3集合類型
5.3.1集合類型的定義
5.3.2集合變數的聲明
5.3.3集合變數的取值
5.3.4集合類型的運算
5.4數組與記錄類型
5.4.1靜態數組
5.4.2動態數組
5.4.3記錄類型
5.5指針類型
5.5.1指針變數的聲明
5.5.2指針變數的賦值
5.5.3無類型指針變數
5.5.4字元指針類型
5.5.5指針變數的動態使用
小結
習題5
第6章程式異常處理與調試技術
6.1異常處理的目的
6.2Object Pascal異常的種類
6.2.1Delphi內建的異常類
6.2.2自定義異常類
6.3觸發異常的方法
6.3.1由程式系統自動觸發
6.3.2使用raise指令觸發
6.4處理異常情況
6.4.1Try…Finally…End結構
6.4.2Try…Except…End結構
6.5程式調試
6.5.1調試的準備
6.5.2控制程式的執行
6.5.3使用斷點
6.5.4監視數據的值
小結
習題6
第7章鍵盤、滑鼠和檔案編程
7.1鍵盤的編程
7.1.1關於鍵盤
7.1.2鍵盤的常用事件
7.2滑鼠的編程
7.3檔案的編程
7.3.1關於檔案的基本操作
7.3.2對文本檔案的基本操作
7.3.3有類型檔案
7.3.4無類型檔案
小結
習題7
第8章多媒體編程
8.1圖形圖像的基礎知識
8.1.1圖形圖像對象組件與圖像種類
8.1.2圖像組件
8.1.3圖形組件
8.2畫布對象
8.2.1像素操作
8.2.2畫筆
8.2.3畫刷與作圖區域
8.2.4PanitBox畫框組件
8.3音頻和視頻播放
8.3.1音頻播放
8.3.2卡通控制項
8.3.3媒體播放器控制項
小結
習題8
第9章Windows高級編程
9.1動態程式庫編程
9.1.1動態程式庫簡介
9.1.2創建DLL
9.1.3DLL檔案的靜態調用
9.1.4DLL檔案的動態調用
9.2ActiveX編程
9.2.1創建ActiveX控制項Button
9.2.2添加新屬性
9.2.3ActiveX控制項的使用
小結
習題9
第10章Delphi資料庫編程
10.1資料庫系統開發基礎
10.1.1資料庫的基本概念
10.1.2資料庫的設計過程
10.1.3資料庫應用程式的開發步驟
10.2SQL結構化查詢語言基礎
10.2.1SQL語言的發展
10.2.2SQL的基本查詢功能
10.2.3SQL的其他套用
10.3資料庫應用程式的結構與設計
10.4基於BDE與ODBC的資料庫連線
10.4.1BDE簡介
10.4.2配置BDE數據源
10.4.3建立ODBC數據源
10.4.4使用資料庫瀏覽器
10.5資料庫操縱
10.5.1欄位的操作
10.5.2使用Tabel組件的記錄查找
10.5.3使用Query組件的SQL查詢
10.6基於ADO的資料庫應用程式
10.6.1ADO組件
10.6.2通過ADO連線資料庫
10.7人力資源管理系統的開發
10.7.1需求分析
10.7.2資料庫分析
10.7.3資料庫與數據源創建
10.7.4系統的代碼實現
小結
習題10
第11章網路編程技術
11.1概述
11.2WinSock基礎
11.2.1TCP、UDP和IP協定
11.2.2套接口和WinSock API
11.2.3面向連線和無連線
11.2.4客戶/伺服器模式
11.2.5套接口類型
11.2.6使用面向連線的協定時套接口的調用
11.2.7使用無連線的協定時套接口的調用
11.3網路聊天程式的實現
11.3.1使用TCP協定
11.3.2使用UDP協定
小結
習題11
第12章Delphi串口通信編程
12.1RS?232C標準
12.1.1信號連線
12.1.2握手
12.1.3計算機的RS?232C接口
12.2串列口API函式
12.2.1常用的串列通信操作函式
12.2.2API函式的套用
12.3MSComm控制項
12.3.1MSComm的安裝
12.3.2MSComm控制項方法
12.3.3MSComm控制項屬性
12.3.4MSComm控制項事件
12.4MSComm控制項的錯誤訊息
小結
習題12
第13章多執行緒程式設計
13.1執行緒的基本概念
13.1.1執行緒的優先權
13.1.2執行緒的同步
13.1.3執行緒的局部存儲
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
第14章面向對象程式設計
14.1對象的基本概念
14.1.1對象的特性
14.1.2從一個對象中繼承數據和方法
14.1.3對象的範圍
14.1.4對象共有域和私有域的聲明
14.1.5訪問對象的域和方法
14.1.6對象變數的賦值
14.1.7建立非可視化對象
14.2類類型和對象
14.3類的方法
14.3.1方法的聲明
14.3.2構造和析構
14.3.3方法指令字
14.3.4抽象方法
14.3.5重載方法與重定義方法
14.4類的特性
14.4.1聲明特性
14.4.2特性限定符
14.4.3數組特性
14.4.4特性的重載和重定義
14.5類成員的可見性
14.6類類型的兼容性
14.7VCL類結構與Tobject類
14.7.1VCL類結構
14.7.2Tobject類
小結
習題14
參考文獻

相關詞條

熱門詞條

聯絡我們