qt入門教程 請(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是一劑靈丹妙藥,提供了很多方便的類庫,還可以跨平臺(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。
初學(xué)QT怎么學(xué)?
我自學(xué)Qt5已經(jīng)快三年了。只要你有C基礎(chǔ),QT框架應(yīng)該很快學(xué)會(huì)。我給你簡(jiǎn)單介紹一下我的學(xué)習(xí)過程。
我想在學(xué)習(xí)QT的時(shí)候做GUI開發(fā),但是MFC太麻煩,很難學(xué)習(xí),而且代碼也很復(fù)雜,效果不好,不靈活。我在網(wǎng)上搜索了GUI,然后開始聯(lián)系QT。這個(gè)框架非常好。它高效靈活的做GUI,能快速的達(dá)到預(yù)期的效果。
個(gè)人總結(jié)還是先學(xué)C,然后在認(rèn)真了解QT框架的基礎(chǔ)上,寫代碼,很快就能學(xué)會(huì)QT。