ui要學(xué)什么軟件 請(qǐng)問(wèn)目前做windows桌面應(yīng)用程序,MFC、QT、C#哪個(gè)更好?
請(qǐng)問(wèn)目前做windows桌面應(yīng)用程序,MFC、QT、C#哪個(gè)更好?做windows桌面應(yīng)用當(dāng)然是c#。c#是.net框架下主力語(yǔ)言,與windows系統(tǒng)的集成度很高,win7,win8,win10都自
請(qǐng)問(wèn)目前做windows桌面應(yīng)用程序,MFC、QT、C#哪個(gè)更好?
做windows桌面應(yīng)用當(dāng)然是c#。
c#是.net框架下主力語(yǔ)言,與windows系統(tǒng)的集成度很高,win7,win8,win10都自帶.net框架,根本就不需要什么依賴,c#語(yǔ)言目前已經(jīng)更新到8.0版本,采用vs來(lái)開(kāi)發(fā)桌面程序簡(jiǎn)直太完美,不管是winform還是wpf這兩個(gè)都是一二十年很成熟的桌面程序框架,拖拖控件就能開(kāi)發(fā),效率高。wpf自定義程度高,可以設(shè)計(jì)出精美的ui界面來(lái),一點(diǎn)不輸web界面,而且還有配套的bland設(shè)計(jì)器來(lái)輔助做ui界面。
目前winform,wpf這兩個(gè)桌面框架都已經(jīng)支出.netcore,這是一個(gè)新出的垮平臺(tái)框架,所以我覺(jué)得做桌面開(kāi)發(fā)c#是首選。
以上我的看法,大家有什么想法也可以一起討論。
UI設(shè)計(jì)主要是做什么的?
UI=User interface.即用戶界面,包含移動(dòng)APP,網(wǎng)頁(yè),智能穿戴設(shè)備界面等。UI主要指界面的樣式,美觀程度。比如ATM機(jī)的頁(yè)面,APP軟件的啟動(dòng)頁(yè)、首頁(yè)、注冊(cè)登錄頁(yè)等。
所謂用戶界面指的是只要能在頁(yè)面上面顯示的頁(yè)面。UI設(shè)計(jì)就是來(lái)設(shè)計(jì)這些頁(yè)面的。
用游戲引擎(cocos等)做PC端軟件人機(jī)交互界面是否可行?為什么?
當(dāng)然是可以的
游戲本身也是一種軟件,只不過(guò)是可以來(lái)“玩”的特殊的軟件。那么制作這種軟件的工具,也就是游戲引擎不僅僅可以制作游戲,當(dāng)然也是可以制作其他軟件了。
所謂的人機(jī)交互界面其實(shí)可以看做是一種游戲性極低的游戲菜單罷了,使用集成工具做起來(lái)要更加方便快捷。
通常來(lái)說(shuō)Cocos制作2D比較適合,如果要涉及3D的話使用Unity要更加方便些。如果需要更高級(jí)的引擎,那么使用虛幻(unreal)也是可以的。