我想将 .NET 评估为桌面应用程序的开发平台。我正在寻找主流中使用的 .NET 桌面应用程序的良好示例。我所知道的只有:
- Visual Studio(复制网站表单就是一个例子。)
- 团队资源管理器 UI
- 油漆网
- 反射器
- Gnome Do(Gnome 的应用程序启动器;在 Mono 上运行)
我正在寻找更多示例;开源、免费软件或演示版本。
建议?
SharpDevelop是一个用于 .NET 的开源开发 IDE,非常类似于用 .NET 编写的 VS.NET(iirc 它仍然有一些 pinvokes,但都是托管代码),并且非常大且功能完整。
您甚至可以获取它的源代码来查看。
.NET 中完成了许多桌面应用程序,其中只有大多数是公司内部/企业应用程序,而不是大众市场产品。
我认为在 .NET 中开发大众市场桌面应用程序的唯一缺点是需要随其分发 .NET Framework。当然,随着 Windows Vista 的出现,已经预装了 .NET。
漫画家!:)
KeePass是免费、开源、轻量级且易于使用的密码管理器。
我有这个 Game Neverwinter Nights 2,相当大的东西,它包含一些 SharpZipLib 和 QWhale DLL。应该是dotNet
slimKEYS是用 C# 编写的,带有一些 p/invokes。
我相信 Windows Media Center 有一个托管 API。我不确定 WMC 中有多少 .Net 内容,但您可以查看一下。