应用程序界面设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文本框
• 文本框控件通常用于显示用户输入的信息。也可以使用文本框控 件显示一些从数据库中的数据表中读取出来的信息。文本框通常 情况下与标签控件一起配合使用,即在文本框控件之前通常添加 一个标签控件,用于标识该文本框控件用途的功能。 本示例实现的是在窗体上添加3个文本框控件,分别用于在文本框 中输入单行文本、输入“密码信息”文本和显示多行文本信息的 演示效果。
窗体的常用方法
• 窗体除了具有其各自的属性以外,还有其各自的方法,在 设计窗体时,经常用到的方法如以下几种。 • Load方法:该方法用于加载窗体,和Unload方法相对。 • Unload方法:卸载窗体,既从屏幕上也从内存中清除窗体。 • Show方法:加载窗体并在屏幕上显示窗体。与Hide方法相 对。 • Hide方法:从屏幕上隐藏窗体,与Unload方法不同,在使 用该方法之后,在内存中仍然保存窗体的信息。 • Move方法:使用该方法可以移动窗体,在移动窗体时必须 具有坐标值。 • 下面通过示例来讲解如何使用窗体的这几种常用的方法。
用户窗体的使用方法
• 窗体是设计应用程序界面的主体。因此,在学习 设计程序界面之前应该首先了解窗体的设计和使 用方面的相关知识。
添加窗体
• 窗体是装载应用程序其他控件的载体,也就是说,应用程序中所涉及到的 控件都是放置在窗体之上的。在Excel中,窗体称为UserForm对象,在窗 体中可以放置按钮或文本框等控件。 在Excel VBA中添加窗体的步骤如下所示。 (1)新建一个Excel工作簿。 (2)单击“开发工具”选项卡下的【Visual Basic】按钮,进入到VBE开 发环境当中。 (3)在工程窗口中选中要添加窗体的工程,然后单击“插入”菜单,在 弹出的下拉菜单中选择“用户窗体”子菜单,此时将弹出一个用户窗体, 同时会在VBE开发环境中添加了一个控件工具箱,如图10.1所示。
程序界面设计思路
• 对于决大多数用户而言,对于Excel的操作都是紧限于对 Excel工作表中单元格的操作。在Excel中,用户直接面对 的是Excel工作表,因此,在设计应用程序界面时,一定要 从Excel工作表对象的角度去设计,这样,才能设计出符合 用户需求的应用程序操作界面。 • 然而,确切地去理解用户的需求和预测可能遇到的所有问 题本身是件很难的事情,一般只有很有经验的程序员才能 做出贴近用户需求的用户界面。 • 友好的用户界面使得人们不用阅读用户手册或接受培训就 能使用应用软件。笔者并不要求读者设十出严格符合国际 标准的应用程序界面,但是使设计出的用户界面能够使用 户完成操作是应用程序界面设计的最低要求。一个良好的 用户界面应该越直观越好,用户操作时不用参考用户手册 或者咨询程序开发人员是应用程序界面设计的理想目标。
在窗体上添加控件
• 应用程序的界面是由窗体和控件组成的。在添加 完窗体并设置了窗体的相关属性之后,就可以向 窗体上添加控件了。
设置控件的属性
• 当控件添加到窗体上之后,接下来的任务就是设 置控件的各种属性。对于控件而言,不同的控件 其属性也可能不同,但是大多数的控件都有些共 同的属性,如控件的大小(Width属性和Height属 性)、是否隐藏(Visible属性)、是否锁定 (Locked属性)等属性。 • 本节中将以列表框(ListBox控件)为例,介绍如 何设置控件的几个常用属性。 • 1.BackColor属性 • 2.Locked属性 • 3.Visible属性 • 4.Enabled属性
窗体的常用事件
• 窗体事件是对窗体操作时而引起程序运行的动作。 如显示窗体、关闭窗体和单击窗体等动作。窗体 事件所运行的程序称为窗体事件程序。本节中将 讲解窗体事件中的两个重要的事件:窗体初始化 事件和关闭窗体事件的使用方法。 • 1.窗体的初始化事件 • 2.窗体的关闭事件
常用控件的使用
• 在上一节中,介绍了窗体的使用方法。在本节中, 将配合相应的示例来介绍几种常用控件的使用方 法。
• • • •
设置窗体的属性
• 在将窗体添加到VBE开发环境当中之后,就可以设置添加窗体的属 性了。在设置窗体属性之前,应该首先将“属性窗口”添加到VBE 开发环境当中,添加的具体方法为:单击“视图”菜单,在弹出 的子菜单中选择“属性窗口”子菜单,属性窗口将被添加到VBE开 发环境当中,如图10.2所示。
应用程序界面设计
• 前面章节讲解的内容主要是使读者了解如何使用 Excel VBA语言操作Excel。从本章开始,将向读 者逐步地讲解如何使用Excel VBA开发应用程序。 开发应用程序的首要任务就是设计应用程序界面, 本章将主要讲解有关这方面的相关内容。
程序界面设计原则
• 在设计应用程序界面之前,首先应该了解程序设 计的原则,这样才能设计出符合要求和规范的应 用程序界面。
标签Biblioteka Baidu
• 标签控件主要用于显示说明性文本的内容,如标题、指示 性文本和提示信息内容等。在将标签控件添加到窗体上之 后,通过修改控件属性窗口中的Caption属性可以设置其显 示的文字信息。当然,在程序代码中设置控件的Caption属 性也可以设置标签的显示文字信息,如在示例10-2中通过 标签控件显示当前工作簿的名称信息,就是通过程序代码 来设置标签控件的Caption属性的。 • 同其他控件一样,标签控件也具有其单击(Click)事件。 通过该事件可以完成应用程序中某些特殊的功能。
程序界面设计原理
• 实现友好、方便地人机交互是应用程序界面设计的重要目 的。对于很多用户而言,对应用程序界面的理解就是可以 在单元格中填入数据的工作表,而根本不去思考单元格的 代码形式或者单元格之间通信的原理。因此,一个优秀的 软件不但应该提供稳定的数据处理,更应该提供友好的用 户界面。 • 对于Excel VBA开发的应用程序而言,用户首先操作用户界 面,用户界面会根据用户的操作决定执行相应的VBA代码, VBA代码操作Excel对象,Excel对象做出相应的改变,将最 终的结果反馈给用户,这就是在Excel VBA中应用程序界面 设计的基本原理。在后面的学习当中,读者应该按照这个 基本原理去设计应用程序及应用程序的界面。