VisualBasic教案-程序设计基础.ppt
《VisualBasic教案-程序设计基础.ppt》由会员分享,可在线阅读,更多相关《VisualBasic教案-程序设计基础.ppt(67页珍藏版)》请在三一办公上搜索。
1、第二章 VB程序设计基础,面向对象程序设计基础 VB 语言基础 基本控制结构 常用函数 过程 常用算法,夯实基础,乘胜前进,一.面向对象程序设计基础,2.对象 3.类 4.VB中的类和对象及其应用 1)窗体和常用控件 2)VB中对象的属性设置 3)VB中对象的事件 4)VB中对象的方法,1.程序设计方法概述,面向过程,面向对象,HOW TO DO,WHAT TO DO,1.程序设计方法概述,功能,数据,2.对象的概念,型号颜色功率,启动加速停止,对象是具有某些特征的具体事物(实体)。是代码和数据的集合,计算机技术基础 IVisual Basic 6.0,*对象的建立和编辑,建立 选定 复制 删
2、除 命名,对象的属性、事件和方法,属性(Property)事件(Event)事件过程(程序)和事件驱动 方法(Method),-对象的三要素,属性用于描述对象,方法让对象做一些动作,而对象动作时常会引起事件,3.类的概念,类是创建对象实例的模板,是同种对象的集合与抽象。,实际上,类是一种新的数据类型;类的一组属性和方法定义了类的界面,它封装了用于类的全部信息。,计算机技术基础 IVisual Basic 6.0,*对象和类的关系,帐户上的顾客想做什么?,类是对多个对象的抽象,对象是类的一个实例。,存款、取款、转帐,4.VB中的类和对象,标准控件类,控件对象,计算机技术基础 IVisual Ba
3、sic 6.0,窗体和常用控件,窗 体 Form:窗体是个特例,它即是类也是对象。常用控件:标签 Label 文本框 Textbox 命令按钮 Command Button,1)窗体和常用控件,A.窗体(Form),Name 名称属性 Caption 标题属性 Height、Width、Top 和Left 大小位置属性 BackColor ForeColor 属性 Pictrue 属性 MaxButton MinButton 属性 Enabled 属性,常用属性:常用事件:Click Dbclick Load主要方法:Cls Move Print,不能作为输入信息的界面;一般不需要编写事件过程
4、;常用属性:Caption,Font,Left,Top等。,B.标签(Label),在窗体中显示某些文本,C.文本框(Text Box),常用属性:Text(无Caption)常用事件:Change,KeyPress,LostFocus,GotFocus主要方法:SetFocus 形式:对象.SetFocus(将焦点移到文本框),文本的输入、编辑和显示,D.命令按钮(Command Button),常用属性:Caption,Style(0标准 1图形),Picture,ToolTipText(设置当鼠标在控件上停留时显示的文本)常用事件:Click,建立实现命令的按钮,E.基本属性,控件的属性
5、和设置是学习VB的主要内容之一,Name 名称属性 Caption 标题属性 Height、Width、Top 和Left 大小位置属性 Enabled 属性 Visible 属性 控件默认属性,2)VB中对象的属性设置,属性是用来描述和反映对象特征的参数。对象中的数据就保存在属性中。属性设置方法:(1)利用属性框直接设置;(2)在程序代码中通过赋值实现,格式为:对象.属性属性值 例:label1.caption=“education for all-around development”,例:Caption素质教育,3)VB中对象的事件,事件就是发生在对象上的事情。在VB中,系统为每个对象预
6、先定义好了一系列的事件。VB应用程序设计的主要工作就是为对象编写事件过程中的程序代码。形式如下:Sub 对象名_事件(参数表)事件过程代码 End Sub 控件是代表一定功能的对象,代码是实现应用程序功能的具体过程和说明。,*事件驱动程序设计(1),在传统的面向过程的应用程序中,代码的执行是从第一行开始,随着程序流执行代码的不同部分。程序执行的先后次序由设计人员编写的代码决定,用户无法改变。在VB中,程序等待某个事件的发生,然后执行该事件过程,之后再等待新事件的发生。这就是事件驱动程序设计方式。因此,应用程序每次运行时的代码路径可能都不同。,无头无尾,*事件驱动程序设计(2),VB程序的执行步
7、骤如下:启动应用程序,装载和显示窗体;窗体(或控件)等待事件的发生;事件发生时,执行对应的事件过程;重复执行步骤 2)和 3),直至End语句。,VB是以事件驱动作为运行机制的新一代可视化程序设计语言,4)VB中对象的方法,当某个行为作用在对象时,称对象执行了一个方法。方法定义了一系列的计算步骤。在VB中,已将一些通用的过程和函数编写好并封装起来,作为方法供用户直接调用。对象方法的调用格式:对象.方法 参数名表其中,若省略了对象,表示为当前对象,一般指窗体。,方法是面向对象的,调用时一定要用对象。,方法(Method)是在对象上执行指定操作的过程和函数,常用方法Print,对象.Print S
8、pc(n)|Tab(n)表达式列表;|,其中:对象:可以是窗体(Form)、图形框(PictureBox)或 打印机(Printer),若省略则为窗体。Spc(n)函数:输出n个空格,可重复使用。Tab(n)函数:定位于第n列。表达式列表:若省略则输出空行,多个表达式之间用 空格、逗号、分号分隔,也可出现Spc和Tab函数。,标准格式与;紧凑格式 行尾符号(有,;不换行),常用方法Cls,Cls方法用于清除运行时 在窗体或图形框中显示的内容:对象.Cls 注意:1)Cls方法只在运行时起作用,设计时不清除;2)Cls方法使用后,CurrentX,CurrentY属性被设置为0。,常用方法Mov
9、e,Move方法用于移动窗体或控件,并可改变其大小:对象.Move 左边距离,上边距离,宽度,高度 其中:对象:除时钟、菜单外的所有控件,省略时为窗体。移动量:以twip为单位,1twip=1/20点=1/567厘米。,二.VB程序设计语言基础,1.VB语言基本概念 2.数据类型 3.常量和变量 4.表达式 5.编码规则,1.VB语言基本概念,1)标识符,2)运算符,1)标识符,标识符是为变量、常量、数据类型、过程、函数和类定义的名字。规则如下:必须以字母或汉字开头,后跟字母、数字、下划 线,中间不能空格;VB中不区分大小写;长度不能超过255个字符;不能和VB中已有的关键字相同。例如:3xy
10、;y-z;wang ping;Dim等都不可;Cos;sin等也不好,易混淆。,2)运算符,Visual Basic中运算符包括:赋值运算符 数学运算符 关系运算符 逻辑运算符。,A.赋值运算符:,格式:variable=value variable可以是变量、数组的元素、变长数组或运行时可写的对象的属性;(不能是数值、常量和表达式)value可以是 常量、变量、表达式或函数调用;赋值号两端数据类型应匹配。sin(x)=x+y x=y=z=1(错误)sum=sum+1(常用),算术运算符:,-(负),*,/(除),(整除),Mod(取余),+,(减)结合顺序都是从左到右;可以通过圆括号改变运算
11、优先级和结合顺序。将数字字符或逻辑型自动转换为数值型。例:30True(31)(true-1,false 0),B.数学运算符,字符串运算符:&和“”:两边操作数应均为字符型。(能计算则计算)“&”:先将操作数转换为字符型再连接。例:“12000”+12345(=24345),“abc”&123(=abc123)“120”+“123”(=120123),“120”&”123”(=120123)“abc”+123(=出错),120&123”(=120123),“123”+120&100(=243100),优先级低于数学运算符;各个关系运算符的优先级相同,结合顺序从左到右;双目运算,结果为True
12、(1)或False(0);若操作数是字符型,则按字符的ASCII码值(A 65)比较;汉字字符大于西文字符。Like与通配符?、*、等结合使用,用于模糊查询。常用于条件语句和循环语句。,C.关系运算符,=,=,=,Like(字符串匹配),Is(对象应用比较),D.逻辑运算符,逻辑运算用于判断操作数之间的逻辑关系,结果为True或False。逻辑运算符的优先级低于数学运算符和关系运算符;优先顺序为:Not、And、Or、Xor(异或)、Eqv(等价)、Imp(蕴含)。Not、And、Or 常用于将多个关系表达式进行逻辑判断。用逻辑运算符对数值进行运算时,以数字的二进制值逐 位进行逻辑运算。例:1
13、2 And 7(=100)1100 0111,2.数据类型(Data Type),数值数据类型:Integer()、Long(&)、Single(!)、Double(#)、Currency()和 Byte(字节型)字符数据类型(String):表示空字符串,表示有一个空格;用连续两个双引号表示字符串中的双引号。变体数据类型(Variant):未定义变量的默认数据类型。对象数据类型(Object)日期数据类型(Date)逻辑数据类型(Boolean),3.变量与常量(Variable and Constant),变量是被命名的内存单元,即保存数据的内存区域。命名:遵从标识符命名原则,采用易读、易
14、懂的方式。声明:用Dim语句显式声明 Dim 变量名 As 类型 类型声明不能共用,例如:Dim a,b,c,As Integer;可以在变量名后加类型符代替 As 类型;对于Boolean型变量,缺省值为False;用Type语句声明自定义变量类型不鼓励隐式声明,常量程序运行时,不变的数值和字符串。自定义常量:Const 符号常量名 As 类型=表达式 1)已声明常量,只能引用,不能改变;2)常量声明的同时被赋值 3)可以指定数据类型;,4.表达式,由变量、常量、运算符、函数和圆括号按一定规则组 成,运算结果的类型由数据和运算符共同决定。书写规则:1)乘号不能省略;2)括号必须成对出现;3)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualBasic 教案 程序设计 基础
链接地址:https://www.31ppt.com/p-6523031.html