出版時間:2005-3-1 出版社:科學(xué)出版社 作者:牛漢民,孫桂萍 頁數(shù):433
Tag標(biāo)簽:無
前言
Borland公司自1983年成立以來,秉承“持久領(lǐng)先、卓越不凡”的服務(wù)宗旨,一直致力于加速整個應(yīng)用程序的開發(fā)周期,不斷推出其編譯速度快、代碼質(zhì)量高而且易于調(diào)試的應(yīng)用程序開發(fā)工具產(chǎn)品,逐步奠定了自己在世界IT行業(yè)應(yīng)用程序開發(fā)工具領(lǐng)域的領(lǐng)先地位。當(dāng)前廣泛流行的Borland公司的軟件產(chǎn)品,為我們提供了涵蓋定義(Define)、設(shè)計(jì)(Design)、開發(fā)(Develop)、測試(Test)和發(fā)布(Deploy)等各個環(huán)節(jié)在內(nèi)的整個軟件應(yīng)用周期的解決方案。Delphi 7就是Borland公司強(qiáng)力推出的重要的應(yīng)用開發(fā)工具之一。Delphi 7為我們提供了一個高效率的應(yīng)用開發(fā)環(huán)境,其應(yīng)用范圍十分廣泛,不僅能夠用來編寫一般的控制臺和GuI(Graphic User Interface,圖形用戶界面)應(yīng)用程序,也可以用來開發(fā)多媒體應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序和Web服務(wù)器應(yīng)用程序。使用Delphi 7所提供的各種最新技術(shù),我們還可以非常方便地實(shí)現(xiàn)支持所有工業(yè)標(biāo)準(zhǔn)的企業(yè)級多層分布式應(yīng)用架構(gòu)。Delphi 7是專門為新一代電子商務(wù)領(lǐng)域的應(yīng)用開發(fā)所提供的從應(yīng)用設(shè)計(jì)到應(yīng)用發(fā)布的完整解決方案,并引導(dǎo)開發(fā)人員開始邁向.NET這一全新的平臺?;?。Delphi 6的強(qiáng)大功能,Delphi 7進(jìn)一步加強(qiáng)和完善了高性能的數(shù)據(jù)訪問中間件技術(shù)DataSnap、基于組件的Web應(yīng)用程序架構(gòu)WebSnap以及Web Services開發(fā)平臺BizSnap,進(jìn)一步改進(jìn)了集成開發(fā)環(huán)境、編譯器和調(diào)試工具,并提供了諸如IntraWeb組件、Rave報表組件等在內(nèi)的新的特性。為了加強(qiáng)對應(yīng)用開發(fā)周期更加全面的支持,在Delphi 7中,還包含了建模工具——ModelMaker和BoldforDelphi。Delphi 7突破了基于Windows平臺這一局限,它不僅仍然包含一直為廣大開發(fā)人員所喜愛的Windows環(huán)境下的編譯器,同時也包含了Kylix 3的Delphi語言版本,以及一個全新的.NET編譯器預(yù)覽版本??梢钥闯?,Borland公司正在其開發(fā)工具產(chǎn)品中逐步實(shí)現(xiàn)完全平臺無關(guān)性這一承諾。因此,對于廣大開發(fā)人員來說,Delphi仍將繼續(xù)是我們今后從事應(yīng)用開發(fā)的正確選擇。
內(nèi)容概要
本書是高等職業(yè)技術(shù)教育中IT類專業(yè)學(xué)生獲取學(xué)歷證書和國際著名軟件廠商Borland軟件認(rèn)證證書的學(xué)習(xí)用教材。本教材依據(jù)課程教學(xué)大綱并結(jié)合Delphi 7初級程序員教學(xué)特點(diǎn)編寫而成。 全書分7章,主要內(nèi)容包括Delphi 7入門、Delphi語言基礎(chǔ)、面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù)、組件庫體系結(jié)構(gòu)及其使用、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)基礎(chǔ)、基于BDE的數(shù)據(jù)庫應(yīng)用程序開發(fā)和Delphi 7程序調(diào)試。為便于教學(xué)使用,各章包括大量教學(xué)范例,并編入了大量習(xí)題。本書結(jié)構(gòu)清晰,應(yīng)用實(shí)例豐富,實(shí)現(xiàn)了理論學(xué)習(xí)和具體應(yīng)用的充分結(jié)合。 本書可作為各大專院校、高等職業(yè)技術(shù)院校計(jì)算機(jī)軟件開發(fā)專業(yè)課程和相關(guān)雙證教學(xué)課程的教材,也可供從事Delphi 7應(yīng)用開發(fā)的程序設(shè)計(jì)人員學(xué)習(xí)、參考。
書籍目錄
第1章 Delphi 7入門 1.1 Delphi的簡要發(fā)展情況 1.2 Delphi 7的功能特點(diǎn)及其發(fā)布版本 1.3 Delphi 7企業(yè)版的安裝 1.3.1 系統(tǒng)需求 1.3.2 企業(yè)版安裝 1.4 Delphi 7集成開發(fā)環(huán)境 1.4.1 集成開發(fā)環(huán)境的功能概述 1.4.2 集成開發(fā)環(huán)境的組成 1.4.3 主菜單欄 1.4.4 工 具 欄 1.4.5 組件面板 1.4.6 工程和文件管理 1.4.7 用戶界面設(shè)計(jì) 1.5 Delphi 7集成開發(fā)環(huán)境使用舉例 1.5.1 編寫控制臺應(yīng)用程序 1.5.2 編寫Windows應(yīng)用程序 練習(xí)題第2章 Delphi語言基礎(chǔ) 2.1 一個簡單的Delphi語言程序 2.2 注釋和編譯器命令字 2.2.1 注 釋 2.2.2 編譯器命令字 2.3 Delphi語言的基本元素 2.3.1 保留字和指示字 2.3.2 標(biāo) 識 符 2.3.3 直 接 量 2.4 聲明語句 2.5 常量和變量 2.5.1 常 量 2.5.2 變 量 2.6 數(shù)據(jù)類型 2.6.1 簡單數(shù)據(jù)類型 2.6.2 字符串型 2.6.3 結(jié)構(gòu)類型 2.6.4 指針類型 2.6.5 過程類型 2.6.6 變體類型 2.7 表 達(dá) 式 2.7.1 運(yùn) 算 符 2.7.2 函數(shù)調(diào)用表達(dá)式 2.7.3 集合構(gòu)造表達(dá)式 2.7.4 下標(biāo)處理表達(dá)式 2.7.5 類型轉(zhuǎn)換表達(dá)式 2.8 可執(zhí)行語句 2.8.1 簡單語句 2.8.2 控制結(jié)構(gòu)語句 2.9 過程和函數(shù) 2.9.1 過程和函數(shù)的聲明 2.9.2 過程和函數(shù)的參數(shù) 2.9.3 過程和函數(shù)的調(diào)用 2.9.4 帶有默認(rèn)值參數(shù)的例程 2.9.5 例程的重載 2.9.6 例程的遞歸調(diào)用 2.10 主程序和單元 2.10.1 主程序文件結(jié)構(gòu) 2.10.2 單元文件結(jié)構(gòu) 2.10.3 單元引用和uses子句 2.10.4 作 用 域 2.11 綜合實(shí)例——求解一元二次方程的Windows應(yīng)用程序 練習(xí)題第3章 面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù) 3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)方法概述 3.1.1 面向過程的程序設(shè)計(jì)方法 3.1.2 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法 3.1.3 Delphi中的對象 3.2 類和對象 3.2.1 類的聲明 3.2.2 類變量和類實(shí)例對象 3.3 方 法 3.3.1 方法的前向分類 3.3.2 方法的后向分類 3.3.3 Self變量及其使用 3.4 屬 性 3.4.1 屬性的聲明 3.4.2 屬性的訪問 3.5 封裝和成員可見性 3.5.1 封 裝 3.5.2 成員可見性 3.5.3 Delphi單元的封裝特性 3.6 繼 承 性 3.7 多 態(tài) 性 3.7.1 相關(guān)對象多態(tài)性的實(shí)現(xiàn) 3.7.2 抽象方法和抽象類 3.7.3 多態(tài)性應(yīng)用舉例 3.8 is、as運(yùn)算符和類引用 3.8.1 運(yùn)算符is和as 3.8.2 類 引 用 練 習(xí) 題第4章 組件庫體系結(jié)構(gòu)及其使用 4.1 組件庫概述 4.1.1 組件庫的組成結(jié)構(gòu) 4.1.2 在Delphi 7中開發(fā)跨平臺的應(yīng)用程序 4.2 VCL組件庫中幾個重要的類 4.2.1 TObject和運(yùn)行期類型信息 4.2.2 TPersistent 4.2.3 TComponent 4.2.4 TControl 4.2.5 TGraphicControl 4.2.6 TWinControl 4.3 VCL組件的常用屬性、方法和事件 4.3.1 VCL組件的常用屬性 4.3.2 VCL組件的常用方法 4.3.3 VCL組件的常用事件 4.4 按鈕和菜單組件及其使用 4.4.1 Button組件 4.4.2 BitBtn組件 4.4.3 RadioButton和RadioGroup組件 4.4.4 CheckBox和GroupBox組件 4.4.5 主菜單和彈出式菜單 4.4.6 按鈕和菜單的綜合運(yùn)用 4.5 標(biāo)簽和文本編輯組件及其使用 4.5.1 Label組件 4.5.2 Edit和MaskEdit組件 4.5.3 Memo和RichEdit組件 4.6 列表框、組合框和滾動條組件及其使用 4.6.1 ListBox組件 4.6.2 ComboBox組件 4.6.3 ScrollBar組件 4.6.4 列表框、組合框、滾動條的綜合應(yīng)用 4.7 對話框例程、對話框組件及其使用 4.7.1 對話框例程的使用 4.7.2 通用對話框的使用 4.8 工具欄和狀態(tài)欄 4.8.1 工 具 欄 4.8.2 狀 態(tài) 欄 4.9 VCL組件的綜合應(yīng)用——一個文本編輯器 練習(xí)題第5章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)基礎(chǔ) 5.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)概述 5.1.1 關(guān)系型數(shù)據(jù)庫系統(tǒng) 5.1.2 關(guān)系型數(shù)據(jù)庫組成元素 5.2 結(jié)構(gòu)化查詢語言 5.2.1 數(shù)據(jù)定義語言 5.2.2 數(shù)據(jù)操作語言 5.2.3 數(shù)據(jù)控制語言 5.3 InterBase數(shù)據(jù)庫管理系統(tǒng) 5.3.1 InterBase Server的安裝 5.3.2 運(yùn)行、注冊和登錄InterBase服務(wù)器 5.3.3 創(chuàng)建和注冊InterBase數(shù)據(jù)庫 5.3.4 創(chuàng)建數(shù)據(jù)庫對象 5.3.5 數(shù)據(jù)庫備份 5.4 Delphi數(shù)據(jù)庫輔助工具的使用 5.4.1 SQL Explorer 5.4.2 Databa se Desktop 5.5 Delphi數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本結(jié)構(gòu)形式 5.5.1 兩個簡單的數(shù)據(jù)庫應(yīng)用程序范例 5.5.2 數(shù)據(jù)庫引擎 5.5.3 Delphi數(shù)據(jù)庫應(yīng)用程序的組成 5.5.4 Delphi數(shù)據(jù)組件體系結(jié)構(gòu) 練習(xí)題第6章 基于BDE的數(shù)據(jù)庫應(yīng)用程序開發(fā) 6.1 BDE及BDE管理器 6.1.1 BDE數(shù)據(jù)庫別名 6.1.2 使用“BDE Administrator”配置數(shù)據(jù)庫別名 6.1.3 配置基于ODBC數(shù)據(jù)源的數(shù)據(jù)庫別名 6.2 BDE數(shù)據(jù)庫連接組件 6.2.1 指定數(shù)據(jù)庫 6.2.2 連接數(shù)據(jù)庫 6.2.3 斷開數(shù)據(jù)庫連接 6.2.4 控制登錄提示 6.2.5 TDataBase組件的其它屬性和方法 6.3 BDE數(shù)據(jù)集組件 6.3.1 TTable組件 6.3.2 TQuery組件 6.3.3 TStoredProc組件 6.4 數(shù)據(jù)源和數(shù)據(jù)感知組件 6.4.1 數(shù)據(jù)源組件 6.4.2 數(shù)據(jù)感知組件 6.4.3 數(shù)據(jù)網(wǎng)格組件 6.4.4 數(shù)據(jù)集導(dǎo)航器組件 6.4.5 數(shù)據(jù)字段組件 6.5 數(shù)據(jù)集字段對象 6.5.1 字段對象類型 6.5.2 持久字段 6.5.3 計(jì)算和查找字段 6.5.4 計(jì)算字段 6.5.5 查找字段 6.5.6 字段值的存取 6.6 對數(shù)據(jù)集的操作 6.6.1 移動記錄指針 6.6.2 過 濾 6.6.3 搜索和排序 6.6.4 主從數(shù)據(jù)集 練習(xí)題第7章 Delphi 7程序調(diào)試 7.1 程序錯誤的分類 7.1.1 編譯期錯誤 7.1.2 運(yùn)行期錯誤 7.2 Delphi調(diào)試環(huán)境的配置 7.2.1 工程調(diào)試選項(xiàng)的配置 7.2.2 調(diào)試器選項(xiàng)的配置 7.3 Delphi調(diào)試環(huán)境的使用 7.3.1 使用斷點(diǎn) 7.3.2 程序運(yùn)行控制 7.3.3 使用調(diào)用棧窗口 7.3.4 使用監(jiān)視窗口 7.3.5 查看局部變量 7.3.6 使用線程狀態(tài)窗口 7.3.7 使用模塊窗口 7.3.8 查看CPU狀態(tài) 7.3.9 查看事件日志 7.3.10 檢視器 7.4 程序調(diào)試實(shí)例 7.4.1 觀察短路布爾運(yùn)算 7.4.2 觀察訪問動態(tài)數(shù)組下標(biāo)越界 練習(xí)題Borland認(rèn)證課程介紹
章節(jié)摘錄
插圖:·1997年:Delphi 3。該版本作為創(chuàng)建分布式企業(yè)級Web應(yīng)用程序的可視化、高性能的客戶機(jī)/服務(wù)器開發(fā)工具,大大鞏固了Delphi在Windows應(yīng)用開發(fā)中的地位。其新增特性包括DLL調(diào)試、Code Insight技術(shù)、組件模板技術(shù)、DecisionCude和TeeChart等新的組件、組件包、WebBroker技術(shù)、ActiveForms以及接口和COM支持等。·1998年:Delphi 4。該版本為分布式計(jì)算環(huán)境提供了更高性能的解決方案,達(dá)到了企業(yè)級應(yīng)用的要求。它引入了組件的??浚―ocking)、錨定(Anchoring)和約束(Constraining)技術(shù),提供了動態(tài)數(shù)組和對方法重載(Overload)的支持,并且改進(jìn)了對OLE自動化和COM技術(shù)的支持,擴(kuò)展了對數(shù)據(jù)庫應(yīng)用開發(fā)的支持。 同年,Borland更名為Inprise。·1999年:Delphi 5。該版本延續(xù)了從Delphi 4開始的對易用性的改進(jìn),使得程序員可以更多地將精力集中于業(yè)務(wù)邏輯,新的改進(jìn)包括集成開發(fā)環(huán)境和調(diào)試器功能的增強(qiáng)、提供各種不同的桌面布局,等等。另外,該版本還引入了許多新的功能,使得程序員可以更好地開發(fā):Internet應(yīng)用程序,這些功能包括創(chuàng)建ASP組件的向?qū)?、支持XML的Internet Express組件和新的MIDAS功能。同時,產(chǎn)品的穩(wěn)定性也得到進(jìn)一步增強(qiáng)?!?001年:Delphi 6。該版本為我們提供了Windows平臺下支持Web Services開發(fā)的第一個快速應(yīng)用開發(fā)環(huán)境。使用Delphi 6,公司或個人可以快速輕松地創(chuàng)建新一代電子商務(wù)應(yīng)用系統(tǒng)。該版本的特點(diǎn)是:第一,通過為跨平臺開發(fā)提供新的組件庫CLX而兼容了Borland公司推出的Linux平臺開發(fā)工具Kylix;第二,Delphi 6在數(shù)據(jù)庫應(yīng)用程序、Web服務(wù)器應(yīng)用程序以及基于SOAP的Web Services應(yīng)用程序等方面對XML進(jìn)行了符合工業(yè)標(biāo)準(zhǔn)的全面封裝;第三,支持DataSnap、WebSnap和BizSnap三大Snap技術(shù);第四,推出了新的數(shù)據(jù)庫引擎dbExpress及其相關(guān)組件。
編輯推薦
《Delphi7開發(fā)基礎(chǔ)教程》:高等職業(yè)技術(shù)教育IT類雙證教材,Borland軟件認(rèn)證課程推薦教材
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Delphi7開發(fā)基礎(chǔ)教程 PDF格式下載