- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 面向对象程序设计基础 本章目标 掌握VB面向对象程序设计的基本步骤和方法 掌握属性、方法和事件编程的基本要领 获得窗体编程的技能,熟悉窗体的基本属性、方法和事件 初步使用属性窗口和代码窗口进行程序设计 掌握标签、文本框和按钮控件的属性和事件 任务1——“快乐学习Visual Basic”屏幕文字输出设计 窗体启动后,窗体背景为蓝色,字体颜色为黄色,屏幕显示快乐学习Visual Basic ! 信息,如图2-1所示;单击窗体,窗体背景变为黄色,字体颜色变为红色,如图2-2所示;双击窗体,退出程序。 任务分析 该任务我们要研究以下几项内容: VB中的模块、过程和工程 VB中的窗体对象 窗体对象的相关属性 窗体对象的常用方法 窗体对象的常用事件 任务分析 VB中的过程、模块和工程 在设计一个规模较大、复杂程度较高的应用程序时,往往需要按功能将程序分解成若干个相对独立的程序段,在VB中这些程序段称为过程。 VB应用程序是由若干个过程构成,这些保存在文件中,每个文件的内容称为一个模块,即一个模块可以包含多个过程。 根据模块的作用不同,VB有三类模块: .Frm(窗体模块)、.Bas(标准模块)和.Cls(类模块)。 工程是模块的集合,一个工程可以包含多个模块。 任务分析 VB中的窗体对象 窗体对象是 Visual Basic 应用程序的基本构造模块,是运行应用程序时,与用户交互操作的实际窗口。窗体有自己的属性、事件和方法,窗体通过响应事件,控制窗体的外观和行为。 任务分析 窗体对象的相关属性 名称:是窗体的标识名,代码中称它为Name。 BackColor:设置窗体背景颜色。颜色的值通常有常数和RGB两种格式。常数格式有:黑色:vbBlack,红色:vbRed,绿色:vbGreen等等;RGB格式为:RGB(Red,Green,Blue);Red,Green,Blue为分别代表红-绿-蓝三种颜色分量的整数,范围都是0~255。 ForeColor:设置窗体的文本颜色。 Font:设置窗体的文本字体格式。 BorderStyle:设置窗体的边框风格。 属性值为1 - Fixed Single 与 3 - Fixed Dialog 时窗体外观相同但功能不同。 任务分析 任务分析 任务分析 窗体对象的常用方法 方法指的是控制对象动作行为的方式。它是对象本身内含的函数或过程,一些对象有一些特定的方法。 在VB中方法的调用形式是: 对象名.方法名 窗体的常用方法 Hide方法: 用以隐藏窗体对象,但不能使其卸载。隐藏窗体时,它就从屏幕上被删除。 如果将其 Visible 属性设置为 False,用户将无法访问隐藏窗体上的控件。 任务分析 窗体对象的常用方法(续) Print 方法:在窗口中显示文本。 对象名. Print [outputlist] outputlist 参数具有以下语法: {Spc(n) | Tab(n)} expression charpos Spc(n) 可选,用来在输出中插入n个空白字符。 Tab(n)可选,用来将插入点定位在第n列上。 expression 可选,要打印的数值表达式或字符串表达式。 Charpos可选。指定下个字符的插入点。 无参数的Print语句和Print后加Chr(13)和Chr(10)字符均表示换行。 任务分析 窗体对象的常用方法(续) Show方法:用以显示窗体对象。 Cls方法:清除运行时窗体所生成的图形和文本。设置对象的AutoRedraw 属性为 true,可保持该对象显示在窗体中。 窗体对象更多的属性、方法和事件可以在安装了MSDN后,选取Form关键字,按下F1键获得帮助。 任务分析 窗体对象的常用事件 对窗体对象属性的控制是通过响应事件进行的,在VB中事件的调用形式是: Private Sub对象名_事件名 (事件响应代码) End Sub 任务分析 窗体对象的常用事件 代码部分(即事件过程)与每个事件对应。 想让控件响应事件时,就把代码写入这个事件的事件过程中。 事件驱动应用程序中的典型事件序列: 1. 启动应用程序,装载和显示窗体。 2. 窗体(或窗体上的控件)接收事件。 如何引发事件 由用户引发(例如键盘操作或单击控件) 由系统引发(例如定时器事件) 由代码间接引发(例如当代码装载窗体时的 Load 事件) 3. 如果在相应的事件过程中存在代码,就执行代码。 4. 应用程序等待下一次事件。 任务分析 窗体对象的常用事件(续) 任务分析 窗体对象的常用事件(续) Load事件:窗体最主要的事件,用来在启动程序时对属性和变量进行初始化。这个事件发生在窗体被
您可能关注的文档
- 操作系统( 第四版) 高职应用技术专业 汤承林 张爱国 第2章进程管理.ppt
- 城市轨道交通站务工作组织 城市轨道交通站务工作组织第七章.ppt
- 仓储设备使用与维护 教学课件 作者 陈建平 项目三 使用货架.ppt
- 城市轨道交通站务工作组织 城市轨道交通站务工作组织第三章.ppt
- 常用工具软件 项目教学 教学课件 郑平 袁云华配套习题 试卷二答案.doc
- 操作系统( 第四版) 高职应用技术专业 汤承林 张爱国 第3章存储管理.ppt
- 城市轨道交通站务工作组织 城市轨道交通站务工作组织第四章.ppt
- 仓储设备使用与维护 教学课件 作者 陈建平 项目十 操作内燃叉车.ppt
- 常用工具软件 项目教学 教学课件 郑平 袁云华配套习题 试卷一.doc
- 城市轨道交通站务工作组织 城市轨道交通站务工作组织第五章.ppt
- 操作系统教程 教学课件 作者 柯丽芳 第2章.ppt
- 程序设计基础——Visual Basic6.0案例教程 第2版 教学课件 作者 刘宝山 李丕瑾 第九章.ppt
- 常用机床电气线路维修 课题八.ppt
- 仓储与配送管理 第3版 教学课件 作者 李永生 等主编 教学文件 试卷A.doc
- 程序设计基础——Visual Basic6.0案例教程 第2版 教学课件 作者 刘宝山 李丕瑾 第六章.ppt
- 操作系统教程 教学课件 作者 柯丽芳 第3章.ppt
- 仓储与配送管理 第3版 教学课件 作者 李永生 等主编 教学文件 试卷B.doc
- 程序设计基础——Visual Basic6.0案例教程 第2版 教学课件 作者 刘宝山 李丕瑾 第七章.ppt
- 仓储与配送管理 第3版 教学课件 作者 李永生 等主编 教学文件 试卷C.doc
- 操作系统教程 教学课件 作者 柯丽芳 第4章.ppt
文档评论(0)