出版時間:2012-5 出版社:電子工業(yè)出版社 作者:張世明 頁數(shù):361
Tag標(biāo)簽:無
前言
Delphi是一個陜速開發(fā)工具(Rapid Application Development,RAD),有可視化的開發(fā)環(huán)境。Delphi將面向?qū)ο蟮姆椒?,成功地與網(wǎng)絡(luò)編程、COM編程、多級MIDAS編程結(jié)合起來,越來越成為應(yīng)用系統(tǒng)的首選開發(fā)環(huán)境。Delphi基于Object Pascal語言,這是一種真正支持面向?qū)ο蠖纸Y(jié)構(gòu)嚴(yán)謹(jǐn)?shù)恼Z言,其在功能的健全上毫不遜色于各種其他的面向?qū)ο蟮恼Z言,非常適合初學(xué)者學(xué)習(xí)程序設(shè)計。目前有眾多的Windows下的開發(fā)工具,而Delphi的開發(fā)環(huán)境是目前面向?qū)ο蠛涂丶_發(fā)陸能最好的工具之一。它使用Microsoft Windows圖形用戶界面的許多先進(jìn)特性和設(shè)計思想,采用了可重復(fù)利用、完整的、面向?qū)ο蟮某绦蛘Z言,擁有當(dāng)今世界上最陜、最好的編譯器,功能強(qiáng)大。學(xué)習(xí)Delphi的另一個好處是以后可以直接在Linux操作系統(tǒng)下使用Kylix平臺環(huán)境編寫程序,它們的語法、工具、集成環(huán)境是幾乎相同的,不必另外再在跨系統(tǒng)方面付出額外的代價。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應(yīng)用軟件,無疑會大大提高編程效率。
內(nèi)容概要
本書按照Delphi 7的體系,系統(tǒng)、全面、深入地介紹了Delphi 7的各種功能。在講解功能的同時,本書結(jié)合可視化的編程方法和面向?qū)ο蟮木幊谭椒?,選取簡短、易學(xué)的實(shí)用例子幫助讀者深入理解所學(xué)的內(nèi)容?! ”緯卜?2章,主要內(nèi)容包括:Delphi集成開發(fā)環(huán)境、Delphi的編程語言、Delphi窗體與組件、菜單設(shè)計、對話框、工具欄和狀態(tài)欄設(shè)計、Delphi多媒體應(yīng)用、數(shù)據(jù)庫編程、報表與圖表、面向?qū)ο蟮某绦蛟O(shè)計、Delphi自定義組件的開發(fā)、動態(tài)鏈接庫(DLLs)編程和文件操作。每章后面都提供了實(shí)驗和習(xí)題,使讀者充分掌握每一知識點(diǎn),本書結(jié)尾還給出了各章部分習(xí)題的參考答案。為方便教學(xué),本書配有免費(fèi)電子教學(xué)課件?! ”緯蓽\入深地介紹了編寫功能齊備的應(yīng)用程序所需要的各個組成部分。簡潔的語言、完整的代碼和翔實(shí)的分析使讀者能夠真正體會到Delphu的強(qiáng)大功能,同時使Delphi的學(xué)習(xí)更加輕松和高效。 本書可作為普通高等院校本科生教材或參考書,也可作為軟件開發(fā)人員的技術(shù)參考書。
書籍目錄
第1章 Delphi集成開發(fā)環(huán)境 1.1 Delphi主窗口 1.2 Delphi窗體窗口 1.3 代碼編輯 1.4 對象查看器 1.5 項目管理器 1.6 Delphi程序設(shè)計過程 1.7 實(shí)驗——在Delphi環(huán)境中編寫程序 習(xí)題 第2章 Delphi的編程語言 2.1 保留字和標(biāo)識符 2.2 Object Pascal的數(shù)據(jù)類型 2.3 常量和變量的定義 2.4 運(yùn)算符和表達(dá)式 2.5 語句 2.6 過程與函數(shù) 2.7 實(shí)驗 習(xí)題 第3章 Delphi窗體與組件 3.1 Delphi窗體 3.2 設(shè)計窗體 3.3 文本型組件 3.4 按鈕型組件 3.5 編輯型組件 3.6 列表框型組件 3.7 滑塊型組件 3.8 容器型組件 3.9 運(yùn)行時改變窗體 3.11 實(shí)驗 第4章 菜單設(shè)計 習(xí)題 4.1 菜單設(shè)計簡介 4.2 主菜單設(shè)計 4.3 菜單命令響應(yīng) 4.4 運(yùn)行時設(shè)置菜單 4.5 創(chuàng)建動態(tài)菜單 4.6 圖形菜單 4.7 快捷菜單設(shè)計 4.8 實(shí)驗——設(shè)計窗體菜單 習(xí)題 第5章 對話框、工具欄和狀態(tài)欄設(shè)計 5.1 對話框設(shè)計 5.2 工具欄設(shè)計 5.3 狀態(tài)欄設(shè)計 5.4 實(shí)驗 習(xí)題 第6章 Delphi圖形及多媒體應(yīng)用 6.1 繪圖組件 6.2 圖形列表組件 6.3 圖形柵格組件 6.4 圖形日歷組件 6.5 多媒體組件 6.6 實(shí)驗 習(xí)題 第7章 數(shù)據(jù)庫編程 7.1 數(shù)據(jù)庫系統(tǒng)概述 7.2 BDE組件 7.3 ADO組件 7.4 數(shù)據(jù)控制組件 7.5 實(shí)驗 習(xí)題 第8章 報表與圖表 8.1 QuickReport組件 8.2 QuickReport報表實(shí)例 8.3 Rave 5報表設(shè)計器組件 8.4 Delphi中的Rave組件 8.5 Rave 報表例程 8.6 圖表 8.7 實(shí)驗—設(shè)計—條列報表 習(xí)題 第9章 面向?qū)ο蟪绦蛟O(shè)計 9.1 面向?qū)ο蟪绦蛟O(shè)計概念 9.2 類 9.3 方法 9.4 繼承和多態(tài) 9.5 對象 9.6 屬性 9.7 消息 9.8 實(shí)驗——面向?qū)ο缶幊? 習(xí)題 第10章 Delphi自定義組件的開發(fā) 10.1 選擇祖先類 10.2 建立組件框架 10.3 加入屬性 10.4 加入方法 10.5 加入事件 10.6 注冊組件 10.7 實(shí)驗——自定義組件開發(fā) 習(xí)題 第11章 動態(tài)鏈接庫(DLLs)編程 11.1 動態(tài)鏈接庫概述 11.2 在Delphi中編寫DLLs 11.3 在Delphi中調(diào)用DLLs 11.4 利用DLLs實(shí)現(xiàn)窗體重用 11.5 DLL Delphi組件包 11.6 實(shí)驗——動態(tài)鏈接庫編程 習(xí)題 第12章 文件操作 12.1 文件操作命令 12.2 文本文件 12.3 非文本文件 12.4 文件系統(tǒng) 12.5 實(shí)驗 習(xí)題 參考文獻(xiàn)
章節(jié)摘錄
插圖:2.復(fù)制、移動和刪除塊用戶可將一段代碼定義成塊,然后對塊進(jìn)行復(fù)制、移動和刪除操作,這樣可提高效率,達(dá)到事半功倍的效果。(1)定義塊定義一個塊有兩種方法:用鍵盤和用鼠標(biāo)。如果要用鍵盤定義一個塊,首先將光標(biāo)移到所要定義的塊首,按住shift鍵,用箭頭鍵將光標(biāo)移到要定義塊的塊尾。最后松開shift鍵,就定義了一個塊。而用鼠標(biāo)定義一個塊,將鼠標(biāo)移到要定義塊的塊首,按住鼠標(biāo)左鍵不放,拖動鼠標(biāo)到要定義塊的塊尾,松開鼠標(biāo)左鍵即可。(2)塊的復(fù)制定義了一個塊以后,可用“Edit”菜單下的“Copy”命令將塊復(fù)制到剪貼板上,然后用“Edit”菜單下的“Paste”命令復(fù)制到光標(biāo)所在的位置。(3)塊的移動在定義一個塊后,單擊塊并按住鼠標(biāo)左鍵不放,可將塊拖放到你所需要的任意位置。(4)塊的刪除在塊定義好以后,可用兩種方法將塊刪除。第一種方法是使用“Edit”菜單下的“Ctrl”命令,將塊剪切到剪貼板上,用戶可用“Edit”菜單下的“Paste”命令將它復(fù)制到光標(biāo)所在的位置。第二種方法是用“Delete”命令或Delete鍵,這是將塊直接刪除,而不會將塊剪切到剪貼板上。3.編輯快捷鍵(1)Ctrl+J在代碼編輯器中按組合鍵Ctrl+J后將顯示代碼模板顯示框,此方法可以快速地輸入預(yù)定義的代碼段,選定后按回車鍵確認(rèn)語句的關(guān)鍵字。(2)Ctrl+單擊按下Ctrl鍵,單擊鼠標(biāo)后可以超級鏈接方式打開鼠標(biāo)指針?biāo)傅淖兞俊⒑瘮?shù)或過程所在的單元,并自動定位到相應(yīng)的單元指向聲明、定義的部分。
編輯推薦
《Delphi程序設(shè)計基礎(chǔ):教程、實(shí)驗、習(xí)題》:21世紀(jì)大學(xué)計算機(jī)規(guī)劃教材·工程應(yīng)用型
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Delphi程序設(shè)計基礎(chǔ) PDF格式下載