国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

Vc++開發(fā)電子電路制圖軟件.doc

約22頁DOC格式手機打開展開

Vc++開發(fā)電子電路制圖軟件,【摘要】mfc借助c++的優(yōu)勢為windows開發(fā)開辟了一片新天地,同時也借助applicationwizzard使開發(fā)者擺脫離了那些每次都必寫基本代碼,借助classwizard和消息映射使開發(fā)者擺脫了定義消息處理時那種混亂和冗長的代碼段。更令人興奮的是利用c++的封裝功能使開發(fā)者擺脫windows中各種句柄的困擾,...
編號:25-261500大小:127.00K
分類: 論文>計算機論文

內容介紹

此文檔由會員 莎士比亞 發(fā)布

【摘要】MFC借助C++的優(yōu)勢為Windows開發(fā)開辟了一片新天地,同時也借助ApplicationWizzard使開發(fā)者擺脫離了那些每次都必寫基本代碼,借助ClassWizard和消息映射使開發(fā)者擺脫了定義消息處理時那種混亂和冗長的代碼段。更令人興奮的是利用C++的封裝功能使開發(fā)者擺脫Windows中各種句柄的困擾,只需要面對C++中的對象,這樣一來使開發(fā)更接近開發(fā)語言而遠離系統(tǒng)。正因為MFC是建立在C++的基礎上,利用C++的封裝性開發(fā)者可以更容易理解和操作各種窗口對象;利用C++的派生性開發(fā)者可以減少開發(fā)自定義窗口的時間和創(chuàng)造出可重用的代碼;利用虛擬性可以在必要時更好的控制窗口的活動。而且C++本身所具備的超越C語言的特性都可以使開發(fā)者編寫出更易用,更靈活的代碼。本論文就是用C++語言開發(fā)了一個功能簡易的電子電路制圖軟件,主要用于電子電路工程人員通過計算機交互設計與修改電路原理圖。解決工程人員手工繪圖各種不足的問題。它的主要功能如下:1. 繪圖區(qū)域操作(新建、打開、保存、關閉、打印、打印預覽、打印設置)2. 用工具欄中繪圖工具繪電子元件(電阻、電容、電感、開關、二極管、三極管、IC )3. 元件編輯(參數(shù)屬性、位置調整、縮放、刪除、移動、剪裁、拷貝、粘貼、顏色修改、大小、線條粗細)4、鼠標聯(lián)線5.聯(lián)線編輯(顏色修改、大小、線條粗細、刪除)。
【關鍵詞】 計算機制圖軟件,圖形編程技術,CAD,GDI,MFC

目錄
前言3
1.電子線路計算機輔助設計應用3
1.1電子線路計算機輔助設計發(fā)展與應用3
1.2電子線路CAD基本過程3
2.系統(tǒng)開發(fā)3
2.1C++的誕生3
2.2windows 圖形編程基本技術4
2.2.1圖形設備接口(GDI)4
2.2.2設備環(huán)境DC4
2.3MFC 中與圖形相關的類介紹4
2.3.1CDC類5
2.3.2GDI對象類6
2.3.3CDC類和GDI對象類合作6
2.3.4倀標變換和映射模式7
2.3.5伀渀倀愀椀渀琀()和OnDraw()7
2.4序列化7
2.4.1序列化概念8
2.4.2序列化機制8
2.4.3實現(xiàn)類的序列化8
2.4.4文檔、視圖架構程序中數(shù)據(jù)的序列化8
2.5電子線路繪制系統(tǒng)的需求分析。9
2.5.1繪制功能9
2.5.2圖形編輯功能9
2.5.3器件屬性的編輯9
2.5.4保存器件圖,電路圖10
2.6重點功能實現(xiàn)方法(具體代碼見附件)10
2.6.1繪制器件圖10
2.6.2選擇器件圖11
2.6.3器件圖的放大、縮小、單個器件圖的移動13
2.6.4器件圖的Z_Order順序調整14
2.6.5復制、粘貼14
2.6.6載獲windows的消息實現(xiàn)多個器件圖的移動15
2.6.7實現(xiàn)器件之間的連接線15
3.結束語20
致謝21
參考文獻21
附件:22