Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第3章窗体和基本控件

上传人:E**** 文档编号:89183851 上传时间:2019-05-20 格式:PPT 页数:22 大小:171KB
返回 下载 相关 举报
Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第3章窗体和基本控件_第1页
第1页 / 共22页
Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第3章窗体和基本控件_第2页
第2页 / 共22页
Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第3章窗体和基本控件_第3页
第3页 / 共22页
Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第3章窗体和基本控件_第4页
第4页 / 共22页
Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第3章窗体和基本控件_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第3章窗体和基本控件》由会员分享,可在线阅读,更多相关《Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第3章窗体和基本控件(22页珍藏版)》请在金锄头文库上搜索。

1、第3章 窗体和基本控件,学习目标 了解对象的基本概念,熟悉使用对象的属性、方法、事件。 熟悉单窗体的基本属性,掌握窗体的使用。 掌握标签、文本框、命令按钮基本控件的使用。,3.1 面向对象编程基础,1. 对象 对象是面向对象可视化编程中最基本的概念之一,是数据和操作相结合的统一体,类是同类对象的抽象,对象是类的一个实例。 2属性 属性用于描述对象当前状态的特征。 设置控件属性一般有两种方法: (1)在属性窗口设置 (2)在代码窗口用赋值语句进行设置, 格式如下: 对象名.属性名称属性值,3. 事件,事件过程及事件驱动 事件是一种系统预先定义好的特定动作,通常由使用者或系统启动。 事件过程的语法

2、格式如下: Sub 对象名称_事件名( ) 处理事件的程序代码 End sub 4方法 方法是对象所具有的动作和行为,这些动作和行为像属性一样已经成了对象的一部分。 方法的调用格式为: 对象名称. 方法名称 参数名表,3.1 面向对象编程基础,3.2 基本控件介绍,3.2.1引例 例3.1 简单的考试登录界面。 图3-3 考试登录界面,3.2.2 窗体,1. 常用属性 (1)Name(名称)属性 (2)Caption(标题)属性 (3)Enabled属性 (4)Left属性、Top属性 (5)Width属性、Height属性 (6)ForeColor属性 (7)BackColor属性 (8)A

3、utoRedraw (自动重绘),1. 常用属性 (9)Icon (控制图标) (10)BorderStyle (边界类型) (11)Picture(加载图形) (12)WindowState (窗体状态) (13)MaxButton (最大化按钮) (14)MinButton(最小化按钮) (15)ControlBox(控制框),2窗体事件,(1)Click(单击)事件 (2)DblClick(双击)事件 (3)Load(载入)事件 (4)UnLoad(卸载)事件 (5)Activate(活动)事件 (6)Deactivate(非活动)事件 (7)Paint(绘画)事件,3窗体方法,(1)P

4、rint方法 具体的语法格式如下: 对象 Print Spc(n)|Tab(n) expression charpos (2)Cls(清屏)方法 可以用如下代码: Form1.Cls (3)Move方法 语法格式如下: 对象Move Left ,Top,Width,Height,3.2.3 标签(Label),1常用属性 (1)Caption属性 (2)Visible 属性 (3)Font属性 FontName、FontSize、FontBold、FontItalic、FontStrikethru、FontUnderline (4)BorderStyle(边框样式)属性 (5)Alignmen

5、t(文本对齐)属性 (6)BackStyle属性 (7)AutoSize属性 2标签的方法与事件 标签有Move方法,而且可以响应单击(Click)双击(DblClick)事件,1常用属性 (1)Text属性 (2)MaxLength属性 (4)ScrollBars属性 (3)MultiLine属性,3.2.4文本框(Text),(5)PasswordChar属性 (6)Locked属性 (7)SelStart、SelLength、SelText属性 2常用方法 最常用的方法是SetFocus方法。 其格式为:对象名. SetFocus 3常用事件 (1)Change事件 当文本框中的内容发生

6、改变时,会触发此事件。,3.2.4 文本框(Text),(2)KeyPress 事件 当用户在程序运行过程中,按下并且释放键盘上一个有ASCII码的按键时触发此事件。 语法结构为: Private Sub Text1_KeyPress(KeyAscii As Integer) 编写的事件过程 End Sub,3.2.4 文本框(Text),(3)KeyDown、KeyUp事件 事件过程的语法结构为: Private Sub 控件名_KeyDown(KeyCode As Integer, Shift As Integer) 编写的事件过程 End Sub Private Sub 控件名_KeyU

7、p(KeyCode As Integer, Shift As Integer) 编写的事件过程 End Sub,3.2.4 文本框(Text),KeyCode参数代表按下键的键码,在VB中,每个按键不仅有键码而且还定义了内部常量。例如,F1的键码为112,内部常量为vbKeyF1。 当按下的是字母键时,不管是大写字母还是小写字母,键码都和大写字母的ASCII相同。 当按下主键盘上的数字键和小键盘上的数字键时,由于所处的位置不同,其键码值并不相同。,3.2.4 文本框(Text),Shift参数指在事件发生时是否同时按下了Shift、Alt或是Ctrl键。其具体含义如表3-1 所示。,(4)Lo

8、st Focus事件 当使用tab键使光标离开当前文本框或用鼠标选择窗体的其他对象时触发该事件,称为“失去焦点”。 (5)Got Focus事件 与Lost Focus相反,当使用Tab键或用鼠标选择对象或用Lost Focus方法使光标落在控件(或窗体)上时触发,称为“获得焦点”。,3.2.4 文本框(Text),3.2.5 命令按钮(Command),1常用属性 (1)Caption属性 若某个字母前加上&,则“&”字符并不显示在命令按钮表面,而是把接在它后面的字符定义为该命令按钮的快捷键。程序运行后使用Alt此字符就可操作此按钮。 (2)Style属性 (3)ToolTipText属性

9、(4)TabIndex属性 2常用事件 命令按钮最常用的是Click(单击)事件,不支持DblClick(双击)事件。,例3.2 计算长方形的周长。用户输入长方形的长和宽,点击计算按钮给出结果。,3.2.6 综合应用,例3.3 标签的移动。用户在文本框中输入所要移动的文字,只要不停的输入,标签就不停的运动。,3.2.6 综合应用,例3.4 数字判断。在文本框中输入数字,如果是数字给出“正确”提示,如果不是给出“错误,请重新输入!”。 例3.4 数字判断,3.2.6 综合应用,例3.5 随机产生一个3位正整数,然后逆序输出,产生的数与逆序数同时显示。 例3.5 产生随机数,3.2.6 综合应用,

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

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

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