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

图1.创建Windows Forms 文章来源于www.jc567.cn
可视继续
可视继续是Windows Forms中可得到的要害特性之一,它将增强开发者生产力,促进代码复用。例如,一个组织可以定义包含像公共登陆或者一个公共工具条的标准基本窗体。当在改进整个组织的公共用户界面时,这个窗体可以被开发人员使用通过继续和扩展来符合非凡应用程序的要求。这个基本窗体的创建者可以指定哪个元素可以被扩展而哪个必须原样使用,确保这个窗体可以适当的被重新使用。
精度窗体设计
当设计他们的Windows Forms应用程序的外观和感觉时,开发者将有不可预知的控制和生产力水平。诸如Menu Designer 、Control Anchoring、 Control Docking和许多新的控制使得开发者创建丰富的基于Windows的用户接口的高水平能力和精度。 007网络教程网
使用Menu Designer,开发者可以快速和简单地把菜单添加到窗体中,对它们进行修改,并且查看它们是什么样子而不用运行应用程序。窗体上的控制与Control Anchoring 一起会更为有效,使得一个窗体可以自动重新设置控制的尺寸,就像一个用户重新设置这个窗体一样。使用Control Docking ,控制可以被停靠在窗体的任意一边,在布局上提供更高的灵活性。 007网络教程网
图2. Control Anchoring 007网络教程网
已有的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提供的透明和分层的窗口。有了这些特性,开发人员可以创建更丰富,更复杂的图形化应用程序,它有客户需要的性能。
文章来源于www.hot007.com