注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計Pascal/DelphiDelphi面向對象程序設計

Delphi面向對象程序設計

Delphi面向對象程序設計

定 價:¥28.00

作 者: 李俊平主編
出版社: 高等教育出版社
叢編項:
標 簽: Delphi

ISBN: 9787040160666 出版時間: 2005-02-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 336 字數(shù):  

內(nèi)容簡介

  本書從實例出發(fā),由淺入深,全面系統(tǒng)地介紹Delphi7的基礎知識以及開發(fā)中方方面面的技巧及應用,展示Delphi7強大的功能及易用性。全書從面向對象的角度,在充分理解VCL組件體系結構的基礎上,詳細闡述Delphi7的集成開發(fā)環(huán)境、Object Pascal語言體系、面向對象的編程機制、VCL體系結構、基于常用VCL組件的編程、文件操作和多媒體編程、異常處理機制以及數(shù)據(jù)庫編程等知識。本書以面向對象作為主線,用豐富而貼近實際的全程來詮釋Delphi強大的編程能力。更為重要的是,本書貫穿企業(yè)化的編程規(guī)范和理念,引導讀者形成正確的編程風格。本書注重理論與實踐相結合,注重基本知識的理解與基本技能的培養(yǎng)。書中內(nèi)容豐富,章節(jié)安排合理,講解深入淺出、通俗易懂,示例典型實用,程序結構嚴謹、規(guī)范。本書適合作為應用型本科、高職高專院校、成人高校計算機及相關專業(yè)的Delphi程序教材,也可作為初學者的入門參考書。本書所配電子教案及書中相關程序源代碼均可從高等教育出版社的計算機教學資源網(wǎng)下載,網(wǎng)址為http://www.hep-st.com.cn或http://cs.hep.com.cn。

作者簡介

暫缺《Delphi面向對象程序設計》作者簡介

圖書目錄

第1章 Delphi基礎知識
1.1 Borland公司和Delphi
1.2 Delphi的特點
1.2.1 選擇什么開發(fā)工具?
1.2.2 Delphi能做什么?
1.3 Delphi7的集成開發(fā)環(huán)境
1.3.1 主窗體
1.3.2 對象樹狀視圖窗口
1.3.3 對象觀察器窗口
1.3.4 窗體設計器窗口
1.3.5 代碼編輯器窗口
1.4 Delphi編程的一般步驟
1.4.1 控制臺應用程序
1.4.2 可視化應用程序
1.5 工程、窗體和單元文件
1.5.1 工程文件
1.5.2 窗體文件
1.5.3 單元文件
習題一
第2章 ObjectPascal語言基礎
2.1 保留字和標識符
2.1.1 保留字(ReservedWords)
2.1.2 指令符(Directives)
2.1.3 標識符(Identifiers)
2.2 注釋
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.4 數(shù)據(jù)類型
2.4.1 簡單數(shù)據(jù)類型
2.4.2 字符串類型
2.4.3 結構類型(StructuredType)
2.4.4 記錄類型和動態(tài)數(shù)組的綜合舉例
2.4.5 指針類型(Pointer)
2.5 運算符與表達式
2.5.1 算術運算符(+、-、×、/、div、mod)
2.5.2 邏輯運算符(not、and、or、xor)
2.5.3 關系運算符(=、<>、、=)
2.5.4 位運算符(not、and、or、xor、shl、shr)
2.5.5 指針運算符
2.5.6 集合運算符(+、-、*、=、<>、in、=)
2.6 語句
2.6.1 賦值語句
2.6.2 條件語句
2.6.3 循環(huán)控制語句
2.6.4 with語句
2.7 過程與函數(shù)
2.7.1 過程和函數(shù)的聲明
2.7.2 過程和函數(shù)的參數(shù)
2.7.3 過程和函數(shù)的調用
習題二
第3章 Delphi面向對象縭程思想
3.1 面向對象的程序設計(OOP)的基本概念
3.1.1 封裝性
3.1.2 繼承性
3.1.3 多態(tài)性
3.2 類和對象
3.3 類的聲明
3.3.1 類的數(shù)據(jù)成員(域)
3.3.2 類的方法成員
3.3.3 類的屬性成員
3.3.4 類成員的可見性
3.4 類的實現(xiàn)
3.5 類的使用
3.6 構造方法和析構方法
3.6.1 構造方法
3.6.2 析構方法
3.7 類的繼承
3.7.1 類繼承的語法
3.7.2 類繼承的應用
3.7.3 VCL的類庫層次
3.8 多態(tài)性初步
3.8.1 靜態(tài)方法
3.8.2 虛擬方法
3.8.3 動態(tài)方法
3.9 抽象類和抽象方法
3.10 類操作符
3.10.1 類型判斷操作符is
3.10.2 類型強制轉換操作符as
習題三
第4章 VCL組件基礎
4.1 VCL基礎
4.1.1 VCL組件的屬性
4.1.2 VCL組件的方法
4.1.3 VCL組件的事件
4.1.4 VCL組件庫
4.2 窗體
4.2.1 窗體的屬性
4.2.2 窗體的事件
4.2.3 窗體的方法
4.2.4 靜態(tài)創(chuàng)建窗體
4.2.5 動態(tài)創(chuàng)建窗體
4.3 Parent、Owner、Sender和Self
4.3.1 Parent與Owner
4.3.2 Sender
4.3.3 Self
4.4 基本VCL組件應用——按鈕、標簽和文本框
4.4.1 按鈕(Button)組件
4.4.2 標簽(Label)組件
4.4.3 文本框(Edit)組件
4.4.4 文本框事件的一般方法
習題四
第5章 VCL組件應用
5.1 備注框組件(Memo)
5.1.1 Memo組件的常用屬性
5.1.2 Memo組件的應用
5.2 組框組件(GroupBox)和面板組件(Panel)
5.2.1 GroupBox組件
5.2.2 Panel組件
5.3 復選框(CheckBox)和單選按鈕(RadioBntton)
5.3.1 復選框(CheckBox)
5.3.2 單選按鈕(RadioButton)
5.3.3 CheckBox和RadioButton的應用
5.4 位圖按鈕組件(BitBtn)和加速按鈕組件(SpeedButton)
5.4.1 位圖按鈕(BitBtn)
5.4.2 加速按鈕(SpeedButton)
5.5 單選按鈕組組件(RadioGroup)
習題五
第6章 VCL組件應用(續(xù)一)
6.1 形狀組件(Shape)
6.2 列表框組件(ListBox)和下拉列表框組件(ComboBox)
6.2.1 ListBox組件
6.2.2 ComboBox組件
6.2.3 ListBox和ComboBox的綜合實例
6.3 計時器組件(Timer)
6.3.1 Timer組件的屬性和事件
6.3.2 小球碰撞的實例
6.4 一個綜合實例——彩票投注開獎模擬
習題六
第7章 異常處理與程序調試技術
7.1 異常處理概述
7.1.1 傳統(tǒng)的錯誤處理方式
7.1.2 使用異常進行錯誤處理
7.2 異常處理的語法
7.2.1 tryexceptend
7.2.2 tryexceptOndoend
7.2.3 異常的重引發(fā)
7.2.4 tryfinally
7.2.5 資源保護與異常處理的混合使用
7.2.6 自定義異常
7.3 程序的調試
7.3.1 程序中的錯誤
7.3.2 執(zhí)行程序
7.3.3 斷點(Breakpoint)的使用
7.3.4 運行到光標處
7.3.5 單步調試
7.3.6 觀察窗(WatchList)的使用
7.3.7 Evaluate/Modify對話框
習題七
第8章 VCL組件應用(續(xù)二)
8.1 樹狀視圖組件(TreeView)和列表視圖組件(ListView)
8.1.1 樹狀視圖組件(TreeView)
8.1.2 TreeView組件的屬性、方法和事件
8.1.3 列表視圖組件(ListView)
8.1.4 列表視圖組件(ListView)的屬性、方法和事件
8.2 跟蹤條組件(TrackBar)和進度條組件(ProgressBar)
8.2.1 跟蹤條組件(TrackBar)
8.2.2 進度條組件(ProgressBar)
8.3 Tab組件(TabContr01)和多頁組件(PageControl)
8.3.1 Tab組件(TabContr01)
8.3.2 多頁組件(PageContr01)
習題八
第9章 對話框
9.1 對話框函數(shù)和過程
9.1.1 ShowMessage、Show.MessageFmt和ShowMessagePos過程
9.1.2 MessageDlg和MessageDlgPos函數(shù)
9.1.3 InputBox和InputQuery函數(shù)
9.1.4 MessageBox函數(shù)
9.2 公用對話框
9.2.1 “打開”對話框(OpenDialog)
9.2.2 “另存為”對話框(SaveDialog)
9.2.3 “字體”對話框(FontDialog)
9.2.4 “顏色”對話框(ColorDialog)
9.3 系統(tǒng)提供的About窗體
9.4 自定義對話框
習題九
第10章 菜單和工具欄
10.1 主菜單組件(MainMenu)和彈出式菜單組件(PopupMenu)
10.1.1 主菜單組件(MainMenu)
10.1.2 彈出式菜單組件(PopupMenu)
10.2 工具欄組件(ToolBar)和狀態(tài)欄組件(StatusBar)
10.2.1 工具欄組件(ToolBar)
10.2.2 狀態(tài)欄組件(StatusBar)
10.3 動作列表組件(ActionList)
10.4 CoolBar組件和ControlBar組件
10.4.1 CoolBar組件
10.4.2 ControlBar組件
10.5 動態(tài)菜單項和工具欄按鈕
習題十
第11章 文件操作和管理
11.1 文件系統(tǒng)組件和外殼(Shell)組件
11.1.1 文件系統(tǒng)組件
11.1.2 外殼(SheU)組件
11.2 文本文件和有類型文件
11.2.1 文本文件
11.2.2 有類型文件
11.3 無類型文件
11.4 文件流(TFileStream)對象的操作
11.5 注冊表讀/寫操作
習題十一
第12章 圖形、圖像和多媒體技術
12.1 畫布對象(TCanvas)
12.1.1 TCanvas對象的方法
12.1.2 TPen和TBrush對象
12.2 圖像編程技術
12.2.1 圖像組件(Image)
12.2.2 JPEG圖像的顯示
12.2.3 圖像格式轉換
12.3 多媒體編程技術
12.3.1 動畫組件(Animate)
12.3.2 多媒體播放組件(MediaPlayer)
12.3.3 RM格式媒體的播放
習題十二
第13章 數(shù)據(jù)庫編程
13.1 Delphi自帶的數(shù)據(jù)庫
13.2 利用FormWizard進行簡單的數(shù)據(jù)庫編程
13.3 基于BDE的數(shù)據(jù)庫應用程序開發(fā)
13.3.1 BDE簡介
13.3.2 常用組件簡介
13.3.3 使用Table組件進行數(shù)據(jù)庫應用程序開發(fā)
13.3.4 使用Query組件進行數(shù)據(jù)庫應用程序開發(fā)
13.4 基于ADO的數(shù)據(jù)庫應用程序開發(fā)
13.4.1 常用組件簡介
13.4.2 ADO編程
13.5 基于dbExpress的數(shù)據(jù)庫應用程序開發(fā)
13.5.1 常用組件介紹
13.5.2 使用dbExpress連接SQLServer數(shù)據(jù)庫
13.6 使用Rave組件制作報表
13.6.1 常用組件介紹
13.6.2 利用向導創(chuàng)建報表
習題十三
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號