Web 开发人员迁移到 Winforms
Posted
技术标签:
【中文标题】Web 开发人员迁移到 Winforms【英文标题】:Web developer moving to Winforms 【发布时间】:2011-02-21 19:50:30 【问题描述】:我从事 ASP.NET / C# 开发已有几年了。最近有人向我提供了一个需要成为 winforms 应用程序的项目(我假设是 .net 2.0)。
规格:
Winforms 应用程序 应用程序将 有“测试理解 问题” 必须支持 flash 和 camtasia 文件(这些是“课程”)我以前做过winforms开发,虽然没有涉及到。由于此应用程序可能需要足够通用以适用于多个不同的“学科”,因此我想让应用程序足够通用以易于配置。这里需要注意的是,该应用程序需要从 CD-ROM 运行,并且我不能明确依赖 Internet 连接。我正在考虑使用类似 SQL-Lite 的东西来支持应用程序的配置。不需要更新应用程序,因为它不会被更新(至少我不认为,我猜应用程序有可能调用 Web 服务并根据返回的值配置自身)。
由于支持 Flash 和 Camtasia 的要求,以及使此应用程序足够通用以支持不同的“学科”,并且我自己是 ASP.NET 开发人员,有没有人有建议或提示/技巧需要注意?以前有人做过类似的事情吗?
提前致谢。
【问题讨论】:
【参考方案1】:我首先编写一个用户控件,该控件可用于显示视频文件(可能是来自 Camtasia 的输出)或 Shockwave 应用程序。获得用户控制权后,我将继续查看整个应用程序。
如果您使用的是 Winforms,并且该软件应该从 CD 运行(而不是仅仅从 CD 安装),我认为您需要在计算机上已经安装 DotNet 框架 - 但我是不是部署专家。
我发现 Winforms 中的应用程序模型比 WebForms 容易得多,但后来我在胖客户端中“长大”了,所以我想我会的。
如果确实需要,我也会同意 WinForms,同时鼓励客户端考虑改用 WPF - 这开启了您也可以使用 Silverlight 使用类似界面提供通过 Web 访问的想法...
只是一些想法 - 祝你好运......
【讨论】:
好点。 . .我不确定输出的文件是否在 Camtasia 上。至于用户控件(这是否类似于 asp.net 中的用户控件?),是否有任何 .net 库用于在 winforms 应用程序中进行闪存显示?我这个网络开发者还停留在“下载插件”的心态。 是的,WinForms 中的用户控件也是同样的想法... 至于在 Winforms 中使用 flash,请阅读***.com/questions/1037/…以上是关于Web 开发人员迁移到 Winforms的主要内容,如果未能解决你的问题,请参考以下文章