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

Delphi 5程序員指南

Delphi 5程序員指南

定 價:¥105.00

作 者: 蔣方帥,瀟湘工作室編著
出版社: 人民郵電出版社
叢編項: 計算機編程指南叢書
標 簽: 軟件工具 程序設計

購買這本書可以去


ISBN: 9787115086761 出版時間: 2000-01-01 包裝:
開本: 26cm+光盤1片 頁數(shù): 1046頁 字數(shù):  

內(nèi)容簡介

  本書介紹了Delphi 5的各方面內(nèi)容。全書共分為5部分:第一部分介紹Delphi的基礎知識;第二部分介紹常規(guī)編程,如常見控件的使用方法等;第三部分為高級編程,如編寫動態(tài)鏈接庫(DLL)、控制打印機、處理異常、線程編程、文件系統(tǒng)的處理、MDI應用程序和多媒體編程等;第四部分介紹控件編程,詳細說明了可視控件(包括常規(guī)控件和圖形控件)和不可視控件的開發(fā)技術;第五部分是數(shù)據(jù)庫編程,介紹Delphi中的數(shù)據(jù)庫應用程序開發(fā)技術,這部分通過較復雜的實例,展示如何用Delphi開發(fā)大型數(shù)據(jù)庫應用程序。另外,本書還提供了大量豐富的代碼實例。本書適合廣大使用Delphi 5進行程序開發(fā)的用戶,對中、高級程序員尤其適用。

作者簡介

暫缺《Delphi 5程序員指南》作者簡介

圖書目錄

第一部分 Delphi基礎
第1章 緒言
1.1 Delphi的歷史回顧
1.2 Delphi 5的安裝與啟動
1.2.1 Delphi 5的系統(tǒng)要求
1.2.2 安裝Delphi 5
1.2.3 啟動Delphi 5
第2章 Delphi 5集成界面
2.1 集成開發(fā)環(huán)境簡介
2.2 菜單欄
2.2.1 "File"菜單
2.2.2 "Edit"菜單
2.2.3 "Search"菜單
2.2.4 "View"菜單
2.3 工具欄
2.4 控件選項板
2.5 屬性編輯器
2.6 代碼編輯器
2.6.1 代碼編輯器的窗口
2.6.2 代碼編輯器的快捷菜單
2.6.3 在代碼編輯器中瀏覽
2.6.4 在代碼編輯器中書寫代碼
2.7 窗體設計器
2.8 代碼瀏覽器
2.9 設置集成開發(fā)環(huán)境的選項
2.9.1 集成開發(fā)環(huán)境選項
2.9.2 代碼編輯器的選項
2.9.3 配置控件選項板
2.9.4 保存集成開發(fā)環(huán)境設置
第3章 Delphi 5編程簡介
3.1 創(chuàng)建第一個應用程序
3.1.1 新建一個工程
3.1.2 向Form上添加控件
3.1.3 添加事件處理程序
3.1.4 運行應用程序
3.2 面向對象編程思想的基本概念
3.2.1 面向對象編程簡述
3.2.2 面向對象編程的基本機制
3.3 Delphi中的面向對象編程
3.3.1 通過Delphi實例了解Delphi的對象
3.3.2 從一個對象中繼承數(shù)據(jù)和方法
3.3.3 對象的范圍
3.3.4 對象公有域和私有域的說明
3.3.5 訪問對象的域和方法
3.3.6 對象變量的賦值
3.3.7 建立非可視化對象
3.4 如何編寫一個好的程序
3.4.1 書寫盡可能簡單的代碼
3.4.2 編寫適當?shù)臏y試程序
3.4.3 合理使用OOP
3.4.4 簡短的方法
3.4.5 變量、函數(shù)以及過程的命名
3.4.6 創(chuàng)建控件
第4章 控件、窗體和工程
4.1 窗體和控件
4.1.1 在窗體上放置控件
4.1.2 對齊多個控件
4.1.3 容器、父控件和子控件
4.2 Delphi工程中的窗體
4.2.1 向工程中加入新的窗體
4.2.2 從一個窗體調(diào)用另一個窗體
4.2.3 與其他工程共享窗體
4.2.4 使用Form模板和向導
4.3 對象的屬性和事件
4.3.1 在設計期間修改對象的屬性
4.3.2 在運行期修改對象的屬性
4.3.3 對象的事件
4.4 Delphi的工程管理
4.4.1 工程概述
4.4.2 關于工程的基本操作
4.4.3 "Project"菜單
4.5 工程的設置選項
4.5.1 指定主窗體
4.5.2 設置應用程序的選項
第5章 Delphi中的數(shù)據(jù)類型和變量
5.1 Delphi中的詞法
5.1.1 注釋
5.1.2 標識符
5.1.3 保留字、指示字和特殊符號
5.1.4 運算符
5.2 Delphi中的數(shù)據(jù)類型
5.2.1 簡單類型
5.2.2 字符串類型
5.3 構造類型
5.3.1 數(shù)組
5.3.2 集合
5.3.3 記錄
5.3.4 文件
5.4 指針類型
5.5 過程類型
5.6 可變類型
5.7 變量
5.7.1 變量的聲明
5.7.2 全局變量和局部變量
5.8 類型常量
5.8.1 簡單類型的常量
5.8.2 指針類型的常量
5.8.3 過程類型的常量
5.8.4 構造類型的常量
5.9 類型相容、賦值相容以及類型強制轉換
5.9.1 類型完全一致
5.9.2 類型相容
5.9.3 賦值相容
5.9.4 類型強制轉換
第6章 類及類引用
6.1 類的概述
6.2 類的聲明
6.3 類的字段
6.4 類的方法
6.4.1 方法的聲明和定義
6.4.2 方法指示字
6.4.3 構造函數(shù)和析構函數(shù)
6.4.4 類方法
6.5 類的屬性
6.5.1 聲明屬性的語法
6.5.2 屬性子句
6.5.3 數(shù)組屬性
6.5.4 索引子句
6.5.5 屬性重載
6.6 類成員的可見性
6.6.1 Public
6.6.2 Published
6.6.3 Private
6.6.4 Protected
6.6.5 Automated
6.7 類引用
6.7.1 類引用的聲明
6.7.2 類引用的使用
6.8 TObject和TClass
第7章 控制語句、過程和函數(shù)
7.1 聲明語句
7.1.1 標號聲明語句
7.1.2 常量聲明語句
7.1.3 資源字符串
7.1.4 類型聲明語句
7.1.5 變量聲明語句
7.1.6 過程聲明語句
7.1.7 函數(shù)聲明語句
7.1.8 輸出項聲明語句
7.2 賦值語句
7.3 Goto語句
7.4 復合語句
7.5 條件語句
7.5.1 If語句
7.5.2 Case語句
7.6 循環(huán)語句
7.6.1 For語句
7.6.2 While語句
7.6.3 Repeat語句
7.6.4 Break和Continue
7.7 過程和函數(shù)的聲明、定義及調(diào)用
7.7.1 過程的聲明、定義及調(diào)用
7.7.2 函數(shù)的聲明、定義及調(diào)用
7.7.3 調(diào)用約定
7.8 過程和函數(shù)的其他問題
7.8.1 過程或函數(shù)中變量的作用域問題
7.8.2 指示字
7.8.3 參數(shù)類型
7.9 嵌套和遞歸
第二部分 常規(guī)編程
第8章 Delphi的基本控件
8.1 用于處理文本的控件
8.1.1 標簽控件
8.1.2 文本框控件
8.1.3 靜態(tài)文本框控件
8.1.4 格式化文本框控件
8.1.5 備注控件
8.2 使用命令按鈕
8.2.1 按鈕控件
8.2.2 位圖按鈕
8.2.3 快捷按鈕
8.3 選項按鈕和復選框
8.3.1 選項按鈕
8.3.2 復選框
8.4 各類列表框的使用
8.4.1 列表框控件
8.4.2 組合框控件
8.4.3 復選列表框控件
8.5 容器控件
8.5.1 TGroupBox控件
8.5.2 TRadioGroup控件
8.5.3 TPanel控件
8.5.4 TScrollBox控件
第9章 工具控件和圖形控件
9.1 工具控件
9.1.1 滾動條控件
9.1.2 過程條控件
9.1.3 文件系統(tǒng)控件
9.2 圖形控件
9.2.1 圖像控件
9.2.2 形狀控件
9.2.3 圖像列表控件
9.3 圖表控件
9.3.1 使用不同類型的Series
9.3.2 Series的Function
9.3.3 TChart控件的選項
9.3.4 在運行期修改Series的數(shù)據(jù)
第10章 設計應用程序的圖形界面
10.1 菜單
10.1.1 使用菜單設計器
10.1.2 在菜單上使用圖形
10.1.3 合并菜單
10.1.4 響應菜單的命令
10.1.5 在運行期控制菜單
10.1.6 快捷菜單
10.2 工具欄
10.2.1 使用TPanel和TSpeedButton控件創(chuàng)建工具欄
10.2.2 使用TToolBar和TCoolBar控件創(chuàng)建工具欄
10.2.3 利用TControlBar控件和TToolBar控件創(chuàng)建浮動工具欄
10.3 停靠窗口
10.3.1 在窗體中??靠丶?br />10.3.2 在窗體中停靠窗體
10.4 動作列表
10.4.1 使用動作列表
10.4.2 使用標準動作
10.5 應用程序事件對象
10.5.1 TApplicationEvents的事件
10.5.2 TApplicationEvents演示示例
第11章 在Delphi中繪圖
11.1 Windows GDI與VCL TCanvas
11.1.1 理解GDI
11.1.2 VCL使圖形編程變得容易
11.2 使用TCanvas
11.2.1 Brush對象概述
11.2.2 Pen對象概述
11.2.3 Font對象概述
11.2.4 TCanvas對象的PenPos屬性
11.2.5 探索與使用TCanvas.CopyMode
11.2.6 TCanvas的Pixels屬性
11.3 TCanvas的方法
11.4 使用TCanvas對象的示例
11.4.1 OnCreate事件
11.4.2 FormShow方法
11.4.3 設置TBrush對象的Style屬性
11.4.4 設置Pen對象的Mode屬性
11.4.5 使用Fonts
11.4.6 使用繪圖函數(shù)
11.4.7 設置CopyMode屬性
11.4.8 修改ClipRect
11.5 自定義線型
11.6 Delphi中的顏色
11.6.1 Delphi中的顏色
11.6.2 Colors 樣本工程
11.6.3 低顏色深度下的顏色
11.7 使用Delphi中的調(diào)色板
11.8 在Delphi處理圖形文件
11.8.1 位圖
11.8.2 圖標
11.8.3 元文件
11.8.4 分析TPaintBox和TImage
11.9 圖像處理
11.9.1 位圖的動畫顯示
11.9.2 位圖的翻轉
11.9.3 圖像的淡入淡出
第三部分 高級編程
第12章 動態(tài)鏈接庫(DLL)
12.1 DLL概述
12.1.1 DLL概述
12.1.2 DLL的優(yōu)勢
12.2 創(chuàng)建和使用DLL
12.2.1 創(chuàng)建一個簡單的DLL
12.2.2 引用DLL中的方法
12.3 在DLL中顯示窗口
12.3.1 顯示模式窗口
12.3.2 顯示無模式窗口
12.4 DLL的入口和出口函數(shù)
12.4.1 進程/線程初始化和終止例程
12.4.2 DLL入口/出口示例
12.5 回調(diào)函數(shù)
12.5.1 回調(diào)函數(shù)的使用
12.5.2 從DLL中調(diào)用回調(diào)函數(shù)
12.6 在不同的進程間共享DLL的數(shù)據(jù)
12.6.1 使用內(nèi)存映射文件共享DLL的數(shù)據(jù)
12.6.2 使用流文件共享數(shù)據(jù)
12.7 引出DLL中的對象
第13章 Delphi中的打印
13.1 Delphi中關于打印的對象
13.1.1 TPrinter對象
13.1.2 TPrinter的Canvas對象
13.2 簡單打印的實現(xiàn)
13.2.1 打印TMemo元件中的內(nèi)容
13.2.2 打印位圖
13.2.3 打印RTF格式的文本
13.2.4 打印Form
13.3 高級打印的實現(xiàn)
13.3.1 打印分欄報表
13.3.2 中斷打印
13.3.3 信封的打印
13.3.4 打印預覽的實現(xiàn)
13.4 其他打印任務
13.4.1 TdeviceMode結構
13.4.2 設置打印選項
13.4.3 指定默認打印機
13.5 獲取打印機信息
第14章 異常處理
14.1 異常處理的基本知識
14.1.1 異常處理概論
14.1.2 異常處理的語法
14.1.3 默認的異常處理句柄
14.1.4 定義用戶自己的異常
14.1.5 Exception類
14.1.6 在異常處理句柄中再次觸發(fā)異常
14.2 異常處理實例
14.2.1 捕獲異常的類型
14.2.2 Finally和Except的區(qū)別
第15章 線程
15.1 線程概述
15.1.1 新型的多任務和線程
15.1.2 TThread對象基礎
15.2 Thread對象使用實例
15.2.1 創(chuàng)建一個TThread的派生類
15.2.2 線程終止
15.2.3 與VCL同步
15.2.4 線程使用示例
15.2.5 優(yōu)先級和時序安排
15.2.6 線程的掛起和喚醒
15.2.7 測試一個線程的時間
15.3 多線程應用程序
15.3.1 線程局部存儲
15.3.2 線程同步
15.3.3 多線程程序示例
15.4 多線程與數(shù)據(jù)庫
15.5 多線程與圖形處理
第16章 文件處理
16.1 文件的讀寫(I/O)
16.1.1 文本文件的讀寫
16.1.2 有類型文件的讀寫
16.1.3 處理無類型文件
16.2 TTextRec和TFileRec結構
16.3 內(nèi)存映射文件
16.3.1 內(nèi)存映射文件的用途
16.3.2 使用映射文件
16.4 目錄和驅動器
16.4.1 讀取驅動器的信息
16.4.2 獲取目錄信息
16.4.3 目錄中的文件操作
16.4.4 目錄的操作
16.4.5 獲取文件的版本信息
第17章 MDI應用程序
17.1 創(chuàng)建MDI應用程序
17.1.1 MDI概述
17.1.2 子窗口
17.1.3 主窗口
17.2 MDI應用程序中的菜單
17.2.1 合并菜單
17.2.2 在菜單中列出打開的文檔
17.3 創(chuàng)建MDI應用程序的其他問題
17.3.1 在MDI客戶區(qū)輸出一幅位圖
17.3.2 子窗口的隱藏
17.3.3 最小化、最大化、還原MDI子窗口
17.4 剪貼板的基礎
17.4.1 利用剪貼板處理文本
17.4.2 利用剪貼板處理圖像
17.5 自定義剪貼板格式
17.5.1 創(chuàng)建一個剪貼板可以感知的對象
17.5.2 使用自定義的剪貼板格式
第18章 多媒體編程
18.1 簡單的多媒體應用程序
18.1.1 媒體播放器
18.1.2 播放WAV文件
18.1.3 播放視頻
18.1.4 支持的設備
18.2 制作CD播放器
18.2.1 制作閃屏
18.2.2 CD播放器的初始化和結束
18.2.3 更新CD播放器的信息
18.3 理解DirectDraw
18.3.1 什么是DirectDraw
18.3.2 雙緩沖
18.3.3 硬件與仿真
18.4 一個簡單的DirectDraw程序示例
18.5 DirectDraw技術
18.5.1 進入獨占模式和改變屏幕分辨率
18.5.2 DirectDraw表面是什么
18.5.3 往屏幕上寫文本
18.5.4 交換表面
18.5.5 釋放內(nèi)存
18.6 平滑動畫
18.7 使用位圖
第四部分 控件編程
第19章 創(chuàng)建控件的基本知識
19.1 控件原理
19.1.1 確定一個父類
19.1.2 創(chuàng)建一個單元文件
19.1.3 加入控件的屬性
19.1.4 加入控件的方法
19.1.5 加入控件的事件
19.2 創(chuàng)建派生控件
19.2.1 創(chuàng)建簡單的控件
19.2.2 注冊控件
19.2.3 改變控件的默認行為
19.2.4 測試控件
19.3 創(chuàng)建包
19.3.1 Delphi中的包
19.3.2 創(chuàng)建包
19.4 擴展CustomControl包
19.4.1 從自定義控件派生新的控件
19.4.2 創(chuàng)建組合控件
19.4.3 發(fā)布控件的屬性
第20章 創(chuàng)建控件的高級知識
20.1 從抽象控件創(chuàng)建自己的控件
20.1.1 抽象類簡介
20.1.2 創(chuàng)建一個圖形控件
20.1.3 為控件添加圖標
20.1.4 測試控件
20.2 屬性編輯器和控件編輯器
20.2.1 創(chuàng)建一個時鐘控件
20.2.2 Delphi中的五類API工具函數(shù)
20.2.3 屬性編輯器
20.2.4 注冊自定義屬性編輯器
20.2.5 控件編輯器
第21章 不可視控件
21.1 不可視控件
21.2 創(chuàng)建不可視控件
21.2.1 創(chuàng)建基類
21.2.2 創(chuàng)建TJfsFileSearch控件
21.3 Test1程序
21.4 Test2程序
21.4.1 文件的對比
21.4.2 結果顯示
21.4.3 文件夾交換
21.5 創(chuàng)建對話框控件
21.6 控件模板
21.7 ActiveX控件
第五部分 數(shù)據(jù)庫編程
第22章 數(shù)據(jù)庫應用程序開發(fā)概述
22.1 數(shù)據(jù)庫應用程序概述
22.1.1 數(shù)據(jù)庫概述
22.1.2 數(shù)據(jù)庫應用程序的體系結構
22.1.3 設計用戶界面
22.2 單層數(shù)據(jù)庫應用程序
22.2.1 基于BDE的應用程序
22.2.2 事務
22.2.3 基于文件的單層數(shù)據(jù)庫應用程序
22.3 多層數(shù)據(jù)庫應用程序
22.3.1 多層體系結構的概述
22.3.2 選擇連接方式
22.3.3 創(chuàng)建應用服務器
22.3.4 創(chuàng)建客戶程序
22.3.5 糾錯與數(shù)據(jù)更新
22.3.6 自定義應用服務器
22.3.7 事務
22.3.8 ActiveForm
22.4 BDE會話期
22.4.1 TSession
22.4.2 檢索有關BDE會話期的信息
22.4.3 管理BDE別名
22.4.4 遍歷所有的TDatabase控件
22.4.5 訪問Paradox表
22.4.6 密碼
22.5 數(shù)據(jù)庫的連接
22.5.1 TDatabase控件
22.5.2 控制連接
22.5.3 遍歷一個數(shù)據(jù)庫的所有數(shù)據(jù)集
第23章 數(shù)據(jù)控件及對象概述
23.1 數(shù)據(jù)集控件
23.1.1 瀏覽記錄
23.1.2 書簽
23.1.3 搜索特定的記錄
23.1.4 過濾
23.1.5 修改數(shù)據(jù)
23.1.6 事件
23.1.7 TBDEDataSet
23.1.8 TDBDataSet
23.2 字段對象
23.2.1 具體的字段對象
23.2.2 設置永久字段對象的屬性
23.2.3 屬性集
23.2.4 顯示、轉換和訪問字段的值
23.2.5 字段級糾錯
23.2.6 Oracle 8的對象字段
23.3 訪問表格
23.3.1 使用TTable控件的一般步驟
23.3.2 在表格中搜索記錄
23.3.3 對記錄排序
23.3.4 選擇部分記錄
23.3.5 對表格整體的操作
23.3.6 Master/Detail關系
23.3.7 嵌套表
23.3.8 從另一個表格中引入數(shù)據(jù)
23.3.9 使用TBatchMove
23.4 查詢數(shù)據(jù)庫
23.4.1 有效地使用查詢
23.4.2 使用TQuery控件
23.4.3 指定要執(zhí)行的SQL語句
23.4.4 參數(shù)
23.4.5 執(zhí)行查詢
23.4.6 異構查詢
23.4.7 查詢結果
23.5 存儲過程
23.5.1 存儲過程概述
23.5.2 使用存儲過程
23.5.3 創(chuàng)建一個存儲過程
23.5.4 存儲過程的參數(shù)
第24章 數(shù)據(jù)庫應用程序實例
24.1 具有關聯(lián)地址的數(shù)據(jù)庫應用程序
24.1.1 程序中的數(shù)據(jù)庫表的關系
24.1.2 kdAdd程序功能的實現(xiàn)
24.1.3 kdAdd程序的代碼
24.1.4 kdAdd程序的各個選項卡
24.2 kdAddExplore程序
24.2.1 程序的界面
24.2.2 程序功能的實現(xiàn)
24.2.3 kdAddExplore程序的代碼
24.3 InterBase編程基礎
24.3.1 InterBase和Delphi
24.3.2 測試InterBase
24.3.3 創(chuàng)建數(shù)據(jù)庫
24.3.4 利用WISQL管理數(shù)據(jù)庫
24.3.5 事務處理
24.3.6 高速緩存更新
24.3.7 安全和InterBase服務器管理器
24.4 創(chuàng)建Music程序
24.4.1 Music 程序概述
24.4.2 設計Music 程序
24.4.3 在Music 表上創(chuàng)建索引
24.4.4 生成器、觸發(fā)器和存儲過程
24.4.5 服務器端規(guī)則和客戶端規(guī)則
24.5 Music 程序的界面
24.5.1 主界面
24.5.2 子窗體
24.6 Music程序的代碼

本目錄推薦

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