Winforms Metro和Windows窗体开发之间的差异
也许这是一个毫无意义的问题(是吗?): 是否可以在Windows窗体中转换Metro应用程序?我应该考虑哪些利弊?p>Winforms Metro和Windows窗体开发之间的差异,winforms,api,winapi,microsoft-metro,windows-runtime,Winforms,Api,Winapi,Microsoft Metro,Windows Runtime,也许这是一个毫无意义的问题(是吗?): 是否可以在Windows窗体中转换Metro应用程序?我应该考虑哪些利弊?p> 还有:就用于开发的技术/语言而言,这两种方式之间有什么区别?为Metro而不是Windows窗体开发更好,因为我可以在更多的处理程序中运行我的软件?请注意,下面的答案是从2013年开始的。由于Windows应用商店更名为Microsoft应用商店,Windows运行时(WinRT)现在被冠以通用Windows平台(UWP)的品牌,Windows应用商店应用程序现在也被更普遍地称
还有:就用于开发的技术/语言而言,这两种方式之间有什么区别?为Metro而不是Windows窗体开发更好,因为我可以在更多的处理程序中运行我的软件?请注意,下面的答案是从2013年开始的。由于Windows应用商店更名为Microsoft应用商店,Windows运行时(WinRT)现在被冠以通用Windows平台(UWP)的品牌,Windows应用商店应用程序现在也被更普遍地称为UWP应用程序(UWA)或只是Windows应用程序
Metro是一种设计语言。以前被称为Metro风格的应用程序现在被称为Windows应用商店应用程序
请注意,下面的答案来自2013年。由于Windows应用商店更名为Microsoft应用商店,Windows运行时(WinRT)现在被冠以通用Windows平台(UWP)的品牌,Windows应用商店应用程序现在也被更普遍地称为UWP应用程序(UWA)或只是Windows应用程序
Metro是一种设计语言。以前被称为Metro风格的应用程序现在被称为Windows应用商店应用程序
开发Windows.Forms应用程序和Windows应用商店应用程序就像在两个不同的世界中开发一样。顺便说一下,我不会在桌面应用程序中使用Windows.Forms。使用WPF。它更加现代,UI设计语言(XAML)与Windows应用商店应用程序中的相同。虽然您可以在WPF和Windows应用商店应用程序之间交换大部分UI代码,但您仍然可以使用不同的库(WPF中的完整.NET和Windows应用商店应用程序中的Windows运行时) Windows应用商店应用程序既酷又现代。它们在个人电脑、平板电脑和手机上运行。WPF应用程序仅在PC上运行,但Windows应用商店应用程序的功能相当有限。许多人认为WPF更适合于业务应用程序
因此,这取决于你想要开发什么。如果你想构建一个消费者应用程序,那么Windows应用商店应用程序可能更合适。如果构建业务应用程序,WPF可能是更好的工具。对于新手来说,令人悲哀的是,他们必须学习两个完全不同的库。开发Windows.Forms应用程序和Windows应用商店应用程序就像在两个不同的世界中开发一样。顺便说一下,我不会在桌面应用程序中使用Windows.Forms。使用WPF。它更加现代,UI设计语言(XAML)与Windows应用商店应用程序中的相同。虽然您可以在WPF和Windows应用商店应用程序之间交换大部分UI代码,但您仍然可以使用不同的库(WPF中的完整.NET和Windows应用商店应用程序中的Windows运行时) Windows应用商店应用程序既酷又现代。它们在个人电脑、平板电脑和手机上运行。WPF应用程序仅在PC上运行,但Windows应用商店应用程序的功能相当有限。许多人认为WPF更适合于业务应用程序
因此,这取决于你想要开发什么。如果你想构建一个消费者应用程序,那么Windows应用商店应用程序可能更合适。如果构建业务应用程序,WPF可能是更好的工具。对于新手来说,令人遗憾的是他们必须学习两个完全不同的库。在windows窗体中XAML对应的是什么?它是由窗体设计器自动生成的.designer.cs文件。XAML是这里用来描述UI的基于XML的声明性语言