出版時(shí)間:2008-3 出版社:清華大學(xué) 作者:張菊 頁數(shù):281
前言
Delphi是 Borland公司繼Borland C++之后又一個(gè)使其步入輝煌的開發(fā)工具。Delphi不僅具備超越Visual Basic和Powei Builder的可視化快速開發(fā)能力,擁有與Java和C#媲美的面向?qū)ο箝_發(fā)機(jī)制,而且擁有與C++一樣的對Windows底層的良好控制能力?! ”緯鴥?nèi)外教材的先進(jìn)經(jīng)驗(yàn),結(jié)合國內(nèi)高職高專學(xué)生的實(shí)際情況,堅(jiān)持做到以豐富的實(shí)例來突出Delphi的編程特性。教材以語法介紹與可視化設(shè)計(jì)并重,重點(diǎn)介紹基本理論、基礎(chǔ)知識和基本實(shí)用技能,強(qiáng)調(diào)實(shí)用性。為適應(yīng)高職高專學(xué)生的學(xué)習(xí),本書在編寫過程中注意了難點(diǎn)的分解,本書所選用的實(shí)例力求做到典型、生動(dòng)且易于理解,實(shí)例和對應(yīng)知識點(diǎn)有機(jī)結(jié)合,圖文并茂,代表性強(qiáng)?! ”緯鴱陌咐霭l(fā),由淺入深,全面系統(tǒng)地介紹Delphi 7.0的基礎(chǔ)知識及開發(fā)的技巧和應(yīng)用,展示:Delphi 7.0強(qiáng)大的功能和易用性。全書共分11章?! 〉?章Delphi概述:主要介紹Delphi 7.0的特點(diǎn),Delphi 7.0的集成開發(fā)環(huán)境、Delphi 7.0的使用方法等?! 〉?章Object Pascal語言:主要介紹Object Pascal語言基礎(chǔ),面向?qū)ο缶幊痰幕靖拍詈头椒ǖ??! 〉?章常用組件:主要介紹Delphi編程中常用的組件和使用方法及案例等?! 〉?章菜單設(shè)計(jì):主要介紹主菜單和彈出式菜單組件,菜單的設(shè)計(jì)與使用。 第5章窗體設(shè)計(jì):主要介紹窗體的主要屬性、事件、方法、多窗體技術(shù)、利用模板生成各種窗體,多窗體間切換、調(diào)用和共享等技術(shù)。 第6章圖形、圖像與多媒體技術(shù):主要介紹Delphi.7.0中繪制和處理圖形圖像所需的基本對象、基本方法及使用技巧?! 〉?章調(diào)試技術(shù)與異常處理:主要介紹Delphi提供強(qiáng)大的異常處理機(jī)制,包括調(diào)試器的設(shè)置與使用、控制程序的執(zhí)行、斷點(diǎn)設(shè)置、監(jiān)視變量、表達(dá)式和屬性值等。 第8章數(shù)據(jù)庫編程:主要介紹BDE和ADO數(shù)據(jù)集組件中Table組件、Ouery組件和數(shù)據(jù)控制組件中的一些組件的屬性、事件和方法;并結(jié)合實(shí)例闡明了Delphi中的數(shù)據(jù)庫編程?! 〉?章報(bào)表設(shè)計(jì)與打印:主要介紹報(bào)表設(shè)計(jì)器Rave Reports 5.0、Rave組件、簡單報(bào)表、多頁報(bào)表及數(shù)據(jù)庫報(bào)表的制作方法?! 〉?0章Internet編程基礎(chǔ):主要介紹Intemet的相關(guān)概念,重點(diǎn)講述了TCP/IP協(xié)議及其常用術(shù)語;通過案例講述了Web瀏覽器的創(chuàng)建與運(yùn)行,最后通過一個(gè)簡單的ISAPI統(tǒng)計(jì)程序,講述了Web服務(wù)器的實(shí)現(xiàn)。 第11章DLL的應(yīng)用:講述了使用DLL的基本知識,介紹了在Delphi環(huán)境下如何創(chuàng)建和使用DLL、調(diào)用DLL,以及利用DLL,實(shí)現(xiàn)窗體重用等技術(shù)?! ”緯兴械某绦蚨际窃贒elphi 7.0環(huán)境下調(diào)試通過的。
內(nèi)容概要
本書從實(shí)用、易懂的角度出發(fā),系統(tǒng)地介紹了利用Delphi集成開發(fā)環(huán)境開發(fā)應(yīng)用程序的知識和方法。全書分11章,分別介紹了Delphi 7.0概述、Object PaLscal語言基礎(chǔ)、常用組件、菜單設(shè)計(jì)、窗體設(shè)計(jì)、圖形圖像多媒體技術(shù)、調(diào)試技術(shù)與異常處理、數(shù)據(jù)庫編程、報(bào)表設(shè)計(jì)與打印、Imemet編程基礎(chǔ)及DLL的應(yīng)用等內(nèi)容。 本書在編寫時(shí)充分考慮了當(dāng)前高職高專學(xué)生的特點(diǎn),文字?jǐn)⑹鐾ㄋ滓锥⒆⒅亟Y(jié)合案例進(jìn)行講解,同時(shí)在每章之后都安排了一定量的習(xí)題與實(shí)訓(xùn)題目用于復(fù)習(xí)、鞏固所學(xué)的知識。 本書適合高職高專學(xué)校計(jì)算機(jī)相關(guān)專業(yè)教材,也適合于Delphi的初學(xué)者作為學(xué)習(xí)和開發(fā)Delphi應(yīng)用程序的參考書。
書籍目錄
第1章 Delphi概述 1.1 Delphi簡介 1.1.1 Delphi發(fā)展史 1.1.2 Delphi的特點(diǎn) 1.1.3 Delphi7.0的新特點(diǎn) 1.2 Delphi7.O集成開發(fā)環(huán)境 1.2.1 主窗口 1.2.2 對象監(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語言 2.1 ObjectPascal語言基礎(chǔ) 2.1.1 基本字符和符號 2.1.2 常量與變量 2.1.3 運(yùn)算符與表達(dá)式 2.1.4 語句 2.2 數(shù)據(jù)類型 2.2.1 簡單類型 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 過程與函數(shù) 2.4.1 基本概念 2.4.2 常用過程與函數(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ù)庫編程第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í)際場景畫面或是以數(shù)字化形式存儲的任意畫面,是真實(shí)場景的影像。 在Delphi7.0中,用戶可以使用多種組件繪制圖形和圖像。繪制圖形操作通常在對象的畫布(Canvas)上進(jìn)行,而不是直接繪制在對象上。Canvas是Delphi7.0中幾乎所有圖形組件都具有的一個(gè)屬性,其優(yōu)點(diǎn)是能有效地管理資源和設(shè)備快捷菜單,不管是向屏幕、打印機(jī)輸出圖像還是繪制圖形,在程序中都可以使用相同的方法?! ?.7.1Tcanvas對象 畫布(Canvas)不是一個(gè)組件,不能單獨(dú)使用,它是Delphi中很多圖形組件都具有的一個(gè)屬性,同時(shí)它本身也是一個(gè)對象,有自己的屬性和方法。在Delphi中,繪圖操作通常作用在對象的畫布屬性上,而不是直接繪制在對象上。使用畫布的好處是,不管是向窗體、列表框或者位圖上繪圖,都只需要使用畫布的方法來完成。比如,Canvas可以依賴TForm對象,使TForm具有繪圖能力,然后就可以通過Canvas的方法實(shí)現(xiàn)畫圖的功能。
圖書封面
評論、評分、閱讀與下載