mfc菜鳥教程 請(qǐng)問目前做windows桌面應(yīng)用程序,MFC、QT、C#哪個(gè)更好?
請(qǐng)問目前做windows桌面應(yīng)用程序,MFC、QT、C#哪個(gè)更好?我從MFC開始做2D圖形CAD。后來是陳慧琳?;氐侥愕膯栴}上來,你看到了什么樣的應(yīng)用程序,你能掌握什么樣的技術(shù)。簡(jiǎn)單的圖形界面,C?最
請(qǐng)問目前做windows桌面應(yīng)用程序,MFC、QT、C#哪個(gè)更好?
我從MFC開始做2D圖形CAD。后來是陳慧琳?;氐侥愕膯栴}上來,你看到了什么樣的應(yīng)用程序,你能掌握什么樣的技術(shù)。簡(jiǎn)單的圖形界面,C?最快,開發(fā)成本最低,其實(shí)我也是用C?做圖形和圖像應(yīng)用,優(yōu)化的,性能也一般。如果追求性能,MFC絕對(duì)是首選,缺點(diǎn)是代碼量巨大。除了QT,QT是一劑靈丹妙藥,提供了很多方便的類庫(kù),還可以跨平臺(tái)使用。QT是3D應(yīng)用的首選。
一句話,用什么工具還是綜合評(píng)價(jià),技術(shù)人員能力構(gòu)成,應(yīng)用場(chǎng)景,開發(fā)成本等。比如windows工控,管理軟件,C毫不猶豫。追求圖形性能、計(jì)算性能、網(wǎng)絡(luò)性能、C.3D、跨平臺(tái)、QT。到底為什么推薦QT不是因?yàn)镼T不好,而是因?yàn)楹苌儆腥送鍽T。
MFC怎么能夠把界面做的漂亮,怎么去做自繪控件?
使用接口庫(kù)。
事實(shí)上,自繪控件不是一個(gè)小項(xiàng)目。如果你想讓所有的控件看起來很好,對(duì)話框和主界面看起來很好,那就不能用幾句話來描述。它涉及到很多MFC的基本知識(shí)。VC接口庫(kù)很多,有免費(fèi)和收費(fèi),自己搜索。另外,注意接口庫(kù)與VC(VS)版本的匹配。
MFCc 自繪的控件怎么注冊(cè)變量?
首先,我在資源視圖中使用VS2008控件的ID->string table->string向表中添加一條消息:對(duì)于自繪制控件,您肯定會(huì)創(chuàng)建一個(gè)新類來繼承基本類。例如,CButton,在類視圖中,右鍵單擊所創(chuàng)建類的屬性。屬性框中有一排小圖標(biāo),其中一個(gè)像閃電。當(dāng)你點(diǎn)擊右邊的閃電,它將是一個(gè)消息。當(dāng)您單擊右側(cè)時(shí),它將是一個(gè)可重寫函數(shù),oninitdialog()將出現(xiàn)在那里