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

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

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

定 價:¥45.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《Delphi 7應用案例開發(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 簡單易用的窗體設計器                  
 1.3.2 強大的對象觀察器                  
 1.3.3 控件的選擇和對齊                  
 1.3.4 自動調(diào)節(jié)控件的大小和位置                  
 1.3.5 其他特性                  
 1.4 人性化的代碼編輯器                  
 1.5 強大的定制功能                  
 1.5.1 保存界面設置                  
 1.5.2 自定義Delphi環(huán)境                  
 1.6 豐富的標準控件組                  
 1.7 開放的控件體系                  
 1.8 強大的調(diào)試工具                  
 1.8.1 使用集成調(diào)試器                  
 1.8.2 使用斷點                  
 1.9 簡易的應用程序發(fā)布方式                  
 1.10 小結(jié)                  
 第2章 面向?qū)ο蟮腄elphi語言                  
 2.1 面向過程的語言要素                  
 2.1.1 簡單數(shù)據(jù)類型                  
 2.1.2 復雜數(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 存取特性:私有. 保護和公共                  
 2.2.5 從對象中繼承數(shù)據(jù)和方法                  
 2.2.6 虛擬函數(shù)                  
 2.2.7 實現(xiàn)接口                  
 2.2.8 異常處理                  
 2.3 使用Borland的編碼風格                  
 2.3.1 標識符命名                  
 2.3.2 源文件命名                  
 2.3.3 空白的使用                  
 2.3.4 關(guān)于縮進                  
 2.3.5 關(guān)于類                  
 2.4 小結(jié)                  
 第3章 通用程序設計                  
 3.1 生成MDI框架                  
 3.2 建立標準界面元素                  
 3.2.1 建立Action                  
 3.2.2 設置菜單和工具條                  
 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 保存應用程序配置                  
 3.4.1 方法介紹                  
 3.4.2 保存配置                  
 3.5 顯示狀態(tài)信息                  
 3.5.1 顯示當前編輯文件信息                  
 3.5.2 顯示提信息                  
 3.6 編寫幫助系統(tǒng)                  
 3.6.1 生成幫助文件                  
 3.6.2 為應用和窗體設置幫助文件                  
 3.6.3 使用幫助API                  
 3.6.4 添加上下文相關(guān)幫助                  
 3.6.5 建立上下文相關(guān)幫助系統(tǒng)                  
 3.7 小結(jié)                  
 第4章 案例——分析和設計                  
 4.1 使用標準的工具和過程                  
 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è)務模型                  
 4.3.3 補充需求                  
 4.3.4 需求工作小結(jié)                  
 4.3.5 客戶的需求觀                  
 4.4 確定系統(tǒng)構(gòu)架                  
 4.5 從分析到設計                  
 4.5.1 分析階段的總結(jié)                  
 4.5.2 設計階段的開始                  
 4.6 界面設計                  
 4.6.1 界面是一個舞臺                  
 4.6.2 對界面的主要期望                  
 4.6.3 盡量符合用戶的預測                  
 4.6.4 什么是理想的界面                  
 4.6.5 界面的一致性                  
 4.6.6 形式符合功能                  
 4.6.7 屏幕設計基礎                  
 4.7 對工程進行測試                  
 4.8 使用CVS進行版本控制                  
 4.8.1 CVS簡介                  
 4.8.2 安裝CVS                  
 4.8.3 設置CVS用戶                  
 4.8.4 CVS基礎用法                  
 4.8.5 CVS高級特性                  
 4.8.6 從其他版本控制系統(tǒng)導入模塊                  
 4.8.7 CVS小結(jié)                  
 4.9 小結(jié)                  
 第5章 案例——建立數(shù)據(jù)庫系統(tǒng)                  
 5.1 數(shù)據(jù)庫分析與設計                  
 5.2 數(shù)據(jù)庫范式                  
 5.3 MySQL簡介                  
 5.3.1 什么是MySQL                  
 5.3.2 MySQL的主要特征                  
 5.4 安裝和設置MySQL                  
 5.4.1 安裝MySQL                  
 5.4.2 設置默認字符集                  
 5.4.3 使用支持事務的數(shù)據(jù)表                  
 5.5 使用Delphi連接MySQL數(shù)據(jù)庫                  
 5.5.1 dbExpress簡介                  
 5.5.2 使用Delphi連接MySQL數(shù)據(jù)庫                  
 5.6 業(yè)務數(shù)據(jù)庫設計                  
 5.6.1 分析并設計數(shù)據(jù)表                  
 5.6.2 MySQL數(shù)據(jù)類型                  
 5.6.3 確定表格字段                  
 5.7 輔助數(shù)據(jù)庫設計                  
 5.8 采用DataSnap架構(gòu)存取數(shù)據(jù)                  
 5.8.1 多級數(shù)據(jù)庫模式優(yōu)點                  
 5.8.2 技術(shù)基礎                  
 5.9 小結(jié)                  
 第6章 案例——應用服務器和管理軟件                  
 6.1 應用服務器                  
 6.1.1 建立應用服務器                  
 6.1.2 安裝應用服務器                  
 6.2 建立客戶端                  
 6.3 完善書籍管理功能                  
 6.4 添加進貨記錄管理功能                  
 6.4.1 在應用服務器中設置主/從關(guān)系                  
 6.4.2 修改客戶端                  
 6.4.3 增加進貨記錄                  
 6.5 小結(jié)                  
 第7章 案例——建立Web應用                  
 7.1 預期目標                  
 7.2 IntraWeb簡介                  
 7.2.1 控件簡介                  
 7.2.2 使用IntraWeb建立Web應用                  
 7.3 建立Web應用                  
 7.3.1 生成IntraWeb應用                  
 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應用到Web服務器                  
 7.8 小結(jié)                  
 第8章 案例——完善軟件系統(tǒng)                  
 8.1 完善管理軟件                  
 8.1.1 使用ActionList集中管理菜單和工具欄                  
 8.1.2 設置幫助菜單和系統(tǒng)菜單                  
 8.1.3 設計啟動窗口                  
 8.2 添加權(quán)限控制系統(tǒng)                  
 8.2.1 增加用戶登錄機制                  
 8.2.2 增加權(quán)限管理功能                  
 8.2.3 如何獲得更高的安全性                  
 8.3 完善應用服務器                  
 8.3.1 添加任務欄圖標                  
 8.3.2 添加連接信息顯示                  
 8.4 軟件的國際化和本地化                  
 8.4.1 加入新的語言                  
 8.4.2 本地化窗口資源                  
 8.4.3 將普通字符串轉(zhuǎn)化為ResourceString                  
 第9章 案例——建立報表系統(tǒng)                  
 9.1 Rave報表設計系統(tǒng)介紹                  
 9.1.1 組件介紹                  
 9.1.2 報表設計器介紹                  
 9.1.3 Rave組件的一些共同屬性                  
 9.2 為書籍管理子系統(tǒng)提供報表功能                  
 9.2.1 添加Rave組件                  
 9.2.2 打印書籍清單                  
 9.2.3 使用FontMirror功能統(tǒng)一管理字體                  
 9.2.4 打印當前頁號                  
 9.2.5 添加運行時打印功能                  
 9.3 為進貨管理子系統(tǒng)提供報表功能                  
 9.3.1 生成數(shù)據(jù)連接控件                  
 9.3.2 添加Band控件                  
 9.3.3 添加其他報表控件                  
 9.3.4 使用Lookup字段添加書名顯示                  
 9.3.5 添加運行時打印功能                  
 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外殼擴展                  
 10.6.1 上下文相關(guān)菜單擴展                  
 10.6.2 文件信息提示擴展                  
 10.7 正確地發(fā)出HTTP請求                  
 10.8 使用Google進行搜索                  
 10.9 在Delphi與C++之間實現(xiàn)函數(shù)與對象共享                  
 10.10 編寫具有插件的應用程序                  
 10.11 小結(jié)                  
 附錄A ModelMaker的使用                  
 A.1 UML簡介                  
 A.1.1 何處使用UML                  
 A.1.2 UML的構(gòu)造                  
 A.1.3 UML的擴展                  
 A.2 ModelMaker界面                  
 A.3 ModelMaker使用初步                  
 A.3.1 導入代碼                  
 A.3.2 生成代碼                  
 A.3.3 添加圖表                  
 A.3.4 保存模型                  
 A.4 ModelMaker使用進階                  
 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)計函數(shù)                  
 B.1.9 運用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 復合索引                  
 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)整服務器                  
 B.4.3 使用正確的表類型                  
 B.4.4 使用優(yōu)化工具                  
 B.5 MySQL不支持的功能以及回避方法                  
 B.5.1 子選擇                  
 B.5.2 SELECT INTO TABLE                  
 B.5.3 事務處理                  
 B.5.4 存儲過程和觸發(fā)器                  
 B.5.5 外鍵                  
 B.5.6 視圖                  
 B.5.7 使用“--”作為一個注釋的開始                  
 B.6 小結(jié)                   

本目錄推薦

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