Windows Forms慨述
2008-04-09 04:43:11来源:互联网 阅读 ()
![新老客户大回馈,云服务器低至5折](/info/templets/default/images/760x90_D.jpg)
创建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更能生产。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:在VB下实现无线通信的方法
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash