中文Visual Basic 6.0案例教程 教学课件 ppt 作者 沈大林 第7章

上传人:E**** 文档编号:89370036 上传时间:2019-05-24 格式:PPT 页数:44 大小:665KB
返回 下载 相关 举报
中文Visual Basic 6.0案例教程 教学课件 ppt 作者  沈大林 第7章_第1页
第1页 / 共44页
中文Visual Basic 6.0案例教程 教学课件 ppt 作者  沈大林 第7章_第2页
第2页 / 共44页
中文Visual Basic 6.0案例教程 教学课件 ppt 作者  沈大林 第7章_第3页
第3页 / 共44页
中文Visual Basic 6.0案例教程 教学课件 ppt 作者  沈大林 第7章_第4页
第4页 / 共44页
中文Visual Basic 6.0案例教程 教学课件 ppt 作者  沈大林 第7章_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《中文Visual Basic 6.0案例教程 教学课件 ppt 作者 沈大林 第7章》由会员分享,可在线阅读,更多相关《中文Visual Basic 6.0案例教程 教学课件 ppt 作者 沈大林 第7章(44页珍藏版)》请在金锄头文库上搜索。

1、第 7 章程序界面元素,本章要点 7.1 通用对话框 7.2 多文档界面 7.3 工具栏和状态栏 7.4 菜 单 7.5 应用实例 习题 7,7.1.1 ActiveX控件 1什么是ActiveX控件 Visual Basic工具箱上的标准控件只有21个,使用这些控件编写一些复杂的应用程序是较麻烦的。因此,在Visual Basic 6.0中,为用户提供了大量的ActiveX控件,用户可以把这些ActiveX控件加到工具箱中,然后像使用标准控件那样来使用ActiveX控件。另外,第三方开发商还提供了大量的ActiveX控件,目前,在Internet上可以下载的ActiveX控件就大约有1000

2、多个。ActiveX控件大大增强了VB编程的能力和灵活性。 在Visual Basic 6.0中,这些控件有的属于标准ActiveX控件,如通用对话框(Common Dialog)控件、数据绑定组合框(DBCombo)控件、数据绑定列表框(DBList)控件和数据绑定网络(DBGrid)控件等。它们包含在Visual Basic的学习版、专业版和企业版三个版本中,其他ActiveX控件仅在专业版和企业版中提供。,7.1 通用对话框,2将ActiveX控件添加到工具箱中 图7-1-1 “部件”对话框(1)单击“工程”“部件”菜单命令,调出“部件”对话框,如图7-1-1所示。,7.1 通用对话框,

3、图7-1-1 “部件”对话框,(2)如果要插入ActiveX控件,可选择“控件”选项卡;如果插入可插入对象,可选择“可插入对象”选项卡。 (3)单击选中所需的ActiveX控件左边的复选框。例如:要加载通用对话框(Common Dialog)控件,可单击选中Microsoft Common Dialog Control 6.0复选框,如图7-1-1所示。 (4)单击“部件”对话框中的“确定”按钮,关闭“部件”对话框,所有选定的ActiveX控件即可出现在工具箱中。 (5)如果要将外部的ActiveX控件加入“部件”对话框,可单击“部件”对话框中的“浏览”按钮,调出“添加ActiveX控件”对话

4、框,找到扩展名为OCX的文件,单击“打开”按钮即可。 在“新建工程”对话框(如图1-2-1所示)中,选择“VB企业版控件”项目类型,再单击该对话框中的“打开”按钮,则会调出中文Visual Basic 6.0企业版的集成开发环境窗口,它的工具箱中的控件工具很多,通用对话框控件就在其中。,7.1 通用对话框,图7-1-1 “部件”对话框,7.1.2 通用对话框的基本属性和方法 1通用对话框属性的设置 (1)单击选中窗体内通用对话框控件对象的图标,再在它的“属性”窗口内设置它的属性。 (2)在事件过程中用程序代码来设置通用对话框控件对象的属性。 (3)将鼠标指针移到窗体中的通用对话框控件图标之上,

5、单击鼠标右键,弹出它的快捷菜单,再单击该菜单中的“属性”菜单命令,即可调出“属性页”对话框,如图7-1-2所示。利用它可以设置通用对话框控件的主要属性。单击“属性”窗口内“(自定义)”栏右边的按钮,也可调出“属性页”对话框。该对话框有五个标签,可对不同类型的通用对话框进行属性设置。 图7-1-2 “属性页”对话框在“属性页”对话框中进行设置后,单击“应用”按钮,即可看到“属性”窗口内相应的属性数值也发生了变化。 2通用对话框的基本属性 (1)Action属性:返回或设置通用对话框的类型。其取值及含义见表7-1-1。该属性在设计时无效。,7.1 通用对话框,7.1 通用对话框,图7-1-2 “属

6、性页”对话框,(2)DialogTitle属性:它用来确定通用对话框的标题,标题可以是任意的字符串。 (3)CancelError属性:它表示用户在与对话框进行信息交互时,单击“取消”按钮时是否产生出错信息。它是逻辑性数据,取值为True或False(默认)。为了防止用户在未输入信息时使用取消操作,可用该属性设置出错警告。该属性值在“属性”窗口及程序中均可设置。 该属性的值设置为True时,表示单击对话框中“取消”按钮后,会出现错误警告。自动将错误标志Err置为32755(CDERR-CANCEL),供程序判断。设置为False时,表示单击对话框中的“取消”按钮后,不会出现错误警告。 如果单击

7、选中图7-1-2所示“属性页”对话框中的“取消引发错误”复选框,就相当于设置CancelError属性值为True;不选中该复选框,就相当于设置CancelError属性值为False。 3通用对话框的基本方法 除了Action属性,还有一组方法用来打开某种类型的通用对话框,见表7-1-2。,7.1 通用对话框,7.1.3 “打开”对话框和“另存为”对话框 1“打开”对话框 (1)FileName(文件名称)属性:它用于返回或设置用户所要打开的文件的路径和文件名。该属性为文件名字符串,用于设置“打开”对话框中“文件名称”文本框中显示的文件名。程序执行时,用户用鼠标选中的文件名或用键盘输入的文件

8、名被显示在“文件名称”文本框中,同时将该文件名和它的路径名组成的字符串赋值给FileName属性。 (2)FileTitle(文件标题)属性:它用于返回或设置用户所要打开的文件的文件名。当用户在对话框中选中所要打开的文件时,该属性就立即得到了该文件的文件名。它与FileName属性不同,FileTitle中只有文件名字,没有路径名,而FileName中包含所选定文件的路径。它只能在程序运行时设置。 (3)Filter(过滤器)属性:它用于确定“打开”对话框中“文件类型”下拉列表框中所显示的文件类型。该属性值可以是一个字符串,字符串由一组元素或用管道符“|”隔开的分别表示不同类型文件的多组元素组

9、成。,7.1 通用对话框,(4)FilterIndex(过滤器索引)属性:它用来设置“文件类型”下拉列表框中默认的文件类型,是Filter(过滤器)属性所设置的第几组文件类型。该属性为整型数值。 (5)InitDir(初始化路径)属性:它用来指定“打开”对话框中的初始目录,若要显示当前目录,则该属性不需要设置。 (6)Flags(标志)属性:它为“打开”和“另存为”对话框返回或设置选项。它的属性值较多,其中四个属性值及其含义见表7-1-3。 (7)MaxFileSize属性:它用来设置将要被打开的文件名的最大长度。其取值为数值型,取值范围为132K,默认值为256。 2“另存为”对话框 (1)

10、DefaultExt属性:为该对话框返回或设置默认的文件扩展名,如.bmp或.jpg等。当保存一个没有扩展名的文件时,自动给该文件指定由DefaultExt属性指定的扩展名。它是字符型数据。注意:该属性只适用于“另存为”对话框。 (2)它的F1ags(标志)属性可以设置为&H2&(即十进制数2),可以在选择的保存文件名已存在时,弹出一个信息框,提示是否覆盖原文件。,7.1 通用对话框,7.1.4 “颜色”和“字体”对话框 1“颜色”对话框 将通用对话框的Action属性值设置为3或使用ShowColor方法,都可以调出“颜色”对话框。“颜色”对话框是一个标准的用户界面。在“颜色”对话框中,提供

11、了基本颜色(Basic Colors)调色板,还提供了用户的自定义颜色(Custom Colors)调色板,用户可以自己调色。 对于颜色对话框,除了基本属性之外,还有一个Color属性。该属性返回或设置选定的颜色。当用户在调色板中选中某颜色时,该颜色值赋给Color属性。此外它也有F1ags属性。 2“字体”对话框 将通用对话框的Action属性值设置为4或使用ShowFont方法,都可以调出“字体”对话框。它也是一个标准的“字体”对话框。“字体”对话框除了基本属性外,还有如表7-1-4所示的属性。注意:F1ags属性应取表7-1-5所示的常数或数值。,7.1 通用对话框,7.1.5 “打印”

12、和“帮助”对话框 1“打印”对话框 将通用对话框的Action属性值设置为5或使用ShowPrinter方法,都可以调出“打印”对话框。它也是一个标准的“打印”对话框。它不能处理打印工作,仅仅是一个供用户选择打印参数的界面,所选参数存于各属性中,须通过编程来处理打印操作。“打印”对话框除了基本属性外,还有如表7-1-6所示的属性。 2“帮助”对话框 将通用对话框的Action属性值设置为6,或使用ShowHelp方法,都可以调出“帮助”对话框。它是一个标准的“帮助”对话框,可用来制作在线帮助。“帮助”对话框不能制作应用程序的帮助文件,只能使用已制作好的帮助文件,并将帮助文件与界面连接起来,达到

13、显示并检索帮助信息的目的。制作帮助文件需要使用Microsoft Windows Help Compiler软件,即Help编辑器。“帮助”对话框除了基本属性外,还有如表7-1-8所示的属性。此外它也有Flags属性。,7.1 通用对话框,7.2.1 多文档程序的基本概念 1单文档界面和多文档界面 Windows应用程序主要有两种界面:一种是单文档界面,英文缩写是SDI(Single Document Interface);另一种是多文档界面,英文缩写是MDI(Multiple Document Interface)。单文档界面的应用程序,其工作界面在任何时刻都只能够打开一个文档,要打开另一个

14、文档,必须先关闭原来打开的文档。前面所学过的程序都是以单文档程序界面方式出现。像Windows中的记事本和画图等应用程序都属于单文档界面。 对于多文档界面(MDI)的Windows应用程序,在运行时,都可以同时打开多个文档。例如,Microsoft Visual Basic 6.0、Photoshop、Flash MX、Microsoft Excel和Microsoft Word等就是这种具有多文档界面(MDI)的应用程序。 2多文档界面的特点 (1)多文档(MDI)界面有一个可以包容许多其他窗体的“父窗体”,好像是一个窗体的容器,它可以容纳多个文档窗体,每个文档窗体内都显示各自的文档。因此可

15、以说,MDI界面是由“父窗体”和“子窗体”构成,可以在“父窗体”内建立和维护多个“子窗体”。,7.2 多文档界面,(2)多文档(MDI)界面与多重窗体不是一个概念。多重窗体应用程序中的各个窗体是彼此独立的,不具有父子关系。MDI虽然也有多个窗口,但这些窗体中只有一个MDI父窗体,其他窗体属于MDI子窗体,子窗体都被限制在MDI父窗口的区域内,每个文档显示在自己的MDI子窗体中,MDI父窗体为所有MDI子窗体中的文档提供了操作空间。MDI子窗体只能在MDI父窗体的工作区中打开,当MDI子窗体最小化和最大化后也仍在MDI父窗体的工作区内。 (3)当子窗体被最小化后,它将以标题栏形式出现在父窗体中,

16、而不会出现在Windows的任务栏中,如图7-2-1左图所示(缩小的子窗体在左下角);当父窗体最小化时,所有的子窗体也被最小化,同时只有父窗体的图标出现在Windows的任务栏中。 (4)当父窗体最大化时,父窗体可以充满整个屏幕;当子窗体最大化时,子窗体可以充满整个父窗体划定的工作区域,同时子窗体的标题栏消失,其标题与MDI窗体的标题合并,并出现在父窗体的标题栏中,如图7-2-1右图所示。当移动子窗体时,不可以将子窗体移出父窗体划定的工作空间;当移动父窗体时,子窗体也随之移动。,7.2 多文档界面,图7-1-1 “部件”对话框,(5)如果MDI子窗体有菜单,那么,当MDI子窗体为活动窗体时,子窗体的菜单将自动取代MDI窗体的菜单。 (6)一个MDI应用程序可以含有三类窗体,即普通窗体(也称标准窗体)、MDI

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号