Delphi程序設(shè)計(jì)基礎(chǔ)教程

出版時(shí)間:2008-10  出版社:水利水電出版社  作者:曹靜 主編  頁數(shù):236  

前言

  隨著信息技術(shù)的,廣泛應(yīng)用和互聯(lián)網(wǎng)的迅猛發(fā)展,以信息產(chǎn)業(yè)發(fā)展水平為主要特征的綜合國(guó)力競(jìng)爭(zhēng)日趨激烈,軟件產(chǎn)業(yè)作為信息產(chǎn)業(yè)的核心和國(guó)民經(jīng)濟(jì)信息化的基礎(chǔ),越來越受到世界各國(guó)的高度重視。中國(guó)加入世貿(mào)組織后,必須以積極的姿態(tài),在更大范圍和更深程度上參與國(guó)際合作和競(jìng)爭(zhēng)。在這種形勢(shì)F,擺在我們面前的突出問題是人才短缺,計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)領(lǐng)域技能型人才的缺乏尤為突出無論是數(shù)量還是質(zhì)量,都遠(yuǎn)不能適應(yīng)國(guó)內(nèi)軟件產(chǎn)業(yè)的發(fā)展和信息化建設(shè)的需要。因此,深化教育教學(xué)改革,推動(dòng)高等職業(yè)教育與培訓(xùn)的全面發(fā)展,大力提高教學(xué)質(zhì)量,是迫在眉睫的重要任務(wù)?! ?000年6月,國(guó)務(wù)院發(fā)布《鼓勵(lì)軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》,明確提出鼓勵(lì)資金、人才等資源投向軟件產(chǎn)業(yè),并要求教育部門根據(jù)市場(chǎng)需求進(jìn)一步擴(kuò)大軟件人才培養(yǎng)規(guī)模,依托高等學(xué)校、科研院所,建立一批軟件人才培養(yǎng)基地。2002年9月,國(guó)務(wù)院辦公廳轉(zhuǎn)發(fā)了國(guó)務(wù)院信息化工作辦公室制定的《振興軟件產(chǎn)業(yè)行動(dòng)綱要》,該《綱要》明確提出要改善軟件人才結(jié)構(gòu),大規(guī)模培養(yǎng)軟件初級(jí)編程人員,滿足軟件工業(yè)化生產(chǎn)的需要。教育部也于2001年12月在35所大學(xué)啟動(dòng)了示范性軟件學(xué)院的建設(shè)工作,并于2003年11月啟動(dòng)了試辦小范性軟件職業(yè)技術(shù)學(xué)院的建設(shè)工作?! ∈痉缎攒浖殬I(yè)技術(shù)學(xué)院的建設(shè)目標(biāo)是:經(jīng)過幾年努力,建設(shè)一批能夠培養(yǎng)大量具有競(jìng)爭(zhēng)能力的實(shí)用型軟件職業(yè)技術(shù)人才的基地,面向就業(yè)、產(chǎn)學(xué)結(jié)合,為我國(guó)??茖哟诬浖殬I(yè)技術(shù)人才培養(yǎng)起到示范作用,并以此推動(dòng)高等職業(yè)技術(shù)教育人才培養(yǎng)體系與管理體制和運(yùn)行機(jī)制的改革。要達(dá)到這個(gè)日標(biāo),建立一套適合軟件職業(yè)技術(shù)學(xué)院人才培養(yǎng)模式的教材體系顯得尤為重要?! 「呗毟邔5慕滩慕ㄔO(shè)已經(jīng)走過了幾個(gè)發(fā)展階段,由最開始本科教材的壓縮到加大實(shí)踐性教學(xué)環(huán)節(jié)的比重,再到強(qiáng)調(diào)實(shí)踐性教學(xué)環(huán)節(jié),但是學(xué)生在學(xué)習(xí)時(shí)還是反映存在理論與實(shí)踐的結(jié)合問題。為此,中吲水利水電出版社在經(jīng)過深入調(diào)查研究后,組織了一批長(zhǎng)期工作在高職高專教學(xué)一線的老師,編寫了這套“軟件職業(yè)技術(shù)學(xué)院‘十一五’規(guī)劃教材”,本套教材采用項(xiàng)目驅(qū)動(dòng)的方法米編寫,即全書所有章節(jié)都以實(shí)例作引導(dǎo)來說明各知識(shí)點(diǎn),各章實(shí)例之問并不是孤立的,每個(gè)實(shí)例都可以作為最終項(xiàng)目的一個(gè)組成部分;每一章章末還配有實(shí)習(xí)實(shí)訓(xùn)(或叫實(shí)驗(yàn)),這些實(shí)訓(xùn)組合起來是一個(gè)完整的項(xiàng)目。

內(nèi)容概要

本書以Delphi 7版本為對(duì)象,由淺入深、循序漸進(jìn)地對(duì)Delphi的使用及開發(fā)方法做了詳細(xì)的介紹。全書共11章,內(nèi)容涉及Delphi集成開發(fā)環(huán)境的安裝與簡(jiǎn)介、Object Pascal語言基礎(chǔ)、程序流程控制語句的使用、過程與函數(shù)的使用、高級(jí)數(shù)據(jù)類型的應(yīng)用、面向?qū)ο缶幊痰幕靖拍睢惓L幚淼姆椒?、常用組件的使用方法、程序調(diào)試方法、數(shù)據(jù)庫(kù)及網(wǎng)絡(luò)編程基礎(chǔ)等內(nèi)容,每章后均附有習(xí)題及實(shí)訓(xùn),便于讀者活學(xué)活用書中的知識(shí),迅速掌握使用Delphi進(jìn)行程序設(shè)計(jì)的各種基本手段。    本書將理論和實(shí)踐相結(jié)合、內(nèi)容通俗實(shí)用、講解透徹、實(shí)例豐富,可作為高職高專、大專院校Delphi課程的教材,也可作為Delphi培訓(xùn)班的教材,還可供廣大Delphi愛好者自學(xué)參考。

書籍目錄

序前言第1章  Delphi 7集成開發(fā)環(huán)境  1.1  Delphi簡(jiǎn)介  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  標(biāo)識(shí)符    2.1.2  保留字    2.1.3  注釋    2.1.4  常量和變量  2.2  基本數(shù)據(jù)類型    2.2.1  簡(jiǎn)單數(shù)據(jù)類型    2.2.2  字符串類型    2.2.3  可變類型    2.2.4  類型轉(zhuǎn)換  2.3  運(yùn)算符    2.3.1  賦值運(yùn)算符    2.3.2  算術(shù)運(yùn)算符    2.3.3  關(guān)系運(yùn)算符    2.3.4  邏輯運(yùn)算符    2.3.5  集合運(yùn)算符    2.3.6  位運(yùn)算符    2.3.7  其他運(yùn)算符    2.3.8  運(yùn)算符的優(yōu)先級(jí)    本章小結(jié)    實(shí)訓(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é)    實(shí)訓(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é)    實(shí)訓(xùn)    習(xí)題四第5章  高級(jí)數(shù)據(jù)類型  5.1  枚舉類型  5.2  子界類型  5.3  集合類型  5.4  數(shù)組類型    5.4.1  靜態(tài)數(shù)組    5.4.2  動(dòng)態(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  指針的動(dòng)態(tài)使用    本章小結(jié)    實(shí)訓(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.對(duì)象的應(yīng)用    6.4.1  對(duì)象的定義    6.4.2  對(duì)象的創(chuàng)建    6.4.3  對(duì)象的使用  6.5  繼承    6.5.1  繼承的定義    6.5.2  繼承的使用  6.6  多態(tài)    6.6.1  多態(tài)與動(dòng)態(tài)綁定    6.6.2  方法的覆蓋、隱藏和重載  6.7  接口    6.7.1  定義接口    6.7.2  實(shí)現(xiàn)接口    本章小結(jié)    實(shí)訓(xùn)    習(xí)題六第7章  異常處理  7.1  異常與Delphi的異常類  7.2  異常保護(hù)和處理機(jī)制  7.3  異常處理應(yīng)用    本章小結(jié)    實(shí)訓(xùn)    習(xí)題七第8章  窗體和常用組件  8.1  窗體基礎(chǔ)知識(shí)    8.1.1  窗體的屬性、方法和事件    8.1.2  窗體的創(chuàng)建和銷毀  8.2  組件概述    8.2.1  組件的類型    8.2.2  組件的屬性、方法和事件  8.3  窗體的組件對(duì)象    8.3.1  向窗體中添加組件    8.3.2  編輯組件對(duì)象  8.4  按鈕類組件    8.4.1  Button組件    8.4.2  BitBm組件    8.4.3  RadioButton組件和RadioGroup組件    8.4.4 CheckBox組件和GroupBox組件  8.5  文本對(duì)象框組件    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  對(duì)話框類組件  8.8  計(jì)時(shí)器組件  8.9  安裝新組件    本章小結(jié)    實(shí)訓(xùn)    習(xí)題八第9章  調(diào)試技術(shù)  9.1  編譯調(diào)試概述  9.2  程序錯(cuò)誤分類    9.2.1  編譯錯(cuò)誤    9.2.2  運(yùn)行錯(cuò)誤    9.2.3  邏輯錯(cuò)誤  9.3  編譯器的設(shè)置  9.4  程序的調(diào)試    9.4.1  斷點(diǎn)的設(shè)置和使用    9.4.2  單步執(zhí)行    9.4.3  查看變量    9.4.4  其他調(diào)試方法與技巧    本章小結(jié)    實(shí)訓(xùn)    習(xí)題九第10章  數(shù)據(jù)庫(kù)編程基礎(chǔ)  10.1  Delphi數(shù)據(jù)庫(kù)編程基礎(chǔ)    10.1.1  數(shù)據(jù)庫(kù)應(yīng)用程序的構(gòu)成    10.1.2  數(shù)據(jù)庫(kù)引擎BDE、ADO簡(jiǎn)介    10.1.3  數(shù)據(jù)庫(kù)應(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  對(duì)數(shù)據(jù)集進(jìn)行的操作    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é)    實(shí)訓(xùn)    習(xí)題十第11章  網(wǎng)絡(luò)編程基礎(chǔ)  11.1  網(wǎng)絡(luò)基礎(chǔ)知識(shí)  11.2  建立Web瀏覽器    11.2.1  瀏覽器的王作原理    11.2.2  瀏覽器的設(shè)計(jì)  11.3  設(shè)計(jì)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é)    實(shí)訓(xùn)    習(xí)題十一附錄ASCⅡ碼表參考文獻(xiàn)

章節(jié)摘錄

  第1章 Delphi 7集成開發(fā)環(huán)境  本章學(xué)習(xí)導(dǎo)讀  本章主要講解Delphi 7的特點(diǎn),并詳細(xì)介紹Delphi 7軟件的安裝及卸載過程,以及Delphi7集成開發(fā)環(huán)境的使用。為了便于讀者學(xué)習(xí)和掌握Delphi 7,本章在每個(gè)重要知識(shí)點(diǎn)上都配有相關(guān)圖片來加以說明?! ?.1 Delphi簡(jiǎn)介  Delphi是美國(guó)Borland公司開發(fā)的一種全新的可視化軟件開發(fā)工具。它采用了面向?qū)ο蟪绦蛘Z言(Ohject.Oriented Language)和基于組件的開發(fā)結(jié)構(gòu)框架相結(jié)合的先進(jìn)技術(shù)。Delphi這種先進(jìn)的編程理念和強(qiáng)大的可視化編程功能,克服了其他面向?qū)ο笳Z言如C++等在用戶交互能力上的不足。同時(shí),它強(qiáng)大和先進(jìn)的數(shù)據(jù)庫(kù)處理技術(shù)和能快速地建立應(yīng)用程序的獨(dú)特優(yōu)勢(shì),為程序開發(fā)人員在開發(fā)應(yīng)用程序上提供了便利。程序員只需要在Delphi所提供的應(yīng)用程序框架上添加相應(yīng)的功能代碼即可。這使得原本煩瑣復(fù)雜而又枯燥的編程工作在Delphi的幫助下變得簡(jiǎn)單易學(xué)而又有趣。因此,Delphi深受編程人員的喜愛。1.Delphi 7的主要特點(diǎn)  眾所周知,Delphi是一種快捷的Windows應(yīng)用程序開發(fā)工具。因此,Delphi產(chǎn)品的不斷升級(jí)是和Windows操作系統(tǒng)的更新?lián)Q代同步的,從而適應(yīng)網(wǎng)絡(luò)開發(fā)的需求。作為當(dāng)今比較流行的Windows應(yīng)用程序開發(fā)工具,Delphi 7擁有了其他可視化應(yīng)用程序開發(fā)工具所不具備的強(qiáng)大功能特點(diǎn)。那么,Delphi 7的主要特點(diǎn)表現(xiàn)在哪些方面呢? ?。?)簡(jiǎn)化程序執(zhí)行過程,編譯速度快。Delphi所使用的全特征代碼編輯器和高速度的編譯器使其直接生成高性能代碼,從而加快了編譯速度?! 。?)可在多個(gè)不同的平臺(tái)上開發(fā)應(yīng)用。Delphi 7可以在Windows 95/98/2000/XP/NT等環(huán)境下使用,能充分發(fā)揮這些系統(tǒng)的強(qiáng)大功能。另外,Delphi 7也可以在Linux平臺(tái)上開發(fā)應(yīng)用?! 。?)具有更好的可重用性、可管理性和可擴(kuò)展性。Delphi 7使用的是Object Pascal面向?qū)ο缶幊陶Z言并提供了許多程序框架和可重復(fù)利用的可視化組件。因此,開發(fā)人員既不必再對(duì)一些常見的Windows部件(如對(duì)話框、按鈕等)進(jìn)行編程,還可以重復(fù)利用這些部件。另外,Delphi 7使用了獨(dú)特的VCL(Visual Component Library)類庫(kù)。VCL即可視組件庫(kù),它可擴(kuò)展性強(qiáng)、操作簡(jiǎn)單、封裝完整。用戶可以根據(jù)自己的需要,任意導(dǎo)入導(dǎo)出ActiveX控件,任意構(gòu)建、擴(kuò)充,甚至是刪減VCL。這大大提高了程序開發(fā)效率。同時(shí),開發(fā)人員還可以根據(jù)自己的意愿來控制Windows開發(fā)效果。 ?。?)具有強(qiáng)大的數(shù)據(jù)可處理能力。應(yīng)用程序通過Delphi 7可以使用Borland公司提供的數(shù)據(jù)處理工具BDE(Borland Database Engine),這樣應(yīng)用程序就能可以方便地使用BDE連接到各種格式的數(shù)據(jù)源,并能暢通地使用Oracle、Sybase、SQL Server等多種大型數(shù)據(jù)庫(kù)。

編輯推薦

  《Delphi程序設(shè)計(jì)基礎(chǔ)教程》特點(diǎn):  以實(shí)際工程項(xiàng)目為引導(dǎo)來說明各知識(shí)點(diǎn).使學(xué)生學(xué)為所用?! ⊥怀鰧?shí)習(xí)實(shí)訓(xùn),重在培養(yǎng)學(xué)生的專業(yè)能力和實(shí)踐能力?! ?nèi)容銜接合理,采用項(xiàng)目驅(qū)動(dòng)的編寫方式,完全按項(xiàng)目運(yùn)作所需的知識(shí)體系設(shè)置結(jié)構(gòu)?! ∨涮R全,不僅包括教學(xué)用書,還包括實(shí)習(xí)實(shí)訓(xùn)材料,教學(xué)課件等,使用方便。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Delphi程序設(shè)計(jì)基礎(chǔ)教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7