出版時(shí)間:2008-7 出版社:何定華、 賀體剛 化學(xué)工業(yè)出版社 (2008-07出版) 作者:何定華,賀體剛 編著 頁(yè)數(shù):284
前言
Delphi是一種優(yōu)秀的基于Windows的應(yīng)用軟件開發(fā)工具。它具有可視化的開發(fā)環(huán)境、簡(jiǎn)潔明快的編程語(yǔ)言、強(qiáng)大的數(shù)據(jù)庫(kù)功能、可擴(kuò)展的組件庫(kù)等特點(diǎn),Delphi正在成為一種越來(lái)越成熟的軟件開發(fā)工具。聰明的程序員使用Delphi,這是業(yè)界廣為所知的一句名言,因此Delphi正在贏得越來(lái)越多的用戶。 本書針對(duì)較新的Delphi 2005版本,是Delphi入門級(jí)的學(xué)習(xí)教程。無(wú)論讀者是否具有編程基礎(chǔ)與編程思想,本書都是非常適合的教材與參考書。編者長(zhǎng)期從事Delphi程序設(shè)計(jì)的教學(xué)工作,本教材是根據(jù)編者多年的教學(xué)經(jīng)驗(yàn)編寫而成的。本書具有如下一些特點(diǎn)。 1.結(jié)構(gòu)合理 本書將Delphi基礎(chǔ)、Pascal語(yǔ)言等內(nèi)容介紹得比較詳細(xì),很多內(nèi)容都獨(dú)立編寫成章。這樣可以充分照顧到入門者的實(shí)際情況,而對(duì)于有學(xué)習(xí)基礎(chǔ)的讀者,也方便他們對(duì)某些章節(jié)進(jìn)行合理的取舍。本書例題豐富、講述清楚、界面美觀,力圖深入淺出。本書各個(gè)章節(jié)的先后順序也經(jīng)過(guò)編者精心設(shè)計(jì),讀者還可以根據(jù)自己的喜好和習(xí)慣,改變本書學(xué)習(xí)和講授的原有順序。例如,可以將分支結(jié)構(gòu)和單選按鈕、復(fù)選按鈕一起學(xué)習(xí),將循環(huán)結(jié)構(gòu)和列表框、組合框一起學(xué)習(xí)等。 2.內(nèi)容豐富 本書內(nèi)容豐富,它講述了Delphi語(yǔ)言的基礎(chǔ)知識(shí),包括第1章、第2章、第4章、第5章、第6章和第7章。這些章節(jié)對(duì)于有編程思想和編程基礎(chǔ)的讀者可以適當(dāng)進(jìn)行一些取 舍,教師在講授的時(shí)候課時(shí)分配也可以酌情減少。第3章講述窗體和基本組件,舍棄了一些比較復(fù)雜的組件,講述的組件都是常用的和簡(jiǎn)單的,適合高校學(xué)生的實(shí)際情況,這些組件的講述采用案例式的方法,配備有豐富的實(shí)例講解,利于學(xué)生消化和吸收。第8章、第9章和第10章都是界面編程,所開發(fā)的軟件界面美觀是Delphi的一大特點(diǎn)。 3.重點(diǎn)突出 Delphi的數(shù)據(jù)庫(kù)功能非常強(qiáng)大,這是Delphi的特點(diǎn)。雖然本書內(nèi)容豐富,講述的知識(shí)點(diǎn)也比較多,但是本書的重點(diǎn)非常突出。數(shù)據(jù)庫(kù)是本書的重點(diǎn),本書花了大量篇幅講述數(shù)據(jù)庫(kù)知識(shí)。第12章講述數(shù)據(jù)庫(kù)基礎(chǔ),第13章講述BDE數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā),第14章講述BDP數(shù)據(jù)庫(kù)引擎應(yīng)用。各個(gè)章節(jié)例題豐富、講述清楚,不僅有詳細(xì)的代碼而且還有可視化的工具軟件操作,界面清晰。 4.配備教學(xué)資源 本書中的每一道例題,編者都保留了原始文件,且每道例題在Delphi 2005環(huán)境下都能正常運(yùn)行,本書的所有例題源代碼都免費(fèi)贈(zèng)送給讀者,需要例題源程序的讀者請(qǐng)與編者聯(lián)系。本書由武漢職業(yè)技術(shù)學(xué)院的何定華和荊楚理工學(xué)院的賀體剛編著。何定華編寫第1章~第9章,賀體剛編寫第10章-第15章,全書由何定華統(tǒng)稿。本書可以作為高等院校教材和參考書,也可以作為社會(huì)培訓(xùn)班教材。教師可以根據(jù)學(xué)生的實(shí)際情況對(duì)某些章節(jié)進(jìn)行增刪。 在本書的整個(gè)編寫、出版過(guò)程中,我們參考了有關(guān)文獻(xiàn)著作,得到了化學(xué)工業(yè)出版社的支持與幫助,我們?cè)诖颂叵蛴嘘P(guān)作者和化學(xué)工業(yè)出版社的有關(guān)人員表示衷心的感謝。 由于時(shí)間倉(cāng)促,加之編者水平有限,不足之處在所難免,懇請(qǐng)讀者批評(píng)指正。
內(nèi)容概要
本書詳細(xì)講述了Delphi 2005程序設(shè)計(jì),內(nèi)容包括:Delphi基礎(chǔ)知識(shí),Pascal語(yǔ)言,編程基礎(chǔ)(包含程序的控制結(jié)構(gòu)、枚舉、子界和集合、數(shù)組與記錄以及過(guò)程與函數(shù)),界面設(shè)計(jì)(包含窗體與基本組件、對(duì)話框、菜單、工具欄、狀態(tài)欄以及圖形圖像程序設(shè)計(jì))、文件編程,數(shù)據(jù)庫(kù)編程(包含數(shù)據(jù)庫(kù)基礎(chǔ)、BDE數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)、BDP數(shù)據(jù)庫(kù)引擎應(yīng)用)以及ASP.NET編程。本書不僅內(nèi)容豐富、翔實(shí),而且重點(diǎn)突出。相信通過(guò)本書的學(xué)習(xí),讀者一定能夠快速地掌握Delphi這門優(yōu)秀的開發(fā)工具,并能輕松地開發(fā)出實(shí)用的軟件和數(shù)據(jù)庫(kù)應(yīng)用程序。 作者將為購(gòu)買本書的讀者免費(fèi)提供全書例題源程序,以方便讀者講課或者學(xué)習(xí)之用。 本書不僅可以作為高等學(xué)校教材,也可以作為社會(huì)培訓(xùn)班教材和參考書。對(duì)于那些希望快速學(xué)會(huì)Delphi2005開發(fā)工具的初學(xué)者,本書也是一本不可多得的好教材。
書籍目錄
第1章 Delphi基礎(chǔ)知識(shí) 1.1 Delphi 2005簡(jiǎn)介 1.1.1 Delphi的優(yōu)點(diǎn) 1.1.2 關(guān)于對(duì)象的一些基本概念 1.2 Delphi 2005集成開發(fā)環(huán)境 1.2.1 Delphi集成開發(fā)環(huán)境組成 1.2.2 Delphi應(yīng)用程序所包含的文件 1.2.3 組件的畫法 1.3 小結(jié) 習(xí)題第2章 Object Pascal語(yǔ)言 2.1 語(yǔ)言成分 2.2 數(shù)據(jù)類型 2.2.1 數(shù)值型數(shù)據(jù) 2.2.2 字符型數(shù)據(jù) 2.2.3 布爾型數(shù)據(jù) 2.3 常量和變量 2.3.1 常量 2.3.2 變量 2.4 運(yùn)算符和表達(dá)式 2.4.1 算術(shù)運(yùn)算符 2.4.2 位運(yùn)算符 2.4.3 字符串運(yùn)算符 2.4.4 關(guān)系運(yùn)算符 2.4.5 邏輯運(yùn)算符 2.4.6 運(yùn)算符的優(yōu)先級(jí) 2.5 常用函數(shù)與過(guò)程 2.5.1 數(shù)學(xué)運(yùn)算函數(shù)與過(guò)程 2.5.2 字符處理函數(shù)與過(guò)程 2.5.3 日期時(shí)間函數(shù)與過(guò)程 2.5.4 類型轉(zhuǎn)換函數(shù)與過(guò)程 2.5.5 其他函數(shù)與過(guò)程 2.6 語(yǔ)句 2.7 小結(jié) 習(xí)題第3章 窗體和基本組件 3.1 窗體 3.2 VCL Forms組件 3.2.1 Label組件 3.2.2 Edit組件 3.2.3 Mem0組件 3.2.4 RichEdit組件 3.2.5 Panel組件 3.2.6 Splitter組件 3.2.7 GroupBox組件 3.2.8 Button組件 3.2.9 BitBtn組件 3.2.10 SpeedButton組件 3.2.11 CheckBox組件 3.2.12 RadioButton組件 3.2.13 ListBox組件 3.2.14 ComboBox組件 3.2.15 計(jì)時(shí)器Timer組件 3.3 Windows Forms組件 3.4 小結(jié) 習(xí)題第4章 程序控制結(jié)構(gòu) 4.1 分支結(jié)構(gòu) 4.1.1 if語(yǔ)句 4.1.2 case語(yǔ)句 4.2 循環(huán)結(jié)構(gòu) 4.2.1 while語(yǔ)句 4.2.2 repeat語(yǔ)句 4.2.3 for語(yǔ)句 4.2.4 多重循環(huán) 4.3 小結(jié) 習(xí)題第5章 枚舉、子界與集合 5.1 枚舉類型 5.1.1 枚舉類型的定義 5.1.2 枚舉類型的運(yùn)算 5.2 子界類型 5.3 集合類型 5.3.1 集合類型的定義 ……第6章 數(shù)組與記錄第7章 過(guò)程與函數(shù)第8章 對(duì)話框第9章 菜單、工具欄和狀態(tài)欄第10章 圖形圖像與多媒體第11章 文件管理第12章 數(shù)據(jù)庫(kù)編程基礎(chǔ)第13章 BDE數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)第14章 BDP數(shù)據(jù)庫(kù)引擎應(yīng)用第15章 ASP.NET編程參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章 Delphi基礎(chǔ)知識(shí)1.1 Delphi 2005簡(jiǎn)介Delphi 2005是Windows系統(tǒng)下的可視化集成開發(fā)工具,它提供了強(qiáng)大的可視化組件VCL(Visual Component Library)功能,使程序員可以快速、高效地開發(fā)出Windows系統(tǒng)下的應(yīng)用程序。和其他軟件開發(fā)工具相比Delphi在網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)編程、程序界面方面更勝一籌,而且增加了對(duì)Linux平臺(tái)下應(yīng)用程序開發(fā)的更強(qiáng)大的支持。Delphi 2005使用的語(yǔ)言是Object Pascal語(yǔ)言,但是它已經(jīng)支持win 32和.NET框架了。1.1.1 Delphi的優(yōu)點(diǎn)1. 可視化的集成開發(fā)環(huán)境Delphi提供了可視化的集成開發(fā)環(huán)境IDE(Integrated Development Environment)。可視化環(huán)境是指用戶在設(shè)計(jì)程序界面的時(shí)候,無(wú)需為程序界面編寫代碼,只需要將相應(yīng)的組件添加到窗體上,調(diào)節(jié)其大小和位置即可,Delphi會(huì)自動(dòng)生成相應(yīng)的代碼。Delphi的集成開發(fā)環(huán)境不僅可以非常方便地設(shè)計(jì)出用戶的程序界面,而且程序的界面設(shè)計(jì)、屬性設(shè)置、代碼編寫、程序調(diào)試、運(yùn)行、生成可執(zhí)行文件等操作都可以在這個(gè)集成開發(fā)環(huán)境中進(jìn)行。使得軟件設(shè)計(jì)變得非常快捷、高效。2.真正的面向?qū)ο竺嫦驅(qū)ο蟮某绦蛟O(shè)計(jì)OOP(Object Oriented Programming)是Delphi誕生的基礎(chǔ)。像Visual Basic這樣的語(yǔ)言是偽面向?qū)ο蟮?,它不支持封裝、繼承性和多態(tài)性等面向?qū)ο蟮募夹g(shù)。相對(duì)于Visual Basic等語(yǔ)言而言Delphi是完全面向?qū)ο蟮某绦蛟O(shè)計(jì)。它以Pascal語(yǔ)言為基礎(chǔ),通過(guò)將常用功能封裝為組件或者類,獲得了極高的程序開發(fā)效率。3.可擴(kuò)充的VCL庫(kù)VCL(Visual Component Library)組件庫(kù)是Delphi的重要的組成部分。Delphi提供了豐富的組件庫(kù),這些組件是程序開發(fā)強(qiáng)有力的工具。Delphi的VCL組件庫(kù)具有良好的可擴(kuò)充性,它允許程序使用第三方組件,用戶將第三方組件添加到Delphi中,然后就可以像使用自帶的VCL組件一樣方便地使用這些組件了。
編輯推薦
《高職高專"十一五"規(guī)劃教材?Delphi2005程序設(shè)計(jì)實(shí)用教程》作者長(zhǎng)期從事Delphi程序設(shè)計(jì)的教學(xué)工作,作者根據(jù)其多年的教學(xué)經(jīng)驗(yàn)精心編寫了本教程,書中的每一個(gè)編程部分都力求界面美觀、操作方便、可移植性強(qiáng),并且經(jīng)過(guò)實(shí)踐驗(yàn)證?!陡呗毟邔?十一五"規(guī)劃教材?Delphi2005程序設(shè)計(jì)實(shí)用教程》采用案例式教學(xué),力圖將復(fù)雜的問(wèn)題簡(jiǎn)單化,有利于讀者消化和吸收所學(xué)知識(shí)。書中通過(guò)大量翔實(shí)的案例講述Delphi各種組件的用法,讓讀者能夠從案例中理解知識(shí)點(diǎn),而且引導(dǎo)讀者學(xué)會(huì)舉一反三的本領(lǐng)。《高職高專"十一五"規(guī)劃教材?Delphi2005程序設(shè)計(jì)實(shí)用教程》將為讀者免費(fèi)提供相關(guān)的源代碼和電子教案等教學(xué)資源,書中的每一道例題,作者都保留了原始文件,且每道例題在Delphi 2005環(huán)境下都能正常運(yùn)行。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Delphi2005程序設(shè)計(jì)實(shí)用教程 PDF格式下載