c# - 非网络环境中的第一个 "programs"

标签 c# .net winforms

我开始重新掌握桌面应用程序的技能。我从事 Web 应用程序已有几年了。

我正在阅读一些不错的 C# 书籍,但它们更像是语言引用。我想要的是带有实践练习的列表/网站/书籍,最好根据难度进行分级。

它们也不一定必须来自 C# 站点,但这当然是有利的。

你知道有这样的资源吗?

最佳答案

关于学习 C# 语言本身和运行时的主题,我会推荐 Learn C# MSDN 上的部分。有很多关于 C# 的文章和学习 Material 的链接。您可以将其与 Jesse Liberty 的 Learning C# 3.0 结合使用.

关于桌面编程这个话题,答案取决于你想使用什么平台。

如果您想针对 WPF,我推荐 Petzold 的 Applications = Data + Markup . (作为旁注,学习 WPF 将为您提供学习 RIA 和 Silverlight 的基础)

如果您想以 WinForms 为目标……好吧,我有偏见,建议您不要这样做。但如果你坚持,Petzold 的 Programming Microsoft Windows Forms是另一本好书。 :-) Chris Sells 的 Windows Forms 2.0 Programming也是一本关于 WinForms 的好书。

WindowsClient.net Get StartedLearn部分有很多 WinForms 和 WPF 的培训视频、文章、常见问题解答和示例。 Community Books部分还有大量关于这两种技术的书籍。

关于c# - 非网络环境中的第一个 "programs",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/276872/

相关文章:

C# 显示 Windows 窗体

c# - 好的类设计实例

.net - Owin Twitter 登录 - 根据验证程序,远程证书无效

c# - LINQ:不同值和合并值

c# - 扩展 .NET 类型系统,以便编译器在某些情况下强制执行原始值的语义

c# - 当太快和太多数据需要更新时,UI 无响应

c# - 我将如何为我的应用程序窗口的一部分拍摄快照?

c# - .NET JAXB 等效项?

c# - .net win 表单(如 asp.net web 表单)中是否有可用的验证控件?

C# 检查文件夹避免阻塞 UI