【问题标题】:WinForms - what are these?WinForms - 这些是什么?
【发布时间】:2011-01-30 04:19:10
【问题描述】:

这听起来可能很奇怪,但我还没有找到任何关于 WinForms 的简单介绍(理论上,我确实知道如何使用表单)。在 MSDN 上,我读到表单是应用程序的基本元素,但我想知道 winforms 通常是什么。根据 wiki,它是一个 API。 MSDN上有什么我遗漏的吗?

【问题讨论】:

    标签: .net winforms


    【解决方案1】:

    Windows Forms 是 .NET 的主要 API,用于在 WPF 和 Silverlight 之前开发图形用户界面。

    它基于传统的 Windows API,封装在一个干净的 .NET 接口中。每个“控件”基本上都是原生 Windows API 控件的封装,并且更易于使用。

    不过,它现在已被 WPF 和 Silverlight 取代,因此,如果您刚刚开始,您可能需要考虑专注于它们。

    【讨论】:

    • AFAIK,Silverlight 不是用于桌面应用程序,而是用于页面,不是吗?
    • @Cocodrilo:从 Silverlight 4 开始,它也是 Microsoft 用于桌面开发的“首选”选项,除非您需要 WPF 的强大功能。 Silverlight(浏览器外)是一个完全有效的桌面应用程序开发平台。
    【解决方案2】:

    查看http://cplus.about.com/od/learnc/ss/random.htm

    WinForm(Windows Form Application 的缩写)是一种用于创建独立应用程序的应用程序类型。除了运行时和操作系统之外,它不需要任何支持。由于我们通常有两种类型的应用程序,一种是 Web,另一种是 Windows,所以这是一个开发者上下文,他们为 web 制作了 web 表单,为 win 制作了 win 表单。 WinForm 不是一个 api,但你必须使用 Win API 来处理它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-09
      • 2011-12-14
      • 2011-08-17
      • 1970-01-01
      • 2011-06-12
      • 2013-05-09
      • 2015-01-14
      相关资源
      最近更新 更多