內容介紹
隨著計算機的迅速普及,軟體產業也得到了空前的發展。目前,無論是對軟體的用戶界面還是對軟體的運行速度都提出了很高的要求。自從面向對象編程思想出現以後,人們的編程思維模式也得到了根本的改變。人們越來越覺得為了提高應用程式的統一性。一致性和編程效率,程式設計師應該充分吸收別人的編程經驗,儘量避免重複性的工作,而將主要精力集中在應用程式本身。於是,可視編程技術得到了迅速的發展,相繼出現了Visual Basic、VisualC++等可視應用程式開發工具。Delphi也是一種可視應用程式開發工具,其基礎語言為Object Pascal。由於Object Pascal是一種強類型語言,與其他語言相比,它提供了一種快速的編譯器。最佳化編譯模式在很大程度上提高了代碼質量,所以這種語言一直都受到人們的青睞。自從Delphi 1.0推出以來,相繼出現了Delphi的2.0、3.0、4.0和5.0版本。各版本雖然向後兼容,但隨著版本的提高,在許多方面都作了改進。Delphi 5與其以前的版本相比,雖然它們的集成開發環境看上去極為相似,但在好幾個方面都作了改進,主要體現在資料庫體系結構與連線、VCL組件增強、Object Pascal語言的擴展、工程管理器、模組管理器以及Internet套用開發等方面。從而使Delphi 5的功能更加強大,使用起來更加靈活和方便,大大地提高了應用程式的開發效率。
為了兼顧到初學者學習Delphi 5的需要,本書從Delphi的程式語言Object Pascal開始,介紹了Object Pascal的基本編程要素以及高級特徵。為了使讀者儘快利用Delphi 5這個強大的工具構建出專業水準的Windows應用程式,本書以豐富的例子,說明性很強的插圖向讀者展示了應用程式各組成部分的編程方法,提出了關鍵要素的處理技巧,使讀者在短時間內即可達到相當不錯的學習效果。
作品目錄
第1章Delphi簡介1.1 Delphi概述
1.1.1 Delphi的版本
1.1.2 Delphi 5的新特點
1.2 Delphi 5的安裝
1.2.1系統配置
1.2.2安裝過程
1.2.3安裝外掛工具
1.3開發環境
1.3.1加速按鈕欄
1.3.2對象監視器
1.3.3窗體設計器和代碼編輯器
1.3.4代碼瀏覽器
1.3、5類完成器
1.3.6環境設定
1.4幫助系統
第2章Object Pascal語言和程式結構
2.1結構與類型概述
2.2常量和變數
2.2.1常量
2.2.2變數
2.3操作符
2.3.1算術操作符
2.3.2邏輯操作符
2.3.3關係操作符
2.3.4操作符的優先權
2.4數據類型
2.4.1有序類型
2.4.2實數類型
2.4.3字元串類型
2.4.4構造類型
2.4.5指針類型
2.5語句
2.5.1聲明語句
2.5.2可執行語句
2.6過程和函式
2.6.1過程
2.6.2函式
2.6.3函式和過程中變數的作用域
第3章面向對象編程
3.1類和對象的概念
3.1.1什麼是類
3.1.2類的欄位、方法和屬性
3.1.3什麼是對象
3.2類的封裝性
3.3類的繼承性
3.4類的多態性
3.5單元
3.6程式
第4章工程、單元和窗體
4.1工程
4.1.1組成工程的檔案
4.1.2工程中的檔案
4.2工程管理器
4.2.1顯示工程管理器
4.2.2工程管理器視窗
4.2.3將窗體和程式單元集成到工程中
4.2.4查看或編輯窗體和程式單元
4.3設定工程的屬性
4.3.1 Forms選項卡
4.3.2 Application選項卡
4.3.3 Compiler選項卡
4.3.4 Linker選項卡
4.3.5 Direciones/Conditionals選項卡
4.3.6 Version Info選項卡
4.3.7 Packages選項卡
4.4編譯和連線
第5章使用國體和組件
第6章可視化組件庫
第7章使用調試器
第8章異常處理
第9章SQL Explorer和SQL Monitor
第10章開發資料庫應用程式
第11章InterBase
第12章多層資料庫應用程式
第13章創建報表
第14章多執行緒
第15章基於Internet的Web伺服器應用程式
第16章用Delphi製作多媒體程式
第17章創建自己的組件