《C#语言程序设计基础教程》课件单元4_第1页
《C#语言程序设计基础教程》课件单元4_第2页
《C#语言程序设计基础教程》课件单元4_第3页
《C#语言程序设计基础教程》课件单元4_第4页
《C#语言程序设计基础教程》课件单元4_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单元四Windows窗体应用程序的创建C#语言程序设计基础教程任务4.1初识Windows窗体应用程序任务描述创建一个Windows窗体应用程序,并设计一个窗体,设置相关属性。(要求:窗体的名称为“FrmTestForm”,标题为“测试窗体”,窗体宽度为“400”,高度为“300”,背景色为“silver”)预备知识4.1.1认识Windows应用程序在我国大部分普通用户在使用计算机时,一般安装的都是Windows系列的操作系统。Windows操作系统的操作界面都是由窗体构成。窗体由标题栏、菜单栏、工具栏、状态栏、文本框、按钮、标签等对象构成。举例说明:创建Windows窗体应用程序。任务4.1初识Windows窗体应用程序预备知识4.1.2Windows窗体控件的常用属性在我国大部分普通用户在使用计算机时,一般安装的都是Windows系列的操作系统。Windows操作系统的操作界面都是由窗体构成。窗体由标题栏、菜单栏、工具栏、状态栏、文本框、按钮、标签等对象构成。以下列出控件属性为大部分常用控件属性所共有:1.Name属性2.Text属性3.Anchor属性4.BackColor属性5.Dock属性6.Enabled属性7.Font属性8.ForeColor属性9.Locked属性10.MinimumSize和MaximumSize属性11.Size属性12.Visible属性任务4.1初识Windows窗体应用程序预备知识4.1.3Windows窗体的跳转与关闭1.窗体跳转在一个Windows应用程序中,一般会包括很多个窗体,如从登录窗体跳转到主窗体,如果登录成功,则隐藏登录窗体,显示主窗体。在C#中,Form类提供了两个方法用来显示和隐藏窗体,分别是Show()方法和Hide()方法。举例说明:例4-1。任务4.1初识Windows窗体应用程序预备知识4.1.3Windows窗体的跳转与关闭2.窗体关闭在实现关闭当前窗体时,可以使用两种方法一种是调用this.Close()方法,另一种是调用Application.Exit()。两种方法的区别是,this.Close()方法实现当前窗体的关闭,并不退出整个应用程序,Application.Exit()方法不仅关闭当前窗体,同时,退出整个应用程序。任务4.1初识Windows窗体应用程序任务实施编程实现任务4-1任务4.1初识Windows窗体应用程序在一个Windows应用程序项目中,如果包含多个窗体,为了调试方便,我们可以更改应用程序首次运行时的窗体。例如,已经实现了登录功能,第一个运行的是登录界面,想要调试主窗体,则必须每次通过登录界面跳转到主窗体,非常麻烦。这时,我们可以通过更改运行时首次加载窗体来实现。举例说明:更改首次加载窗体。知识拓展任务4.1初识Windows窗体应用程序在本节中,介绍了在VS中创建Windows窗体应用程序的一般步骤,介绍了窗体控件的常用属性和实现窗体跳转的方法,以及首次加载窗体的修改。这些知识在后续的编程中经常用到。归纳总结任务4.1初识Windows窗体应用程序任务4.2事件驱动机制任务描述编写窗体的MouseMove事件的处理程序,当鼠标在窗体里面移动时,在窗体的标题栏显示鼠标的位置。预备知识4.2.1事件驱动机制与窗体事件窗体常用重要事件如表4-1所示。任务4.2事件驱动机制表4-1窗体常用的重要事件预备知识4.2.2编写事件处理程序编写事件处理程序的步骤如下:1.单击要创建事件处理程序的窗体或控件。2.在“属性”窗口中单击“事件”按钮。3.单击要创建事件处理程序的事件。4.为处理程序命名。5.定位到事件处理方法。6.编写处理代码。任务4.2事件驱动机制任务实施编程实现任务4-2任务4.2事件驱动机制知识拓展在上面的例子中,涉及的sender是事件源,可能大家并不太明白事件源的含义。事件源就是触发事件的源头,即是由哪个窗体或控件触发了该事件。因此,我们可以将事件源进行强制类型转换,转换成其原来的类型。若能得到相应窗体或控件的属性,则说明sender即为事件源。举例说明:例2-5任务4.2事件驱动机制归纳总结事件驱动机制是Windows窗体应用程序使用的最重要的机制。利用事件驱动机制,可以非常轻松的实现Windows窗体应用程序的相应功能。本节介绍了事件驱动机制、窗体的事件,介绍了编写事件处理程序的步骤。Wi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论