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

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

約22頁DOC格式手機(jī)打開展開

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

內(nèi)容介紹

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

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

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