Delphi程序設(shè)計(jì)

出版時(shí)間:2008-3  出版社:清華大學(xué)  作者:張菊  頁(yè)數(shù):281  

前言

  Delphi是 Borland公司繼Borland C++之后又一個(gè)使其步入輝煌的開(kāi)發(fā)工具。Delphi不僅具備超越Visual Basic和Powei Builder的可視化快速開(kāi)發(fā)能力,擁有與Java和C#媲美的面向?qū)ο箝_(kāi)發(fā)機(jī)制,而且擁有與C++一樣的對(duì)Windows底層的良好控制能力?! ”緯?guó)內(nèi)外教材的先進(jìn)經(jīng)驗(yàn),結(jié)合國(guó)內(nèi)高職高專學(xué)生的實(shí)際情況,堅(jiān)持做到以豐富的實(shí)例來(lái)突出Delphi的編程特性。教材以語(yǔ)法介紹與可視化設(shè)計(jì)并重,重點(diǎn)介紹基本理論、基礎(chǔ)知識(shí)和基本實(shí)用技能,強(qiáng)調(diào)實(shí)用性。為適應(yīng)高職高專學(xué)生的學(xué)習(xí),本書在編寫過(guò)程中注意了難點(diǎn)的分解,本書所選用的實(shí)例力求做到典型、生動(dòng)且易于理解,實(shí)例和對(duì)應(yīng)知識(shí)點(diǎn)有機(jī)結(jié)合,圖文并茂,代表性強(qiáng)?! ”緯鴱陌咐霭l(fā),由淺入深,全面系統(tǒng)地介紹Delphi 7.0的基礎(chǔ)知識(shí)及開(kāi)發(fā)的技巧和應(yīng)用,展示:Delphi 7.0強(qiáng)大的功能和易用性。全書共分11章?! 〉?章Delphi概述:主要介紹Delphi 7.0的特點(diǎn),Delphi 7.0的集成開(kāi)發(fā)環(huán)境、Delphi 7.0的使用方法等?! 〉?章Object Pascal語(yǔ)言:主要介紹Object Pascal語(yǔ)言基礎(chǔ),面向?qū)ο缶幊痰幕靖拍詈头椒ǖ??! 〉?章常用組件:主要介紹Delphi編程中常用的組件和使用方法及案例等?! 〉?章菜單設(shè)計(jì):主要介紹主菜單和彈出式菜單組件,菜單的設(shè)計(jì)與使用。  第5章窗體設(shè)計(jì):主要介紹窗體的主要屬性、事件、方法、多窗體技術(shù)、利用模板生成各種窗體,多窗體間切換、調(diào)用和共享等技術(shù)。  第6章圖形、圖像與多媒體技術(shù):主要介紹Delphi.7.0中繪制和處理圖形圖像所需的基本對(duì)象、基本方法及使用技巧。  第7章調(diào)試技術(shù)與異常處理:主要介紹Delphi提供強(qiáng)大的異常處理機(jī)制,包括調(diào)試器的設(shè)置與使用、控制程序的執(zhí)行、斷點(diǎn)設(shè)置、監(jiān)視變量、表達(dá)式和屬性值等?! 〉?章數(shù)據(jù)庫(kù)編程:主要介紹BDE和ADO數(shù)據(jù)集組件中Table組件、Ouery組件和數(shù)據(jù)控制組件中的一些組件的屬性、事件和方法;并結(jié)合實(shí)例闡明了Delphi中的數(shù)據(jù)庫(kù)編程?! 〉?章報(bào)表設(shè)計(jì)與打印:主要介紹報(bào)表設(shè)計(jì)器Rave Reports 5.0、Rave組件、簡(jiǎn)單報(bào)表、多頁(yè)報(bào)表及數(shù)據(jù)庫(kù)報(bào)表的制作方法。  第10章Internet編程基礎(chǔ):主要介紹Intemet的相關(guān)概念,重點(diǎn)講述了TCP/IP協(xié)議及其常用術(shù)語(yǔ);通過(guò)案例講述了Web瀏覽器的創(chuàng)建與運(yùn)行,最后通過(guò)一個(gè)簡(jiǎn)單的ISAPI統(tǒng)計(jì)程序,講述了Web服務(wù)器的實(shí)現(xiàn)?! 〉?1章DLL的應(yīng)用:講述了使用DLL的基本知識(shí),介紹了在Delphi環(huán)境下如何創(chuàng)建和使用DLL、調(diào)用DLL,以及利用DLL,實(shí)現(xiàn)窗體重用等技術(shù)?! ”緯兴械某绦蚨际窃贒elphi 7.0環(huán)境下調(diào)試通過(guò)的。

內(nèi)容概要

本書從實(shí)用、易懂的角度出發(fā),系統(tǒng)地介紹了利用Delphi集成開(kāi)發(fā)環(huán)境開(kāi)發(fā)應(yīng)用程序的知識(shí)和方法。全書分11章,分別介紹了Delphi 7.0概述、Object PaLscal語(yǔ)言基礎(chǔ)、常用組件、菜單設(shè)計(jì)、窗體設(shè)計(jì)、圖形圖像多媒體技術(shù)、調(diào)試技術(shù)與異常處理、數(shù)據(jù)庫(kù)編程、報(bào)表設(shè)計(jì)與打印、Imemet編程基礎(chǔ)及DLL的應(yīng)用等內(nèi)容。    本書在編寫時(shí)充分考慮了當(dāng)前高職高專學(xué)生的特點(diǎn),文字?jǐn)⑹鐾ㄋ滓锥?,并注重結(jié)合案例進(jìn)行講解,同時(shí)在每章之后都安排了一定量的習(xí)題與實(shí)訓(xùn)題目用于復(fù)習(xí)、鞏固所學(xué)的知識(shí)。    本書適合高職高專學(xué)校計(jì)算機(jī)相關(guān)專業(yè)教材,也適合于Delphi的初學(xué)者作為學(xué)習(xí)和開(kāi)發(fā)Delphi應(yīng)用程序的參考書。

書籍目錄

第1章 Delphi概述 1.1 Delphi簡(jiǎn)介  1.1.1 Delphi發(fā)展史  1.1.2 Delphi的特點(diǎn)  1.1.3 Delphi7.0的新特點(diǎn) 1.2 Delphi7.O集成開(kāi)發(fā)環(huán)境  1.2.1 主窗口  1.2.2 對(duì)象監(jiān)視器  1.2.3 窗體設(shè)計(jì)器  1.2.4 代碼編輯器窗口  1.2.5 幫助系統(tǒng) 1.3 設(shè)計(jì)一個(gè)Delphi7.0程序  1.3.1 新建工程  1.3.2 屬性設(shè)置  1.3.3 編輯代碼  1.3.4 保存工程  1.3.5 編譯執(zhí)行 1.4 Delphi7.0程序的組成  1.4.1 程序的基本組成  1.4.2 ObjectPascal的單元  1.4.3 工程管理 本章小結(jié) 練習(xí)與實(shí)訓(xùn)第2章 ObjectPascal語(yǔ)言 2.1 ObjectPascal語(yǔ)言基礎(chǔ)  2.1.1 基本字符和符號(hào)  2.1.2 常量與變量  2.1.3 運(yùn)算符與表達(dá)式  2.1.4 語(yǔ)句 2.2 數(shù)據(jù)類型  2.2.1 簡(jiǎn)單類型  2.2.2 字符串類型  2.2.3 結(jié)構(gòu)類型  2.2.4 指針類型  2.2.5 可變類型 2.3 三種結(jié)構(gòu)的程序設(shè)計(jì)  2.3.1 順序控制結(jié)構(gòu)  2.3.2 選擇控制結(jié)構(gòu)  2.3.3 循環(huán)控制結(jié)構(gòu) 2.4 過(guò)程與函數(shù)  2.4.1 基本概念  2.4.2 常用過(guò)程與函數(shù)  2.4.3 子程序的參數(shù)  2.4.4 子程序的嵌套與遞歸  2.4.5 變量的作用域 2.5 ObjectPascal面向Object編程基礎(chǔ)  2.5.1 Object與類的定義  2.5.2 類與單元的關(guān)系  2.5.3 類的封裝與繼承 本章小結(jié) 練習(xí)與實(shí)訓(xùn)第3章 常用組件 3.1 按鈕及其分類組件  3.1.1 Button組件  3.1.2 BitBm組件  3.1.3 SpeedButton組件  3.1.4 RadioButton組件  3.1.5 RadioGroup組件  3.1.6 GroupBox組件  3.1.7 CheckBox組件  3.1.8 Panel組件 3.2 文本編輯組件  3.2.1 Label組件  3.2.2 Edit組件  3.2.3 MaskEdit組件  3.2.4 Mem0組件  3.2.5 RichEdit組件  3.2.6 ListBox列表框組件  3.2.7 組合框組件  3.2.8 滑塊型組件 3.3 工具欄與狀態(tài)欄組件  3.3.1 ToolBar組件 ……第4章 菜單設(shè)計(jì)第5章 窗體設(shè)計(jì)第6章 窗體設(shè)計(jì)第7章 圖形、圖像與多媒體技術(shù)第8章 調(diào)試技術(shù)與異常處理第9章 數(shù)據(jù)庫(kù)編程第10章 Internet編程基礎(chǔ)第11章 DLL的應(yīng)用參考文獻(xiàn)

章節(jié)摘錄

  20世紀(jì)80年代末多媒體技術(shù)出現(xiàn)以后,計(jì)算機(jī)不僅能處理數(shù)字和字符,還能處理聲音、圖像和動(dòng)畫等綜合信息。Delphi7.0在圖形圖像多媒體制作和處理方面有著強(qiáng)大的支持功能,它提供了很多的圖形和圖像組件,靈活使用這些組件,可以設(shè)計(jì)出豐富多彩、生動(dòng)直觀的畫面、人機(jī)交互界面及多媒體播放器等?! ?.1圖形圖像組件  圖形和圖像是人們經(jīng)常接觸的信息載體,是多媒體技術(shù)的重要組成部分?! ≡谟?jì)算機(jī)領(lǐng)域中,圖形和圖像是兩個(gè)不同的概念。通常圖形是指用計(jì)算機(jī)繪制的畫面,比如直線、矩形、圓、任意線形,等等。而圖像是指由輸入設(shè)備捕捉的實(shí)際場(chǎng)景畫面或是以數(shù)字化形式存儲(chǔ)的任意畫面,是真實(shí)場(chǎng)景的影像?! ≡贒elphi7.0中,用戶可以使用多種組件繪制圖形和圖像。繪制圖形操作通常在對(duì)象的畫布(Canvas)上進(jìn)行,而不是直接繪制在對(duì)象上。Canvas是Delphi7.0中幾乎所有圖形組件都具有的一個(gè)屬性,其優(yōu)點(diǎn)是能有效地管理資源和設(shè)備快捷菜單,不管是向屏幕、打印機(jī)輸出圖像還是繪制圖形,在程序中都可以使用相同的方法?! ?.7.1Tcanvas對(duì)象  畫布(Canvas)不是一個(gè)組件,不能單獨(dú)使用,它是Delphi中很多圖形組件都具有的一個(gè)屬性,同時(shí)它本身也是一個(gè)對(duì)象,有自己的屬性和方法。在Delphi中,繪圖操作通常作用在對(duì)象的畫布屬性上,而不是直接繪制在對(duì)象上。使用畫布的好處是,不管是向窗體、列表框或者位圖上繪圖,都只需要使用畫布的方法來(lái)完成。比如,Canvas可以依賴TForm對(duì)象,使TForm具有繪圖能力,然后就可以通過(guò)Canvas的方法實(shí)現(xiàn)畫圖的功能。

圖書封面

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


    Delphi程序設(shè)計(jì) PDF格式下載


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

 
 

  •   good book, easily know about
 

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

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