<分区>
我是一名 C++/Java 开发人员,对 .Net 或 GUI 一无所知。我需要为 2000/XP/Vista/7 开发一个 Windows 应用程序。
我想我已经得出结论,C# 是最好和最快的方法(如果我错了请纠正我)。你有什么建议吗?我应该学习哪种 GUI 方法? (表格?还有其他东西吗?)
它是在 .Net 2.0 模式下编译的最佳方式吗?它将成为一个供公众下载的应用程序。
<分区>
我是一名 C++/Java 开发人员,对 .Net 或 GUI 一无所知。我需要为 2000/XP/Vista/7 开发一个 Windows 应用程序。
我想我已经得出结论,C# 是最好和最快的方法(如果我错了请纠正我)。你有什么建议吗?我应该学习哪种 GUI 方法? (表格?还有其他东西吗?)
它是在 .Net 2.0 模式下编译的最佳方式吗?它将成为一个供公众下载的应用程序。
最佳答案
对于桌面应用程序,基本上有两种选择; WinForms和 Windows Presentation Foundation (WPF)。
WinForms 更传统地构建,因此更容易学习。因此,WinForms 可能是一个更简单的开始,但如果您计划实际使用您在 .NET 的 GUI 开发中获得的知识,我会说您最好从一开始就深入研究 WPF。这是一个更丰富的框架,微软正在为桌面应用程序付出努力。它也类似于 Silverlight,这意味着当您了解 WPF 时,也可以轻松进入 Silverlight。
祝你好运!
关于面向初学者的 C# GUI 编程 : Where to start?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2016433/