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