- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 用户界面设计 3.1 窗 体 设 计 【案例3-1】 常用窗体属性的测试程序。 VB.NET的窗体与VB的窗体相比,增加了许多新的功能,本案例主要测试窗体的各种属性。图3-1所示为“窗体属性演示”窗口。 【技能目标】 (1) 掌握Windows窗体的组成与形态。 (2) 能根据各种不同的需要,通过对窗体不同属性的设置来实现窗体的不同行为。 图3-1 “窗体属性演示”窗口 【操作要点与步骤】 本案例在窗体上建立了六个命令按钮和两个RadioButton控件,用来测试窗体的若干个具有一定代表性的属性。窗体的TopMost属性用来表示当前窗体与其他窗体的关系,当窗体的TopMost属性值为True时,该窗体总在最前面;当窗体的TopMost属性值为False时,只有活动窗体在最前面。窗体的FormBorderStyle属性用来表示窗体的边框类型,当窗体的FormBorderStyle属性值为Fixed3D时,该窗体的边框为固定大小的三维立体边框;当窗体的FormBorderStyle属性值为Sizable时,该窗体的边框为默认边框,可通过鼠标拖曳窗体边框来改变窗体大小。窗体的Opacity属性用来表示窗体的透明度,取值范围为0~1,当窗体的Opacity属性值为0时,表示该窗体透明;当窗体的Opacity属性值为1时,表示该窗体不透明。窗体的Width属性用来表示窗体的宽度,窗体的Height属性用来表示窗体的高度。 事件处理代码如下: 【相关知识】 知识点3-1-1 窗体的基本概念:对象、属性、事件和方法 在VB.NET中,窗体也是一个对象,它有自己的属性、事件和方法,并提供了面向对象的可扩展的类集。 窗体是Windows应用程序在屏幕上的外在表现形式,外观通常是一个矩形,用来接受用户输入并显示信息。窗体可以分为标准窗体、MDI窗体、对话框等。最简单的定义窗体用户界面的方法就是直接将控件放到窗体中,通过设置窗体和控件的属性、事件响应代码来实现程序的功能。 窗体对象是VB.NET应用程序的基本构造模块,是用户运行应用程序时人机交互操作的实际窗口。窗体有自己的属性、事件和方法,可用于控制窗体的外观和行为。窗体是包含所有组成程序的用户界面的对象。 1.窗体的属性 通过设置窗体的属性可改变窗体的外观和执行一些窗体操作。窗体属性可以在设计阶段通过属性窗口进行设置,也可以在运行阶段通过代码来进行设置。运行后不再改变的窗体属性通常在窗体设计阶段进行设置,而在运行后需要改变的窗体属性通常在程序运行阶段通过代码来进行设置。任何对窗体的引用都需要使用窗体名称。窗体名称只能在设计阶段设置窗体对象名称,不能在程序代码中修改窗体名称。窗体的常用属性如表3-1所示。 在进行窗体透明度设计时,通常不要将窗体的透明度设置为0,因为当窗体的透明度为0时,将无法对该窗体中的对象进行相关操作。 2.窗体的事件 窗体事件是指发生在窗体对象上的动作。常用的窗体事件有以下几种。 ● ?Load:当窗体对象被首次运行时发生的事件。 ● ?Activated:当窗体对象被激活时发生的事件。 ● ?Paint:当窗体对象被显示时发生的事件。 ● ?GotFocus:当窗体对象获得焦点时发生的事件。 ● ?LostFocus:当窗体对象失去焦点时发生的事件。 ● ?Click:当窗体对象被单击时发生的事件。 ● ?DbClick:当窗体对象被双击时发生的事件。 ● ?Closed:当窗体对象被关闭时发生的事件。 知识点3-1-2 启动窗体 如果在VB.NET项目中包含了多个窗体,则必须指定一个窗体为启动窗体(默认的启动窗体为项目中第一个建立的窗体)。指定的启动窗体将会是在程序运行时第一个加载的窗体。通常使用“项目”→“***属性”→“启动对象”来选择启动对象,从而完成启动窗体的设置。 3.2 菜?单?的?制?作 菜单是Windows界面的重要组成部分。VB.NET菜单的形式丰富,功能强大。菜单按使用形式可分为下拉式菜单和弹出式菜单两种。下拉式菜单通常位于窗体的顶部,弹出式菜单是独立于窗体菜单栏而显示在窗体内的浮动菜单。 【案例3-2】 常用窗体属性的测试程序(增加菜单方式)。 【技能目标】 (1) 掌握菜单的结构与组成。 (2) 根据应用程序的功能规划并设计一般的菜单。 【操作要点与步骤】 (1) 启动或打开相关项目。 (2) 添加MainMenu控件,在“工具箱”中找到MainMenu控件并双击,即向窗体添加了一个菜单对象。 (3) 建立菜单和菜单项
您可能关注的文档
- Visual Basic 6.0程序设计与实训教程郑有增电子教案 第6章 VB多媒体程序设计.ppt
- Visual Basic 6.0程序设计与实训教程郑有增电子教案 第7章 数据库应用技术.ppt
- Visual Basic 6.0程序设计与实训教程郑有增电子教案 第8章 项目的集成和制作安装程序.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目八 文件管理.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目二 窗体及输入.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目九 “学生学籍管理系统”的制作.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目六 菜单与工具栏设计.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目七 数组.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目三 基本控件的使用.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目四 VB程序设计.ppt
- Visual Basic.NET程序设计 教学课件 作者 马宏锋第4章.ppt
- Visual Basic.NET程序设计 教学课件 作者 马宏锋第5章.ppt
- Visual Basic.NET程序设计 教学课件 作者 马宏锋第6章.ppt
- Visual Basic.NET程序设计 教学课件 作者 马宏锋第7章.ppt
- Visual Basic.NET程序设计 教学课件 作者 马宏锋第8章.ppt
- Visual Basic.NET程序设计 教学课件 作者 马宏锋第9章.ppt
- Visual Basic.NET程序设计 教学课件 作者 马宏锋第10章.ppt
- Visual Basic.NET程序设计 教学课件 作者 马宏锋封面及目录.ppt
- Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第1章.ppt
- Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第2章.ppt
文档评论(0)