出版時間:2008-10 出版社:水利水電出版社 作者:曹靜 主編 頁數(shù):236
前言
隨著信息技術(shù)的,廣泛應(yīng)用和互聯(lián)網(wǎng)的迅猛發(fā)展,以信息產(chǎn)業(yè)發(fā)展水平為主要特征的綜合國力競爭日趨激烈,軟件產(chǎn)業(yè)作為信息產(chǎn)業(yè)的核心和國民經(jīng)濟信息化的基礎(chǔ),越來越受到世界各國的高度重視。中國加入世貿(mào)組織后,必須以積極的姿態(tài),在更大范圍和更深程度上參與國際合作和競爭。在這種形勢F,擺在我們面前的突出問題是人才短缺,計算機應(yīng)用與軟件技術(shù)專業(yè)領(lǐng)域技能型人才的缺乏尤為突出無論是數(shù)量還是質(zhì)量,都遠不能適應(yīng)國內(nèi)軟件產(chǎn)業(yè)的發(fā)展和信息化建設(shè)的需要。因此,深化教育教學(xué)改革,推動高等職業(yè)教育與培訓(xùn)的全面發(fā)展,大力提高教學(xué)質(zhì)量,是迫在眉睫的重要任務(wù)?! ?000年6月,國務(wù)院發(fā)布《鼓勵軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》,明確提出鼓勵資金、人才等資源投向軟件產(chǎn)業(yè),并要求教育部門根據(jù)市場需求進一步擴大軟件人才培養(yǎng)規(guī)模,依托高等學(xué)校、科研院所,建立一批軟件人才培養(yǎng)基地。2002年9月,國務(wù)院辦公廳轉(zhuǎn)發(fā)了國務(wù)院信息化工作辦公室制定的《振興軟件產(chǎn)業(yè)行動綱要》,該《綱要》明確提出要改善軟件人才結(jié)構(gòu),大規(guī)模培養(yǎng)軟件初級編程人員,滿足軟件工業(yè)化生產(chǎn)的需要。教育部也于2001年12月在35所大學(xué)啟動了示范性軟件學(xué)院的建設(shè)工作,并于2003年11月啟動了試辦小范性軟件職業(yè)技術(shù)學(xué)院的建設(shè)工作?! ∈痉缎攒浖殬I(yè)技術(shù)學(xué)院的建設(shè)目標是:經(jīng)過幾年努力,建設(shè)一批能夠培養(yǎng)大量具有競爭能力的實用型軟件職業(yè)技術(shù)人才的基地,面向就業(yè)、產(chǎn)學(xué)結(jié)合,為我國??茖哟诬浖殬I(yè)技術(shù)人才培養(yǎng)起到示范作用,并以此推動高等職業(yè)技術(shù)教育人才培養(yǎng)體系與管理體制和運行機制的改革。要達到這個日標,建立一套適合軟件職業(yè)技術(shù)學(xué)院人才培養(yǎng)模式的教材體系顯得尤為重要。 高職高專的教材建設(shè)已經(jīng)走過了幾個發(fā)展階段,由最開始本科教材的壓縮到加大實踐性教學(xué)環(huán)節(jié)的比重,再到強調(diào)實踐性教學(xué)環(huán)節(jié),但是學(xué)生在學(xué)習(xí)時還是反映存在理論與實踐的結(jié)合問題。為此,中吲水利水電出版社在經(jīng)過深入調(diào)查研究后,組織了一批長期工作在高職高專教學(xué)一線的老師,編寫了這套“軟件職業(yè)技術(shù)學(xué)院‘十一五’規(guī)劃教材”,本套教材采用項目驅(qū)動的方法米編寫,即全書所有章節(jié)都以實例作引導(dǎo)來說明各知識點,各章實例之問并不是孤立的,每個實例都可以作為最終項目的一個組成部分;每一章章末還配有實習(xí)實訓(xùn)(或叫實驗),這些實訓(xùn)組合起來是一個完整的項目。
內(nèi)容概要
本書以Delphi 7版本為對象,由淺入深、循序漸進地對Delphi的使用及開發(fā)方法做了詳細的介紹。全書共11章,內(nèi)容涉及Delphi集成開發(fā)環(huán)境的安裝與簡介、Object Pascal語言基礎(chǔ)、程序流程控制語句的使用、過程與函數(shù)的使用、高級數(shù)據(jù)類型的應(yīng)用、面向?qū)ο缶幊痰幕靖拍睢惓L幚淼姆椒?、常用組件的使用方法、程序調(diào)試方法、數(shù)據(jù)庫及網(wǎng)絡(luò)編程基礎(chǔ)等內(nèi)容,每章后均附有習(xí)題及實訓(xùn),便于讀者活學(xué)活用書中的知識,迅速掌握使用Delphi進行程序設(shè)計的各種基本手段。 本書將理論和實踐相結(jié)合、內(nèi)容通俗實用、講解透徹、實例豐富,可作為高職高專、大專院校Delphi課程的教材,也可作為Delphi培訓(xùn)班的教材,還可供廣大Delphi愛好者自學(xué)參考。
書籍目錄
序前言第1章 Delphi 7集成開發(fā)環(huán)境 1.1 Delphi簡介 1.2 Delphi軟件的安裝及卸載 1.3 Delphi 7的集成環(huán)境 1.4 Delphi 7應(yīng)用程序開發(fā)案例 本章小結(jié) 習(xí)題一第2章 面向?qū)ο蟮腜ascal語言 2.1 Object Pascal概述 2.1.1 標識符 2.1.2 保留字 2.1.3 注釋 2.1.4 常量和變量 2.2 基本數(shù)據(jù)類型 2.2.1 簡單數(shù)據(jù)類型 2.2.2 字符串類型 2.2.3 可變類型 2.2.4 類型轉(zhuǎn)換 2.3 運算符 2.3.1 賦值運算符 2.3.2 算術(shù)運算符 2.3.3 關(guān)系運算符 2.3.4 邏輯運算符 2.3.5 集合運算符 2.3.6 位運算符 2.3.7 其他運算符 2.3.8 運算符的優(yōu)先級 本章小結(jié) 實訓(xùn) 習(xí)題二第3章 控制語句 3.1 基本語句 3.1.1 語句聲明 3.1.2 賦值語句 3.1.3 基本輸入輸出語句 3.1.4 復(fù)合語句 3.1.5 空語句 3.2 結(jié)構(gòu)語句 3.2.1 順序語句 3.2.2 分支語句 3.2.3 循環(huán)語句 3.2.4 break和continue 本章小結(jié) 實訓(xùn) 習(xí)題三第4章 過程與函數(shù) 4.1 過程的說明和調(diào)用 4.1.1 過程的說明 4.1.2 過程的調(diào)用 4.2 函數(shù)的定義和調(diào)用 4.2.1 函數(shù)的定義 4.2.2 函數(shù)的調(diào)用 4.3 過程和函數(shù)的遞歸調(diào)用 4.3.1 過程租函數(shù)的遞歸調(diào)用 4.3.2 過程和函數(shù)的類型 4.3.3 主程與函數(shù)的調(diào)用約定 本章小結(jié) 實訓(xùn) 習(xí)題四第5章 高級數(shù)據(jù)類型 5.1 枚舉類型 5.2 子界類型 5.3 集合類型 5.4 數(shù)組類型 5.4.1 靜態(tài)數(shù)組 5.4.2 動態(tài)數(shù)組 5.4.3 查找 5.4.4 排序 5.4.5 數(shù)組參數(shù) 5.5 記錄類型 5.6 指針類型 5.6.1 指針的聲明 5.6.2 指針的賦值 5.6.3 無類型指針 5.6.4 字符指針類型 5.6.5 指針的動態(tài)使用 本章小結(jié) 實訓(xùn) 習(xí)題五第6章 面向?qū)ο? 6.1 面向?qū)ο蟮母拍? 6.1.1 面向?qū)ο蟮幕驹? 6.1.2 建立面向?qū)ο笏枷? 6.2 類 6.2.1 類的概念 6.2.2 類的成員 6.2.3 可見性 6.3 方法和屬性 6.3.1 方法的概念 6.3.2 方法的綁定 6.3.3 屬性 6.4.對象的應(yīng)用 6.4.1 對象的定義 6.4.2 對象的創(chuàng)建 6.4.3 對象的使用 6.5 繼承 6.5.1 繼承的定義 6.5.2 繼承的使用 6.6 多態(tài) 6.6.1 多態(tài)與動態(tài)綁定 6.6.2 方法的覆蓋、隱藏和重載 6.7 接口 6.7.1 定義接口 6.7.2 實現(xiàn)接口 本章小結(jié) 實訓(xùn) 習(xí)題六第7章 異常處理 7.1 異常與Delphi的異常類 7.2 異常保護和處理機制 7.3 異常處理應(yīng)用 本章小結(jié) 實訓(xùn) 習(xí)題七第8章 窗體和常用組件 8.1 窗體基礎(chǔ)知識 8.1.1 窗體的屬性、方法和事件 8.1.2 窗體的創(chuàng)建和銷毀 8.2 組件概述 8.2.1 組件的類型 8.2.2 組件的屬性、方法和事件 8.3 窗體的組件對象 8.3.1 向窗體中添加組件 8.3.2 編輯組件對象 8.4 按鈕類組件 8.4.1 Button組件 8.4.2 BitBm組件 8.4.3 RadioButton組件和RadioGroup組件 8.4.4 CheckBox組件和GroupBox組件 8.5 文本對象框組件 8.5.1 Label組件 8.5.2 Edit組件 8.5.3 ListBox組件 8.5.4 ComboBox組件 8.6 菜單、工具欄和狀態(tài)欄組件 8.6.1 主菜單和彈出式菜單 8.6.2 工具欄 8.6.3 狀態(tài)欄 8.7 對話框類組件 8.8 計時器組件 8.9 安裝新組件 本章小結(jié) 實訓(xùn) 習(xí)題八第9章 調(diào)試技術(shù) 9.1 編譯調(diào)試概述 9.2 程序錯誤分類 9.2.1 編譯錯誤 9.2.2 運行錯誤 9.2.3 邏輯錯誤 9.3 編譯器的設(shè)置 9.4 程序的調(diào)試 9.4.1 斷點的設(shè)置和使用 9.4.2 單步執(zhí)行 9.4.3 查看變量 9.4.4 其他調(diào)試方法與技巧 本章小結(jié) 實訓(xùn) 習(xí)題九第10章 數(shù)據(jù)庫編程基礎(chǔ) 10.1 Delphi數(shù)據(jù)庫編程基礎(chǔ) 10.1.1 數(shù)據(jù)庫應(yīng)用程序的構(gòu)成 10.1.2 數(shù)據(jù)庫引擎BDE、ADO簡介 10.1.3 數(shù)據(jù)庫應(yīng)用程序的建立 10.2 數(shù)據(jù)源組件DataSource 10.2.1 數(shù)據(jù)源組件的屬性 10.2.2 數(shù)據(jù)源的方法 10.2.3 數(shù)據(jù)源的常用事件 10.3 數(shù)據(jù)集組件DataSet 10.3.1 數(shù)據(jù)集的打開與關(guān)閉 10.3.2 數(shù)據(jù)集狀態(tài) 10.3.3 數(shù)據(jù)集的瀏覽 10.3.4 對數(shù)據(jù)集進行的操作 10.3.5 數(shù)據(jù)集常用事件 10.3.6 數(shù)據(jù)集的字段 10.4.BDE數(shù)據(jù)集組件 10.4.1 Tble組件 10.4.2 Query組件 10.4.3 Database組件 10.4.4 其他BDE組件 10.5 ADO組件 10.5.1 ADOConnection組件 10.5.2 ADOCommand組件 10.5.3 ADODataSet組件 10.5.4 ADOTable、ADOQuery和ADOStoredProc組件 10.6 數(shù)據(jù)控制組件 10.6.1 DBGrid組件 10.6.2 DBNavigator組件 10.6.3 其他數(shù)據(jù)控制組件 本章小結(jié) 實訓(xùn) 習(xí)題十第11章 網(wǎng)絡(luò)編程基礎(chǔ) 11.1 網(wǎng)絡(luò)基礎(chǔ)知識 11.2 建立Web瀏覽器 11.2.1 瀏覽器的王作原理 11.2.2 瀏覽器的設(shè)計 11.3 設(shè)計Web服務(wù)器 11.3.1 Web服務(wù)器的工作原理 11.3.2 應(yīng)用層協(xié)議控件及應(yīng)用 11.4 電子郵件系統(tǒng)的開發(fā) 11.4.1 TIdSMTP 11.4.2 TIdPOP3 本章小結(jié) 實訓(xùn) 習(xí)題十一附錄ASCⅡ碼表參考文獻
章節(jié)摘錄
第1章 Delphi 7集成開發(fā)環(huán)境 本章學(xué)習(xí)導(dǎo)讀 本章主要講解Delphi 7的特點,并詳細介紹Delphi 7軟件的安裝及卸載過程,以及Delphi7集成開發(fā)環(huán)境的使用。為了便于讀者學(xué)習(xí)和掌握Delphi 7,本章在每個重要知識點上都配有相關(guān)圖片來加以說明?! ?.1 Delphi簡介 Delphi是美國Borland公司開發(fā)的一種全新的可視化軟件開發(fā)工具。它采用了面向?qū)ο蟪绦蛘Z言(Ohject.Oriented Language)和基于組件的開發(fā)結(jié)構(gòu)框架相結(jié)合的先進技術(shù)。Delphi這種先進的編程理念和強大的可視化編程功能,克服了其他面向?qū)ο笳Z言如C++等在用戶交互能力上的不足。同時,它強大和先進的數(shù)據(jù)庫處理技術(shù)和能快速地建立應(yīng)用程序的獨特優(yōu)勢,為程序開發(fā)人員在開發(fā)應(yīng)用程序上提供了便利。程序員只需要在Delphi所提供的應(yīng)用程序框架上添加相應(yīng)的功能代碼即可。這使得原本煩瑣復(fù)雜而又枯燥的編程工作在Delphi的幫助下變得簡單易學(xué)而又有趣。因此,Delphi深受編程人員的喜愛。1.Delphi 7的主要特點 眾所周知,Delphi是一種快捷的Windows應(yīng)用程序開發(fā)工具。因此,Delphi產(chǎn)品的不斷升級是和Windows操作系統(tǒng)的更新?lián)Q代同步的,從而適應(yīng)網(wǎng)絡(luò)開發(fā)的需求。作為當(dāng)今比較流行的Windows應(yīng)用程序開發(fā)工具,Delphi 7擁有了其他可視化應(yīng)用程序開發(fā)工具所不具備的強大功能特點。那么,Delphi 7的主要特點表現(xiàn)在哪些方面呢? (1)簡化程序執(zhí)行過程,編譯速度快。Delphi所使用的全特征代碼編輯器和高速度的編譯器使其直接生成高性能代碼,從而加快了編譯速度?! 。?)可在多個不同的平臺上開發(fā)應(yīng)用。Delphi 7可以在Windows 95/98/2000/XP/NT等環(huán)境下使用,能充分發(fā)揮這些系統(tǒng)的強大功能。另外,Delphi 7也可以在Linux平臺上開發(fā)應(yīng)用?! 。?)具有更好的可重用性、可管理性和可擴展性。Delphi 7使用的是Object Pascal面向?qū)ο缶幊陶Z言并提供了許多程序框架和可重復(fù)利用的可視化組件。因此,開發(fā)人員既不必再對一些常見的Windows部件(如對話框、按鈕等)進行編程,還可以重復(fù)利用這些部件。另外,Delphi 7使用了獨特的VCL(Visual Component Library)類庫。VCL即可視組件庫,它可擴展性強、操作簡單、封裝完整。用戶可以根據(jù)自己的需要,任意導(dǎo)入導(dǎo)出ActiveX控件,任意構(gòu)建、擴充,甚至是刪減VCL。這大大提高了程序開發(fā)效率。同時,開發(fā)人員還可以根據(jù)自己的意愿來控制Windows開發(fā)效果。 (4)具有強大的數(shù)據(jù)可處理能力。應(yīng)用程序通過Delphi 7可以使用Borland公司提供的數(shù)據(jù)處理工具BDE(Borland Database Engine),這樣應(yīng)用程序就能可以方便地使用BDE連接到各種格式的數(shù)據(jù)源,并能暢通地使用Oracle、Sybase、SQL Server等多種大型數(shù)據(jù)庫。
編輯推薦
《Delphi程序設(shè)計基礎(chǔ)教程》特點: 以實際工程項目為引導(dǎo)來說明各知識點.使學(xué)生學(xué)為所用。 突出實習(xí)實訓(xùn),重在培養(yǎng)學(xué)生的專業(yè)能力和實踐能力?! ?nèi)容銜接合理,采用項目驅(qū)動的編寫方式,完全按項目運作所需的知識體系設(shè)置結(jié)構(gòu)。 配套齊全,不僅包括教學(xué)用書,還包括實習(xí)實訓(xùn)材料,教學(xué)課件等,使用方便。
圖書封面
評論、評分、閱讀與下載
Delphi程序設(shè)計基礎(chǔ)教程 PDF格式下載