出版時間:2004-1 出版社:電子工業(yè)出版社 作者:陳建春
Tag標(biāo)簽:無
內(nèi)容概要
本書是矢量圖形系統(tǒng)開發(fā)技術(shù)和VC++ 編程技術(shù)的集合體,并以矢量圖形系統(tǒng)的開發(fā)實(shí)例為主線貫穿全書,全面介紹和分析了MFC程序設(shè)計技術(shù)和矢量圖形系統(tǒng)各功能的開發(fā)技術(shù)。包括各種MFC輔助工具的使用方法,與圖形有關(guān)的MFC類,文檔和視圖的實(shí)現(xiàn),鼠標(biāo)交互繪圖,圖形的無級放縮和回溯,圖形的選中,圖形的刪除和文檔逆向操作,圖形的存儲組織,子圖、顏色、線型管理,圖形打印,圖形的旋轉(zhuǎn)、放縮和移動,線型制定和繪制,多邊形區(qū)域的子圖填充,提高圖形的放大倍數(shù),大容量的圖形數(shù)據(jù)組織,圖形外部接口,圖形元素的平面關(guān)系計算,區(qū)域的相交、相并、剪裁等疊加操作,矢量顯示位圖,圖形的拷貝、剪裁和粘貼,矢量圖形系統(tǒng)的網(wǎng)絡(luò)化等各方面的內(nèi)容。不論初學(xué)者還是高級技術(shù)人員,都會從本書中獲益。本書的代碼適用于VC++5.0到VC++7.0及以后的各版本?! ”緯m用于GIS, CAD, MIS等領(lǐng)域從事軟件開發(fā)的廣大技術(shù)人員,也可作為大專院校相關(guān)專業(yè)的教材。
作者簡介
陳建春,34歲,北京交通大學(xué)教師、博士。長期從事GIS、MIS、CAD、DSS、通用電子表格系統(tǒng)等項(xiàng)目的研究和開發(fā)工作。開發(fā)完成了通用多媒體GIS、青藏鐵路調(diào)度指揮系統(tǒng)、國稅納稅申報系統(tǒng)報表制作工具、新建鐵路施工指揮系統(tǒng)、地質(zhì)圖形瀏覽系統(tǒng)、繡花圖案編輯系統(tǒng)等。出版過《VisualC++ 開發(fā) GIS 系統(tǒng)——開發(fā)實(shí)例剖析》、《VisualC++ 高級編程技術(shù)——》等。
書籍目錄
第 一 篇 VC++程序設(shè)計技術(shù)要點(diǎn)第1章 MFC應(yīng)用程序設(shè)計開發(fā)工具(3)1.1 使用MFC APPWIZARD(4)1.2 使用CLASSVIEW(10)1.3 使用RESOURCEVIEW(16)1.4 使用FILEVIEW(20)1.5 使用CLASSWIZARD(22)1.6 使用DATAVIEW(38)1.7 管理多個程序項(xiàng)目(39)1.8 使用各設(shè)計工具進(jìn)行編程的建議(40)第2章 MFC應(yīng)用程序框架(42)2.1 MFC應(yīng)用程序基本框架類和文件組成(42)2.2 MFC應(yīng)用程序中各個框架類的作用(44)2.3 MFC應(yīng)用程序的執(zhí)行步驟分析(46)2.4 MFC應(yīng)用程序設(shè)計結(jié)構(gòu)體系剖析(48)第 二 篇 實(shí)現(xiàn)基本矢量圖形系統(tǒng)第3章 與繪圖有關(guān)的MFC類及操作(57)3.1 繪圖類(57)3.2 繪圖設(shè)備類(60)3.3 坐標(biāo)映像方式(74)3.4 窗口和視口(76)3.5 其他繪圖類操作函數(shù)(81)第4章 實(shí)現(xiàn)基本矢量圖形系統(tǒng)的文檔和視圖(85)4.1 組織矢量圖形系統(tǒng)的圖形元素類(85)4.2 組織矢量圖形系統(tǒng)的文檔(93)4.3 實(shí)現(xiàn)矢量圖形系統(tǒng)的視圖(101)第5章 鼠標(biāo)交互繪圖(120)5.1 用鼠標(biāo)繪圖要解決的主要問題(120)5.2 加入一個繪圖菜單(123)5.3 交互繪制各種圖形元素(126)5.4 交互繪制標(biāo)注文本(146)第6章 矢量圖形系統(tǒng)的操作功能(156)6.1 增加圖形操作菜單(156)6.2 圖形重畫(158)6.3 圖形的放大和移動(160)6.4 重畫上屏和重畫首屏(165)6.5 顯示全圖(169)6.6 提高矢量圖形系統(tǒng)重畫速度的基本方法(177)6.7 實(shí)現(xiàn)滾動視圖(180)6.8 定制圖形滾動功能(182)第7章 圖形的刪除和恢復(fù)(189)第8章 圖形的存取功能(225)第9章 矢量圖形系統(tǒng)的子圖、顏色、圖層管理(241)第10章 圖形的打印輸出(251)第11章 圖形的旋轉(zhuǎn)、放縮和移動(259)第 三 篇 開發(fā)矢量圖形系統(tǒng)的高級功能第12章 線型的制定和繪制(269)第13章 實(shí)現(xiàn)多邊形區(qū)域的子圖填充(291)第14章 圖形元素的放大操作(307)第15章 大容量圖形數(shù)據(jù)的存儲(323)第16章 圖形元素的平面幾何關(guān)系計算(332)第17章 矢量圖形系統(tǒng)的外部接口(395)第18章 矢量顯示位圖(420)第19章 利用剪裁板剪裁、移動和拷貝圖形(446)第20章 實(shí)現(xiàn)網(wǎng)絡(luò)化的矢量圖形系統(tǒng)(470)附錄 代碼光盤與技術(shù)支持(484)參考書目(485)
媒體關(guān)注與評論
本書的特點(diǎn): ● 作者多年從事利用VC++ 開發(fā)GIS, MIS, DSS, CAD, 電子表格等系統(tǒng)的實(shí)際研究和開發(fā)工作。本書的大部分內(nèi)容是實(shí)踐經(jīng)驗(yàn)和具體技術(shù)的提煉和總結(jié)?! ?本書從一個利用AppWizard生成的程序框架出發(fā),并依此為基礎(chǔ),分析和組織矢量圖形系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),開發(fā)實(shí)現(xiàn)了一個功能完善的矢量圖形系統(tǒng)。本書結(jié)合實(shí)際代碼對系統(tǒng)進(jìn)行了剖析,幫助讀者掌握系統(tǒng)的設(shè)計思路和各種開發(fā)技術(shù)、開發(fā)方法,引導(dǎo)讀者進(jìn)入實(shí)用系統(tǒng)的具體設(shè)計過程,也就避免了枯燥無味的講解?! ?本書中的內(nèi)容是從實(shí)現(xiàn)思路、實(shí)現(xiàn)方法和具體實(shí)現(xiàn)三個環(huán)節(jié)進(jìn)行講解的。作者給出了以標(biāo)準(zhǔn)格式書寫并經(jīng)過全面調(diào)試的代碼,并對代碼作了完整的中文注釋,使讀者能夠比較容易地理解和掌握書中的內(nèi)容。 ● 不論是初學(xué)者,還是高級程序設(shè)計人員,都能夠從本書中學(xué)到開發(fā)思路、系統(tǒng)構(gòu)筑、編程技術(shù)等方面的知識。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載