微软的.Net平台堪称为新一代的互联网平台。对于技术开发人员来说,.Net平台的两大特性是非常卓越的
作者:蔡世友 来源:Yesky 2007年11月14日
关键字:
第三步:界面设计(设计窗体及控件)
由于Windows Forms程序主要讲究人机界面的美观性及友好性。因此,除了书写效率非常高的代码及算法实现程序功能外,Windows Forms中还将把界面的设计作为一个重点。
界面设计主要是通过设置控件及窗体的各种位置、大小、形状、色彩等外观属性而实现。当然,要想实现非常友好的用户界面,完全通过在记事本等软件进行代码的录入及凭感觉调整窗体及各种控件的大小、位置及外观等是很难完成的(仅管你通过记事本也能写比较大的程序),我们必须借助各种各样的开发工具,特别的快速开发(RAD)工具的使用。
当前,有很多可以编写.Net程序的RAD工具软件,其中最为完善,功能最为强大,非微软的Visual Studio .Net莫属。该软件是一个集多种语言为一体的快速开发(RAD)工具,提供强大的软件工程管理、计算机资源管理、智能代码感知技术及强大的程序试调等功能。使用Visual Studio .Net开发你的各种.Net应用程序,一切都将会变得事半功倍,而且你会发觉编程变得是那么轻松的事儿。
通过使用Visual Studio .Net,你设计窗体及程序界面变得很简单了。你只需要单的鼠标拖放、位置调整等操作就可以完成程序的大多数设计。Visual Studio .Net其自动生成的代码模板及规范化的注释,还可以通过非常简单的双击控件为其添加各种事件响应函数等。另外使用Visual Studio .Net,还能很好支持.Net的多语言交叉继承等功能。
第四步:为窗体及控件添加各类事件响应方法
在窗体及界面设计完成后,余下的事就是给程序添加具体的源代码了。由于,WindowsForms基本上是通过由引发事件到响应事件再到执行事件这样一个过程来达到与用户的交互的,因此,我们所写的源代码大多数都是控件或窗体的各种事件响应方法,同加上一些公用的函数等,有效组合到一起就可以使你的程序按你的要求办事了。
如果你使用Visual Studio .Net,那么,添加事件将是非常简单的,大多数时候你只需要双击控件就可以为控件添加常用的响应方法。其它的事件响应方法也可以通过其智能代码感知技术的帮助下很快地加入到程序中。
第五步:启动程序
一切就绪过后,现在可以写启动程序的代码了。当然,如果你使用Visual Studio .Net,可能关于启动程序的代码它都为了准备好了。前面介绍过,启动Windows Forms程序只需要通过Application类即可,该类是一个封装类,大多数的方法都是表态的,不能创建该类的实例即可以使用。使用Application一般情况下需要一个窗体(不是绝对需要),而全面你所设计的窗体类此时可用上了,直接构造你窗体类的一个实例即可。而Application类将会为你做很多事,包括内存及资源分配,各种底层组件的调用等。
4 一个完整而简单Windows Forms程序
下面我们将列出一个用C#写的完整整而非常简单的Windows Forms程序,该程序通过继承定义了一个自己的窗体类HelloWorld。启动程序将看到程序上有一个按钮控件,点击按钮控件将显示一个弹出菜单。
程序几乎包括了前面所讲的各种要点如窗体、控件、控件属性、事件、事件响应等。代码中包括了具体的注释说明,请大家仔细体会!