Visual_Basic程序设计项目教程 教学课件 ppt 作者 李天真 李宏伟《Visual Basic程序设计项目教程》电子教案(任务6)

上传人:w****i 文档编号:94388023 上传时间:2019-08-06 格式:PPT 页数:23 大小:1.23MB
返回 下载 相关 举报
Visual_Basic程序设计项目教程 教学课件 ppt 作者 李天真 李宏伟《Visual Basic程序设计项目教程》电子教案(任务6)_第1页
第1页 / 共23页
Visual_Basic程序设计项目教程 教学课件 ppt 作者 李天真 李宏伟《Visual Basic程序设计项目教程》电子教案(任务6)_第2页
第2页 / 共23页
Visual_Basic程序设计项目教程 教学课件 ppt 作者 李天真 李宏伟《Visual Basic程序设计项目教程》电子教案(任务6)_第3页
第3页 / 共23页
Visual_Basic程序设计项目教程 教学课件 ppt 作者 李天真 李宏伟《Visual Basic程序设计项目教程》电子教案(任务6)_第4页
第4页 / 共23页
Visual_Basic程序设计项目教程 教学课件 ppt 作者 李天真 李宏伟《Visual Basic程序设计项目教程》电子教案(任务6)_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《Visual_Basic程序设计项目教程 教学课件 ppt 作者 李天真 李宏伟《Visual Basic程序设计项目教程》电子教案(任务6)》由会员分享,可在线阅读,更多相关《Visual_Basic程序设计项目教程 教学课件 ppt 作者 李天真 李宏伟《Visual Basic程序设计项目教程》电子教案(任务6)(23页珍藏版)》请在金锄头文库上搜索。

1、任务1 系统开发任务分析及开发方法,任务2 系统数据库创建,任务3 系统登录界面设计,任务4 简单登录密码设计,任务5 数据库访问的实现,任务6 系统主界面设计,任务7 系统管理模块设计, Visual Basic程序设计项目教程电子教案,任务8 信息管理模块设计,任务9 报表生成和打印,任务10 Splash 界面设计,任务11 Visual Basic 程序调试,任务12 应用程序的文件操作,任务13 应用程序的打包和发布,任务6 系统主界面设计,知识 通用对话框,过程1 菜单栏的制作,过程2 工具栏的制作,过程3 状态栏的制作,知识教学目标和技能训练目标,1掌握加载工具箱中没有的控件方法

2、; 2掌握使用Visual Basic创建通用对话框、菜单、工具栏以及状态栏的方法。,返回章首,1能加载Visual Basic的ActiveX控件; 2掌握和使用通用对话框CommonDialog的常用属性、方法与事件。,利用Visual Basic的ActiveX控件为学生学籍管理系统设计主界面,主界面包括菜单栏、工具栏、状态栏等。,返回章首,返回章首,1)当运行程序的时候,出现如图6.1所示的窗口。 2)单击菜单项时,会看到它们的子菜单项。图6.2所示是其中菜单“机构设置”的子菜单项。 3)菜单栏之下的一行图标是工具栏,工具栏共分三组。鼠标在图标上移动时,图标会由黑白变为彩色,并且鼠标停

3、留后会出现提示文本。 4)最下面是状态栏,其中第一个框架显示系统时间;第二个框架显示当前登录用户的名称;第三个框架显示欢迎信息,如图6.3所示。,图6.1 主界面效果,图6.2 管理系统的菜单项,图6.3 状态栏效果,通用对话框CommonDialog是一个常用的ActiveX控件,它提供了一组标准的Windows操作对话框,可以进行如打开、保存文件,设置打印选项,选择颜色和字体等操作。 1控件的加载 (1)Visual Basic企业版控件工程 控件是包括在窗体对象内的对象,是预先定义好的 。Visual Basic中的控件有三类:内部控件、ActiveX控件和可插入对象。这里主要介绍Act

4、iveX控件。 (2)什么是ActiveX控件 ActiveX控件是Visual Basic内部控件的扩充。ActiveX控件保存在以.OCX为扩展名的控件文件中,它保留了一些用户熟悉的属性、事件和方法。使用方法和前面讲述的内部控件的使用基本相同。ActiveX控件不直接显示在Visual Basic的工具箱中,需要手工添加,用户可以使用Visual Basic提供的ActiveX控件,也可以从第三方获取控件或自己开发需要的控件。 在安装Visual Basic 6.0 专业版或企业版时,安装程序会自动将一些Microsoft开发的或Microsoft购买的第三方ActiveX控件复制至Win

5、dowsSystem(或System32)目录下,并在Windows注册表中进行注册。,返回章首,知识 通用对话框,(3)加载ActiveX控件 只要将ActiveX控件添加到Visual Basic工具箱中,即可在工程中使用它们。 1)添加ActiveX控件。 选择“工程部件”选项;或者在工具箱中右击,从快捷菜单中选择“部件”选项,系统将弹出“部件”对话框,如图6.6所示。 “部件”对话框中列出了所有已经注册的对象、设计器和ActiveX控件。选中对话框中的“控件”选项卡,这时列表框中将显示所有可以添加的ActiveX控件名称,选中Microsoft Common Dialog Contro

6、l 6.0复选框,然后单击“确定”或“应用” 按钮。,返回章首,知识 通用对话框,图6.6 “部件”对话框, 选定的控件会显示在工具箱中,如图6.7所示,CommonDialog控件文件存放在C:WindowsSystem32目录下,文件名为comdlg.ocx。 2)添加第三方或自定义的ActiveX控件到“控件”选项卡。 单击“部件”对话框的“预览”按钮,系统将弹出“添加ActiveX控件”对话框,如图6.8所示。 选择要添加的ActiveX控件,再单击“打开”按钮即可。,返回章首,知识 通用对话框,图6.7 工具箱,图6.8 “添加ActiveX控件”对话框,(4)使用ActiveX控件

7、 将ActiveX控件添加到窗体的方法与添加内部控件相同,双击工具箱中的ActiveX控件的图标,或单击图标后用鼠标在窗体上拖动即可。,2通用对话框的常用属性、方法与事件 (1)通用对话框的常用属性,返回章首,知识 通用对话框,表6.1 CommonDialog控件的常用属性,2通用对话框的常用属性、方法与事件 (2)通用对话框的常用方法,返回章首,知识 通用对话框,表6.2 CommonDialog控件的常用方法,3多文档界面 (1)多文档界面 多文档界面由父窗体和子窗体组成。父窗体也称MDI窗体,是子窗体的容器。子窗体亦称文档窗体,用来显示各自文档。多文档界面允许用户同时打开多个文档,并可

8、在不同文档间快速切换。所有子窗体具有相同的功能,且所有子窗体都包含在MDI窗体中。多文档界面主要特性如下: 1)所有子窗体均显示在MDI窗体的工作区中。用户可改变、移动窗体的大小,但被限制在MDI窗体中。 2)当最小化子窗体时,它的图标将显示于MDI窗体上而不是在任务栏中。当最小化MDI窗体时,所有的子窗体也被最小化。只有MDI窗体的图标出现在任务栏中。 3)当最大化一个子窗体时,它的标题与MDI窗体的标题一起显示在MDI窗体的标题栏上。 4) MDI窗体和子窗体都可以有各自的菜单栏,子窗体加载时覆盖MDI窗体的菜单。,返回章首,知识 通用对话框,(2)建立多文档界面 MDI应用程序至少应有两

9、个窗体:一个父窗体和一个子窗体。父窗体只能有一个,子窗体则可以有多个。子窗体就是MDIChild属性设置为True的普通窗体。创建一个包含三个子窗体的多文档界面步骤如下: 1)从“工程”菜单中选择“添加MDI窗体”选项,系统打开“添加MDI窗体”对话框,选择“新建MDI窗体”图标,单击“打开”按钮,即完成创建MDI窗体。 2)将MDI窗体的Caption属性设置为“MDI窗体”。 3)创建一个新的普通窗体(或者打开一个已存在的普通窗体,将其Caption属性设置为“文档1”,并将该窗体的MDIChild属性设置为True,则该窗体变为一个子窗体。 4)重复步骤3),创建子窗体“文档2”和“文档

10、”。 5)从“工程”菜单中选择“属性”选项,打开“工程属性”对话框,设置MDI窗体为启动窗体。 6)编写代码,在MDI窗体加载事件中显示所有子窗体。 Private Sub Form_Load() Form1.Show Form2.Show Form3.Show End Sub,返回章首,知识 通用对话框,(3)排列子窗体 在MDI窗体中使用Arrange方法来重新对齐子窗体,可以通过层叠、水平平铺、垂直平铺或沿着MDI窗体下部排列子窗体图标等方式来显示子窗体。Arrange方法形式如下: MDI窗体对象Arrange 排列方式 排列方式取值如下: 1)vbCascade:层叠所有非最小化MD

11、I子窗体。 2)vbTileHorizontal:水平平铺所有非最小化的MDI子窗体。 3)vbTileVertical:垂直平铺所有非最小化的MDI子窗体。 4)vbArrangeIcons:排列所有子窗体图标。,返回章首,知识 通用对话框,1)选取刚刚添加的MDI窗体。 2)从“工具”菜单中选择“菜单编辑器”选项,或者在“工具栏”上单击“菜单编辑器”按钮,或者在窗口的右键菜单中选择“菜单编辑器”选项,打开“菜单编辑器”对话框。如图6.11所示。,返回章首,过程1 菜单栏的制作,图6.11 “菜单编辑器”对话框,3)在“标题”文本框中,为第一个菜单标题键入希望在菜单栏上显示的文本。如果希望某

12、一字符成为该菜单项的访问键,也可以在该字符前面加上一个(&)字符。在菜单栏中,这一字符会自动加上一条下划线。 4)在“名称”文本框中,键入将用来在代码中引用该菜单控件的名字。这里取标题名称的第一个字母。 5)单击向左或向右箭头按钮,可以改变该控件的缩进级。如果需要的话,还可以设置控件的其他属性。这一工作可以在菜单编辑器中做,也可以以后在“属性”窗口中做。 6)单击“下一个”按钮就可以再建一个菜单控件;也可以单击“插入”按钮,在现有的控件之间增加一个菜单控件;也可以单击向上与向下的箭头按钮,在现有菜单控件之中移动控件。 7)如果窗体所有的菜单控件都已创建,单击“确定”按钮可关闭“菜单编辑器”对话

13、框。创建的菜单标题将显示在窗体上。在设计时,单击一个菜单标题可下拉其相应的菜单项。,返回章首,过程1 菜单栏的制作,1)把工具栏控件添加到工具箱中。在“工程”菜单项中选择“部件”选项,或者直接在工具箱上右击选择“部件”选项,然后打开“部件”对话框,如图6.12所示。在其中选择Microsoft Windows Common Controls 6.0,然后单击“确定”按钮,就可以看到工具箱中已经添加了多个控件,如图6.13所示。,返回章首,过程2 工具栏的制作,图6.12 “部件”对话框 图6.13 工具箱,2)新增加的第二个控件就是工具栏控件 。在窗口上创建一个工具栏。 3)再创建两个Imag

14、eList控件,也就是图6.13中 控件。因为现在要实现工具栏鼠标移动的图标变换效果,所以需要两套图标,一套彩色的,一套黑白的。ImageList控件是用来存放图标的控件,现在用一个存放彩色图标,一个存放黑白图标。 4)为ImageList控件添加图标。 在ImageList控件上右击,选择 “属性”选项,打开ImageList控件的 “属性页”对话框,如图6.14所示。,返回章首,过程2 工具栏的制作,图6.14 ImageList属性页, 在图6.14中选择3232,指定将来使用的时候图标的大小。也可以选择Custom,然后在文本框中输入自己要求的高度与宽度值。 在图6.14中选择Imag

15、es选项卡,打开添加删除图标界面,如图6.15所示。其中,Index和Key可以用来引用某个图标。索引(Index)是从1开始编号的。添加图标的时候要注意当前选中的图标,刚刚添加的图标要插在选中图标的后面。 另一个ImageList控件的操作类似。 所不同的是一个是彩色图标,一个是 黑白图标。需要注意的是,两个图像 列表框中的图标一定要对应。这里用 Index来访问图标,所以Key中没有输 入任何内容。,返回章首,过程2 工具栏的制作,图6.15 添加删除图标对话框,5)设计工具栏。 在工具栏上右击,选择“属性”选项,展开工具栏“属性页”对话框,如图6.16所示。 为属性页中ImageList

16、的属性选择图像列控件ImageList2(该图像列表框中存放的是黑白图标),该属性将来是显示工具栏的默认图标。鼠标移动时变换的图标由HotImageList指定。修改Style属性为1-tbrFlat,因为只有在这种风格下才会有鼠标敏感的效果。 在图6.16中选择Buttons选项卡,打开添加删除工具栏按钮对话框,如图6.17所示。,返回章首,过程2 工具栏的制作,图6.16 工具栏“属性页”对话框 图6.17 添加删除工具栏按钮, 通过Insert Button和Remove Button按钮可以添加和删除工具栏按钮。Caption属性是指工具栏上按钮的文本。Key和Index可以作为区别不同的按钮的标志。ToolTipText属性是鼠标在控件上暂停时出现的提示信息。Image属性是指Image

展开阅读全文
相关资源
相关搜索

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

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