- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可视化界面设计
第8章 可视化界面设计 窗体是可视化应用程序的一个最基本结构,大多数的应用程序都是 在窗体的基础上运行的,是其它控件对象的载体,也就是所谓的容 器。从 .NET的角度看,窗体是一个最基本的类,从该类上可以继 承衍生出许多类,所以窗体是应用程序可视化设计中最重要的部分。 本章主要介绍VB 2005中窗体的概念以及使用,和Windows程序的 可视化界面设计。 8.1 窗体概述 现在计算机程序员使用的大多数程序都是在一个或多个窗口中运 行,这使程序员能够通过键入、单击按钮、从预设菜单中选择项等 各种途经与程序进行交流(或“交互”)。 本节主要介绍VB 2005的窗体的结构特点 。 8.1.1 Windows窗体概述 Windows窗体是UI的基本生成块。程序中的每个窗体都表示一个 显示给用户的窗口。在VB的IDE中工作时,窗体是用来设计UI的设 计器,与使用Windows的“画图”绘制图片非常相似。 如果从类的本质来讲,窗体也是其它可视化元素继承的基类。窗体 是基于.NET框架的,是Windows应用程序的开发平台,它提供了 清晰的、面向对象的、可扩展类集,从而简化了Windows应用程 序的开发。 设计用户界面时,将控件从“工具箱”中拖放到窗体上,然后将其定 位并调整其大小以创建所需的外观。还可以在“属性”窗口中设置窗 体和控件的属性,进一步更改外观。 8.1.2 窗体结构 VB 2005中的窗体可以分为标准窗体、对话框和图形程序显示界面 几种。其中标准窗体和Windows应用程序中的窗口很相似。 当创建一个项目,选择“项目类型”框中的“Visual Basic”项目的 “Windows”选项,在“模板”窗格中选择“Windows应用程序”模 板,即创建了一个新项目,该项目默认拥有一个标准窗体对象,即 窗体对象Form1。这是一个在设计状态下的标准窗体,也是通常所 见到的Windows应用程序所用的最基本的窗体,它一般作为其他 可视化元素的最基本容器,使得整个应用程序运行于其上。 8.1.2 窗体结构 Windows标准窗体可以分为两部分: 1. 标题栏 通常,Windows窗体最上方是蓝色的标题栏。标题栏又包括以下 几个部分: (1) 窗体图标 (2) 窗体名称 (3) 窗体控制按钮 (4) 窗体边框 (5) 窗体控制菜单 2. 窗体主工作区 Windows窗体灰色的部分是窗体的主工作区。主工作区是整个应 用程序的主要部分,可以在主工作区放置各种控件对象,设置大小、 颜色等,来影响应用程序的外观。 8.1.3 窗体类 在VB 2005中,类可以定义窗体如何显示以及窗体可以做些什么。 在运行显示窗体时,VB 2005将创建一个Form类的实例。Form类 通常表示组成应用程序的用户界面的窗口或对话框,提供将控件组 合在一起的功能。 为了解决窗体创建和互相访问的问题,VB 2005引入了My.Forms 对象。由于每个窗体都可以随时访问到任何其它的窗体的默认实 例,所以这种方式彻底解决了窗体互相访问的问题。如果需要操作 窗体本身,必须使用Me关键字。Me关键字提供了一种引用当前正 在其中执行代码的类或结构的特定实例的方法。 在VB 2005中,窗体实例化的代码是隐藏的,程序员无法获得也不 能修改。在Public Class Form1类名后还省略了Inherits System.Windows.Forms.Form继承语句。省略继承语句,并不 意味着窗体不能被继承,只是代码简单了。 8.2 窗体的属性、事件和方法 在实例化的过程中,窗体Form继承了窗体类的所有属性、方法和 事件。 本节主要介绍VB 2005的Windows窗体常用的属性、事件和方法, 以及用户自定义的属性和方法。 8.2.1 窗体的属性 窗体,即Form类,作为应用程序最基本的组成部分,具有许多属性。使用Form类中可用的属性,可以确定所创建窗口或对话框的外观、大小、颜色和窗口管理功能。窗体除了拥有其它控件通用的属性,例如BackColor(背景色)、Font(字体)、ForeColor(前景色)等属性之外,还有一些常用的属性,见表。 8.2.2 窗体的事件 事件是一个信号,它告知应用程序有重要情况发生。本质上事件也是一种函数或 过程,只是它需要由来自系统定义的信号去触发。 窗体具有许多事件。在代码编辑窗口中,选择对象列表框“Form1个事件”,再选 择事件列表框,将会显示当前窗体的所有事件。如图所示。 选择某一事件,系统会自动在代码编辑主窗体中生成一段程序代码。该程序代码只有对象名、事件名和相关参数,没有事件代码。如图所示。 8.2.2 窗体的事件 窗体常用的事件见表。 8.2.2 窗体的事件 【例8-1】设计一个应
您可能关注的文档
最近下载
- 必威体育精装版版军队文职人员招聘(司机岗)考试题库(完整版).pdf.docx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(必威体育精装版).pdf VIP
- ABB传动与变频器 云连接助手型控制盘用户手册 安装及操作手册.pdf
- 医疗器械生产企业操作规程.doc VIP
- 滑模、爬模、翻模施工技术对比.ppt
- 必威体育精装版2023版知识产权贯标GBT29490表单 知识产权风险和机遇识别评价清单[知识产权合规管理体系文件].docx
- 路基工程施工组织设计.docx VIP
- 初一新生入学分班考试语文、数学、英语真题卷及详细答案(6套)名校.doc VIP
- 七年级数学培优精华.pdf VIP
- 慢性阻塞性肺疾病完整版.ppt VIP
文档评论(0)