出版時間:1998-12 出版社:北京大學(xué)出版社 作者:林賢任
Tag標(biāo)簽:無
內(nèi)容概要
內(nèi)容簡介
Delphi4.0是Inprise公司力推的最新編程工具,它提供了開發(fā)Windows環(huán)境的應(yīng)用程序最迅速、最簡捷
的方法。本書首先介紹了Delphi4.0的安裝和使用;其次介紹了ObjectPascal程序設(shè)計(jì)的基礎(chǔ)知識;然后對
De1phi4.0的基本組件的使用、Delphi在文件操作、圖形設(shè)計(jì)、DDE 和OLE及數(shù)據(jù)庫應(yīng)用程序的開發(fā)應(yīng)用;本
書最后還介紹了采用Delphi自定義組件的相關(guān)內(nèi)容。在介紹上述內(nèi)容的同時還提供了部分的應(yīng)用實(shí)例,這些
實(shí)例大多結(jié)合了一定的應(yīng)用背景,目的主要在于加深對Delphi程序設(shè)計(jì)思想的認(rèn)識。
書籍目錄
目 錄
第1章 Delphi4.0的安裝及使用
1.1Delphi4.0的概述
1.2Delphi4.0的安裝
1.2.1Delphi4.0環(huán)境要求
1.2.2Delphi4.0安裝的步驟
1.3Delphi4.0的界面描述
1.3.1主窗口
1.3.2對象監(jiān)視器
1.3.3窗體(Form)
1.3.4代碼編輯窗口
1.4有關(guān)窗體的操作
1.4.1向項(xiàng)目中加入新的Form
1.4.2在多個Form或單元間切換
1.4.3在一個Form中調(diào)用另一個Form
1.4.4與其他項(xiàng)目共享Form
1.4.5把Form以ASCII格式存儲
1.4.6使用Form模板
1.4.7在窗體上對組件進(jìn)行編輯
1.5代碼編輯器
1.5.1代碼編輯器的基本介紹
1.5.2代碼編輯器窗口的打開和切換
1.5.3代碼編輯器的功能
1.6項(xiàng)目文件管理
1.6.1項(xiàng)目的概念
1.6.2打開及保存項(xiàng)目
1.6.3編譯運(yùn)行項(xiàng)目
1.64運(yùn)行項(xiàng)目
1.6.5項(xiàng)目管理器
1.7集成調(diào)試器
1.7.1斷點(diǎn)
1.7.2設(shè)計(jì)執(zhí)行方式
1.7.3加入觀察窗
第2章 ObjectPascal程序設(shè)計(jì)
2.1ObjectPascal基礎(chǔ)知識
2.1.1ObjectPascal中的注釋
2.1.2賦值語句
2.1.3標(biāo)識符
2.1.4過程與函數(shù)
2.1.5流程控制語句
2.1.6循環(huán)語句
2.1.7程序模塊
2.1.8標(biāo)識符的作用范圍
2.1.9過程或函數(shù)的實(shí)現(xiàn)
2.1.10函數(shù)的遞歸調(diào)用
2.1.11過程和函數(shù)的參數(shù)
2.1.12自定義數(shù)據(jù)類型
2.1.13ObjectPascal的單元
2.2Delphi與面向?qū)ο蟮某绦蛟O(shè)計(jì)
2.2.1類的基本概念
2.2.2從一個類中繼承數(shù)據(jù)和方法
2.2.3ObjectPascal中類的聲明
2.24類的作用范圍
2.2.5訪問類的域和方法
2.2.6方法重載
2.2.7類變量的賦值
2.2.8用戶自定義類
2.3ObjectPascal中的編譯指令
2.3.1開關(guān)指令
2.3.2參量指令
2.3.3條件編譯指令
2.4異常處理與程序調(diào)試
2.4.1Delphi異常處理機(jī)制與異常類
2.4.2異常保護(hù)
2.4.3異常響應(yīng)
第3章 可視化編程的基本組件
3.1Standard卡片下的組件
3.1.1MainMemu組件
3.1.2PopUpMenu組件
3.1.3Labe1組件
3.14Edit組件
3.1.5TMemo組件
3.1.6Image組件
3.1.7MaskEdit組件
3.1.8ComboBox組件
3.1.9ListView組件
3.1.10動態(tài)建立ListView窗體
3.2Timer組件
3.3Win3.1標(biāo)簽下的組件
3.3.1DriveComboBox組件
3.3.2DirectoryListBox組件
3.3.3FileListBox組件
3.3.4FilterComboBox組件
3.4程序舉例
3.5對話框組件
3.5.1打開對話框
3.5.2保存對話框
3.5.3字體對話框
3.5.4打開圖片對話框
3.5.5保存圖片對話框
3.5.6顏色對話框
3.5.7查找對話框組件
3.5.8替換對話框
3.6文件打印
3.6.1TPrinter組件
3.6.2TPrintDialog打印對話框
3.6.3應(yīng)用例程示例
3.7字符串列表及應(yīng)用
3.7.1列表中操作字符串
3.7.2裝載、保存字符串列表
3.7.3創(chuàng)建新的字符串列表
3.74往字符串列表中加入對象
3.7.5字符串列表應(yīng)用
3.8操作字符串列表中的對象
3.8.1把字符串加入對象
3.8.2繪制自畫項(xiàng)目
第4章 Windows資源
4.1Windows資源概述
4.2資源文件的用法
4.2.1裝載資源文件
4.2.2圖標(biāo)資源
4.2.3光標(biāo)資源
4.2.4如何編輯光標(biāo)資源
4.2.5使用光標(biāo)資源
4.2.6位圖資源
4.2.7操作位圖資源
4.2.8字符串資源
4.2.9字符串翻譯
第5章 文件管理
5.1文件類型
5.1.1文本文件
5.1.2記錄文件
5.1.3無類型文件
5.2文件的打開、關(guān)閉
5.3文件的讀寫
5.3.1文本文件的讀寫
5.3.2記錄文件的讀寫
5.3.3無類型文件的讀寫
5.4文件的編輯
5.4.1利用組件進(jìn)行文件編輯
5.4.2利用Windows3.1組件設(shè)計(jì)文件搜索框
5.4.3文件編輯的函數(shù)
5.5文件操作的綜合應(yīng)用
第6章 開發(fā)多線程應(yīng)用程序
6.1線程與進(jìn)程
6.2Delphi中的線程類
6.3線程管理
6.3.1線程的優(yōu)先權(quán)
6.3.2線程的本地存儲
6.4線程同步
6.4.1臨界區(qū)
6.4.2互斥變量
6.4.3信號量
6.4.4死鎖
6.5應(yīng)用線程的例子
第7章 應(yīng)用程序通信
7.1剪貼板原理
7.1.1剪貼板傳輸文本
7.1.2剪貼板傳輸圖像的用法
7.1.3剪貼板類
7.2動態(tài)數(shù)據(jù)交換原理(DDE)
7.2.1DDE原理
7.2.2Delphi的DDE實(shí)現(xiàn)機(jī)制簡介
7.3配置DDE客戶程序
7.3.1TDDEClientConv的用法
7.3.2數(shù)據(jù)回傳
7.3.3控制服務(wù)器應(yīng)用程序的執(zhí)行
7.3.4觸發(fā)DDE事件
7.4對象鏈接與嵌入
7.4.1OLE簡介
7.4.2設(shè)計(jì)狀態(tài)OLE對象的創(chuàng)建
7.4.3OLE類、文件、項(xiàng)目
7.4.4TOLEContainer組件
7.4.5TOLEContainer的用法
7.5選擇性粘貼
7.6動態(tài)產(chǎn)生OLE類
7.7OLE應(yīng)用程序的菜單
7.7.1如何替換OLE工具條和狀態(tài)條
7.7.2初始化OLE包容器組件
7.7.3粘貼對話框
7.8程序示例
7.9OLE自動化
第8章 繪圖操作
8.1圖形設(shè)計(jì)的方法
8.1.1Canvas(畫布)的使用
8.1.2畫圖函數(shù)
8.1.3TPen對象
8.1.4Brush(畫刷)的使用
8.2圖形操作的組件
8.2.11mage的使用
8.2.2ImageList的使用
8.2.3FontDialog(字體對話框)的使用
8.2.4顏色組件的使用
8.3繪圖器的設(shè)計(jì)
第9章 數(shù)據(jù)庫應(yīng)用程序
9.1數(shù)據(jù)庫基礎(chǔ)知識
9.2Delphi4.0開發(fā)數(shù)據(jù)庫應(yīng)用程序的體系結(jié)構(gòu)
9.3數(shù)據(jù)庫引擎簡介
9.3.1BDE中的驅(qū)動程序配置
9.3.2BDE中的Database頁
9.3.3系統(tǒng)配置
9.4數(shù)據(jù)集組件
9.4.1數(shù)據(jù)訪問組件簡介
9.4.2TTable組件
9.4.3TQuery組件
9.4.4SQL編程
9.4.5TDataSource組件
9.5數(shù)據(jù)集組件的應(yīng)用
9.6字段控制
9.6.1字段組件
9.6.2創(chuàng)建新的字段組件
9.7數(shù)據(jù)控制組件
9.7.1TDBGrid組件
9.7.2TDBNavigator組件
9.7.3TDBMemo組件
9.7.4TDBImage組件
9.8基于Client/Server計(jì)算模式的數(shù)據(jù)庫應(yīng)用程序
9.8.1TDatabase組件
9.8.2數(shù)據(jù)庫服務(wù)器注冊參數(shù)設(shè)置
9.8.3訪問數(shù)據(jù)庫信息
9.8.4存儲過程
9.8.5基于Client/Server的數(shù)據(jù)庫應(yīng)用程序?qū)嵗?br />第10章 Delphi自定義組件開發(fā)
10.1Delphi組件工作原理
10.2公共基類
10.3系統(tǒng)預(yù)定義組件
10.3.1建立新組件的方法
10.3.2測試新組件
10.4Delphi組件編程基礎(chǔ)知識
10.4.1屬性
10.4.2訪問方法
10.4.3加入簡單類型屬性
10.4.4加入枚舉型屬性
10.4.5加入集合型屬性
10.4.6加入對象型屬性
10.4.7加入數(shù)組型屬性
10.5添加方法
10.5.1標(biāo)準(zhǔn)方法
10.5.2虛擬方法
10.5.3動態(tài)方法
10.5.4抽象方法
10.6處理消息
10.6.1消息處理系統(tǒng)
10.6.2改變消息處理方法
10.6.3使用消息參數(shù)
10.6.4創(chuàng)建新的消息處理方法
10.6.5聲明新的消息處理方法
10.7創(chuàng)建事件
10.7.1事件的概念
10.7.2怎樣實(shí)現(xiàn)標(biāo)準(zhǔn)事件
10.7.3定義自己的事件
10.7.4定義處理過程類型
10.7.5聲明事件
10.8注冊組件
10.8.1用Delphi注冊組件
10.8.2組件添加到組件板上
10.9幫助功能的設(shè)置
第11章 Delphi與VisualBASIC
11.1介紹
11.2開發(fā)環(huán)境
11.2.1添加控件到窗體
11.2.2屬性可以是對象
11.2.3重要功能鍵比較
11.3開始編寫代碼
11.3.1變量
11.3.2賦值語句
11.3.3字符串
11.3.4注釋代碼
11.3.5Delphi控件
11.3.6窗體(Forms)
11.3.7按鈕(CommandButtons)
11.3.8編輯框(TextBoxes)
11.3.9下拉框(ListBoxes)
11.3.10文件控制
11.3.11 VBX支持
11.4高級代碼
11.4.1單元(Units)
11.4.2變量范圍
11.4.3條件語句(If?Then??Else)
11.4.4循環(huán)語句(For)
11.4.5過程和函數(shù)
11.4.6控制數(shù)組(ControlArrays)
11.4.7對象變量(ObjectVariables)
11.5圖像(Graphics)
第12章 應(yīng)用程序發(fā)行
12.1幫助系統(tǒng)
12.1.1軟件說明文檔
12.1.2聯(lián)機(jī)幫助系統(tǒng)
12.2使用注冊表
12.3包
12.4創(chuàng)建安裝程序
參考書目
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Delphi 4.0 學(xué)習(xí)教程 PDF格式下載