手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Asp.Net编程>列表

Windows Forms慨述

来源:互联网 作者:西部数码 时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
  Windows Forms是一个新窗体包,它使创建基于Windows应用程序的开发人员从Microsoft Windows操作系统的丰富用户界面特性中获益。Windows Forms是新Microsoft .NET Framework的一部分,并且把许多新技术补充到公共应用程序框架中,管理执行环境,集成安全和面向对象的设计原则。另外,Windows Forms提供对快速而简单地连接到XML网络服务,和在ADO.NET数据模型中创建丰富的数据相关的应用程序的完全支持。使用Visual Studio中的新共享开发环境,开发人员将可以使用任何支持.NET平台的语言创建Windows Forms应用程序,包括Microsoft Visual Basic?和 C#。

  创建Windows Forms应用程序

  开发人员创建Windows Forms 应用程序,与他们今天创建基于Visual Basic 的窗体十分相似(虽然,使用Windows forms,他们在Visual Studio 中的所有语言都可以得到相同水平的生产力,不只是Visual Basic )。在下面的图片中,你可以看到一个设计表面被用来使用丰富的控制真正地对窗口布局。为了编辑源代码,开发人员只要双击一个控制,而源编辑器就会出现,可以快速为控制和窗体访问全部事件模型。



图1.创建Windows Forms

  可视继承

  可视继承是Windows Forms中可得到的关键特性之一,它将增强开发者生产力,促进代码复用。例如,一个组织可以定义包含像公共登陆或者一个公共工具条的标准基本窗体。当在改进整个组织的公共用户界面时,这个窗体可以被开发人员使用通过继承和扩展来符合特殊应用程序的要求。这个基本窗体的创建者可以指定哪个元素可以被扩展而哪个必须原样使用,确保这个窗体可以适当的被重新使用。

  精度窗体设计

  当设计他们的Windows Forms应用程序的外观和感觉时,开发者将有不可预知的控制和生产力水平。诸如Menu Designer 、Control Anchoring、 Control Docking和许多新的控制使得开发者创建丰富的基于Windows的用户接口的高水平能力和精度。

  使用Menu Designer,开发者可以快速和简单地把菜单添加到窗体中,对它们进行修改,并且查看它们是什么样子而不用运行应用程序。窗体上的控制与Control Anchoring 一起会更为有效,使得一个窗体可以自动重新设置控制的尺寸,就像一个用户重新设置这个窗体一样。使用Control Docking ,控制可以被停靠在窗体的任意一边,在布局上提供更高的灵活性。

图2. Control Anchoring

  已有的ActiveX? 控制可以被补充并运行在任何窗体,保留在现有技术中的投资。

  新的控制包括Link Label、Tray Icon和Print Preview-为开发人员提供附加的公共功能性。 Link Label 提供了对一个特殊URL的HTML类连接。使用这个控制的文本显示将出现下划线,而指针将在鼠标移到它上面时变为手,被点击时激活一个可知的事件。Tray Icon 使得开发人员可以创业运行在Windows中的应用程序,与Microsoft SQL Server? Service Manager 相似。Windows Forms也提供一个打印框架,把Print Preview窗口包括在Print Preview控制中,使得打印变得简单。

  开发人员可以用Windows Forms创建支持广大用户的应用程序。Windows forms控制实现Microsoft Active Accessibility? 编程接口,使它直接创建支持可用的辅助的应用程序,例如屏幕阅读器。

  强大的图形

  Windows Forms应用程序从GDI 获得利益,提供了包括支持更多图像格式的更多的图像控制。开发者将可以简单地访问高端图形特性,例如alpha混合,梯度密度控制,OnPaint事件的双缓冲,和Windows 2000提供的透明和分层的窗口。有了这些特性,开发人员可以创建更丰富,更复杂的图形化应用程序,它有客户需要的性能。

  更低的所有权总费用

  Windows Forms提供了非常好的方法来创建丰富的基于Windows的应用程序。开发人员也从简单的设置能力和一个集成的应用程序安全模型获得利益。Windows Forms从Microsoft .NET平台的版本和配置特性获益来提供更少的配置花费和更高的应用程序健壮性。这显著地降低了在Windows Forms中编写的应用程序的维修费用(所有权的总费用)。

  使用一个Windows Forms应用程序,没有必要去把一个应用程序配置到终端用户的桌面。作为替代的是,一个用户可以简单地通过在浏览器中敲入URL来唤醒应用程序。这个应用程序将会下载到客户计算机,在安全执行环境中运行,并且完成后把自己删除。

  对于那些希望真正把一个应用程序配置到桌面上的组织,没有必要去复习资源消耗安装过程。简单地把应用程序拷贝到桌面,而它就将准备好运行。Windows Forms为使应用程序可以被终端用户得到的提供的灵活性也同样适用于你的商业。

  结论

  Windows Forms为开发人员提供了组丰富的技术来创建基于Windows的应用程序。不止是为细调用户界面的新控制和特性,Windows Forms也提供了灵活的配置和集成安全。开发者创建的基于Windows的应用程序将比以前的Windows Forms更能生产。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

热点关注
IDC资讯 虚拟主机 域名注册 托管租用 vps主机 智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 价格总览 | 资讯中心 | 友情链接 | 网站地图 | 招贤纳士 | RSS