Visual_Basic程序设计教程 教学课件 ppt 作者 王宇 郭元辉 第7章 应用程序界面设计

上传人:E**** 文档编号:89189075 上传时间:2019-05-21 格式:PPT 页数:57 大小:1,010.50KB
返回 下载 相关 举报
Visual_Basic程序设计教程 教学课件 ppt 作者 王宇 郭元辉 第7章 应用程序界面设计_第1页
第1页 / 共57页
Visual_Basic程序设计教程 教学课件 ppt 作者 王宇 郭元辉 第7章 应用程序界面设计_第2页
第2页 / 共57页
Visual_Basic程序设计教程 教学课件 ppt 作者 王宇 郭元辉 第7章 应用程序界面设计_第3页
第3页 / 共57页
Visual_Basic程序设计教程 教学课件 ppt 作者 王宇 郭元辉 第7章 应用程序界面设计_第4页
第4页 / 共57页
Visual_Basic程序设计教程 教学课件 ppt 作者 王宇 郭元辉 第7章 应用程序界面设计_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《Visual_Basic程序设计教程 教学课件 ppt 作者 王宇 郭元辉 第7章 应用程序界面设计》由会员分享,可在线阅读,更多相关《Visual_Basic程序设计教程 教学课件 ppt 作者 王宇 郭元辉 第7章 应用程序界面设计(57页珍藏版)》请在金锄头文库上搜索。

1、高等教育“十一五”规划教材,Visual Basic 程序设计教程,主讲教师:,2,目 录,1. VB程序设计概述,2. VB可视化编程基础,3. VB语言基础,4. VB程序控制结构,5. 数 组,3,6. 过 程,7. 应用程序界面设计,8. VB图形操作,9. VB文件操作,10. VB数据库编程,4,第7章 应用程序界面设计,要点提示 常用控件 菜单设计 鼠标和键盘 多重窗体 应用程序向导,5,第7章 应用程序界面设计,7.1 常用控件,控件概述,7.1.1,控件的 分类,ActiveX控件 是一个与应用程序无关的自定义组件,可插入对象 是Windows应用程序的对象,标准控件 标准控

2、件又称为内部控件,6,第7章 应用程序界面设计,7.1 常用控件,控件概述,7.1.1,2.控件的画法和基本操作,(1)控件的画法 方法一:拖动鼠标法。 单击工具箱中的某个控件图标,把鼠标移到窗体上,鼠标指针变为“”,“”的中心就是控件左上角的位置。再将“”光标移到窗体的适当位置,拖动鼠标,在窗体上画出一个控件。 方法二:双击法。 双击工具箱中的某个控件图标,在窗体的中央自动产生该控件。使用这种方法得到的控件大小和位置是固定的。,7,第7章 应用程序界面设计,7.1 常用控件,控件概述,7.1.1,2.控件的画法和基本操作,(2)控件的基本操作,8,第7章 应用程序界面设计,7.1 常用控件,

3、控件概述,7.1.1,3.控件的命名和控件值,(1)控件的命名约定 控件前缀 + 控件代表的意义或作用 (2)常用控件的控件值 (3)常用控件的公共属性,9,第7章 应用程序界面设计,7.1 常用控件,列表框和组合框,7.1.2,1. 列表框,列表框(ListBox)控件是一个可以提供选择的列表。默认状态下,以垂直单列方式显示各个选项,也可以设置成多列方式。,10,第7章 应用程序界面设计,7.1 常用控件,列表框和组合框,7.1.2,List属性,ListIndex /ListCount属性,Selected /MultiSelect属性,Sorted属性,Text属性,列表框的 主要属性,

4、11,第7章 应用程序界面设计,7.1 常用控件,列表框和组合框,7.1.2,(2)列表框的主要方法 1)AddItem方法,格式,功能,列表框对象.AddItem 项目字符串 , 索引值,将一个项目加入列表框。,12,第7章 应用程序界面设计,7.1 常用控件,列表框和组合框,7.1.2,(2)列表框的主要方法 2)RemoveItem方法,格式,功能,列表框对象. RemoveItem 索引值,从列表框删除指定索引值的项目。,13,第7章 应用程序界面设计,7.1 常用控件,列表框和组合框,7.1.2,(2)列表框的主要方法 3)Clear方法,格式,功能,列表框对象.Clear,清除列表

5、框中所有项目的内容。,14,第7章 应用程序界面设计,7.1 常用控件,列表框和组合框,7.1.2,【例7.1】 列表框的基本操作。,15,第7章 应用程序界面设计,7.1 常用控件,列表框和组合框,7.1.2,2. 组合框 组合框(ComboBox)控件将文本框控件(TextBox)与列表框控件(ListBox)的特性结合在一体,兼具文本框控件与列表框控件两者的特性。它可以如同列表框一样,让用户选择所需项目;又可以如文本框一样通过输入文本来选择表项。 主要有Style属性和Text属性。,16,第7章 应用程序界面设计,7.1 常用控件,列表框和组合框,7.1.2,【例7.2】 用组合框对学

6、生名单进行添加、修改和删除操作。,17,第7章 应用程序界面设计,7.1 常用控件,列表框和组合框,7.1.2,【例7.3】 使用组合框编写一个能够改变字体、字号的程序。,18,第7章 应用程序界面设计,7.1 常用控件,单选按钮和复选框,7.1.3,1. 单选按钮,单选按钮(OptionButton)一般用框架来进行分组,在一组单选按钮中只能选择其中一个。当用户选定一个单选按钮时,同组的其他单选按钮会自动失效。,19,第7章 应用程序界面设计,7.1 常用控件,单选按钮和复选框,7.1.3,1. 单选按钮,Value属性,Style属性,Caption属性,20,第7章 应用程序界面设计,7

7、.1 常用控件,单选按钮和复选框,7.1.3,2. 复选框,Value属性,Style属性,Caption属性,复选框(CheckBox)又称为检查框,它列出了可供用户选择的一个或多个选项,用户可以选定其中的一项或多项。,21,第7章 应用程序界面设计,7.1 常用控件,单选按钮和复选框,7.1.3,【例7.4】 单选控件的应用实例。,22,第7章 应用程序界面设计,7.1 常用控件,单选按钮和复选框,7.1.3,【例7.5】 单选按钮、复选框控件的应用实例。,23,第7章 应用程序界面设计,7.1 常用控件,框 架,7.1.4,框架(Frame)是一个容器控件,用于窗体上的对象分组。可以把不

8、同的对象放在一个框架中,作为一个整体,它能提供视觉上的区分和总体上的激活或屏蔽等特性。 主要属性:Caption属性 和Enable属性 主要事件:Click和DblClick,24,第7章 应用程序界面设计,7.1 常用控件,框 架,7.1.4,【例7.6】 框架使用方法演示。,25,第7章 应用程序界面设计,7.1 常用控件,滚动条,7.1.5,滚动条(ScrollBar)常常用于辅助浏览显示内容、确定位置,主要用在列有较长项目或者大量信息的地方,这样用户就可以在小区域内查看到所有的列表项目或者信息等。滚动条也可以用来作为数据输入工具。 VB中,滚动条分为两种:水平滚动条(HscrollB

9、ar)和垂直滚动条(VscrollBar)。,26,第7章 应用程序界面设计,7.1 常用控件,滚动条,7.1.5,Min属性,Max属性,Value属性,LargeChange属性,SmallChange属性,滚动条的 主要属性,27,第7章 应用程序界面设计,7.1 常用控件,滚动条,7.1.5,【例7.7】 利用滚动条计算0100内任意一个整数的平方。,28,第7章 应用程序界面设计,7.1 常用控件,滚动条,7.1.5,【例7.8】 利用滚动条,设计一个改变文本前景颜色的应用程序。,29,第7章 应用程序界面设计,7.1 常用控件,计时器,7.1.6,计时器(Timer)控件能周期性地

10、按照指定的时间间隔、自动地执行它的Timer事件。常用来处理重复发生的操作。 计时器在设计时是可见的,这样便于选择属性、查看属性和为它编写事件过程;而运行时,计时器不可见,。 计时器的主要属性有:Enabled属性和 Interval。,30,第7章 应用程序界面设计,7.1 常用控件,计时器,7.1.6,【例7.9】 设计一个滚动字幕,同时显示当前系统的时间。,31,第7章 应用程序界面设计,7.2 通用对话框,通用对话框(Common Dialog Box)是一种可以添加到应用程序中的特殊控件,它可以产生6种不同的对话框。如果灵活运用,可以方便地定义较为复杂的对话框。 通用对话框控件提供了

11、一组标准的系统对话框,可以用来进行打开或保存文件、选择字体、选择颜色、设置打印选项等操作。另外,还可以调用Windows帮助引擎来显示应用程序的帮助。,32,第7章 应用程序界面设计,7.2 通用对话框,33,第7章 应用程序界面设计,7.2 通用对话框,【例7.10】 设计一个如图7.16所示的“简易记事本”。,34,第7章 应用程序界面设计,7.3 菜单设计,菜单(Menu)是Windows窗口的标准构件。 在VB中,菜单可以分为两种基本类型:下拉式菜单和快捷菜单。,35,第7章 应用程序界面设计,7.3 菜单设计,用菜单编辑器可以创建新的菜单和菜单栏,在已有的菜单上增加新命令,用自己的命

12、令来替换已有的菜单命令以及修改和删除已有的菜单和菜单栏。,菜单编辑器,7.3.1,36,第7章 应用程序界面设计,7.3 菜单设计,菜单编辑器,7.3.1,标题(Caption)文本框,名称(Name)文本框,快捷键下拉列表框,编辑器 的组成,下一个(Next)按钮,和按钮,和按钮,插入(Insert)按钮,删除(Delete)按钮,复选检查框,有效检查框,37,第7章 应用程序界面设计,7.3 菜单设计,下拉菜单的设计,7.3.2,【例7.11】 设计一个如图7.19所示的下拉式菜单。,38,第7章 应用程序界面设计,7.3 菜单设计,快捷菜单,7.3.3,快捷菜单又称为弹出式菜单,是用户右

13、击某个对象时弹出的菜单。它是独立于菜单栏而显示在窗体上的浮动菜单。在快捷菜单上显示的项目取决于按下鼠标右键时指针所处的位置。因此,快捷菜单也被称为上下文菜单。,39,第7章 应用程序界面设计,7.3 菜单设计,快捷菜单,7.3.3,建立弹出式菜单通常有两个步骤。 用菜单编辑器建立菜单。与建立下拉式菜单的方法基本相同,唯一的区别是要把菜单名(即顶级菜单)的“可见”属性设置为False。 用PopupMenu方法显示菜单。格式: 对象.PopupMenu 菜单名, 标志参数, x, y,40,第7章 应用程序界面设计,7.3 菜单设计,快捷菜单,7.3.3,【例7.12】 为【例7.11】中的标签

14、设计一个快捷菜单。,41,第7章 应用程序界面设计,7.4 鼠标和键盘,鼠标事件,7.4.1,所谓的鼠标事件,就是由鼠标操作触发的事件。它是VB编程中最常用的事件,因为大多数的用户界面元素都可以用鼠标操作,因此,从某种意义上说,给鼠标事件编写程序是VB编程中的首要任务。,42,第7章 应用程序界面设计,7.4 鼠标和键盘,鼠标事件,7.4.1,43,第7章 应用程序界面设计,7.4 鼠标和键盘,鼠标事件,7.4.1,【例7.13】 测试鼠标事件。,44,第7章 应用程序界面设计,7.4 鼠标和键盘,鼠标事件,7.4.1,【例7.14】 设计一个窗体,用户可以在窗体上绘制图形 。,45,第7章

15、应用程序界面设计,7.4 鼠标和键盘,键盘事件,7.4.2,46,第7章 应用程序界面设计,7.4 鼠标和键盘,键盘事件,7.4.2,【例7.15】 使用键盘的KeyDown事件和KeyUp事件示例。,47,第7章 应用程序界面设计,7.5 多窗体设计,多窗体基本操作,7.5.1,48,第7章 应用程序界面设计,7.5 多窗体设计,多窗体示例,7.5.2,【例7.16】 设计一个简单的个人信息管理系统。,Form1:,49,第7章 应用程序界面设计,7.5 多窗体设计,多窗体示例,7.5.2,【例7.16】 设计一个简单的个人信息管理系统。,Form2:,50,第7章 应用程序界面设计,7.5 多窗体设计,多窗体示例,7.5.2,【例7.16】 设计一个简单的个人信息管理系统。,Form3:,51,第7章 应用程序界面设计,7.6 应用程序向导,(1)选择操作界面,(2)选择菜单和子菜单项,(3)自定义工具栏,(4)设置Internet接连,(5)设置资源文件,(6)选择标准窗体,完成,52,第7章 应用程序界面设计,7.7 综合应用,【例7.17】 利用多媒体控件,设计一个多媒体播放器。,Command1按钮:,53,第7章 应用程序界面设计,7.7 综合应用,【例7.17】 利用多媒体控件,设计一个多媒体播放器。,DriveListBox控件 :,54,第7章 应用程序

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

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

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