winform的优点

如题所述

WinForm含有一个窗体,作为控件和其它图形的平台,可以开发智能客户端,易于部署和更新图像,无论是否连接到Internet都可以工作,并且可以用比传统的基于Windows的应用程序(如MFC开发的Windows应用程序)更安全的方式访问本地计算机上的资源。

WinForm和Web窗体。两者在开发环境中都具有完全的设计时支持,提供同样丰富的用户界面,由于这种功能相似性,要决定哪种技术适合给定的应用程序可能有点困难。

如果创建的是一个公众可以通过Internet访问的电子商务网站,则应该使用Web窗体页开发此应用程序。如果正在生成需要利用客户端计算机的全部功能,并且处理的工作量很大,要求响应迅速的应用程序(比如办公程序,游戏软件,销售系统),应该使用WinForm,它是在.NET框架中生成的,因此它可以访问客户端计算机上的系统资源,以消除由不希望的访问引起的任何安全性风险或潜在问题。

Web窗体创建一个浏览器用户界面组成的应用程序,包括公众可通过万维网使用的应用程序,比如电子商务应用程序。但是Web窗体并不仅仅用于创建网站,许多其他应用程序同样适用于“瘦前端”,比如基于Internet的雇员手册或津贴应用程序。任何Web窗体应用程序都有一个重要的优点,就是无需发行成本。用户已经安装了所需的唯一一个应用程序——浏览器。

Web窗体应用程序与平台无关,即它们是“延伸”的应用程序。不论用户的浏览器类型是什么,也不论使用的计算机类型是什么,他们都可以与应用程序进行交互。Web窗体应用程序提供了一些即使在非Web上下文中依然有用的功能。因为这些功能依赖于HTML,Web窗体应用程序适合任何种类的文本密集型应用程序,尤其适合那些文本格式设置对其很重要的应用程序,这些限制防止用户访问某部分应用程序。

WPF在图形方面比WinForm功能更强,高保真度,克服WinForm依赖的GDI和GDI+的缺点。WinForm制作3D很困难,而WPF很容易,下面是WPF编写的3D示例:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-23
界面更人性化。。相比控制台程序更容易被接受。。连接数据库容易。
第2个回答  2011-04-22
界面更人性化。。相比控制台程序更容易被接受。。
第3个回答  2011-04-22
服务器----web service ---winform客户端
1. 从用户角度,界面好看
2. 从用户角度,降低服务器消耗
3. 从用户角度,更安全
4. 从我们IT民工的角度,容易维护,在线更新
5. 从我们IT民工的角度,web对于一个不懂行的来说就是个做网站的,winform叫做软件本回答被网友采纳
第4个回答  2011-04-22
与web相比,可以断网运行。
相似回答