Delphi 7應(yīng)用開發(fā)教程

出版時間:2005-8  出版社:科學(xué)出版社  作者:牛漢民  頁數(shù):524  字?jǐn)?shù):667000  

內(nèi)容概要

本書是高等職業(yè)技術(shù)教育中IT類專業(yè)學(xué)生獲取學(xué)歷證書和國際著名軟件廠商Borland軟件認(rèn)證證書的學(xué)習(xí)用教材。本教材依據(jù)課程教學(xué)大綱并結(jié)合Delphi 7程序員的教學(xué)特點編寫而成。    全書共分10章,主要內(nèi)容包括消息和事件、Delphi 7異常處理、動態(tài)連接庫、圖形圖像和多媒體應(yīng)用開發(fā)、文件處理和流的應(yīng)用、GUI應(yīng)用程序開發(fā)、使用dbExpress和ADO的數(shù)據(jù)庫應(yīng)用程序開發(fā)、數(shù)據(jù)結(jié)構(gòu)編程和Rave報表。為便于教學(xué)使用,各章包括大量教學(xué)范例,并編入了大量習(xí)題。本書結(jié)構(gòu)清晰,應(yīng)用實例豐富,實現(xiàn)了理論學(xué)習(xí)和具體應(yīng)用的充分結(jié)合。    本書可作為各大專院校、高等職業(yè)技術(shù)院校計算機軟件開發(fā)專業(yè)課程和相關(guān)雙證教學(xué)課程的教材,也可供從事Delphi 7應(yīng)用開發(fā)的程序設(shè)計人員學(xué)習(xí)、參考。

書籍目錄

第1章 消息和事件	  1.1 消息	   1.1.1 消息記錄	   1.1.2 消息常量取值范圍的劃分   1.1.3 Windows標(biāo)準(zhǔn)消息	  1.2 Windows消息驅(qū)動機制	   1.2.1 Windows消息系統(tǒng)的組成	   1.2.2 Windows消息生成、傳遞和處理的過程	  1.3 Delphi對消息記錄的封裝	   1.3.1 通用消息記錄	   1.3.2 專用消息記錄  1.4 在Delphi應(yīng)用程序中處理消息	   1.4.1 使用消息處理方法	   1.4.2 在Application對象的OnMessage事件中處理消息	   1.4.3 覆蓋對象的WndProc方法和DefaultHandler方法	  1.5 在應(yīng)用程序中發(fā)送消息	   1.5.1 Perform方法	   1.5.2 SendMessage和PostMessage方法  1.6 VCL消息系統(tǒng)	   1.6.1 非標(biāo)準(zhǔn)消息	   1.6.2 VCL消息處理流程	  1.7 消息與事件	  練習(xí)題 第2章 Delphi 7異常處理	  2.1 何謂異常	   2.1.1 運行期錯誤處理	   2.1.2 Delphi 7異常處理機制	  2.2 異常類   2.2.1 Exception異常類   2.2.2 Delphi 7內(nèi)置的異常類   2.2.3 用戶自定義的異常類	  2.3 Delphi 7的異常處理結(jié)構(gòu)   2.3.1 try...finally語句塊	   2.3.2 try...except語句塊	   2.3.3 使用raise拋出異常	  2.4 異常的處理	   2.4.1 異常嵌套處理	   2.4.2 改變默認(rèn)異常處理	  練習(xí)題 第3章 動態(tài)連接庫	  3.1 動態(tài)連接庫的概念	   3.1.1 靜態(tài)連接與動態(tài)連接   3.1.2 使用DLL的原因  3.2 在Delphi環(huán)境中開發(fā)動態(tài)連接庫   3.2.1 DLL工程文件   3.2.2 創(chuàng)建DLL工程的操作方法  3.3 DLL的調(diào)用	   3.3.1 DLL的隱式調(diào)用	   3.3.2 DLL的顯式調(diào)用   3.3.3 調(diào)試DLL工程的設(shè)置  3.4 創(chuàng)建各種類型的DLL   3.4.1 含有單元文件的DLL	   3.4.2 包含類對象的DLL	   3.4.3 開發(fā)包含窗體對象的DLL	   3.4.4 創(chuàng)建包含資源和使用string字符串的DLL  練習(xí)題	 第4章 圖形、圖像和多媒體應(yīng)用開發(fā)  4.1 使用TCanvas繪制圖形   4.1.1 TCanvas的主要方法   4.1.2 TCanvas類的主要屬性   4.1.3 TShape組件	   4.1.4 TPaintBox組件	  4.2 使用圖像	   4.2.1 常用圖像的類型	   4.2.2 Delphi圖像對象與組件	   4.2.3 使用TImage組件顯示圖像   4.2.4 不同格式圖像的相互轉(zhuǎn)換	   4.2.5 圖像的效果特技	   4.2.6 屏幕抓圖	  4.3 多媒體應(yīng)用	   4.3.1 使用TAnimate組件播放無聲動畫   4.3.2 TMediaPlayer組件的屬性、方法和事件	   4.3.3 TMediaPlayer組件使用舉例  練習(xí)題 第5章 文件處理和流的應(yīng)用	  5.1 文件的分類	   5.1.1 文本文件   5.1.2 類型文件   5.1.3 無類型文件	  5.2 文件處理的相關(guān)例程   5.2.1 建立與外部文件的關(guān)聯(lián)和關(guān)閉外部文件	   5.2.2 打開文件   5.2.3 其他文件處理例程  5.3 文件處理   5.3.1 文本文件的處理   5.3.2 類型文件的處理	   5.3.3 無類型文件的處理  5.4 INI文件和注冊表編程	   5.4.1 INI文件編程	   5.4.2 注冊表編程	  5.5 磁盤及磁盤文件管理   5.5.1 Delphi所提供的磁盤文件管理組件   5.5.2 磁盤文件管理的相關(guān)API函數(shù)	  5.6 流處理   5.6.1 TStream類的屬性和方法   5.6.2 TStream的子類   5.6.3 使用文件流   5.6.4 使用內(nèi)存流   5.6.5 流操作實例	  練習(xí)題 第6章 GUI應(yīng)用程序開發(fā)	  6.1 TForm實例	   6.1.1 TForm的幾個常用屬性	   6.1.2 TForm的事件	   6.1.3 靜態(tài)和動態(tài)創(chuàng)建窗體	   6.1.4 模式窗體和非模式窗體	  6.2 TApplication實例	   6.2.1 TApplication的常用屬性	   6.2.2 TApplication類的常用方法	   6.2.3 TApplication類的常用事件	   6.2.4 應(yīng)用程序窗口	  6.3 TScreen實例	  6.4 模板的使用和創(chuàng)建	   6.4.1 創(chuàng)建模板	   6.4.2 共享對象庫	   6.4.3 模板的使用	   6.4.4 模板設(shè)計的一般規(guī)則	  6.5 幾種常用窗體的制作	   6.5.1 MDI程序開發(fā)	   6.5.2 Splash窗口	   6.5.3 About窗口	   6.5.4 自適應(yīng)分辨率的窗口	  練習(xí)題	 第7章 使用dbExpress的數(shù)據(jù)庫應(yīng)用開發(fā)	  7.1 dbExpress引擎的特點	   7.1.1 dbExpress的特點	   7.1.2 dbExpress接口	   7.1.3 dbExpress對數(shù)據(jù)庫的支持	   7.1.4 一個簡單的dbExpress應(yīng)用程序	  7.2 TSQLConnection組件	   7.2.1 使用現(xiàn)有的數(shù)據(jù)庫連接	   7.2.2 新建數(shù)據(jù)庫連接	   7.2.3 關(guān)閉登錄提示	   7.2.4 事務(wù)處理  7.3 dbExpress數(shù)據(jù)集	  7.4 數(shù)據(jù)庫更新	   7.4.1 數(shù)據(jù)集組件SQL語句的設(shè)置   7.4.2 執(zhí)行數(shù)據(jù)集組件的SQL語句   7.4.3 使用TSQLConnection組件的Execute方法	  7.5 TDataSetProvider組件	   7.5.1 TDataSetProvider組件的重要事件	   7.5.2 TDataSetProvider的重要屬性  7.6 客戶數(shù)據(jù)集   7.6.1 客戶數(shù)據(jù)集的特點	   7.6.2 字段的創(chuàng)建和訪問   7.6.3 操作客戶數(shù)據(jù)集	   7.6.4 客戶數(shù)據(jù)集的索引  7.7 主從表	   7.7.1 靜態(tài)實現(xiàn)主從表功能	   7.7.2 動態(tài)實現(xiàn)主從表功能	   7.7.3 用客戶數(shù)據(jù)集實現(xiàn)主從表	  7.8 TSimpleDataSet組件   7.8.1 TSimpleDataSet的內(nèi)部緩存機制	   7.8.2 TSimpleDataSet組件的重要屬性和事件	  7.9 公文包	  7.10 元數(shù)據(jù)信息	   7.10.1 dbExpress和元數(shù)據(jù)	   7.10.2 使用TCustomSQLDataSet的SetSchemaInfo方法	   7.10.3 TSQLConnection組件其他獲取元數(shù)據(jù)的方法   7.10.4 Data和Delta屬性	  7.11 TSQLMonitor組件	  練習(xí)題	 第8章 使用ADO的數(shù)據(jù)庫應(yīng)用開發(fā)  8.1 ADO簡介  8.2 Delphi對ADO數(shù)據(jù)庫引擎的支持	   8.2.1 ADO體系結(jié)構(gòu)概述	   8.2.2 ADO組件   8.2.3 建立ADO數(shù)據(jù)庫應(yīng)用程序的基本步驟	  8.3 TADOConnection組件的使用   8.3.1 使用TADOConnection組件建立ADO連接   8.3.2 登錄提示的控制   8.3.3 數(shù)據(jù)表和存儲過程的取得   8.3.4 TADOConnection組件的其他屬性和使用方法  8.4 使用ADO數(shù)據(jù)集和命令組件	   8.4.1 數(shù)據(jù)集組件的通用屬性   8.4.2 用ADO的數(shù)據(jù)集組件和命令組件建立與數(shù)據(jù)庫的連接   8.4.3 數(shù)據(jù)集組件和命令組件的使用	  8.5 事務(wù)處理	  8.6 使用Jet引擎	   8.6.1 使用Jet訪問Paradox	   8.6.2 使用Jet訪問Excel   8.6.3 導(dǎo)入和導(dǎo)出	  練習(xí)題 第9章 數(shù)據(jù)結(jié)構(gòu)編程  9.1 數(shù)據(jù)結(jié)構(gòu)和算法  9.2 線性表	   9.2.1 線性表的運算	   9.2.2 線性表的存儲結(jié)構(gòu)	   9.2.3 數(shù)組   9.2.4 線性表的插入和刪除	   9.2.5 列表類	   9.2.6 數(shù)組組件  9.3 鏈表	   9.3.1 線性鏈表	   9.3.2 循環(huán)列表	   9.3.3 雙向鏈表	   9.3.4 多重鏈表	  9.4 堆棧和隊列	   9.4.1 堆 棧	   9.4.2 隊 列	  9.5 樹	   9.5.1 樹的基本概念	   9.5.2 二叉樹	   9.5.3 二叉樹的存儲結(jié)構(gòu)	   9.5.4 遍歷二叉樹	   9.5.5 二叉樹的類實現(xiàn)   9.5.6 二叉樹類的應(yīng)用	   9.5.7 Delphi提供的與樹有關(guān)的組件	  練習(xí)題	 第10章 Rave報表	  10.1 Rave報表創(chuàng)建的可視化環(huán)境	   10.1.1 導(dǎo)航區(qū)域	   10.1.2 頁面設(shè)計器(Page)	   10.1.3 屬性面板	   10.1.4 項目樹面板   10.1.5 狀態(tài)欄	  10.2 工具欄的具體介紹	   10.2.1 效用工具欄的使用	   10.2.2 組件工具欄	  10.3 報表的預(yù)覽、保存和打印	   10.3.1 執(zhí)行報表	   10.3.2 報表預(yù)覽	   10.3.3 執(zhí)行打印命令	   10.3.4 報表文件的保存格式	  10.4 報表工程管理	   10.4.1 報表工程	   10.4.2 頁面設(shè)計	  10.5 數(shù)據(jù)的連接	   10.5.1 什么是數(shù)據(jù)連接	   10.5.2 生成一個數(shù)據(jù)庫連接	  10.6 腳本報表	  10.7 Delphi中的Rave組件	   10.7.1 基本組件介紹	   10.7.2 繪制格式	   10.7.3 數(shù)據(jù)連接	  10.8 創(chuàng)建報表	   10.8.1 報表向?qū)?   10.8.2 自己創(chuàng)建報表	   10.8.3 主從報表	   10.8.4 添加計算字段和設(shè)計報表的樣式	  練習(xí)題	 Borland認(rèn)證課程介紹

圖書封面

評論、評分、閱讀與下載


    Delphi 7應(yīng)用開發(fā)教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   有少部分的知識適合我,幸虧掏錢的不是我---評論完畢
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7