注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Delphi 7應(yīng)用案例開發(fā)篇

Delphi 7應(yīng)用案例開發(fā)篇

Delphi 7應(yīng)用案例開發(fā)篇

定 價:¥45.00

作 者: 甘志,陳宜凱,李幼儀編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): Delphi 7應(yīng)用開發(fā)叢書
標(biāo) 簽: Delphi

ISBN: 9787302075899 出版時間: 2003-11-01 包裝: 平裝
開本: 26cm 頁數(shù): 447 字?jǐn)?shù):  

內(nèi)容簡介

  本書特點(diǎn):·深入體驗(yàn)有組織的Delphi項(xiàng)目開發(fā)·熟練運(yùn)用ModelMaker進(jìn)行軟件設(shè)計(jì)·隨心所欲使用Delphi+Apache開發(fā)Web應(yīng)用·使用SQLExpress開發(fā)MySQL應(yīng)用·掌握Delphi開發(fā)的高級技巧本書為“Delphi7應(yīng)用開發(fā)叢書”之《Delphi7應(yīng)用案例開發(fā)篇》。全書通過一個電子商務(wù)系統(tǒng)的開發(fā),系統(tǒng)而深入地講解了Delphi7軟件開發(fā)的重點(diǎn)和難點(diǎn),尤其是數(shù)據(jù)庫應(yīng)用、基于Web的分布式應(yīng)用系統(tǒng)以及報(bào)表系統(tǒng)的開發(fā)。書中的實(shí)例是實(shí)用的電子商務(wù)應(yīng)用。實(shí)例腳本注釋豐富,思路清晰,分析透徹,并且采用了巧妙的技巧加以實(shí)現(xiàn)。本書共10章。首先簡單地介紹了Delphi的關(guān)鍵特性、Delphi的集成開發(fā)環(huán)境等。在對案例進(jìn)行介紹之前,通過一個多文檔MDI編輯器的編寫介紹了Delphi7中編寫應(yīng)用程序的一般方法。在隨后的案例開發(fā)中,介紹了數(shù)據(jù)庫應(yīng)用、dbExpress技術(shù)、Rave報(bào)表設(shè)計(jì)以及IntraWeb服務(wù)程序的開發(fā)。在案例編寫完成之后,介紹了Delphi7編程的一些高級技巧。本書的附錄部分介紹了ModelMaker的大部分特性和相關(guān)的MySQL介紹。本書附帶1張光盤,內(nèi)容為本書中涉及的示例程序的源代碼以及用到的服務(wù)程序。本書內(nèi)容詳實(shí),實(shí)例豐富,圖文并茂,語言通俗易懂,可讀性強(qiáng),是Delphi開發(fā)人員的一本不可多得的參考書籍。它即可以作為初學(xué)者的入門和興趣讀物,又可以作為深入學(xué)習(xí)者的提高和拓展圖書,同時也不失為數(shù)據(jù)庫軟件和Web系統(tǒng)開發(fā)人員有益的參考書。

作者簡介

暫缺《Delphi 7應(yīng)用案例開發(fā)篇》作者簡介

圖書目錄

第1章 神奇的Delphi                  
 1.1 Delphi 7概述                  
 1.1.1 優(yōu)秀的RAD開發(fā)工具                  
 1.1.2 全面的開發(fā)平臺                  
 1.1.3 最佳的數(shù)據(jù)庫開發(fā)方案                  
 1.1.4 Borland公司20年技術(shù)創(chuàng)新的頂峰                  
 1.2 優(yōu)秀的集成開發(fā)環(huán)境                  
 1.3 可視的開發(fā)方式                  
 1.3.1 簡單易用的窗體設(shè)計(jì)器                  
 1.3.2 強(qiáng)大的對象觀察器                  
 1.3.3 控件的選擇和對齊                  
 1.3.4 自動調(diào)節(jié)控件的大小和位置                  
 1.3.5 其他特性                  
 1.4 人性化的代碼編輯器                  
 1.5 強(qiáng)大的定制功能                  
 1.5.1 保存界面設(shè)置                  
 1.5.2 自定義Delphi環(huán)境                  
 1.6 豐富的標(biāo)準(zhǔn)控件組                  
 1.7 開放的控件體系                  
 1.8 強(qiáng)大的調(diào)試工具                  
 1.8.1 使用集成調(diào)試器                  
 1.8.2 使用斷點(diǎn)                  
 1.9 簡易的應(yīng)用程序發(fā)布方式                  
 1.10 小結(jié)                  
 第2章 面向?qū)ο蟮腄elphi語言                  
 2.1 面向過程的語言要素                  
 2.1.1 簡單數(shù)據(jù)類型                  
 2.1.2 復(fù)雜數(shù)據(jù)類型                  
 2.1.3 簡單語句語法                  
 2.1.4 流程控制語句                  
 2.1.5 使用指針                  
 2.1.6 Object Pascal的單元文件(Unit)                  
 2.2 面向?qū)ο缶幊?nbsp;                 
 2.2.1 什么是對象                  
 2.2.2 面向?qū)ο蠓椒ǖ幕咎匦?nbsp;                 
 2.2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)                  
 2.2.4 存取特性:私有. 保護(hù)和公共                  
 2.2.5 從對象中繼承數(shù)據(jù)和方法                  
 2.2.6 虛擬函數(shù)                  
 2.2.7 實(shí)現(xiàn)接口                  
 2.2.8 異常處理                  
 2.3 使用Borland的編碼風(fēng)格                  
 2.3.1 標(biāo)識符命名                  
 2.3.2 源文件命名                  
 2.3.3 空白的使用                  
 2.3.4 關(guān)于縮進(jìn)                  
 2.3.5 關(guān)于類                  
 2.4 小結(jié)                  
 第3章 通用程序設(shè)計(jì)                  
 3.1 生成MDI框架                  
 3.2 建立標(biāo)準(zhǔn)界面元素                  
 3.2.1 建立Action                  
 3.2.2 設(shè)置菜單和工具條                  
 3.2.3 添加狀態(tài)條                  
 3.3 和文件相關(guān)的功能                  
 3.3.1 修改子窗體                  
 3.3.2 打開文件                  
 3.3.3 保存文件                  
 3.3.4 完善打開文件功能                  
 3.3.5 編寫“最近打開文件列表”                  
 3.4 保存應(yīng)用程序配置                  
 3.4.1 方法介紹                  
 3.4.2 保存配置                  
 3.5 顯示狀態(tài)信息                  
 3.5.1 顯示當(dāng)前編輯文件信息                  
 3.5.2 顯示提信息                  
 3.6 編寫幫助系統(tǒng)                  
 3.6.1 生成幫助文件                  
 3.6.2 為應(yīng)用和窗體設(shè)置幫助文件                  
 3.6.3 使用幫助API                  
 3.6.4 添加上下文相關(guān)幫助                  
 3.6.5 建立上下文相關(guān)幫助系統(tǒng)                  
 3.7 小結(jié)                  
 第4章 案例——分析和設(shè)計(jì)                  
 4.1 使用標(biāo)準(zhǔn)的工具和過程                  
 4.1.1 統(tǒng)一建模語言(UML)                  
 4.1.2 規(guī)范軟件開發(fā)過程                  
 4.2 捕獲需求和建立用況                  
 4.3 使用ModelMaker編寫用況圖                  
 4.3.1 領(lǐng)域模型                  
 4.3.2 業(yè)務(wù)模型                  
 4.3.3 補(bǔ)充需求                  
 4.3.4 需求工作小結(jié)                  
 4.3.5 客戶的需求觀                  
 4.4 確定系統(tǒng)構(gòu)架                  
 4.5 從分析到設(shè)計(jì)                  
 4.5.1 分析階段的總結(jié)                  
 4.5.2 設(shè)計(jì)階段的開始                  
 4.6 界面設(shè)計(jì)                  
 4.6.1 界面是一個舞臺                  
 4.6.2 對界面的主要期望                  
 4.6.3 盡量符合用戶的預(yù)測                  
 4.6.4 什么是理想的界面                  
 4.6.5 界面的一致性                  
 4.6.6 形式符合功能                  
 4.6.7 屏幕設(shè)計(jì)基礎(chǔ)                  
 4.7 對工程進(jìn)行測試                  
 4.8 使用CVS進(jìn)行版本控制                  
 4.8.1 CVS簡介                  
 4.8.2 安裝CVS                  
 4.8.3 設(shè)置CVS用戶                  
 4.8.4 CVS基礎(chǔ)用法                  
 4.8.5 CVS高級特性                  
 4.8.6 從其他版本控制系統(tǒng)導(dǎo)入模塊                  
 4.8.7 CVS小結(jié)                  
 4.9 小結(jié)                  
 第5章 案例——建立數(shù)據(jù)庫系統(tǒng)                  
 5.1 數(shù)據(jù)庫分析與設(shè)計(jì)                  
 5.2 數(shù)據(jù)庫范式                  
 5.3 MySQL簡介                  
 5.3.1 什么是MySQL                  
 5.3.2 MySQL的主要特征                  
 5.4 安裝和設(shè)置MySQL                  
 5.4.1 安裝MySQL                  
 5.4.2 設(shè)置默認(rèn)字符集                  
 5.4.3 使用支持事務(wù)的數(shù)據(jù)表                  
 5.5 使用Delphi連接MySQL數(shù)據(jù)庫                  
 5.5.1 dbExpress簡介                  
 5.5.2 使用Delphi連接MySQL數(shù)據(jù)庫                  
 5.6 業(yè)務(wù)數(shù)據(jù)庫設(shè)計(jì)                  
 5.6.1 分析并設(shè)計(jì)數(shù)據(jù)表                  
 5.6.2 MySQL數(shù)據(jù)類型                  
 5.6.3 確定表格字段                  
 5.7 輔助數(shù)據(jù)庫設(shè)計(jì)                  
 5.8 采用DataSnap架構(gòu)存取數(shù)據(jù)                  
 5.8.1 多級數(shù)據(jù)庫模式優(yōu)點(diǎn)                  
 5.8.2 技術(shù)基礎(chǔ)                  
 5.9 小結(jié)                  
 第6章 案例——應(yīng)用服務(wù)器和管理軟件                  
 6.1 應(yīng)用服務(wù)器                  
 6.1.1 建立應(yīng)用服務(wù)器                  
 6.1.2 安裝應(yīng)用服務(wù)器                  
 6.2 建立客戶端                  
 6.3 完善書籍管理功能                  
 6.4 添加進(jìn)貨記錄管理功能                  
 6.4.1 在應(yīng)用服務(wù)器中設(shè)置主/從關(guān)系                  
 6.4.2 修改客戶端                  
 6.4.3 增加進(jìn)貨記錄                  
 6.5 小結(jié)                  
 第7章 案例——建立Web應(yīng)用                  
 7.1 預(yù)期目標(biāo)                  
 7.2 IntraWeb簡介                  
 7.2.1 控件簡介                  
 7.2.2 使用IntraWeb建立Web應(yīng)用                  
 7.3 建立Web應(yīng)用                  
 7.3.1 生成IntraWeb應(yīng)用                  
 7.3.2 為主窗口添加登錄功能                  
 7.4 建立會員系統(tǒng)                  
 7.4.1 連接會員數(shù)據(jù)庫                  
 7.4.2 建立會員注冊頁面                  
 7.4.3 使用客戶端JavaScript檢查數(shù)據(jù)的有效性                  
 7.4.4 會員注冊和登錄功能                  
 7.4.5 會員修改信息頁面                  
 7.5 建立銷售系統(tǒng)                  
 7.5.1 書籍信息查詢頁面                  
 7.5.2 定購系統(tǒng)                  
 7.6 定制頁面顯示效果                  
 7.7 安裝IntraWeb應(yīng)用到Web服務(wù)器                  
 7.8 小結(jié)                  
 第8章 案例——完善軟件系統(tǒng)                  
 8.1 完善管理軟件                  
 8.1.1 使用ActionList集中管理菜單和工具欄                  
 8.1.2 設(shè)置幫助菜單和系統(tǒng)菜單                  
 8.1.3 設(shè)計(jì)啟動窗口                  
 8.2 添加權(quán)限控制系統(tǒng)                  
 8.2.1 增加用戶登錄機(jī)制                  
 8.2.2 增加權(quán)限管理功能                  
 8.2.3 如何獲得更高的安全性                  
 8.3 完善應(yīng)用服務(wù)器                  
 8.3.1 添加任務(wù)欄圖標(biāo)                  
 8.3.2 添加連接信息顯示                  
 8.4 軟件的國際化和本地化                  
 8.4.1 加入新的語言                  
 8.4.2 本地化窗口資源                  
 8.4.3 將普通字符串轉(zhuǎn)化為ResourceString                  
 第9章 案例——建立報(bào)表系統(tǒng)                  
 9.1 Rave報(bào)表設(shè)計(jì)系統(tǒng)介紹                  
 9.1.1 組件介紹                  
 9.1.2 報(bào)表設(shè)計(jì)器介紹                  
 9.1.3 Rave組件的一些共同屬性                  
 9.2 為書籍管理子系統(tǒng)提供報(bào)表功能                  
 9.2.1 添加Rave組件                  
 9.2.2 打印書籍清單                  
 9.2.3 使用FontMirror功能統(tǒng)一管理字體                  
 9.2.4 打印當(dāng)前頁號                  
 9.2.5 添加運(yùn)行時打印功能                  
 9.3 為進(jìn)貨管理子系統(tǒng)提供報(bào)表功能                  
 9.3.1 生成數(shù)據(jù)連接控件                  
 9.3.2 添加Band控件                  
 9.3.3 添加其他報(bào)表控件                  
 9.3.4 使用Lookup字段添加書名顯示                  
 9.3.5 添加運(yùn)行時打印功能                  
 9.4 小結(jié)                  
 第10章 其他開發(fā)范例                  
 10.1 窗體??烤幊?nbsp;                 
 10.2 拖放文件                  
 10.3 不打開IDE編譯工程                  
 10.4 查看DLL中的符號信息                  
 10.5 與VC相互調(diào)用DLL                  
 10.5.1 Delphi調(diào)用VC生成DLL                  
 10.5.2 VC調(diào)用Delphi的DLL                  
 10.6 利用Delphi編寫Windows外殼擴(kuò)展                  
 10.6.1 上下文相關(guān)菜單擴(kuò)展                  
 10.6.2 文件信息提示擴(kuò)展                  
 10.7 正確地發(fā)出HTTP請求                  
 10.8 使用Google進(jìn)行搜索                  
 10.9 在Delphi與C++之間實(shí)現(xiàn)函數(shù)與對象共享                  
 10.10 編寫具有插件的應(yīng)用程序                  
 10.11 小結(jié)                  
 附錄A ModelMaker的使用                  
 A.1 UML簡介                  
 A.1.1 何處使用UML                  
 A.1.2 UML的構(gòu)造                  
 A.1.3 UML的擴(kuò)展                  
 A.2 ModelMaker界面                  
 A.3 ModelMaker使用初步                  
 A.3.1 導(dǎo)入代碼                  
 A.3.2 生成代碼                  
 A.3.3 添加圖表                  
 A.3.4 保存模型                  
 A.4 ModelMaker使用進(jìn)階                  
 A.4.1 創(chuàng)建新類                  
 A.4.2 成員列表                  
 A.4.3 編輯新類                  
 A.4.4 添加代碼                  
 A.4.5 ModelMaker中的各種圖表                  
 A.4.6 編輯宏                  
 A.4.7 代碼模板                  
 A.4.8 單元代碼編輯                  
 A.4.9 ModelMaker的文檔管理                  
 A.5 ModelMaker與Delphi IDE的協(xié)作                  
 A.6 小結(jié)                  
 附錄B 高效MySQL手冊                  
 B.1 SQL語言速成                  
 B.1.1 創(chuàng)建表                  
 B.1.2 創(chuàng)建索引                  
 B.1.3 改變表結(jié)構(gòu)                  
 B.1.4 刪除數(shù)據(jù)對象                  
 B.1.5 執(zhí)行Select查詢                  
 B.1.6 修改表中數(shù)據(jù)                  
 B.1.7 數(shù)據(jù)庫切換                  
 B.1.8 統(tǒng)計(jì)函數(shù)                  
 B.1.9 運(yùn)用MySQL建立新數(shù)據(jù)庫                  
 B.1.10 更換數(shù)據(jù)庫                  
 B.1.11 創(chuàng)建表                  
 B.2 Select語句例程                  
 B.2.1 列的最大值                  
 B.2.2 擁有某個列的最大值的行                  
 B.2.3 分組并列出每組的最大值                  
 B.2.4 擁有某個字段的組間最大值的行                  
 B.2.5 使用外鍵                  
 B.3 養(yǎng)成良好的使用方法                  
 B.3.1 只存儲需要的信息                  
 B.3.2 只要求需要的東西                  
 B.3.3 規(guī)范化表的結(jié)構(gòu)                  
 B.3.4 復(fù)合索引                  
 B.3.5 使用索引加快查詢                  
 B.3.6 查詢處理                  
 B.3.7 不要過分使用索引                  
 B.3.8 使用REPLACE查詢                  
 B.3.9 使用臨時表                  
 B.3.10 盡量使用最新版的MySQL                  
 B.4 優(yōu)化指南                  
 B.4.1 在編譯時優(yōu)化MySQL                  
 B.4.2 調(diào)整服務(wù)器                  
 B.4.3 使用正確的表類型                  
 B.4.4 使用優(yōu)化工具                  
 B.5 MySQL不支持的功能以及回避方法                  
 B.5.1 子選擇                  
 B.5.2 SELECT INTO TABLE                  
 B.5.3 事務(wù)處理                  
 B.5.4 存儲過程和觸發(fā)器                  
 B.5.5 外鍵                  
 B.5.6 視圖                  
 B.5.7 使用“--”作為一個注釋的開始                  
 B.6 小結(jié)                   

本目錄推薦

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