【问题标题】:Looking for feedback from people that have gone from 100% web development to winforms寻找从 100% web 开发到 winforms 的人的反馈
【发布时间】:2023-04-10 18:04:01
【问题描述】:

在我的整个开发生涯中,我一直是一名网络开发人员。微软几乎 100% 专注于整个时间。自测试版以来,我一直在使用 .Net,包括 C# 和 VB.Net。我现在发现自己有机会开始使用 3.5 框架在 C# 中进行一些 WinForms 开发。与任何新事物一样,我对摆在我面前的学习机会感到兴奋。

我很好奇是否有人对在 .Net 世界中从 Web 开发过渡到 winforms 的主题有任何建议的书籍、文章、反馈等。

【问题讨论】:

    标签: c# .net asp.net vb.net winforms


    【解决方案1】:

    我认为不言而喻,范式是非常不同的。我真的很喜欢 C#,因为编写出色的 Windows 软件是多么容易。

    首先进入 IDE 并创建一个实际但很小的项目。我的第一个 C# 项目之一是轻量级预算程序。这使我进入了 C# 的许多领域,从 XML 处理到自定义窗口控件,再到调试等等。

    经验是最好的老师。花点时间查看函数列表,并仔细阅读文档。了解构成 .NET 的数千个类中的内容。

    读书固然​​不错,但亲自动手(结合一本好书)会更有效。

    设定一个目标并为之奋斗,您将毫无问题地学习它。不要害怕尝试和冒险——它可以帮助你学习系统。

    【讨论】:

      【解决方案2】:

      如果您是从 Web 迁移到 Windows,则两种环境之间存在一些显着差异。有些好有些坏。如果您基于 .Net 并迁移到 3.5,请考虑 WPF,因为它是目前转换 Web 开发人员的两全其美。

      我确实知道 Web 开发人员在进行跨界时所犯的一些常见错误。它们将包括:

      • 在每个表单和每个数据库调用上打开数据库连接。 (在 Windows 错误中)
      • Windows 中没有 ViewState 概念或无状态概念

      我确信还有一些可以添加,但现在我想不出一个确切的列表。

      我确实同意 gahooa,看看做一个小项目并尽可能多地阅读这个主题。像以前从未发展过一样接近它,并且您多年来获得的技能会在需要时自动发挥作用。

      【讨论】:

        猜你喜欢
        • 2011-02-21
        • 1970-01-01
        • 2019-04-24
        • 1970-01-01
        • 2013-09-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多