面向對象的程式設計方法與技術:Delphi語言(面向對象的程式設計方法與技術)

面向對象的程式設計方法與技術:Delphi語言

面向對象的程式設計方法與技術一般指本詞條

《面向對象的程式設計方法與技術:Delphi語言》全面地介紹了面向對象的Delphi程式設計方法與技術,共分10章,內容包括Delphi集成化開發環境、程式與單元、面向對象的PASCAL語言、基本功能程式設計、檔案、基本圖形處理、圖像處理基礎與多媒體、動態程式庫、對話框、程式調試技術等。

基本介紹

  • 書名:面向對象的程式設計方法與技術(Delphi語言)
  • 作者:董玉德、趙韓、孫街亭
  • ISBN:9787302183617
  • 頁數:249頁
  • 定價:29元
  • 出版社:清華大學出版社
  • 出版時間:2008-11-28
  • 裝幀:平裝
  • 開本:16
圖書簡介,圖書前言,目錄,

圖書簡介

全書共列舉40多個套用實例,每個實例都有其套用特色,每章節的源程式與相應的教學課件可以在清華大學出版社網站下載。《面向對象的程式設計方法與技術:Delphi語言》可作為大中專院校相關專業研究生、本科生與套用型高職生用於基於面向對象PAscAI。語言的教材,也可作為專業Delphi程式開發人員的參考書。

圖書前言

Delphi是Borland公司的拳頭產品,是各種應用程式開發的利器,深受廣大學生與程式設計師的喜愛。Delphi及相關產品可以提供包括產品定義、設計、開發、測試與發布等多環節在內的整個軟體生命期各階段的解決方案。在眾多的開發工具中,Delphi無疑是最璀璨的明珠。
從Delphi的後續版本開始,尤其是到6.0、7.0、2005(8.0)、2006(9.0)版本,其開發範圍幾乎觸及到應用程式所有範圍,如控制台套用、GUI套用、資料庫套用、Web套用等。從實現技術上來說,在IDE、資料庫、控制項庫、運行時刻庫、編譯器、報表、建模、文檔等各個方面不同版本都有不同程度的發展,其功能越來越強大。可以肯定地說,Delphi仍將是我們今後一段時間從事套用軟體開發的正確選擇。
數位化設計與製造安徽省重點實驗室軟體工程研究室多年來一直從事企事業信息化軟體的開發,本書作者從20世紀90年代就開始使用Turbo PASCAL, 並用5.0版本成功開發了織物組織分析設計系統,其後用Delphi成功開發了農殘檢測分析與網上發布系統、進銷存套用系統、汽車產品市場調研分析系統、企業物流控制系統等工程套用軟體,在利用Delphi工具開發套用商業軟體中積累了一定的經驗。
眾所周知,Delphi與Visual Basic一樣上手很快,但要想利用它開發一件成熟的軟體產品並非易事,我們認為主要有以下幾個原因:
(1) 首先要求開發者應具有軟體工程的背景知識,軟體開發的每個過程都要遵從相應的規律與一定的次序,要求讀者能熟練使用Borland公司提供的軟體需求分析工具,只有這樣才能套用自如。
(2) 就程式設計本身來說,讀者很容易被Delphi提供的豐富控制項庫所迷惑,實際上要很好地使用這些控制項,必須對控制項庫的體系、控制項的特性與方法有比較深入的了解。要做到這一點,讀者必須對Delphi的集成化開發環境、Object PASCAL語言、面向對象的程式設計、基於訊息機制的Windows編程、圖形與圖像基礎、檔案處理,以及Delphi程式調試技術比較熟悉。而掌握這些內容是需要一定過程的。
(3) Delphi的強項是資料庫套用軟體的開發,它為程式設計師提供了豐富的資料庫控制項,基本覆蓋了所有的主流資料庫,使用起來非常方便,目前出版的Delphi方面的技術書籍中,介紹資料庫方面的書籍較多。但開發商用資料庫套用軟體也絕非我們想像得那樣簡單,不僅要求開發者掌握Delphi程式設計基礎知識,還要求開發者對關係資料庫的原理與方法、業務與功能分析、資料庫需求分析、資料庫建模等每個環節有所了解,尤其是基本功能程式的設計。此外,運用Delphi開發基於Web的網路套用與服務程式也顯得越來越有必要,尤其是7.0版本支持.NET環境後這一點尤顯迫切。而要在一本教材中將這些內容全部展現給讀者基本是不可能的。為此,我們以實際開發項目為背景,編寫了本書。
本書由董玉德任主編,孫街亭任副主編。其中第1章、第2章、第4章、第8章和第9章由合肥工業大學董玉德負責編寫,第3章、第5章、第6章和第7章由安徽職業學院孫街亭負責編寫,第10章由合肥工業大學王曉楓負責編寫,趙韓負責本書編寫過程中的任務協調。書中所有程式由董玉德負責編寫或整理。在各章節的編寫中重點注意以下幾個問題:
(1) 內容體系的完備: 儘量保證各章節內容的完整性,使本書不僅可作為教材參考書,還可作為工具書。
(2) 套用實例教學: 主要章節都有大量的套用實例,不僅有函式介紹,而且有詳細的套用過程以及如何使用這些方法的介紹,書中列舉了關鍵代碼,其中部分代碼來自作者實際開發的項目,每個工程的完整原始碼可以在清華大學出版社網站下載,教學資源網站有隨時追加的學習材料與實例程式。
(3) 本書的前五章是全書的基礎,其餘部分按專題來介紹,讀者可根據需要選擇學習。
在本書編寫過程中,我們參考了大量的文獻資料,引用了部分作者的程式原始碼,除了參考文獻中列舉的外,還有從期刊、網路上收集的資料、源程式,無法一一列舉,在此我們對以上文獻與源程式的作者表示感謝。另外,本書的出版也要萬分感謝多年來對軟體工程研究室工作給予支持的朋友。

目錄

第1章 Delphi集成化開發環境
本章 學習目標
1.1 Delphi概述
1.2 Delphi的安裝與卸載
1.2.1 安裝需求
1.2.2 Delphi版本
1.2.3 安裝過程
1.3 Delphi集成化環境
1.3.1 主視窗
1.3.2 選單
1.3.3 構件板
1.3.4 對象觀察器
1.3.5 窗體視窗
1.3.6 代碼視窗
1.4 第1個Delphi程式
1.4.1 Delphi應用程式的類型
1.4.2 創建應用程式
1.4.3 創建工程檔案目錄設定
1.4.4 添加常量單元
1.4.5 有關窗體(Form)及單元(Unit)
1.4.6 運行應用程式
1.5 本章小結
1.6 本章習題
第2章 程式與單元
本章學習目標
2.1 程式
2.1.1 程式類型
2.1.2 主程式結構
2.1.3 程式細節
2.2 單元
2.2.1 單元的定義
2.2.2 單元的基本框架
2.2.3 單元的接口
2.2.4 單元實現部分
2.2.5 單元初始化與結束部分
2.3 單元的創建與使用
2.3.1 建立與窗體無關的新庫單元
2.3.2 將庫單元加入工程
2.3.3 多重與間接引用
2.3.4 循環單元引用
2.3.5 標識符的作用域
2.4 本章小結
2.5 本章習題
第3章 面向對象的PASCAL語言
本章學習目標
3.1 ObjectPASCAL程式語言概述
3.2 類型
3.2.1 簡單類型
3.2.2 字元串類型
3.2.3 結構類型
3.2.4 指針型
3.2.5 過程類型
3.2.6 變動類型
3.3 常量
3.3.1 常量聲明
3.3.2 數組類型常量
3.3.3 記錄類型常量
3.3.4 過程類型常量
3.3.5 指針類型常量
3.4 表達式
3.4.1 運算元及運算優先次序
3.4.2 算術運算
3.4.3 布爾運算
3.4.4 邏輯運算
3.4.5 字元串運算
3.4.6 集合運算
3.4.7 關係運算
3.4.8 類別運算
3.4.9 位置運算
3.4.10 指針運算
3.4.11 增減運算
3.5 語句
3.5.1 賦值語句
3.5.2 過程語句
3.5.3 goto語句
3.5.4 複合語句
3.5.5 條件語句
3.5.6 重複語句
3.5.7 withdoend語句
3.6 過程與函式
3.6.1 過程與函式概述
3.6.2 參數
3.6.3 過程與函式的調用
3.7 Delphi面向對象的原理與模型
3.7.1 類概念與定義
3.7.2 類成員
3.7.3 類成員的可見性
3.7.4 方法
3.7.5 屬性
3.8 面向對象的程式設計
3.8.1 對象
3.8.2 對象的繼承
3.8.3 對象的多態
3.8.4 對象的接口六
3.9 本章小結
3.10 本章習題
第4章 基本功能程式設計
本章學習目標
4.1 滑鼠和鍵盤
4.1.1 修改與確定滑鼠指針形狀
4.1.2 修改與確定滑鼠指針位置
4.1.3 確定換檔鍵和滑鼠按鈕狀態
4.2 文本
4.2.1對齊與滾動
4.2.2 剪下、複製和貼上文本
4.2.3 選中文本
4.3 選單
4.3.1 創建一個選單
4.3.2 禁用和啟用選單項
4.3.3 彈出式選單
4.4 工具列設計
4.4.1 創建一個工具列
4.4.2 禁用和啟用圖示按鈕
4.4.3 按鈕圖示分組
4.5 狀態提示欄設計
4.5.1 創建狀態欄
4.5.2 在狀態欄中插入可視控制項
4.6 字元串的處理
4.6.1 字元串與字元串列表類
4.6.2 載入與保存字元串列表
4.6.3 創建一個新的字元串列表
4.6.4 操作字元串列表
4.6.5 關聯對象與字元串列表
4.7 列印
4.7.1 列印相關類
4.7.2 簡單列印
4.7.3 自定義列印
4.8 本章小結
4.9 本章習題
第5章 檔案
第6章 基本圖形處理
第7章 圖像處理基礎與多媒體
第8章 動態程式庫
第9章 對話框
第10章 程式調試技術
附錄
參考文獻

相關詞條

熱門詞條

聯絡我們