您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 统计图表 > WinForm 第1章
安徽服务外包人才培训中心Windows窗体设计课程介绍什么是Windows窗体程序Windows窗体程序的优点如何设计Windows窗体窗体的主要属性窗体的主要方法窗体事件课程目标体验漂亮的Windows窗体程序理解Windows程序设计窗体Form类Windows窗体程序窗体程序设计窗体属性窗体方法窗体事件知识框架Windows窗体程序(1)Windows窗体介绍(2)什么是窗体(3)使用Windows窗体的好处(4)窗体实例(1)Windows窗体介绍Windows窗体是用于MicrosoftWindows应用程序开发的、基于.NETFramework的新平台。此框架提供一个有条理的、面向对象的、可扩展的类集,它使的开发Windows应用程序更加简单、方便、快捷。另外Windows窗体可作为多层分布式解决方案中的本地用户界面。(2)什么是窗体窗体是一小块屏幕区域,通常为矩形,可用来向用户显示信息并接受用户的输入。窗体可以是标准窗口、多文档界面(MDI)窗口、对话框或图形化例程的显示表面(3)使用Windows窗体的好处简单而且功能强大所属权总成本较低控件的结构安全性XMLWeb服务支持丰富的图形灵活的控件数据识别功能ActiveX控件支持授权打印辅助功能设计时支持(4)窗体实例我们先来看一下“纸牌游戏”的窗体ContextMenu组件用于为用户提供一个易于访问的菜单StatusBar控件用作显示各种状态信息(5)窗体的布局选项单文档界面(SDI)多文档界面(MDI)资源管理器样式界面窗体程序设计首先我们来分析几个窗体实例菜单栏工具栏状态栏选项卡控件按钮当然,窗体中还可以出现文本框文本框还有一种比较常用的控件叫树形控件如何设计窗体控件的位置拖放安排控件的大小与一致性编排合理利用空间,保持界面的简洁合理利用颜色、图像和显示效果来达成内容与形式的统一窗体的设计和规划不仅影响到它外观的可观赏性,而且对程序的可操作性也有很重要的作用。窗体Form类System.Windows.Forms命名空间包含用于创建基于Windows的应用程序的类,以充分利用MicrosoftWindows操作系统中提供的丰富的用户界面功能。此命名空间中的类可按下列类别分组:Controls:System.Windows.Forms命名空间提供各种控件类,这些控件类使您能够创建丰富的用户界面Components:除控件之外System.Windows.Forms命名空间还提供其他一些类,这些类不是从控件类派生的,但仍然向基于Windows的应用程序提供可视化功能CommonDialogBoxes:Windows提供许多通用对话框,在执行诸如打开和保存文件、操作字体或文字颜色,或打印之类的任务时,这些通用对话框可用来使应用程序具有一致的用户界面知识结构1.2.1窗体属性1.2.3窗体事件1.2.2窗体方法我们学习窗体需要从窗体属性、方法和事件三个方面去研究,下面我们就分别研究这些内容。窗体属性常用窗体属性Location属性Size属性Icon属性BackColor属性BackgroundImage属性Cursor属性Text属性Enabled属性FormBorderStyle属性FormBorderStyle属性设置与说明窗体方法我们只介绍几个常用的简单方法Hide()方法Show()方法Close()方法该方法对用户隐藏窗口(该窗口并没有被关闭,只是隐藏起来了)。该方法将隐藏的窗体显示出来该方法将隐藏的窗体显示出来窗体事件Windows应用程序的一个主要特点就是事件驱动,所以在开发Windows应用程序时,必须先处理各种各样的事件窗体类中包含许多事件成员。例如,Click事件、Paint事件和FormClosing,FormClosed事件等有的事件由用户操作触发,有的事件则由系统触发下面我们介绍几个常用的窗体事件Click事件DoubleClick事件Move事件MouseDown事件MouseMove事件Closed事件Closing事件Load事件Click事件单击窗体时发生的事件,Click事件的设定。如图当双击click后面的属性栏时就会跳转到编辑模式,并显示以下代码privatevoidForm1_Click(objectsender,System.EventArgse){}如果想让窗体在被单击时处理一些事情,我们只需在“{}”中写入代码即可例如privatevoidForm1_Click(objectsender,System.EventArgse){MessageBox.Show(this,这是一个窗体的点击事件!);}当单击窗口时会弹出对话框,其运行效果如图DoubleClick事件双击窗体时触发事件Move事件移动窗体时触发事件MouseDown事件当按下鼠标按钮时触发事件MouseMove事件当鼠标移动时触发事件Closed事件每当用户关闭窗体时,在窗体关闭后触发事件Closing事件每当用户关闭窗体时,在窗体关闭时触发事件Load事件每当窗体加载时触发事件
本文标题:WinForm 第1章
链接地址:https://www.777doc.com/doc-3917462 .html