转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> VB.NET程序 >> 正文
Windows Forms慨述         ★★★★

Windows Forms慨述

作者:闵涛 文章来源:闵涛的学习笔记 点击数:897 更新时间:2009/4/23 14:59:36
  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更能生产。


[系统软件]windows下Apache+php+mysql的安装与配置图解  [操作系统]在Windows中玩转Linux操作系统
[操作系统]死马还当活马医:6种方法挽救Windows系统  [聊天工具]四大更新 Windows Live Msn 8.1评测
[聊天工具]Windows Live Messenger最新0683版亮相_联络工具_…  [聊天工具]Windows Live Mail招人爱的N个理由_联络工具_Wind…
[聊天工具]Windows Live Mail Desktop多图欣赏_联络工具_Win…  [聊天工具]OE老了 微软开发新邮件客户端取而代之_联络工具
[聊天工具]Windows Live Messenger中文版试用报告(一)__天极…  [聊天工具]Windows Live Messenger 8 Beta1高清图赏__天极Ye…
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台