《Delphi6最佳專輯》
Delphi 教程 系列書籍 (010) 《 Delphi6 最佳專輯》 網(wǎng)友(邦)整理 EMail: shuaihj@163.com
下載地址:
書名: Delphi 6.0最佳專輯
原出版社:
作者: 瀟湘工作室 邢增平 等
出版社: 人民郵電出版社
書號: 7115099669
出版日期:2002年1月
開本: 787*1092 1/16
頁碼: 493
版次: 2002年1月第一版北京第一次印刷
內(nèi)容簡介
本書結(jié)合大量的具體實例,全面系統(tǒng)地介紹了Delphi 6.0的相關(guān)知識、編程技術(shù)及技巧。全書分為3部分共15章:前3章為第1部分“基礎(chǔ)篇”,介紹了Delphi的基礎(chǔ)知識、Delphi 6刀的新特性和集成開發(fā)環(huán)境、Object PASCAL語言以及常用的 Delphi組件;第 4-10章為第 2部分“提高篇”,介紹了當(dāng)今的熱門技術(shù),如
ActiveX、OLE、DLL、異常處理、多線程、圖形圖像處理及多媒體制作、自制組件;后5章為第3部分“精通篇”,詳細(xì)講述Delphi的高級數(shù)據(jù)庫開發(fā)技術(shù)、Web應(yīng)用開發(fā)、應(yīng)用程序發(fā)布等。
本書內(nèi)容全面而又重點突出,既涵蓋了 Delphi 60的所有編程領(lǐng)域和技術(shù)而又詳略得當(dāng),是一本學(xué)習(xí)Delphi編程的非常好的參考書。它適合于從事計算機(jī)軟件開發(fā)人員、各類Delphi用戶以及大專院校師生閱讀參考。
目錄
第1部分 基礎(chǔ)篇
第1章 Delphi 6.0入門
1.1 Delphi 6.0的新特性
1.2 Delphi 6.0的開發(fā)環(huán)境
1.2.1 主窗口
1.2.2 對象監(jiān)視器
1.2.3 窗體
1.2.4 代碼編輯器
1.3 設(shè)計第一個Delphi程序
1.3.1 新建應(yīng)用程序工程
1.3.2 生成新的窗體和組件
1.3.3 設(shè)置窗體和組件的屬性
1.3.4 編寫事件處理程序
1.3.5 編譯執(zhí)行
1.4 快速入門的方法與技巧
1.4.1 IDE最重要的10點功能
1.4.2 使用代碼瀏覽器的技巧
1.4.3 使用代碼編輯器的技巧
1.4.4 使用幫助系統(tǒng)的技巧
1.4.5 設(shè)置IDE桌面
1.5 小結(jié)
第2章 Object PASCAL語言基礎(chǔ)
2.1 基本概念
2.1.1 基本字符和符號
2.1.2 數(shù)據(jù)類型
2.1.3 數(shù)據(jù)類型的轉(zhuǎn)換
2.1.4 常量說明
2.1.5 變量說明
2.1.6 賦值語句
2.1.7 常用的運算符
2.1.8 程序模塊
2.2 程序流程控制
2.2.1 if語句
2.2.2 case語句
2.2.3 repeat語句
2.2.4 while語句
2.2.5 for語句
2.3 過程和函數(shù)
2.3.1 標(biāo)題部分
2.3.2 說明部分
2.3.3 語句部分
2.3.4 參數(shù)
2.4 定義新的數(shù)據(jù)類型
2.4.1 枚舉型
2.4.2 子界型
2.4.3 數(shù)組型
2.4.4 字符串型
2.4.5 集合型
2.4.6 記錄型
2.5 對象與類類型
2.5.1 類類型和對象
2.5.2 類的方法
2.5.3 類的特性
2.5.4 類成員的可見性
2.5.5 類類型的兼容性
2.5.6 VCL類結(jié)構(gòu)
2.6 小結(jié)
第3章 常用組件
3.1 標(biāo)簽
3.2 編輯框
3.2.1 編輯框的常用屬性
3.2.2 編輯框的常用方法
3.3 多行編輯框
3.4 命令按鈕
3.5 位圖按鈕
3.6 快捷按鈕
3.7 復(fù)選框
3.8 單選按鈕
3.9 分組框
3.10 單選分組框
3.11 列表框
3.12 組合框
3.13 面板
3.14 框架
3.15 主菜單
3.15.1 建立主菜單
3.15.2 菜單項的命令
3.15.3 其他菜單項屬性
3.15.4 MainMenu的屬性
3.16 彈出菜單
3.17 通用組件屬性
3.18 組件應(yīng)用的方法與技巧
3.18.1 窗體與組件的使用原則
3.18.2 技巧1:應(yīng)用消息對話框
3.18.3 技巧2:應(yīng)用提示框
3.18.4 技巧3:自動切換輸入方法
3.18.5 技巧4:系統(tǒng)字體添加到ComboBox組件
3.18.6 技巧5:在RichEdit組件中存取文件
3.18.7 技巧6:設(shè)置模態(tài)對話框的返回值
3.18.8 技巧7:確定事件處理的消息來源
3.18.9 技巧8:為控件生成多行提示信息
3.18.10 技巧9:移動無標(biāo)題欄窗口
3.18.11 技巧10:制作動態(tài)字幕
3.18.12 技巧11:在窗體上動態(tài)設(shè)置背景畫面
3.19 小結(jié)
第2部分 提高篇
第4章 圖形和多媒體
4.1 處理圖像格式
4.1.1 位圖
4.1.2 JPEG
4.1.3 實例:位圖轉(zhuǎn)換為JPEG
4.2 圖像顯示效果
4.2.1 畫布的屬性
4.2.2 畫布的方法
4.2.3 繪圖程序簡介
4.2.4 實例:特效顯示
4.3 多媒體播放
4.3.1 多媒體軟件開發(fā)概述
4.3.2 MediaPlayer組件
4.3.3 實例:制作媒體播放器
4.4 多媒體應(yīng)用的方法與技巧
4.4.1 技巧1:指定播放的聲音類型
4.4.2 技巧2:指定播放文件名
4.4.3 技巧3:獲取CD信息和控制CD播放
4.5 小結(jié)
第5章 對象鏈接與嵌入
5.1 OLE客戶
5.1.1 創(chuàng)建OLE客戶程序
5.1.2 TOleContainer的屬性
5.1.3 TOleContainer的方法和事件
5.1.4 實例:檢測已注冊的OLE對象類
5.2 OLE自動化
5.2.1 服務(wù)器的分類
5.2.2 操縱自動化對象
5.2.3 程序示例:OLE自動化
5.3 小結(jié)
第6章 COM、DCOM與ActiveX技術(shù)
6.1 COM、DCOM和ActiveX技術(shù)原理
6.1.1 技術(shù)背景
6.1.2 COM
6.1.3 DCOM
6.1.4 ActiveX及DAX
6.2 使用第三方ActiveX控件
6.3 創(chuàng)建自己的AcitveX控件
6.4 創(chuàng)建ActiveForm
6.5 將ActiveX發(fā)布到Web上
6.6 小結(jié)
第7章 DLL的創(chuàng)建和使用
7.1 DLL概述
7.1.1 DLL出現(xiàn)的背景
7.1.2 什么是DLL
7.1.3 DLL的使用原理
7.1.4 使用DLL的好處
7.2 DLL單元剖析
7.3 DLL編寫基礎(chǔ)
7.3.1 DLL中的函數(shù)和過程
7.3.2 exports關(guān)鍵字
7.3.3 DLLProc函數(shù)
7.4 加載DLL
7.4.1 靜態(tài)加載
7.4.2 動態(tài)加載
7.5 調(diào)用DLL中的函數(shù)和方法
7.5.1 靜態(tài)加載時的調(diào)用方法
7.5.2 動態(tài)加載時的調(diào)用方法
7.6 創(chuàng)建資源DLL
7.6.1 利用DLL實現(xiàn)窗體的重用
7.6.2 資源DLL
7.7 DLL應(yīng)用的方法與技巧
7.7.1 技巧1:調(diào)試動態(tài)鏈接庫
7.7.2 技巧2:在DLL中顯示消息對話框
7.7.3 技巧3:動態(tài)裝入DLL
7.7.4 技巧4:定制不同語言版本的應(yīng)用程序
7.8 小結(jié)
第8章 多線程應(yīng)用
8.1 基本概念
8.2 利用Windows API創(chuàng)建多線程
8.2.1 創(chuàng)建多線程簡介
8.2.2 實例:編寫多線程記數(shù)程序
8.3 多線程同步問題
8.3.1 多線程的問題示例
8.3.2 使用TRTLCriticalSection控制同步
8.3.3 使用Mutexes控制同步
8.4 TThread對象和VCL
8.4.1 添加TThread類
8.4.2 TThread類中重要方法的使用
8.4.3 TThread類提供使用局部變量的方法
8.4.4 線程的優(yōu)先級
8.4.5 實例:數(shù)組排序
8.5 小結(jié)
第9章 異常處理
9.1 異常處理基礎(chǔ)
9.1.1 異常的來源
9.1.2 異常的關(guān)鍵字
9.2 異常處理語句
9.2.1 try....except語句
9.2.2 try...finally語句
9.2.3 Try...except和Try.....Finally的嵌套使用
9.2.4 On...Do...Else語句
9.2.5 raise 語句
9.3 創(chuàng)建異常類
9.3.1 定制異常類
9.3.2 非派生異常類
9.4 小結(jié)
第10章 自制組件
10.1 組件設(shè)計基礎(chǔ)
10.1.1 確定是否需要編寫組件
10.1.2 編寫組件的步驟
10.2 基類的選擇
10.2.1 公共基類
10.2.2 現(xiàn)有的組件
10.2.3 自制組件模板
10.2.4 幾點建議
10.3 編寫自己的組件
10.3.1 建立組件框架
10.3.2 添加屬性
10.3.3 添加方法
10.3.4 添加事件
10.4 安裝組件
10.4.1 安裝組件
10.4.2 為組件增加圖標(biāo)
10.4.3 包的說明
10.5 組件包
10.5.1 包的基礎(chǔ)知識
10.5.2 使用包
10.5.3 設(shè)計自己的包
10.6 小結(jié)
第3部分 精通篇
第11章 Delphi數(shù)據(jù)庫應(yīng)用開發(fā)基礎(chǔ)
11.1 數(shù)據(jù)庫應(yīng)用程序開發(fā)概述
11.1.1 數(shù)據(jù)庫的基本概念
11.1.2 數(shù)據(jù)存取
11.1.3 數(shù)據(jù)庫應(yīng)用程序的開發(fā)步驟
11.1.4 數(shù)據(jù)庫應(yīng)用開發(fā)能力的增強(qiáng)
11.1.5 數(shù)據(jù)庫系統(tǒng)概述
11.1.6 用Database Desktop創(chuàng)建第一個數(shù)據(jù)庫
11.2 Delphi的數(shù)據(jù)庫特性
11.2.1 Delphi的數(shù)據(jù)庫特性及體系結(jié)構(gòu)
11.2.2 Delphi數(shù)據(jù)庫組件簡介
11.3 創(chuàng)建第一個Delphi數(shù)據(jù)庫應(yīng)用程序
11.3.1 使用Database Form Wizard 創(chuàng)建數(shù)據(jù)庫窗體
11.3.2 了解Database Form Wizard創(chuàng)建的窗體
11.3.3 運行程序
11.4 主要——明細(xì)型數(shù)據(jù)庫應(yīng)用程序?qū)嵗?
11.4.1 一對多關(guān)系的主要──明細(xì)型數(shù)據(jù)庫應(yīng)用程序
11.4.2 一對多——多關(guān)系的數(shù)據(jù)庫應(yīng)用
11.5 深入掌握Delphi數(shù)據(jù)庫編程技術(shù)
11.5.1 字段類的使用
11.5.2 查詢數(shù)據(jù)庫中的記錄
11.5.3 修改數(shù)據(jù)庫中的記錄
11.5.4 數(shù)據(jù)訪問組件的應(yīng)用及編程
11.5.5 TTable組件及應(yīng)用
11.5.6 TDataSource組件及其應(yīng)用
11.5.7 數(shù)據(jù)瀏覽組件的應(yīng)用及編程
11.6 Delphi數(shù)據(jù)庫應(yīng)用實例
11.6.1 數(shù)據(jù)訪問組件的應(yīng)用實例
11.6.2 數(shù)據(jù)控制組件應(yīng)用實例之一:TDBGrid組件
11.6.3 數(shù)據(jù)控制組件應(yīng)用實例之二:TDBNavigator組件
11.6.4 數(shù)據(jù)控制組件應(yīng)用實例之三:TDBText組件
11.6.5 Decision Cube組件應(yīng)用實例
11.7 小結(jié)
第12章 Delphi數(shù)據(jù)庫高級專題之一: 深入了解Delphi數(shù)據(jù)庫組件
12.1 TSession組件及其應(yīng)用
12.1.1 TSession組件的重要屬性及作用
12.1.2 TSession組件的方法
12.1.3 TSession組件應(yīng)用舉例
12.2 輸入數(shù)據(jù)的有效性驗證
12.3 使用DataModule
12.3.1 使用DataModule的原因
12.3.2 使用DataModule的方式
12.3.3 使用DataModule的實例
12.4 使用QReport組件制作報表
12.4.1 快速生成報表
12.4.2 QReport組件及其應(yīng)用
12.4.3 報表實例
12.5 SQL編程
12.5.1 SQL語言簡介
12.5.2 TQuery組件簡介
12.5.3 編寫第一個簡單的SQL程序
12.5.4 SQL語言編程概述
12.5.5 動態(tài)SQL編程
12.5.6 SQL編程實例
12.6 數(shù)據(jù)庫應(yīng)用程序綜合實例——圖書館管理
12.6.1 程序功能及總體結(jié)構(gòu)設(shè)計
12.6.2 數(shù)據(jù)模塊的設(shè)計
12.6.3 用戶登錄功能的實現(xiàn)
12.6.4 圖書館管理系統(tǒng)功能的實現(xiàn)
12.6.5 圖書館服務(wù)系統(tǒng)功能的實現(xiàn)
12.7 小結(jié)
第13章 Delphi數(shù)據(jù)庫高級專題之二: 客戶/服務(wù)器應(yīng)用開發(fā)
13.1 客戶/服務(wù)器應(yīng)用開發(fā)原理
13.1.1 客戶/服務(wù)器體系結(jié)構(gòu)
13.1.2 客戶/服務(wù)器模型
13.1.3 客戶/服務(wù)器與桌面數(shù)據(jù)庫開發(fā)的比較
13.1.4 各種數(shù)據(jù)庫服務(wù)器產(chǎn)品介紹
13.1.5 Delphi的客戶/服務(wù)器解決方案——IDAPI
13.2 Delphi客戶/服務(wù)器應(yīng)用開發(fā)環(huán)境的構(gòu)造
13.2.1 建立和管理數(shù)據(jù)庫別名
13.2.2 配置SQL Link驅(qū)動程序默認(rèn)設(shè)置的方法
13.2.3 連接SQL服務(wù)器
13.3 Delphi Client/Server數(shù)據(jù)庫開發(fā)技術(shù)
13.3.1 數(shù)據(jù)庫的管理和維護(hù)
13.3.2 使用TDatabase組件連接SQL服務(wù)器
13.3.3 處理Client/Server事務(wù)控制
13.3.4 使用存儲過程
13.3.5 從開發(fā)平臺到服務(wù)器的向上適化
13.3.6 實例:本地緩存
13.4 Delphi客戶/服務(wù)器應(yīng)用實例分析
13.4.1 數(shù)據(jù)庫環(huán)境簡介
13.4.2 應(yīng)用程序分析
13.5 小結(jié)
第14章 Web編程
14.1 Web應(yīng)用開發(fā)技術(shù)簡介
14.1.1 CGI
14.1.2 Web Server API
14.1.3 ASP
14.1.4 JDBC
14.2 Delphi對Web服務(wù)器應(yīng)用程序的支持
14.2.1 Delphi支持Web服務(wù)器應(yīng)用程序的方式
14.2.2 Web服務(wù)器應(yīng)用程序的結(jié)構(gòu)
14.2.3 組件的協(xié)調(diào)工作
14.2.4 快速構(gòu)建應(yīng)用
14.2.5 用數(shù)據(jù)庫組件響應(yīng)用戶請求
14.3 Web服務(wù)器應(yīng)用程序?qū)嵗?
14.3.1 實例1:創(chuàng)建最簡單的Web應(yīng)用程序
14.3.2 實例2:表單信息保存到數(shù)據(jù)庫
14.3.3 實例3:查找記錄
14.4 綜合實例:基于代理服務(wù)器的Internet計費系統(tǒng)
14.4.1 系統(tǒng)設(shè)計目標(biāo)與主要功能
14.4.2 系統(tǒng)工作模型
14.4.3 系統(tǒng)實現(xiàn)
14.4 小結(jié)
第15章 發(fā)布應(yīng)用
15.1 發(fā)布應(yīng)用概述
15.2 完善應(yīng)用
15.2.1 制作啟動界面
15.2.2 讀寫注冊表
15.2.3 制作Windows風(fēng)格的聯(lián)機(jī)幫助系統(tǒng)
15.3 制作專業(yè)化的Setup程序
15.4 小結(jié)
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
