如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第2章VB可视化编程基础2.1VB对象的概念2.1VB对象的概念2.1VB对象的概念面向对象的程序设计具有如下的优点:1.符合人们习惯的思维方法,便于分解大型的复杂多变的问题。2.易于软件的维护和功能的增减。对象的封装性及对象之间的松散组合,都给软件的修改和维护带来了方便。3.可重用性好。重复使用一个类(类是对象的定义,对象是类的实例化),可以比较方便地构造出软件系统,加上继承的方式,极大地提高了软件开发的效率。4.与可视化技术相结合,改善了工作界面。3、控件对象的建立和命名(1)对象的建立方法一:单击工具箱控件对象在窗体上按住左键拖拉到所需要的大小后释放。方法二:双击工具箱控件对象,则立即在窗体出现一个默认大小的对象框。(2)编辑对象先选中对象(单击对象),放大、缩小删除对象复制对象可使用”窗体编辑器工具栏”调整控件的大小和位置(3)对象的命名每一个对象都有自己的名字。每个窗体、控件对象在建立时VB系统给出了一个默认名。用户可通过属性窗口设置(名称)来给对象命名。二、属性(Property)用来描述和反映对象特征的参数。例如:控件名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等设置的方法:方法一:静态,通过属性窗口直接设置方法二:动态,在程序的代码中通过赋值实现,其格式为:对象.属性=属性值例如:cmdDisp.Caption=“显示”三、事件(Event)及事件过程(EventProcedure)事件——可被对象识别的动作。事件过程——是事件触发后处理的程序。事件过程的形式如下:Sub对象名_事件过程名[(参数列表)]…..(事件过程代码)EndSub例如:SubcmdHide_Click()CmdHide.Visible=FalseEndSub四、方法(Method)附属于对象的行为和动作,是VB系统提供的一种特殊的过程和函数。方法是面向对象的,所以对象的方法调用一般要指明对象。对象方法调用形式:[对象.]方法[参数列表]如省略对象,表示当前对象,一般指窗体。例如:command1.SetFocusform1.Hide创建应用程序的步骤:分析问题,确定程序要完成什么任务,按下面的步骤创建应用程序。(1)新建工程(2)布置界面(3)设置属性(4)编写代码(5)保存、调试程序示例:创建一个欢迎窗体,单击开始按钮后窗体上显示欢迎字样.VB应用程序的工作方式现在,你对VB的工作环境及工作方式是否有了大致了解?2.3窗体的常用属性、方法和事件一.属性1.Name属性(任何对象都具有的)创建的对象名称,有默认的名.在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。2.Height、width、top和left属性单位为twip:1twip=1/20点3.Caption标题属性:决定出现在窗体的标题栏上的文本内容。5.Enabled属性(逻辑值)决定控件是否可操作。True:允许用户进行操作,并对操作出响应(缺省值)。False:禁止用户进行操作。6.Visible属性(逻辑值)决定控件是否可见True:运行时控件可见(缺省值)。False:运行时控件隐藏,用户看不到,但控件本身是存在的。7.BackColor属性和ForeColor属性BackColor属性用于返回或设置对象的背景颜色,ForeColor属性用于返回或设置在对象里显示图片和文本的前景颜色。窗体的其它常用属性4.Picture图片属性:设置窗体中要显示的图片。加载图片操作同Icon控制图标属性。6.WindowsState属性0-Normal:正常窗口状态,有窗口边界;1:最小化状态,以图标方式运行;2:最大化状态,无边框,充满整个屏幕。二、事件(最常用的事件)1Click/DblClick:单击/双击窗体触发。2Load:窗体被装入时触发的事件。该事件通常用来在启动应用程序时对属性和变量进行初始化。3、Unload事件卸载窗体时触发该事件。4、Resize事件无论是因为用户交互,还是通过代码调整窗体的大小,都会触发一个Resize事件。三、常用方法1.Print方法形式:[对象.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,]作用:在对象(窗体、图形框或打印机)上输出信息Spc(n)函数:插入n个空格,允许重复使用。Tab(n)函数:左端开始右移动n列,允许重复使用。;(分号):光标定位上一个显示的字符后。,(逗号):光标定位在下一个打印区的开始位置处。每个打印区占14列。无;,换行。2.Cls方法形式:[对象.