数据库系统及应用第10章 界面设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
框。一般而言,应用程序中显示重要消息的对话框总是模式的,这类对话框在继续做 下去之前,总是要求用户先关闭对话框或者对它的消息作出响应。 如果对话框是非模式的,则允许在对话框与其他窗口之间转移焦点而不用关闭对
话框。也就是说,当非模式当对话框正在显示时,用户可以在当前应用程序的其他地
方继续操作。非模式对话框用于显示频繁使用的命令与信息。例如,Visual FoxPro中 “编辑”菜单中的“查找”对话框就是一个非模式对话框。
结构是类似的。“打开”文件对话框的界面
如图10-3所示。
10.1 概述
10.1.1 概述
文件对话框有以下特殊属性。 (1)FileName(文件名称)属性
该属性值为字符串,用于设置或返回用户所选定的文件名(包含路径)。
(2)FileTitle(文件标题)属性 该属性设计时无效,在程序运行时为只读,用于返回用户所选定的文件名。与 FileName的区别是该属性值不包含路径。
10.1 概述
10.1.1 概述
2.对话框的分类 在 Visual FoxPro 中,对话框分为预定义对话框、自定义对话框和通用对话框有
三种类型。
预定义对话框也称为预制对话框,是由系统提供的。预定义对话框可以在程序中 用MESSAGEBOX()函数建立,信息框可以使用 MsgBox 函数建立,这方面的内容 在第3章中已做过介绍。
10.1 概述
10.1.1 概述
1.对话框的特点 与普通表单相比,对话框具有以下几个特点:
(1)对话框通常只有关闭按钮(有时还有帮助按钮),但没有最大化和最小化
按钮,以免被用户意外地扩大或缩成图标。 (2)对话框的边框是固定的,在一般情况下,用户没有必要改变对话框的大小。 (3)对话框主要用于人机交互,使用后就关闭,所以必须为用户提供退出功能。
自定义对话框也称为定制对话框,由用户自行创建。
通用对话框(CommonDialog)是一种 ActiveX 控件,可以在 Visual FoxPro 中经过注册后使用。它包括一组标准的操作对话框,这些对话框具有与 Windows 系
统下大多数应用程序相同的风格。
10.1 概述
10.1.1 概述
3.建立通用对话框 由于通用对话框不是 Visual FoxPro 的基类,所以“表单控件工具栏”中没有该
10.1 概述
10.1.1 概述
在基于 Windows 的应用程序中,对话框(Dialog Box)是应用程序与用户进行 交互的重要工具。简单的对话框可以用来显示一段信息,提示用户执行某些操作,并
通过接受用户输入获得反馈信息。有些对话框较为复杂,交互的信息就更多。程序设
计中如果所有的对话框都单独设计,将会耗费大量的时间和工作量,而利用系统提供 的通用对话框则可以提高工作效率。
本章学习要点
通用对话框 :了解对话框的分类;掌握通用对话框的建立方法;掌握通用对话框的基 本属性及文件、颜色、字体对话框的特殊属性;能在程序设计中应用各类对话框。 菜单 :了解菜单的类型和结构;能根据系统功能组织菜单;掌握菜单设计器的使用方 法;能设计和应用下拉式菜单和快捷菜单。 工具栏 :掌握通过定义工具栏类建立工具栏的方法。 状态栏 :掌握StatusBar控件的属性,能使用该控件创建状态栏。
(4)对话框界面必须清晰直观,操作不能太复杂。对话框中内容不宜太多,实
在有许多内容需要和用户交互的话,可以使用分类选项卡的形式。
10.1 概述
10.1.1 概述
对话框可以有两种工作模式: 如果对话框是模式的,那么用户必须关闭(隐藏或卸载)该对话框后,才能继续
操作应用程序的其他部分。例如,Visual FoxPro 中的“关于”对话框就是模式对话
本章学习导航
• 界面设计是应用程序设计的一个重要环节,一个应用程 序的界面往往决定了该程序的易用性与可操作性。 Windows系统下规范的应用程序界面通常包括菜单、 工具栏、状态栏等组成部分。界面设计越规范,应用程 序的可操作性就越好。 • 对程序设计人员而言,必须了解用户界面的设计原则, 能熟练使用界面设计的工具控件,并掌握界面设计的方 法。这也是本章的教学目标所在。
话框时,则忽略该属性的设置。
10.1 概述
10.1.1 概述
(3)CancelError 属性 该属性表示用户在与对话框进行信息交互时,按下【取消】按钮时是否产生出错信息。
属性默认值为 False,即单击【取消】按钮时不产生错误信息。
(4)Flags 属性 该属性返回或设置各对话框的选项。不同的对话框,Flags 有不同的属性值。
(3)单击【确定】命令按钮。
10.1 概述
10.1.1 概述
3.建立通用对话框
10.1 概述
10.1.1 概述
4.通用对话框的基本属性 通用对话框除了具有 Name 以及与布局相关的 Left、Top、Height、Width 等属性外, 还有以下一些该属性用于设置被显示的对话框类型。Action 属性不能在设计时设置,只能在代码中 赋值。其语法格式如下: 对象引用.Action [= value] 其中,value 的值为0时表示没有操作,值为1~6时则打开表10-1中相应的各类对话框。 (2)DialogTitle(对话框标题)属性 该属性设置对话框标题,可以是任意字符串。当显示“颜色”、“字体”或“打印”对
控件。如果应用程序中要用到通用对话框,应该在设计阶段先将它添加到工具栏内,
具体操作步骤如下: (1)执行主菜单的【工具】|【选项】菜单命令,打开“选项”对话框 (2)在“控件”选项卡中单击【ActiveX控件】选项按钮,在随之出现的控件列
表框中选择 Microsoft Common Dialog Control 6.0 选项,如图10-1所示。
除了以上基本属性外,各种对话框还有自己的特殊属性。在介绍各类对话框时将详细说
明这些属性的具体内容和使用方法。
10.1 概述
10.1.1 概述
1.属性及应用 文件对话框常被用于获取文件的相关信
息。它有两种形式:“打开”文件对话框和
“保存”文件对话框。在这两种对话框内, 用户可以遍历磁盘的整个目录结构,找到所 需要的文件。从形式上看,这两种对话框的
话框。也就是说,当非模式当对话框正在显示时,用户可以在当前应用程序的其他地
方继续操作。非模式对话框用于显示频繁使用的命令与信息。例如,Visual FoxPro中 “编辑”菜单中的“查找”对话框就是一个非模式对话框。
结构是类似的。“打开”文件对话框的界面
如图10-3所示。
10.1 概述
10.1.1 概述
文件对话框有以下特殊属性。 (1)FileName(文件名称)属性
该属性值为字符串,用于设置或返回用户所选定的文件名(包含路径)。
(2)FileTitle(文件标题)属性 该属性设计时无效,在程序运行时为只读,用于返回用户所选定的文件名。与 FileName的区别是该属性值不包含路径。
10.1 概述
10.1.1 概述
2.对话框的分类 在 Visual FoxPro 中,对话框分为预定义对话框、自定义对话框和通用对话框有
三种类型。
预定义对话框也称为预制对话框,是由系统提供的。预定义对话框可以在程序中 用MESSAGEBOX()函数建立,信息框可以使用 MsgBox 函数建立,这方面的内容 在第3章中已做过介绍。
10.1 概述
10.1.1 概述
1.对话框的特点 与普通表单相比,对话框具有以下几个特点:
(1)对话框通常只有关闭按钮(有时还有帮助按钮),但没有最大化和最小化
按钮,以免被用户意外地扩大或缩成图标。 (2)对话框的边框是固定的,在一般情况下,用户没有必要改变对话框的大小。 (3)对话框主要用于人机交互,使用后就关闭,所以必须为用户提供退出功能。
自定义对话框也称为定制对话框,由用户自行创建。
通用对话框(CommonDialog)是一种 ActiveX 控件,可以在 Visual FoxPro 中经过注册后使用。它包括一组标准的操作对话框,这些对话框具有与 Windows 系
统下大多数应用程序相同的风格。
10.1 概述
10.1.1 概述
3.建立通用对话框 由于通用对话框不是 Visual FoxPro 的基类,所以“表单控件工具栏”中没有该
10.1 概述
10.1.1 概述
在基于 Windows 的应用程序中,对话框(Dialog Box)是应用程序与用户进行 交互的重要工具。简单的对话框可以用来显示一段信息,提示用户执行某些操作,并
通过接受用户输入获得反馈信息。有些对话框较为复杂,交互的信息就更多。程序设
计中如果所有的对话框都单独设计,将会耗费大量的时间和工作量,而利用系统提供 的通用对话框则可以提高工作效率。
本章学习要点
通用对话框 :了解对话框的分类;掌握通用对话框的建立方法;掌握通用对话框的基 本属性及文件、颜色、字体对话框的特殊属性;能在程序设计中应用各类对话框。 菜单 :了解菜单的类型和结构;能根据系统功能组织菜单;掌握菜单设计器的使用方 法;能设计和应用下拉式菜单和快捷菜单。 工具栏 :掌握通过定义工具栏类建立工具栏的方法。 状态栏 :掌握StatusBar控件的属性,能使用该控件创建状态栏。
(4)对话框界面必须清晰直观,操作不能太复杂。对话框中内容不宜太多,实
在有许多内容需要和用户交互的话,可以使用分类选项卡的形式。
10.1 概述
10.1.1 概述
对话框可以有两种工作模式: 如果对话框是模式的,那么用户必须关闭(隐藏或卸载)该对话框后,才能继续
操作应用程序的其他部分。例如,Visual FoxPro 中的“关于”对话框就是模式对话
本章学习导航
• 界面设计是应用程序设计的一个重要环节,一个应用程 序的界面往往决定了该程序的易用性与可操作性。 Windows系统下规范的应用程序界面通常包括菜单、 工具栏、状态栏等组成部分。界面设计越规范,应用程 序的可操作性就越好。 • 对程序设计人员而言,必须了解用户界面的设计原则, 能熟练使用界面设计的工具控件,并掌握界面设计的方 法。这也是本章的教学目标所在。
话框时,则忽略该属性的设置。
10.1 概述
10.1.1 概述
(3)CancelError 属性 该属性表示用户在与对话框进行信息交互时,按下【取消】按钮时是否产生出错信息。
属性默认值为 False,即单击【取消】按钮时不产生错误信息。
(4)Flags 属性 该属性返回或设置各对话框的选项。不同的对话框,Flags 有不同的属性值。
(3)单击【确定】命令按钮。
10.1 概述
10.1.1 概述
3.建立通用对话框
10.1 概述
10.1.1 概述
4.通用对话框的基本属性 通用对话框除了具有 Name 以及与布局相关的 Left、Top、Height、Width 等属性外, 还有以下一些该属性用于设置被显示的对话框类型。Action 属性不能在设计时设置,只能在代码中 赋值。其语法格式如下: 对象引用.Action [= value] 其中,value 的值为0时表示没有操作,值为1~6时则打开表10-1中相应的各类对话框。 (2)DialogTitle(对话框标题)属性 该属性设置对话框标题,可以是任意字符串。当显示“颜色”、“字体”或“打印”对
控件。如果应用程序中要用到通用对话框,应该在设计阶段先将它添加到工具栏内,
具体操作步骤如下: (1)执行主菜单的【工具】|【选项】菜单命令,打开“选项”对话框 (2)在“控件”选项卡中单击【ActiveX控件】选项按钮,在随之出现的控件列
表框中选择 Microsoft Common Dialog Control 6.0 选项,如图10-1所示。
除了以上基本属性外,各种对话框还有自己的特殊属性。在介绍各类对话框时将详细说
明这些属性的具体内容和使用方法。
10.1 概述
10.1.1 概述
1.属性及应用 文件对话框常被用于获取文件的相关信
息。它有两种形式:“打开”文件对话框和
“保存”文件对话框。在这两种对话框内, 用户可以遍历磁盘的整个目录结构,找到所 需要的文件。从形式上看,这两种对话框的