矢量圖形繪制軟件的設(shè)計.doc
約62頁DOC格式手機(jī)打開展開
矢量圖形繪制軟件的設(shè)計,7.4萬字 58頁包括功能演示及繪制代碼摘要本論文是在對圖形的存儲、繪制等知識的學(xué)習(xí)的基礎(chǔ)上,運(yùn)用mfc等技術(shù),使用visual c++ 6.0編制而成的。在本繪圖應(yīng)用程序中,我們實(shí)現(xiàn)了一般繪圖應(yīng)用程序所具有的絕大多數(shù)功能并提供一些額外的輔助功能。根據(jù)應(yīng)用程序所實(shí)現(xiàn)的功能,本程序可以被劃分以下模塊...
內(nèi)容介紹
此文檔由會員 劉偉平 發(fā)布
矢量圖形繪制軟件的設(shè)計
7.4萬字 58頁
包括功能演示及繪制代碼
摘 要
本論文是在對圖形的存儲、繪制等知識的學(xué)習(xí)的基礎(chǔ)上,運(yùn)用MFC等技術(shù),使用Visual C++ 6.0編制而成的。在本繪圖應(yīng)用程序中,我們實(shí)現(xiàn)了一般繪圖應(yīng)用程序所具有的絕大多數(shù)功能并提供一些額外的輔助功能。根據(jù)應(yīng)用程序所實(shí)現(xiàn)的功能,本程序可以被劃分以下模塊:基本圖元繪制、圖形修改、圖元修改、輔助功能和圖形文件存取等。劃分這些模塊的規(guī)則主要是根據(jù)功能之間的聯(lián)系。類似流程功能就被劃分為一個模塊。本論文最終目的在于為了解實(shí)現(xiàn)圖形CAD的高級功能作初步的準(zhǔn)備。
關(guān)鍵字:計算機(jī)圖形、矢量圖形、繪圖
Software design and realization of the basic vector graph
ABSTRACT
The present paper is in to knowledge in the and so on graph memory, plan study foundation, utilizes technology and so on MFC, uses Visual the C++ 6.0 establishments but to become. In this cartography application procedure, we will realize the overwhelming majority function which the general cartography application procedure will have and provide some extra auxiliary functions. Function realizes which according to the application procedure below, this procedure may divide the module: A base map Yuan plan, the graph revise, a chart Yuan revision, the assistance function and the graphic file deposit and withdrawal and so on. Divides these modules the rule mainly is acts according to between the function the relation. The similar flow function on by the division is a module. The present paper final goal lies in for the understanding realization graph CAD senior function
makes the preliminary preparation.
Keywords: Computer graph, vector graph, cartography
目 錄
一、 緒論…………………………………………………………… …………………………‥1
1、畢業(yè)設(shè)計的目的和意義……………………………… ………………………………1
2、程序功能說明…………………………………… ……………………………………1
3、程序模塊化分…………………………… ……………………………………………2
4、開發(fā)環(huán)境……………………………………………………… ………………………2
二、 軟件設(shè)計思路和代碼…………………………………………………………………2
1、總體框架設(shè)計…………………………… ……………………………………………2
2、實(shí)現(xiàn)繪圖功能………………………………… ………………………………………5
3、實(shí)現(xiàn)選擇功能…………………………………………………………………………16
4、實(shí)現(xiàn)移動功能…………………………………………………………………………20
5、實(shí)現(xiàn)畫筆和畫刷風(fēng)格選擇功能………………………………………………………23
6、實(shí)現(xiàn)編輯功能…………………………………………………………………………28
7、實(shí)現(xiàn)圖元修改功能……………………………………………………………………44
8、實(shí)現(xiàn)對圖形文件存儲…………………………………………………………………50
三、 總結(jié)…………………………………………………………………………………………53
附錄………………………………………………………………………………………… …………53
參考文獻(xiàn)………………………………………………………………………………………………54
致謝 ……………………………………………………………………… …………………………55
參考文獻(xiàn)
[1] 《計算機(jī)圖形學(xué)應(yīng)用》 姚海根、石利琴 編著 科學(xué)出版社
[2] 《計算機(jī)圖形學(xué)原理及實(shí)踐》(美)JamesD.Foley,AndriesVanDam,Steven著 機(jī)械工業(yè)出版
7.4萬字 58頁
包括功能演示及繪制代碼
摘 要
本論文是在對圖形的存儲、繪制等知識的學(xué)習(xí)的基礎(chǔ)上,運(yùn)用MFC等技術(shù),使用Visual C++ 6.0編制而成的。在本繪圖應(yīng)用程序中,我們實(shí)現(xiàn)了一般繪圖應(yīng)用程序所具有的絕大多數(shù)功能并提供一些額外的輔助功能。根據(jù)應(yīng)用程序所實(shí)現(xiàn)的功能,本程序可以被劃分以下模塊:基本圖元繪制、圖形修改、圖元修改、輔助功能和圖形文件存取等。劃分這些模塊的規(guī)則主要是根據(jù)功能之間的聯(lián)系。類似流程功能就被劃分為一個模塊。本論文最終目的在于為了解實(shí)現(xiàn)圖形CAD的高級功能作初步的準(zhǔn)備。
關(guān)鍵字:計算機(jī)圖形、矢量圖形、繪圖
Software design and realization of the basic vector graph
ABSTRACT
The present paper is in to knowledge in the and so on graph memory, plan study foundation, utilizes technology and so on MFC, uses Visual the C++ 6.0 establishments but to become. In this cartography application procedure, we will realize the overwhelming majority function which the general cartography application procedure will have and provide some extra auxiliary functions. Function realizes which according to the application procedure below, this procedure may divide the module: A base map Yuan plan, the graph revise, a chart Yuan revision, the assistance function and the graphic file deposit and withdrawal and so on. Divides these modules the rule mainly is acts according to between the function the relation. The similar flow function on by the division is a module. The present paper final goal lies in for the understanding realization graph CAD senior function
makes the preliminary preparation.
Keywords: Computer graph, vector graph, cartography
目 錄
一、 緒論…………………………………………………………… …………………………‥1
1、畢業(yè)設(shè)計的目的和意義……………………………… ………………………………1
2、程序功能說明…………………………………… ……………………………………1
3、程序模塊化分…………………………… ……………………………………………2
4、開發(fā)環(huán)境……………………………………………………… ………………………2
二、 軟件設(shè)計思路和代碼…………………………………………………………………2
1、總體框架設(shè)計…………………………… ……………………………………………2
2、實(shí)現(xiàn)繪圖功能………………………………… ………………………………………5
3、實(shí)現(xiàn)選擇功能…………………………………………………………………………16
4、實(shí)現(xiàn)移動功能…………………………………………………………………………20
5、實(shí)現(xiàn)畫筆和畫刷風(fēng)格選擇功能………………………………………………………23
6、實(shí)現(xiàn)編輯功能…………………………………………………………………………28
7、實(shí)現(xiàn)圖元修改功能……………………………………………………………………44
8、實(shí)現(xiàn)對圖形文件存儲…………………………………………………………………50
三、 總結(jié)…………………………………………………………………………………………53
附錄………………………………………………………………………………………… …………53
參考文獻(xiàn)………………………………………………………………………………………………54
致謝 ……………………………………………………………………… …………………………55
參考文獻(xiàn)
[1] 《計算機(jī)圖形學(xué)應(yīng)用》 姚海根、石利琴 編著 科學(xué)出版社
[2] 《計算機(jī)圖形學(xué)原理及實(shí)踐》(美)JamesD.Foley,AndriesVanDam,Steven著 機(jī)械工業(yè)出版