- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 3 章 常用控件 学习要求 1.理解VB可视化程序设计的基本概念 2.掌握窗体、标签、文本框、命令按钮的常用属性、方法和事件 3.掌握计时器、框架和滚动条控件的属性和事件 4.掌握选择类控件的常用属性、方法和事件 5.掌握基本的图形控件和文件系统控件的常用属性、方法和事件 3.1.1 案例 【案例3.1】演示一个文件名为VB3-1.vbp的“走马灯”程序,要求通过对相应控件的控制实现对显示文字的格式和前景色等设置,同时在计时器的控制下可实现显示文字的左右移动,请用自然语言描述程序的运行情况。 3.1.1 案例分析 (1)本程序由几类控件对象组成,分别由标签、文本框、命令按钮、计时器、滚动条、列表框、组合框、复选框、单选按钮等控件组成。 (2)计时器控件在案例运行模式是不可见的, (3)通过对列表框中选择字体名称;对组合框选择字体颜色;对复选框中选择是否加粗、是否倾斜等可设置标签的字体、字型和显示文字的前景色。 (4)通过对滚动条的单击或“拖动”操作,可对显示文字设置不同的字号。 3.1.1 案例分析 (5)通过对标签(“显示内容”)后的文本框输入其他字符串(如“欢迎使用VB”)后回车,可改变显示文字的内容,即将原有的文字内容“常用控件的使用”改成“欢迎使用VB”。 (6)通过对单选按钮的移动方向的设置,可改变显示文字在计时器作用下移动的方向。 (7)单击“开始”按钮,计时器开始“工作”,即显示文字开始在水平方向移动,同时“开始”按钮的标题改成“停止”;单击“停止”按钮,计时器停止工作,即显示文字停止移动,同时“停止”按钮的标题又改回到“开始”。 3.1.2 对象与类 对象是代码和数据的集合,是具体的,而类是同种对象的集合,是抽象的 3.1.3 对象的属性 属性是用来描述和反映对象特征的参数。每一种对象 都有其属性,属性值决定了对象的外观和行为。 设置控件的属性有两种方法: (1)在界面设计时使用属性窗口设置对象的属性。其方法是首先选中控件对象,然后在属性窗口中选中要修改的属性,最后在右列的文本框或列表框中指定属性值。 (2)在程序运行中动态地更改对象的属性,可以使用Visual Basic的赋值语句,在代码窗口中通过消息格式设置,其格式为: 对象名.属性名 = 属性值 3.1.3 对象的方法 方法是面向对象程序设计语言为编程者提供的用来完成特定操作的过程和函数。在Visual Basic中已将一些通用的过程和函数编写好并封装起来,作为方法供用户直接调用,这给用户的编程带来了极大的方便。 调用时一般要指明对象。 对象方法的调用格式为: [对象.]方法[参数名表] 3.1.3 对象的事件 事件是Visual Basic预先定义的、对象能够识别的动作。 事件过程是用来完成事件发生后所要执行的操作。 当一个对象察觉到某一事件发生时(如命令按钮的Click等),就会对事件产生响应,即执行一段程序代码,所执行的这段程序代码就称为事件过程。 对于命令按钮的单击事件,事件过程的形式如下: Sub Command1_Click …(事件过程代码) End Sub 3.1.4 面向对象应用程序的建立 1.Visual Basic 6.0应用程序的组成 2.创建应用程序的基本思路 (1)用自然语言重述题目或描述应用程序的运行情况 (2)创建工程 (3)界面设计 (4)绘制属性表和在属性窗口中设置相关对象的属性值 (5)绘制事件过程的自然语言描述和代码描述表,并编写相关代码。 (6)运行、调试程序 (7)保存工程和窗体 3.2.1 窗体—属性 (1)Name属性:是窗体或其他控件对象的内部名称, (2)Left、Top属性:是窗体或其他控件对象的相对屏幕的左上角的位置。 (3)Height、Width属性:是窗体或其他控件对象的高度和宽度。 (4)Caption属性:是窗体对象的标题栏中显示的标题,或是其他控件对象的标题,但文本框没有这个属性。 3.2.1 窗体—属性 (5)Font属性组是一个属性组,包含FontName、FontSize、FontBold、FontItalic、FontUnderline等属性。 (6)Enabled属性:表示窗体或其他控件对象是否响应用户的操作 (7)Visible属性:设置窗体或其他控件对象是否显示 (8)ForeColor属性:设置窗体或其他控件对象的前景色 (9)BackColor属性:设置窗体或其他控件对象的背景色。 (10)BorderStyle属性:设置窗体的边框风格 3.2.1 窗体--常用事件 (1)Click事件:当鼠标单击窗体内部而在其他控件对象外的区
您可能关注的文档
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第1章VB概述.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第2章 VB语言基础.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第4章 程序设计基础.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第5章 VB常用算法及实例.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第6章 数组及应用.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第7章过程和参数传递.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第9章对话框和菜单.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第10章数据库程序设计.ppt
- Visual Basic程序设计 习题答案作者 黄津津 21909VisualBasic程序设计习题解答.doc
- Visual Basic程序设计( 第二版)本科 郁建中 第1章Visual Basic概述.ppt
文档评论(0)