我已經嘗試使用C++ for Windows 8應用程序進行XAML UI編程。我非常喜歡開發人員的經驗,XAML設計師,以及我可以通過現代豐富的用戶界面和高性能獲得純原生應用程序的事實。桌面Windows使用C++/CX的XAML應用程序
我想用桌面Windows(非商店世界)的C++創建類似的XAML應用程序。我該怎麼做呢?多年來,我一直在等待Windows桌面的本地UI堆棧,它比MFC更新,比直接的Win32/GDI編程稍高一些。
我已經嘗試使用C++ for Windows 8應用程序進行XAML UI編程。我非常喜歡開發人員的經驗,XAML設計師,以及我可以通過現代豐富的用戶界面和高性能獲得純原生應用程序的事實。桌面Windows使用C++/CX的XAML應用程序
我想用桌面Windows(非商店世界)的C++創建類似的XAML應用程序。我該怎麼做呢?多年來,我一直在等待Windows桌面的本地UI堆棧,它比MFC更新,比直接的Win32/GDI編程稍高一些。
到Windows 8.1以後的更新將允許Windows 8商店應用程序在桌面上的窗口中運行,並出現像Win32應用程序在任務欄上。這允許商店應用扮演很多類似桌面應用的角色。 MS已經暗示,未來某個時候,Store-app XMAL將可用於桌面應用。
兩個Silverlight和WPF XAML使用與代碼隱藏一起實現的應用程序。兩者都沒有保持,但如果你想玩相同的技術,它就在那裏。
正如Jeff McClintock所提到的,微軟已經宣佈未來Windows 8的更新將允許應用程序在桌面上運行,但我預計這只是一個窗口變化,應用程序仍然會在受限的沙箱中運行商店應用程序運行也許微軟將推出另一個基於桌面的UI框架,並在殺死它之前支持它三年。
WTL比MFC更新,雖然它的最新更新是六年前。我個人推薦Qt,因爲它允許訪問本機Win32調用(因此您可以執行Win32應用程序通常想要做的任何gunky的東西),同時仍然擁有豐富,強大的UI框架。
我正在尋找一種C++解決方案,可以構建合理的現代桌面應用程序。看起來像Qt是唯一的解決方案 –
+1我可以看到答案:'Qt','MFC','WTL' ......這就是我們低級別的人。還有其他幾個人,但他們很冷清(現在很多年),而且很專業。 **我們真的是原生的C++人,已經被拋在了後面......但是C++語言本身正在變得越來越好,編譯器......因此我們需要推出自己的語言。 – CodeAngry