.net - .Net 2.0/3.5/4.0 中的 Windows 窗体实现有何区别?

标签 .net winforms user-interface frameworks

.Net Framework 2.0、3.5 和 4.0 版本之间的 Windows 窗体 API 和功能有哪些主要区别?

如果您实现一个应用程序(Windows 窗体),您会选择哪个 .Net 框架版本?我的目标部署机器将是 Windows XP 中的 60% 和 Windows7 中的 40%。我当前的选择是.Net 2.0。

最佳答案

自 .NET 2.0 (VS2005) 以来,Winforms 的功能已十分完善。开发它的团队名存实亡,大多数团队成员都转向了 WPF。自 2.0 以来,仅发布了关键的操作系统兼容性和安全修复程序。我只知道 SendKeys 进行了更改,以使其在 Vista 中更好地工作。并对 Open/SaveFileDialog 进行了更新,使其使用 native Vista IFileDialog 界面。 VS2008 中改进了设计器错误处理。

一些最新添加的内容在技术上不属于 Winforms,也不包含在框架下载中,但在 Winforms 应用程序中运行良好,包括 Visual Basic Power Pack 控件、图表控件和 Windows API 代码包。

关于.net - .Net 2.0/3.5/4.0 中的 Windows 窗体实现有何区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8846576/

相关文章:

c# - 进程 WaitForExit 不等待

C# - 在 ListBox 中选择多个项目并在 Windows 窗体中转换为逗号分隔的字符串

java - 将信息传递给 JavaFX Button handler() 例程

.net - 如何读取程序集属性

c# - 如何从事件目录中获取用户列表?

c# - 我可以为 System.IO.Path 类制作扩展方法吗?

c# - 当要滚动的项目太多时,Windows 窗体列表框会溢出

c# - 在 C# 的 ListView 中删除相同的数字

android - 作为一个UI设计师(完全不懂编码),在设计IOS/Android应用时应该注意什么?

javascript - 使用 jQuery 控制 HTML5 <audio> 音量