【问题标题】:First "programs" in a non-web environment非网络环境中的第一个“程序”
【发布时间】:2008-11-10 01:50:57
【问题描述】:

我开始重新掌握桌面应用程序的技能。几年来我一直在做 Web 应用程序。

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

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

你知道这样的资源吗?

【问题讨论】:

    标签: c# .net winforms


    【解决方案1】:

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

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

    如果您想以 WPF 为目标,我建议您使用 Petzold 的 Applications = Data + Markup。 (附带说明一下,学习 WPF 将为您提供了解使用 Silverlight 的 RIA 的基础)

    如果您想以 WinForms 为目标...好吧,我有偏见,建议您反对。但如果你坚持,Petzold 的Programming Microsoft Windows Forms 是另一本好书。 :-) Chris Sells'Windows Forms 2.0 Programming 也是一本关于 WinForms 的非常好的书。

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

    【讨论】:

    • 对于 WPF,我不同意这本书的推荐。 Petzold 的书对于刚接触桌面应用程序的人来说太庞大了,无法找到有用的东西。 Petzold 显然对这个主题有丰富的知识,但他确实不是最容易阅读的作者。 ;)
    【解决方案2】:

    C# Practical Learning 上有很多不错的 C# 教程,涵盖多个主题。

    如果你想尝试一本非参考书,我也推荐Head First C#

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多