Mas*_*olo 1 api winapi winforms microsoft-metro windows-runtime
也许是一个毫无意义的问题(它是?):有可能在Windows窗体中转换Metro应用程序吗?我应该考虑哪些利弊?
而且:就用于开发的技术/语言而言,这两种方式有何不同?为Metro而不是Windows Forms开发更好,只是因为我可以在更多的dispositives中运行我的软件?
Metro是一种设计语言.以前称为Metro Style Apps的东西现在称为Windows Store Apps.
Windows应用商店应用程序使用Windows Runtime或WinRT编写,而Windows Forms基于WinAPI.WinRT更加现代化,并且有很多改进,特别是在异步API中,使其更适合新的和即将推出的解决方案 - 尤其是移动设备,平板电脑等.还可以将语言混合在一起等等.
WinRT的应用程序可以使用多种编程语言和API来编写 - C#/ VB.NET/C++与WinRT中,XAML,C++与DirectX和HTML + JS +与WinJS也有一些这些的组合CSS.
Windows应用商店应用为您提供了一种在您编写的应用上赚钱的简便方法.
开箱即用的Windows应用商店应用程序支持Metro设计语言(akhem,Microsoft设计语言),而Windows Forms应用程序看起来过时,除非您高度自定义控件或使用第三方组件.
Windows窗体应用程序是用.NET语言编写的,而Windows应用商店应用程序可以用C++或JavaScript编写.
如果您来自Windows Forms + C#/ VB世界,您自然的下一步将是学习如何使用WinRT-XAML + C#/ VB,除非您想要使用其他语言.WinRT-XAML派生自WPF和Silverlight,它们是作为Windows窗体的后继者创建的.
归档时间: |
|
查看次数: |
1199 次 |
最近记录: |