評論(0

Delphi程序設計基礎教程

標籤: 暫無標籤

《Delphi程序設計基礎教程》以Delphi7版本為對象,由淺入深、循序漸進地對Delphi的使用及開發方法做了詳細的介紹。《Delphi程序設計基礎教程》共11章,內容涉及Delphi集成開發環境的安裝與簡介、ObjectPascal語言基礎、程序流程式控制制語句的使用、過程與函數的使用、高級數據類型的應用、面向對象編程的基本概念、異常處理的方法、常用組件的使用方法、程序調試方法、資料庫及網路編程基礎等內容,每章后均附有習題及實訓,便於讀者活學活用書中的知識,迅速掌握使用Delphi進行程序設計的各種基本手段。

  
Delphi程序設計基礎教程

1 Delphi程序設計基礎教程 -版權信息

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

  作 者:曹靜

  出版社: 中國水利水電出版社

  出版時間: 2008

  ISBN: 9787508459110

  開本: 16

  定價: 27.00 元

  《Delphi程序設計基礎教程》將理論和實踐相結合、內容通俗實用、講解透徹、實例豐富,可作為高職高專、大專院校Delphi課程的教材,也可作為Delphi培訓班的教材,還可供廣大Delphi愛好者自學參考。

2 Delphi程序設計基礎教程 -編輯推薦

  《Delphi程序設計基礎教程》特點:

  以實際工程項目為引導來說明各知識點.使學生學為所用。

  突出實習實訓,重在培養學生的專業能力和實踐能力。

  內容銜接合理,採用項目驅動的編寫方式,完全按項目運作所需的知識體系設置結構。

  配套齊全,不僅包括教學用書,還包括實習實訓材料,教學課件等,使用方便。

3 Delphi程序設計基礎教程 -目錄

  序

  前言

  第1章Delphi7集成開發環境

  1.1Delphi簡介

  1.2Delphi軟體的安裝及卸載

  1.3Delphi7的集成環境

  1.4Delphi7應用程序開發案例

  本章小結

  習題一

  第2章面向對象的Pascal語言

  2.1ObjectPascal概述

  2.1.1標識符

  2.1.2保留字

  2.1.3註釋

  2.1.4常量和變數

  2.2基本數據類型

  2.2.1簡單數據類型

  2.2.2字元串類型

  2.2.3可變類型

  2.2.4類型轉換

  2.3運算符

  2.3.1賦值運算符

  2.3.2算術運算符

  2.3.3關係運算符

  2.3.4邏輯運算符

  2.3.5集合運算符

  2.3.6位運算符

  2.3.7其他運算符

  2.3.8運算符的優先順序

  本章小結

  實訓

  習題二

  第3章控制語句

  3.1基本語句

  3.1.1語句聲明

  3.1.2賦值語句

  3.1.3基本輸入輸出語句

  3.1.4複合語句

  3.1.5空語句

  3.2結構語句

  3.2.1順序語句

  3.2.2分支語句

  3.2.3循環語句

  3.2.4break和continue

  本章小結

  實訓

  習題三

  第4章過程與函數

  4.1過程的說明和調用

  4.1.1過程的說明

  4.1.2過程的調用

  4.2函數的定義和調用

  4.2.1函數的定義

  4.2.2函數的調用

  4.3過程和函數的遞歸調用

  4.3.1過程租函數的遞歸調用

  4.3.2過程和函數的類型

  4.3.3主程與函數的調用約定

  本章小結

  實訓

  習題四

  第5章高級數據類型

  5.1枚舉類型

  5.2子界類型

  5.3集合類型

  5.4數組類型

  5.4.1靜態數組

  5.4.2動態數組

  5.4.3查找

  5.4.4排序

  5.4.5數組參數

  5.5記錄類型

  5.6指針類型

  5.6.1指針的聲明

  5.6.2指針的賦值

  5.6.3無類型指針

  5.6.4字元指針類型

  5.6.5指針的動態使用

  本章小結

  實訓

  習題五

  第6章面向對象

  6.1面向對象的概念

  6.1.1面向對象的基本原理

  6.1.2建立面向對象思想

  6.2類

  6.2.1類的概念

  6.2.2類的成員

  6.2.3可見性

  6.3方法和屬性

  6.3.1方法的概念

  6.3.2方法的綁定

  6.3.3屬性

  6.4.對象的應用

  6.4.1對象的定義

  6.4.2對象的創建

  6.4.3對象的使用

  6.5繼承

  6.5.1繼承的定義

  6.5.2繼承的使用

  6.6多態

  6.6.1多態與動態綁定

  6.6.2方法的覆蓋、隱藏和重載

  6.7介面

  6.7.1定義介面

  6.7.2實現介面

  本章小結

  實訓

  習題六

  第7章異常處理

  7.1異常與Delphi的異常類

  7.2異常保護和處理機制

  7.3異常處理應用

  本章小結

  實訓

  習題七

  第8章窗體和常用組件

  8.1窗體基礎知識

  8.1.1窗體的屬性、方法和事件

  8.1.2窗體的創建和銷毀

  8.2組件概述

  8.2.1組件的類型

  8.2.2組件的屬性、方法和事件

  8.3窗體的組件對象

  8.3.1向窗體中添加組件

  8.3.2編輯組件對象

  8.4按鈕類組件

  8.4.1Button組件

  8.4.2BitBm組件

  8.4.3RadioButton組件和RadioGroup組件

  8.4.4CheckBox組件和GroupBox組件

  8.5文本對象框組件

  8.5.1Label組件

  8.5.2Edit組件

  8.5.3ListBox組件

  8.5.4ComboBox組件

  8.6菜單、工具欄和狀態欄組件

  8.6.1主菜單和彈出式菜單

  8.6.2工具欄

  8.6.3狀態欄

  8.7對話框類組件

  8.8計時器組件

  8.9安裝新組件

  本章小結

  實訓

  習題八

  第9章調試技術

  9.1編譯調試概述

  9.2程序錯誤分類

  9.2.1編譯錯誤

  9.2.2運行錯誤

  9.2.3邏輯錯誤

  9.3編譯器的設置

  9.4程序的調試

  9.4.1斷點的設置和使用

  9.4.2單步執行

  9.4.3查看變數

  9.4.4其他調試方法與技巧

  本章小結

  實訓

  習題九

  第10章資料庫編程基礎

  10.1Delphi資料庫編程基礎

  10.1.1資料庫應用程序的構成

  10.1.2資料庫引擎BDE、ADO簡介

  10.1.3資料庫應用程序的建立

  10.2數據源組件DataSource

  10.2.1數據源組件的屬性

  10.2.2數據源的方法

  10.2.3數據源的常用事件

  10.3數據集組件DataSet

  10.3.1數據集的打開與關閉

  10.3.2數據集狀態

  10.3.3數據集的瀏覽

  10.3.4對數據集進行的操作

  10.3.5數據集常用事件

  10.3.6數據集的欄位

  10.4.BDE數據集組件

  10.4.1Tble組件

  10.4.2Query組件

  10.4.3Database組件

  10.4.4其他BDE組件

  10.5ADO組件

  10.5.1ADOConnection組件

  10.5.2ADOCommand組件

  10.5.3ADODataSet組件

  10.5.4ADOTable、ADOQuery和ADOStoredProc組件

  10.6數據控制組件

  10.6.1DBGrid組件

  10.6.2DBNavigator組件

  10.6.3其他數據控制組件

  本章小結

  實訓

  習題十

  第11章網路編程基礎

  11.1網路基礎知識

  11.2建立Web瀏覽器

  11.2.1瀏覽器的王作原理

  11.2.2瀏覽器的設計

  11.3設計Web伺服器

  11.3.1Web伺服器的工作原理

  11.3.2應用層協議控制項及應用

  11.4電子郵件系統的開發

  11.4.1TIdSMTP

  11.4.2TIdPOP3

  本章小結

  實訓

  習題十一

  附錄ASCⅡ碼錶

  參考文獻

  ……

4 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動態調用

  本章小結

  練習

  參考文獻

相關評論

同義詞:暫無同義詞