Delphi課程設(shè)計案例精編

出版時間:2008-7  出版社:清華大學(xué)出版社  作者:孫福兆,雷志軍,汪梅婷,余健 著  頁數(shù):370  

前言

  課程設(shè)計是教學(xué)計劃和環(huán)節(jié)中的重要組成部分,通過課程設(shè)計,學(xué)生能夠得到系統(tǒng)的技能訓(xùn)練,鞏固和加強(qiáng)所學(xué)的專業(yè)理論知識,其目的是培養(yǎng)學(xué)生的綜合運行能力,使學(xué)生成為理論基礎(chǔ)扎實和獨立動手能力較強(qiáng)的專業(yè)人才?! elphi是著名的Borland公司開發(fā)的可視化軟件開發(fā)工具?!罢嬲某绦騿T用C,聰明的程序員用Delphi”,這句話是對Delphi最經(jīng)典、最實在的描述。Delphi被稱為第四代編程語言,它具有簡單、高效、功能強(qiáng)大的特點,利用Delphi進(jìn)行數(shù)據(jù)庫開發(fā)時,需要用到的相關(guān)控件和內(nèi)容多,再加之學(xué)生在學(xué)到的編程理論知識往往比較模糊,只有通過真正動手編程,才有可能使學(xué)生對編程的理解從感性上升到理性?!”緯紫冉榻B理論知識和編程需要的相關(guān)API,使讀者能知其然,然后通過五個完整的應(yīng)用系統(tǒng)的制作開發(fā),使讀者能熟悉Delphi 2006開發(fā)步驟、方法和技巧,達(dá)到知其所以然的目的。本書提供的應(yīng)用實例既具有針對性,且各自獨立成章、分別進(jìn)行講述,具體內(nèi)容如下?! “咐唬航榻B銀行助學(xué)貸款信息管理系統(tǒng),并使用第三方控件進(jìn)行美化。  案例二:介紹用SOL Sexver 2005與Delphi 2006開發(fā)倉庫管理系統(tǒng),使用專門設(shè)計的圖片達(dá)到美化界面的作用?! “咐航榻B與學(xué)生緊密聯(lián)系的圖書信息管理系統(tǒng)?! “咐模航榻B與實際密切聯(lián)系的貿(mào)易公司信息管理系統(tǒng)。  案例五:介紹了人事管理系統(tǒng)的開發(fā)重點,描述了對圖像字段的操作?! “咐航榻B利用InstallShield創(chuàng)建安裝程序。  本書由孫福兆、雷志軍、汪梅婷和余健執(zhí)筆,參加編寫和程序開發(fā)的人員還有馬秀萍、李雙紅、穆志維、伍建剛、陳偉、孫守凱、楊立平、吳宏彬、陳思成、孫景輝、方海剛、許釗等,在此一并向他們表示感謝。  由于編者水平有限,加上時間倉促,書中難免有一些不足之處,歡迎同行和讀者批評指正。

內(nèi)容概要

  《Delphi課程設(shè)計案例精編》首先介紹了Delphi 2006的基本知識以及軟件工程在實際中的運用,然后完整地介紹了Delphi在數(shù)據(jù)庫開發(fā)方面的應(yīng)用。全書共分8章,第1章和第2章介紹基本知識;其他各章均為實例,包括學(xué)生信息管理系統(tǒng)、助學(xué)貸款信息管理系統(tǒng)、倉庫管理系統(tǒng)、圖書信息管理系統(tǒng)和貿(mào)易公司信息管理系統(tǒng)。這些系統(tǒng)既能作為獨立的系統(tǒng)運行,也可作為應(yīng)用軟件中的一部分,具有較強(qiáng)的實用性和可移植性?!禗elphi課程設(shè)計案例精編》最后介紹了對第三方控件的使用以及程序的打包?!  禗elphi課程設(shè)計案例精編》內(nèi)容詳實、語言簡練、思路清晰、圖文并茂、理論與實際設(shè)計相結(jié)合,適合作為高等院校計算機(jī)、自動化、機(jī)械、電子等相關(guān)專業(yè)學(xué)生課程設(shè)計指導(dǎo)書,也非常適合作為開發(fā)人員的參考用書。

書籍目錄

第1章 Delphi 2006簡介1.1 Delphi簡介1.1.1 Delphi發(fā)展簡史1.1.2 Borland Developer Studio簡介1.1.3 Delphi編程特點1.2 Delphi集成開發(fā)環(huán)境1.2.1 窗體1.2.2 工具窗口1.2.3 Model View1.2.4 改變環(huán)境設(shè)置1.3 Delphi 2006新特性1.3.1 繼承方式創(chuàng)建窗體1.3.2 強(qiáng)大的數(shù)據(jù)庫支持1.3.3 代碼自動完成功能1.3.4 改動指示1.3.5 實時模板1.3.6 包裹程序代碼1.3.7 Debug1.3.8 Together for Delphi1.3.9 ECO Ⅲ1.4 新特性編程舉例1.5 常用控件介紹1.5.1 Standard控件1.5.2 Additional控件1.5.3 Data Access控件1.5.4 Data Controls控件1.5.5 dbExpress控件1.5.6 BDE控件1.5.7 dbGo控件1.5.8 Servers控件第2章 應(yīng)用系統(tǒng)分析與設(shè)計2.1 應(yīng)用系統(tǒng)設(shè)計的一般模式2.1.1 系統(tǒng)開發(fā)階段的劃分2.1.2 軟件開發(fā)方式2.1.3 軟件開發(fā)模型2.1.4 軟件開發(fā)方法2.2 系統(tǒng)分析與設(shè)計方法2.2.1 系統(tǒng)分析與設(shè)計過程中的相關(guān)文檔2.2.2 數(shù)據(jù)庫設(shè)計2.3 系統(tǒng)詳細(xì)設(shè)計2.3.1 系統(tǒng)功能分析2.3.2 系統(tǒng)功能模塊設(shè)計2.3.3 數(shù)據(jù)流程圖2.3.4 數(shù)據(jù)庫需求分析2.3.5 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計2.3.6 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計2.3.7 數(shù)據(jù)庫設(shè)計說明書第3章 學(xué)生信息管理系統(tǒng)3.1 課程設(shè)計目的和意義3.2 系統(tǒng)總體設(shè)計3.3 詳細(xì)設(shè)計3.3.1 信息編輯模塊設(shè)計3.3.2 信息瀏覽模塊設(shè)計3.3.3 信息查詢模塊設(shè)計3.4 系統(tǒng)運行結(jié)果第4章 助學(xué)貸款信息管理系統(tǒng)4.1 課程設(shè)計的目的和意義4.2 需求分析4.2.1 功能需求4.2.2 系統(tǒng)流程分析4.3 總體設(shè)計4.3.1 系統(tǒng)層次模塊圖4.3.2 數(shù)據(jù)庫設(shè)計4.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計4.3.4 數(shù)據(jù)表的創(chuàng)建4.4 主要技術(shù)介紹4.4.1 ADO控件簡介4.4.2 TADOConnection控件簡介4.4.3 TADODataSet控件簡介4.4.4 TADOCommand控件簡介4.4.5 TADO其他控件4.4.6 ADO創(chuàng)建過程4.5 詳細(xì)設(shè)計4.5.1 啟動界面設(shè)計4.5.2 DataModule的創(chuàng)建4.5.3 登錄功能模塊設(shè)計4.5.4 系統(tǒng)主窗口設(shè)計4.5.5 貸款學(xué)生信息管理模塊4.5.6 貸款信息管理模塊4.5.7 系統(tǒng)管理模塊4.6 系統(tǒng)運行結(jié)果第5章 倉庫管理系統(tǒng)5.1 課程設(shè)計的目的和意義5.2 需求分析5.2.1 數(shù)據(jù)流圖5.2.2 系統(tǒng)主要功能5.2.3 系統(tǒng)功能模塊及說明5.3 總體設(shè)計5.3.1 系統(tǒng)總體模塊圖5.3.2 E-R模型與實體模型5.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計5.3.4 數(shù)據(jù)表的創(chuàng)建5.4 SQL Server 2005數(shù)據(jù)庫的應(yīng)用5.4.1 數(shù)據(jù)庫創(chuàng)建5.4.2 表的創(chuàng)建5.4.3 創(chuàng)建備份設(shè)備5.4.4 數(shù)據(jù)庫的備份與還原5.4.5 配置ODBC數(shù)據(jù)源5.5 詳細(xì)設(shè)計5.5.1 創(chuàng)建工程項目5.5.2 創(chuàng)建數(shù)據(jù)庫連接類5.5.3 用戶登錄模塊5.5.4 創(chuàng)建系統(tǒng)主界面5.5.5 供應(yīng)商信息管理模塊5.5.6 商品基本信息管理模塊5.5.7 商品入庫管理模塊5.5.8 商品出庫管理模塊5.5.9 商品查詢模塊5.5.10 系統(tǒng)管理模塊5.6 系統(tǒng)運行結(jié)果第6章 圖書信息管理系統(tǒng)6.1 課程設(shè)計的目的和意義6.2 需求分析6.2.1 功能需求6.2.2 系統(tǒng)流程分析6.2.3 業(yè)務(wù)流程圖6.3 總體設(shè)計6.3.1 系統(tǒng)層次模塊圖6.3.2 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)6.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計6.3.4 數(shù)據(jù)表的創(chuàng)建6.4 詳細(xì)設(shè)計6.4.1 主界面設(shè)計6.4.2 創(chuàng)建登錄窗體6.4.3 圖書管理模塊的實現(xiàn)6.4.4 書籍借閱模塊的實現(xiàn)6.4.5 讀者開卡模塊的實現(xiàn)6.4.6 查詢管理模塊6.4.7 系統(tǒng)管理模塊的實現(xiàn)6.5 系統(tǒng)運行結(jié)果第7章 貿(mào)易公司信息管理系統(tǒng)7.1 課程設(shè)計的目的和意義7.2 需求分析7.2.1 系統(tǒng)主要功能7.2.2 系統(tǒng)功能模塊及說明7.3 總體設(shè)計7.3.1 系統(tǒng)總體模塊圖7.3.2 程序流程與實體模型7.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計7.3.4 數(shù)據(jù)表的創(chuàng)建7.4 詳細(xì)設(shè)計7.4.1 創(chuàng)建程序框架7.4.2 創(chuàng)建數(shù)據(jù)連接類7.4.3 創(chuàng)建登錄對話框7.4.4 顧客信息管理7.4.5 商品信息管理7.4.6 銷售信息管理7.4.7 供應(yīng)商信息管理7.4.8 進(jìn)貨信息管理7.4.9 相關(guān)查詢模塊7.4.10 系統(tǒng)管理模塊7.5 系統(tǒng)運行結(jié)果第8章 組件使用與打包指南8.1 第三方組件的應(yīng)用8.1.1 第三方組件簡介8.1.2 第三方組件的安裝8.1.3 第三方組件的使用8.2 使用InstallShield打包程序8.2.1 利用向?qū)瓿芍谱?.2.2 利用IDE修改安裝工程8.2.3 設(shè)置快捷方式8.2.4 設(shè)置注冊表8.2.5 設(shè)置ODBC Resources8.2.6 條件安裝8.2.7 生成與部署

章節(jié)摘錄

  第1章 Delphi 2006簡介  Delphi 2006是Borland公司開發(fā)的面向?qū)ο蟮募绍浖_發(fā)環(huán)境Borland DeveloperStudio 2006中的一員。Delphi 2006不僅延續(xù)了Delphi的快速開發(fā)(Rapid ApplicationDevelopment,RAD)環(huán)境傳統(tǒng),還在許多領(lǐng)域擴(kuò)展和增加了重要功能?! ?.1 Delphi簡介  1.1.1 Delphi發(fā)展簡史  Delphi是面向?qū)ο蟮腜ascal語言,它的前身是Pascal語言。早期的Pascal語言,語法嚴(yán)格,除了支持常用的字符、數(shù)值等基本數(shù)據(jù)類型外,還支持子集、記錄等結(jié)構(gòu)數(shù)據(jù)類型。Pascal語言的保留字和語法與英語很相似,所以易學(xué)易用,常常用作程序設(shè)計的入門語言。后來,隨著面向?qū)ο蠹夹g(shù)的興起,Pascal中增加了對面向?qū)ο蠹夹g(shù)的支持,逐漸發(fā)展成為今天廣為人知的Delphi?! ?002年8月,Borland公司推出了Delphi 7 Studio,利用統(tǒng)一建模語言和模型驅(qū)動體系來加快系統(tǒng)開發(fā)。Delphi 7studio全面支持Microsoft公司的.NET框架,提供.NET移植工具包,還對電子商務(wù)和Web服務(wù)框架進(jìn)行了擴(kuò)展。Delphi 7 Studio共有4個版本:個人版、專業(yè)版、企業(yè)版和設(shè)計師版。  2003年11月,Borland公司又推出了Borland Delphi 8 for the Microsoft.NET。開發(fā)者可以利用它創(chuàng)建基于.NET框架的應(yīng)用。Delphi 8共有3個版本:專業(yè)版、企業(yè)版和設(shè)計師版,其中設(shè)計師版的功能最為強(qiáng)大?! ?004年11月,Borland公司發(fā)布更高版本的Delphi 2005。Delphi 2005支持多種編程語言,新增了代碼編輯器的語法錯誤提示功能,支持命名空間,還引入了靈活的For…In語句,擴(kuò)展了For循環(huán)。此外,還增加了對重構(gòu)的支持等?! ?005年12月,Borland公司為Delphi編程愛好者帶來了驚喜,Delphi的第10個版本——Delphi 2006正式發(fā)行。除了繼承Delphi 2005的原有功能外,Delphi 2006融數(shù)據(jù)庫開發(fā)技術(shù)、可視化程序設(shè)計技術(shù)和面向?qū)ο蠹夹g(shù)于一身,增加了很多新特性。例如,更新的數(shù)據(jù)庫驅(qū)動程序、狀態(tài)機(jī)、實時模板等。

編輯推薦

  學(xué)生信息管理系統(tǒng)、助學(xué)貸款信息管理系統(tǒng)、倉庫管理系統(tǒng)、圖書信息管理系統(tǒng)、貿(mào)易公司信息管理系統(tǒng)、組件使用與程序打包指南?! 矔厣阂园咐龓又R點,詮釋實際項目的設(shè)計理念,使讀者可舉一反三。案例典型,切合實際應(yīng)用,使讀者身臨其境,有助于快速進(jìn)入開發(fā)狀態(tài)。案例功能完善,配書盤中附有完整例源代碼。

圖書封面

評論、評分、閱讀與下載


    Delphi課程設(shè)計案例精編 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7