第二章 简单的VB程序设计
- 格式:ppt
- 大小:818.00 KB
- 文档页数:25
第二章简单的VB程序设计主要内容●对象和类●属性、事件、方法●应用程序的建立方法和运行●窗体、标签、文本框、命令按钮●一些常用方法:Print、Cls、Move、SetFocus●工程的管理及环境设置●程序调试与排错1.初期的程序设计高运行效率、少占用内存为目标2.结构化程序设计程序的可读性、可维护性为目标程序=算法+数据结构面向过程的程序设计3.面向对象的程序设计降低程序的复杂性、提高软件的开法效率和改善工作界面为目标程序=对象+消息面向对象的程序设计2.1对象的有关概念2.1.1对象和类1.对象对象在现实生活中到处可见,例如,一个人、一辆汽车、一台电脑都是一个对象。
因此,对象是具有某些特征的具体事物的抽象。
每个对象都具有描述其特征的属性,及附属于它的行为。
对象还可分为很多小对象,例如车轮也是一个对象,它由外胎、内胎、尺寸等属性。
对象是类的一个实例,继承了类的属性、方法。
Vb中常用的对象有:窗体、控件等。
2.类类是创建对象实例的模板,是同种对象的集合与抽象,它包含了创建对象的属性描述和行为特征的定义。
类是对象的定义,而对象是类的一个实例。
类的一组属性和方法定义了类的界面,它封装了用于类的全部信息。
当应用程序在某处由类创建一个对象,用户只要使用对象的属性和方法进行相应的操作,而不必关心其内部是如何实现的。
面向对象的程序设计主要建立在类和对象的基础上。
通常的面向对象的程序设计中的类是由程序员设计的。
而在VB重,类可由系统设计好,也可由程序员自己设计。
在VB中,工具箱上的可视类图标是VB系统设计好的标准控件类,此外,VB还可在“工程”菜单的“部件”项中加入大量的ActiveX控件。
通过将类实例化,可以得到真正的控件对象。
也就是说当在窗体上画好一个控件时,就将类转换成对象,即创建了一个控件对象,简称为控件。
除了通过控件类产生控件对象外,VB还提供了系统对象,例如,打印机(Printer)、剪贴板(Clipbord)、屏幕(Screen)、应用程序(App)错误(Err)等。
第二章简单的VB程序设计2.1 VB对象的概念2.2 建立简单的应用程序2.3 窗体和基本控件2.4 使用帮助系统2.5 综合应用2.1 Visual Basic对象的概念2.1.1 对象1.对象是指现实世界中无所不在的、各种各样的实体。
Vb中常用的对象有:窗体、控件等。
2.对象的编辑(建立、选定、复制和删除)3.对象的命名(name)2.1.2 对象的属性、事件和方法对象的三要素:属性、事件和方法1、属性对象中的数据,用来描述和反映对象特征的参数。
例如控件名称,颜色等。
用户可以通过两种方式设置对象属性:(1)利用属性框直接设置(2)在程序代码中通过赋值实现,格式为:对象.属性=属性值例如:command1.caption=“确定”2.方法对象属于自己的行为,VB中为程序设计人员提供的一种特殊的过程和函数。
对象方法的调用格式:[对象.]方法[参数列表](若省略其中的对象,一般指窗体)例如:[form1.]print “欢迎使用VB6.0”3.事件、事件过程和事件驱动(1)事件发生在对象身上且能被识别的动作,它发生在用户与应用程序交互时。
例如:click,dbclick,change,gotfocus,keypress(2)事件过程指附在该对象上的用户编写的程序代码,是事件的处理程序。
事件过程的形式如下:Private Sub 对象名_事件([参数列表])……事件过程代码End Sub例如单击命令按钮Command1 ,使按钮的字体大小改为20磅:Sub Command1_Click()Command1.FontSize=20End Sub(3)事件驱动事件驱动程序设计程序执行后系统等待某个事件发生,然后去处理此事件的事件过程,带事件过程执行完后,系统又处于等待某事件发生的状态,这就是事件驱动程序设计方式。
VB程序的执行步骤如下:1. 启动应用程序,装载和显示窗体;2. 窗体(或窗体上的对象)等待事件发生;3. 事件发生时,执行相应的事件过程;4. 重复执行步骤2和3;5. 直到遇到“END”结束语句结束程序的运行或按“结束”强行停止程序的运行。