【发布时间】:2012-08-15 01:47:59
【问题描述】:
如果我在 Visual Studio 2012 Express 中使用“创建空白 C++ XAML 应用程序”,则创建的项目有 18 个文件,源代码超过 25 KB。查看该代码很难区分 Windows 8 应用程序所需的内容和编写的内容,因为负责示例应用程序的经理最近阅读了一些“利维坦企业应用程序的最佳实践模式”一书:)。
所以也许有人知道,可以使用 msbuild 编译并显示“hello world”窗口的最小工作 C++ XAML Windows 8 应用程序的源代码是什么?
【问题讨论】:
-
为什么不使用模板?他们关心任何可能出错的事情,以使生活更轻松,它只是在等待用你和蔼可亲的代码来填充。你真的关心 25kb 吗?
-
@Michael,使用模板很好。但我认为在使用模板之前最好先学习基础知识。了解创建此类应用程序所需的最低代码是基础。通过这种方式,您可以了解模板背后发生的事情。我见过很多人在不了解这些模板在做什么的情况下依赖某些模板,并在 StackOverflow 上提出愚蠢的问题,因为他们没有学习基础知识。因此,我完全同意 OP 采取的方法。 +1 对他的问题。是的,一个 Hello World 应用程序需要 25kb 似乎很荒谬。
-
我喜欢 C++,但我认为在新的 Metro 应用程序中使用 C# 会更好。如果你是认真的,现在就以便宜的价格pick up a copy of Programming Windows Sixth Edition。
-
@ta.speot.is,这只是你的意见。有些人喜欢 C++(即使这对你和我来说可能听起来很奇怪 :-))并且会选择它来开发 Metro 风格的应用程序。但这不是这里要问的,所以我们不要跑题,而是专注于实际问题。
-
@ta.speot.is 我非常了解 WinAPI。不幸的是,它没有任何用于“地铁应用程序”的 WinRT 和 XAML 子集:(。完全不同的野兽。
标签: windows-8