VB程序设计基础

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、对象的三要素:属性,事件,方法
(3)方法 (3)方法 定义: 提供的完成一定操作或功能的子程序或函数。 定义:是VB提供的完成一定操作或功能的子程序或函数。 提供的完成一定操作或功能的子程序或函数 也可以理解为指示对象动作的命令。 也可以理解为指示对象动作的命令。方法如同属性和事件是对象的一 部分。 部分。 调用格式: 调用格式: 对象名.方法名[参数] 对象名.方法名[参数] 如: Form1.Show Form2.Hide 如果对象名没有写出,则指默认的对象为当前对象, 如果对象名没有写出,则指默认的对象为当前对象,一般把窗体最为 当前对象,例如: 当前对象,例如: Print 用于在窗体内显示信息 Cls 用于清除窗体内的一切信息
2_1(补充 补充) 例2_1(补充):在窗体上显示文字
Private sub form_load() Form1.font=“宋体” Form1.fontsize=20 Form1.fontbold=true Form1.forecolor=&HFF0000 Form1.print “visual Basic程序设计” End sub
(11) Picture 在窗体中显示一幅图片 Left (12) Windowstate 设置窗体运行阶段的形状。 -图标, -最大化窗口, 设置窗体运行阶段的形状。1-图标,2-最大化窗口, 0-缺省值。 -缺省值。 (12)StartUpPosition 窗体第一次出现的位置
Top High High
第二章 VB程序设计基础
2.1 对象与面向对象的程序设计 2.2 VB的类和对象 的类和对象 2.3 窗体 2.4 控件 2.5 VB应用程序的组成 应用程序的组成 2.6 创建 应用程序的步骤 创建VB应用程序的步骤 2.7 VB应用程序的运行和保存 应用程序的运行和保存
New
2.1 对象与面向对象程序设计
2Hale Waihona Puke Baidu1 对象与面向对象程序设计
2.类的概念 是一组具有相同特征的对象的集合。类是对象的抽象, 类是一组具有相同特征的对象的集合。类是对象的抽象, 对象是类的具体实例。 对象是类的具体实例。 在程序设计领域,类是创建对象实例的模板,对象则是类 在程序设计领域,类是创建对象实例的模板, 的一个实例。 的一个实例。 2.“面向对象程序设计” 2. 面向对象程序设计”的涵义 面向对象程序设计 面向对象的程序设计基础是类 对象, 面向对象的程序设计基础是类和对象,对象是构成程序的 基本成分和核心。 基本成分和核心。
二、窗体常用属性
(4)AutoRedraw 控制窗体屏幕图像是否重建, 控制窗体屏幕图像是否重建,即设置窗体是否具有自 动重画功能。 动重画功能。 (5) BackColor 设置窗体的背景色 (6) BorderStyle 设置窗体的边框样式 (7)Controlbox 设置窗体有无控制框 (8)Enabled 设置窗体是否可用。若窗体设为不可用, 设置窗体是否可用。若窗体设为不可用,窗体及其上 控件不会响应任何事件。 控件不会响应任何事件。
三、属性、事件、方法的对比分析
2.方法和事件比较 2.方法和事件比较 同:方法名和事件名都是动词; 方法名和事件名都是动词; 异:方法名出现在语句中,事件名只能出现在事件处理 方法名出现在语句中, 子程序的名字中。 子程序的名字中。 如, Form1.hide
语句
Form_click()、Form_load() 事件过程名 Form_click()、Form_load() ()、Form_load
2.3 窗体
窗体(又称为窗体窗口) 进行界面设计的窗口, 窗体(又称为窗体窗口)是VB进行界面设计的窗口,所 进行界面设计的窗口 有的控件都在这里组合应用。 有的控件都在这里组合应用。
窗体名字 name 窗体标题 Caption 窗体
一、窗体结构
系统菜单 标题栏 最小化 按钮 最大化 关闭按钮 按钮
Exam2_1.vbp
2.4 控 件
控件的功能: 控件的功能: – 控件是构成应用程序界面的部件。 控件是构成应用程序界面的部件。 – 控件和窗体一般都具有属性、事件和方法,用来完成 控件和窗体一般都具有属性、事件和方法, 一定的操作。 一定的操作。 控件形式: 控件形式: 在工具箱中以图标的形式存在, 在工具箱中以图标的形式存在,每一个控件都有一个图 标与之对应。 标与之对应。 控件种类: 标准控件、 控件、 控件种类: 标准控件、ActiveX控件、可插入对象 控件
建了一个控件对象, 建了一个控件对象,简称为 控件。 控件。
3.VB中的对象 3.VB中的对象 控件对象: 控件对象: 系统对象:打印机对象(Printer)、 系统对象:打印机对象(Printer)、剪贴板对象 (Clipboard)、屏幕对象(Screen)、应用程序对象 Clipboard)、屏幕对象(Screen)、应用程序对象 )、屏幕对象 )、 App) (App)等。 窗体:是个特例,既是类也是对象。 窗体:是个特例,既是类也是对象。当向一个工程添加 一个新窗体时,实质就由窗体类创建了一个窗体对象。 一个新窗体时,实质就由窗体类创建了一个窗体对象。
1.对象的概念 在客观世界中,对象是指各式各样的实体。 在客观世界中,对象是指各式各样的实体。 在程序设计领域,对象是包含数据以及与数据有关的操 在程序设计领域,对象是包含数据以及与数据有关的操 作的集合。对象是把数据和对这些数据的操作放在一起, 作的集合。对象是把数据和对这些数据的操作放在一起, 作为一个相互依存不可分割的整体。 作为一个相互依存不可分割的整体。
Width
三、窗体常用事件
Click: (1) Click:单击窗体时触发该事件 Dbclick: (2) Dbclick:双击窗体时触发该事件 (3) Load事件:当窗体载入时触发该事件, Load事件:当窗体载入时触发该事件, 事件 Load常用来对属性或变量初始化 常用来对属性或变量初始化。 Load常用来对属性或变量初始化。 例: Private Sub Form_Load() Text1.Text = “欢迎你使用成绩信息查询系统“ 欢迎你使用成绩信息查询系统“ 欢迎你使用成绩信息查询系统 END Sub
二、对象的三要素:属性,事件,方法
(2)事件 (2)事件 事件就是发生在该对象上的动作。 事件就是发生在该对象上的动作。 如:鼠标事件:Click,dbClick,MouseMove鼠标移动等 鼠标事件: 鼠标移动等 键盘事件:Keypress,KeyDown,KeyUp等。 键盘事件: 等 事件是系统事先设定的能被对象识别和响应的动作。 事件是系统事先设定的能被对象识别和响应的动作。 识别和响应的动作 VB允许三种方式去触发事件的发生: VB允许三种方式去触发事件的发生: 允许三种方式去触发事件的发生
三、属性、事件、方法的对比分析
1.属性和方法比较 1.属性和方法比较 在表达形式上类似: 同:在表达形式上类似: 对象名.属性名 对象名. 对象名. 对象名.方法名 异: (1)“对象名 方法名”可单独作为一个语句, 对象名. 对象名. (1)“对象名.方法名”可单独作为一个语句, “对象名. 属性名”只是语句的一个组成部分。 属性名”只是语句的一个组成部分。 如,Form1.hide 是一个完整的语句 Form1.caption="Visual Basic” (2)属性名一般是名词 方法名一般是动词。 属性名一般是名词, (2)属性名一般是名词,方法名一般是动词。 属性名:Caption、Text、Font、Width等 如,属性名:Caption、Text、Font、Width等。 方法名:Print、Show、Move、Hide等 方法名:Print、Show、Move、Hide等。
二、窗体常用属性
(8) Font 设置窗体上输出文本的字体属性。 设置窗体上输出文本的字体属性。 (10) Left 与Top, Width 与Height , 设置窗体位置及窗体的宽度和高度. 设置窗体位置及窗体的宽度和高度 1 twip=1/567cm (缇) 567twip=1厘米 1440twip=1英寸 厘米 英寸
2.2 VB的类和对象
二、对象的三要素:属性,事件,方法
对象的特征称为属性,对象的活动称为事件, 对象的特征称为属性,对象的活动称为事件,对象的行为称 为方法。 为方法。 (1)属性 :即用来描述和反映对象特征的参数。 属性 即用来描述和反映对象特征的参数。 属性的设置有两种方法: 属性的设置有两种方法 ①通过属性窗口设置 步骤: 选中要设置属性的对象 步骤:A.选中要设置属性的对象 B.在属性名列表中选择属性名 在属性名列表中选择属性名 C.在属性值列表框中选择或输入属性值 在属性值列表框中选择或输入属性值 ②通过程序代码设置属性 对象名.属性名= 例如:Command1.Caption=“确定 确定” 对象名.属性名=属性值 例如:Command1.Caption= 确定” 读取对象属性值:变量=对象名. 读取对象属性值:变量=对象名.属性名
– 用户作出一个动作 – 系统定时器启动 – 程序运行后的自启动
二、对象的三要素:属性,事件,方法
(2)事件( (2)事件(续) 事件 事件过程:又称为事件处理子程序, 事件过程:又称为事件处理子程序,是某一事件发生后所引 发执行的子程序。 发执行的子程序。 事件过程的一般格式: 事件过程的一般格式: Private Sub 对象名称 事件名称 对象名称_事件名称 …… 事件响应代码 …… End Sub 事件过程的发生:由一个相应的“事件”驱动执行。 事件过程的发生:由一个相应的“事件”驱动执行。
窗体
系统菜单也叫控制菜单,位于窗体标题栏的左上角。 系统菜单也叫控制菜单,位于窗体标题栏的左上角。在程 序运行状态, 序运行状态,单击该图标可以打开一个显示系统命令的下 拉菜单。 拉菜单。 标题栏用来显示窗体的标题。 标题栏用来显示窗体的标题。
二、窗体常用属性
(1) Name(名称) (名称) 窗体的名称,只能在属性窗口中设置 (默认为 窗体的名称, 默认为Form1-n)。 窗体的名称 )。 在程序代码中调用某个对象使用的是该对象的名称,而不是它的 在程序代码中调用某个对象使用的是该对象的名称, 在程序代码中调用某个对象使用的是该对象的名称 标题。 标题。 (2)Caption(标题) (2)Caption(标题) 设置窗体的标题, 设置窗体的标题,显示在标题栏上 也可在代码窗口设置:对象 也可在代码窗口设置:对象. Caption=字符串 字符串 (3) Appearance(外观) (外观) 设置窗体及在窗体上的控件是否具有三维效果。 设置窗体及在窗体上的控件是否具有三维效果。 0-Flat 1-3D 平面方式显示。 平面方式显示。 效果显示。(默认) 以3D效果显示。(默认) 效果显示。(默认
(4) Unload事件:关闭窗体时触发该事件 事件: 事件 (5) Resize:窗体尺寸改变时触发该事件 : (6) 键盘和鼠标事件(以后讲) 键盘和鼠标事件(以后讲)
四、窗体常用方法(补充)
1. Print方法 方法 在窗体上显示文本内容。 在窗体上显示文本内容。 [窗体名 窗体名.]Print 表达式 窗体名 2.Cls方法 方法 清除窗体上显示的内容。 清除窗体上显示的内容。 [窗体名 窗体名.]Cls 窗体名 3. Move方法 方法 移动窗体对象的位置,也改变对象的大小。 移动窗体对象的位置,也改变对象的大小。 [窗体名 窗体名.]Move 左边距离 [,上边距离 [,宽度 高度 宽度[,高度 窗体名 上边距离 宽度 高度]]]
2.2 VB的类和对象
一、VB中的类和对象 中的类和对象
TextBox类 类 TextBox对象 对象
1.“类 的种类:用户自定义类, 1. 类”的种类:用户自定义类, 系统预定义类。 系统预定义类。 2.VB中的系统预定义类 中的系统预定义类: 2.VB中的系统预定义类: 标准控件类, 标准控件类,即工具箱上的 可视图标。 可视图标。 3.VB中的对象 3.VB中的对象 控件对象: 控件对象: –当在窗体上画一个控件时, 当在窗体上画一个控件时, – 通过控件类实例化,可以 通过控件类实例化, 就将类实例化为对象, 就将类实例化为对象,即创 得到真正的控件对象。 得到真正的控件对象。
相关文档
最新文档