Delphi程序設(shè)計實用教程

出版時間:2008-10  出版社:化學(xué)工業(yè)出版社  作者:曹巖 編  頁數(shù):490  字數(shù):770000  

前言

Delphi是Borland公司于1995年推出的基于Object Pascal語言的可視化集成開發(fā)工具,但是與傳統(tǒng)的Pascal語言有根本的區(qū)別。每個Delphi程序都建立在一個框架的基礎(chǔ)上,這個框架是應(yīng)用程序的“骨架”,可以直接運行程序,程序員所要做的只是在這個骨架中添加實現(xiàn)所需功能的控件和關(guān)鍵代碼,從而提高了編程效率。 Delphi使用了Microsoft Windows圖形用戶界面的許多先進特性和設(shè)計思想,采用了可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z言、當(dāng)今軟件中最快的編輯器、先進的數(shù)據(jù)庫技術(shù)??梢钥焖佟⒏咝У亻_發(fā)出基于Windows環(huán)境的各類程序,尤其在數(shù)據(jù)庫應(yīng)用程序開發(fā)和網(wǎng)絡(luò)應(yīng)用方面,Delphi建立了一個非常理想的軟件開發(fā)平臺,備受眾多程序員的青睞。 Borland公司2005年12月推出Delphi 2006。Delphi 2006是32位的應(yīng)用開發(fā)環(huán)境,作為一種優(yōu)秀的開發(fā)環(huán)境,它具有一系列新特性以滿足應(yīng)用程序開發(fā)過程中的各種需求,如改進的集成開發(fā)環(huán)境、強勁的工程管理功能、先進的調(diào)試技術(shù)、擴展的語言特性以及其強大的數(shù)據(jù)庫應(yīng)用程序開發(fā)能力等。Delphi 2006 IDE提供了比CodeRush更強大的代碼編輯功能,優(yōu)化了.NET數(shù)據(jù)庫操作,支持ECO II等功能,并且系統(tǒng)性能有很大改善。 本書從使用者的角度出發(fā),通過融經(jīng)驗技巧于一體的典型實例講解,系統(tǒng)介紹了Delphi 2006的基本功能與使用。本書詳細講解了Delphi 2006的集成開發(fā)環(huán)境、Delphi語言的基本概念、面向?qū)ο骔indows程序設(shè)計、菜單和標(biāo)簽的設(shè)計、.NET Framework 概述、數(shù)據(jù)感知組件、常用Windows Forms組件、常用VCL Forms組件、數(shù)據(jù)庫訪問組件、數(shù)據(jù)庫應(yīng)用程序開發(fā)的功能和使用方法。在配套光盤中附有部分實例文件,以方便讀者理解和掌握相關(guān)知識。主要內(nèi)容如下。 (1)Delphi 2006功能簡介:介紹Delphi開發(fā)工具和程序設(shè)計語言的優(yōu)點、支持這些特征的相關(guān)技術(shù)概念、Delphi的各種版本、Delphi 2006的技術(shù)特點及其安裝,通過“Hello World”程序介紹如何用Delphi進行應(yīng)用程序的開發(fā)。 (2)Delphi 2006集成開發(fā)環(huán)境:介紹Delphi 2006的集成開發(fā)環(huán)境、輔助工具、以及Delphi常用VCL組件的通用屬性、方法和事件。 (3)Delphi語言的基本概念:介紹Object Pascal語言常用的基本語法及相關(guān)概念,并簡單說明這些概念的用法以及面向?qū)ο蟪绦蛟O(shè)計的相關(guān)知識。 (4)面向?qū)ο骔indows程序設(shè)計:介紹Windows編程基礎(chǔ)、事件驅(qū)動思想、Delphi常見的事件以及Delphi可視化組件的通用屬性、方法和事件。 (5)菜單和標(biāo)簽的設(shè)計:介紹Delphi菜單、選項卡的設(shè)計,應(yīng)用菜單設(shè)計器可以方便快捷地創(chuàng)建功能完善的菜單。 (6).NET Framework 概述:介紹如何在Microsoft.NET技術(shù)的基礎(chǔ)上開發(fā)Windows窗體應(yīng)用程序(Windows Forms Application)。 (7)數(shù)據(jù)感知組件:介紹Delphi 2006數(shù)據(jù)感制組件,包括TDBGrid組件、TDBNavigator組件、TDBEdit組件、TDBText組件、TDBImage組件、TDBMemo組件和其他組件。 (8)常用Windows Forms組件:介紹Windows 窗體可視化操作、Delphi窗體常用組件的屬性、方法和事件等內(nèi)容。 (9)常用VCL Forms組件:介紹Delphi編程設(shè)計界面的過程中經(jīng)常用到的組件,這些組件都是由Delphi的集成環(huán)境提供的,即VCL組件庫,掌握它們可以提高開發(fā)程序的效率。 (10)數(shù)據(jù)庫訪問組件:介紹數(shù)據(jù)庫訪問組件,包括TDataSource組件、TTable組件、TDatabase組件、TQuery組件以及其他組件的功能、屬性等。 (11)數(shù)據(jù)庫應(yīng)用程序開發(fā)(上):介紹數(shù)據(jù)庫的概念、數(shù)據(jù)模型及其建立的過程、數(shù)據(jù)庫系統(tǒng)及其設(shè)計的內(nèi)容和步驟、數(shù)據(jù)庫管理系統(tǒng)以及Delphi提供的幾個數(shù)據(jù)庫工具。 (12)數(shù)據(jù)庫應(yīng)用程序開發(fā)(下):介紹BDP組件及其相關(guān)內(nèi)容、SQL語言簡介、SQL語言在Delphi中的應(yīng)用等內(nèi)容。 全書由曹巖任主編,姚新會、李乃乾任副主編。第1、2章由胡鳳娟編寫;第3、8章由李乃乾編寫;第4、6章由曹巨明編寫;第5、10章由陶毅編寫;第7、9、11、12章由姚新會編寫。其他編寫人員還有楊麗娜、譚毅、曹紅、楊紅梅等。 由于編者水平及使用經(jīng)驗有限,疏漏之處在所難免,望各位讀者不吝賜教,編者在此深表感謝。

內(nèi)容概要

本書系統(tǒng)介紹了Delphi 2006的基本功能與使用,詳細講解了Delphi 2006的集成開發(fā)環(huán)境、Delphi語言的基本概念、面向?qū)ο骔indows程序設(shè)計、菜單和標(biāo)簽的設(shè)計、.NET Framework概述、數(shù)據(jù)感知組件、常用Windows Forms組件、常用VCL Forms組件、數(shù)據(jù)庫訪問組件、數(shù)據(jù)庫應(yīng)用程序開發(fā)的功能和使用方法。在配套光盤中附帶本書所講述的部分實例文件,以方便讀者理解和掌握相關(guān)知識。    本書內(nèi)容新穎實用,實例豐富,可供相關(guān)領(lǐng)域從事科學(xué)研究和工程技術(shù)的人員參閱,適合于初級用戶掌握和使用Delphi,也可供各類高校學(xué)生作為教材或參考書。

書籍目錄

第一部分  Delphi 2006基礎(chǔ) 第1章  Delphi 2006功能簡介   1.1  Delphi簡介     1.1.1  Delphi產(chǎn)生背景     1.1.2  Delphi的發(fā)展史   1.2  Delphi 2006的安裝   1.3  Delphi 2006的新增功能及其特點   1.4  Hello World程序 第2章  Delphi 2006集成開發(fā)環(huán)境   2.1  集成開發(fā)環(huán)境   2.2  菜單功能介紹     2.2.1  菜單欄     2.2.2  工具欄   2.3  Delphi 2006幫助文檔   2.4  組件面板   2.5  代碼編輯器   2.6  工程管理器   2.7  對象觀察器   2.8  組件編輯器   2.9  窗體設(shè)計器   2.10  調(diào)試器 第3章  Delphi語言的基本概念   3.1  保留字和標(biāo)識符     3.1.1  保留字     3.1.2  指令符     3.1.3  標(biāo)識符   3.2  注釋   3.3  常量與變量     3.3.1  常量     3.3.2  變量   3.4  數(shù)據(jù)類型     3.4.1  簡單數(shù)據(jù)類型     3.4.2  整數(shù)類型     3.4.3  字符類型     3.4.4  布爾類型     3.4.5  枚舉類型     3.4.6  子界類型     3.4.7  實數(shù)類型     3.4.8  字符串類型     3.4.9  變體類型     3.4.10  結(jié)構(gòu)類型     3.4.11  指針類型   3.5  運算符     3.5.1  算術(shù)運算符     3.5.2  賦值運算符     3.5.3  邏輯運算符     3.5.4  關(guān)系運算符     3.5.5  數(shù)組運算符     3.5.6  指針運算符     …… 第4章  面向?qū)ο骔indows程序設(shè)計 第5章  菜單和標(biāo)簽的設(shè)計 第6章  .NET Framework概述第二部分  Delphi 2006 for Win32 第7章  數(shù)據(jù)感知組件 第8章  常用Windows Forms組件 第9章  常用VCL Forms組件 第10章  數(shù)據(jù)庫訪問組件 第11章  數(shù)據(jù)庫應(yīng)用程序開發(fā)(上) 第12章  數(shù)據(jù)庫應(yīng)用程序開發(fā)(下)

章節(jié)摘錄

插圖:第1章 Delphi 2006功能簡介本章介紹了Delphi開發(fā)工具和程序設(shè)計語言的優(yōu)點、支持這些特征的相關(guān)技術(shù)概念,以及Delphi的各種版本。重點講述了Delphi 2006的技術(shù)特點及其安裝方法,并通過開發(fā)一個“Hello World”程序,來介紹如何使用Delphi進行應(yīng)用程序的開發(fā)。【目的】通過本章的學(xué)習(xí),使讀者掌握Delphi 2006的技術(shù)特點及其安裝方法,并且了解使用Delphi進行應(yīng)用程序開發(fā)的方法和過程。1.1 Delphi簡介Delphi是Borland公司于1995年推出的基于ObjectPascal語言的可視化集成開發(fā)工具,但是與傳統(tǒng)的Pascal語言有根本的區(qū)別。每個Delphi程序都建立在一個框架的基礎(chǔ)上,這個框架是應(yīng)用程序的“骨架”,可以直接運行程序,程序員所要做的只是在這個骨架中添加實現(xiàn)所需功能的控件和關(guān)鍵代碼,從而提高了編程效率。因此,在程序員中流傳著這么一句話:“專業(yè)的程序員用C++,聰明的程序員用Delphi”,可見Delphi的巨大魅力。Delphi使用了Microsoft Windows圖形用戶界面的許多先進特性和設(shè)計思想,采用了可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z言、當(dāng)今軟件中最快的編輯器、先進的數(shù)據(jù)庫技術(shù),可以快速、高效地開發(fā)出基于Windows環(huán)境的各類程序,尤其在數(shù)據(jù)庫應(yīng)用程序開發(fā)和網(wǎng)絡(luò)應(yīng)用方面,Delphi建立了一個非常理想的軟件開發(fā)平臺,備受眾多程序員的青睞。1.1.1 Delphi產(chǎn)生背景提起B(yǎng)orland,自然就會想到Anders Hejlsberg的名字,因為Borland公司正是靠他與Philippe Kahn合作編寫的第一個Pascal編譯器起家的。自從Anders Hejlsberg成功編寫了第一個Pascal編譯器(即Turbo Pascal),Borland就靠著Turbo Pascal穩(wěn)定、優(yōu)雅與快速的編譯功能(加上當(dāng)時Pascal是最普遍的教學(xué)語言)成為雄霸一方的霸主。當(dāng)然,Borland公司并非僅僅將其發(fā)展的著眼點放在Pascal上,因此在Turbo Pascal編譯器取得成功后,Borland公司乘勢而起,迅速邁出了非常關(guān)鍵的一步——推出Turbo C/C++編譯器,這使Borland公司再一次達到其發(fā)展過程中的一個“極點”。隨后,推出了具有劃時代意義的新一代軟件開發(fā)工具——Delphi。Delphi一經(jīng)推出后,迅速成為眾多程序員喜愛的快涑開發(fā)工具。

編輯推薦

《Delphi程序設(shè)計實用教程》從使用者的角度出發(fā),通過融經(jīng)驗技巧于一體的典型實例講解,系統(tǒng)介紹了Delphi 2006的基本功能與使用。

圖書封面

評論、評分、閱讀與下載


    Delphi程序設(shè)計實用教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7