欢迎来到天天文库
浏览记录
ID:42192382
大小:574.01 KB
页数:50页
时间:2019-09-10
《简单的VB程序设计(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章简单的VB程序设计本章要求:1.理解面向对象程序设计的基本概念;2.理解对象的属性、事件和方法等基本概念;3.掌握设置属性的两种常用方法;4.掌握建立简单的应用程序的方法和步骤;5.掌握窗体和三个基本控件的使用方法。对象是程序运行时的实体。在VB中,构成图形用户界面(GUI)的每一个可视部件,均称为对象,如窗体、文本框、命令按钮等。VB中的对象分两类:预定义对象(分窗体对象和控件对象两种)用户自己定义建立的对象(非计算机专业不学)VB中所使用的控件对象分三类:内部控件、ActiveX控件和可插入对象。对象的三个要素:对象的属性、事件和方法。2.1对象的概念1.对象类是一个抽象的
2、整体概念,对象是类的实例化。类与对象是面向对象程序设计语言的基础。例如:汽车是一个笼统的名称,是整体概念,我们把汽车看成一个“类”。一辆辆具体的汽车(比如你的汽车)就是这个类的实例,也就是属于这个类的对象。VB中的类可分为两种:系统类是系统直接提供的现成类,如窗体类、命令按钮类和文本框类等等;自定义类是由用户自己设计定义的。还有大量的由第三方开发的自定义类可供参考。2.类工具箱中的各种控件代表了各个不同的类。通过类的实例化,可以得到真正的对象。当在窗体上画一个控件时,就将类转换为对象,即创建了一个控件对象,也简称为控件。3.工具箱中的类及其应用(1)对象的建立方法一:单击工具箱中的某
3、个控件类,在窗体上按住左键拖拉到所需要的大小后释放。方法二:双击工具箱控件类,则立即在窗体出现一个默认大小的对象框。方法三:在窗体上选定已创建好的某个对象,通过剪贴板,复制并粘贴出多个同类的对象(不要创建控件数组)。(2)编辑对象先选中对象(单击对象),设置对象的属性(如:移动位置、放大与缩小等)删除对象通过剪贴板复制对象4.对象的建立与编辑每一个对象都有自己的名字。每个窗体、控件对象在建立时VB系统给出了一个默认名。用户可通过属性窗口来给对象重新命名。5.对象的命名命名的原则:1)必须由字母或汉字开头、随后可以是字母、汉字、数字、下划线(最好不用)串组成。2)长度<=255个字符。
4、属性是对象中的数据,是用来描述和反映对象特征的参数。例如:控件名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等属性决定了对象展现给用户的界面具有什么样的外观及功能。对象属性设置的方法:方法一:在设计模式下,通过属性窗口直接设置对象的属性。方法二:在程序的代码中通过赋值实现,其格式为:对象.属性=属性值例如:cmdDisp.Caption="显示"6.属性及其设置方法事件——可被对象识别的动作。事件过程——是指附在该对象上的程序代码,是事件触发后处理的程序。事件过程的形式如下:Sub对象名_事件过程名[(参数列表)]…..(事件过程代码)EndS
5、ub例如:SubcmdHide_Click()CmdHide.Visible=FalseEndSub7.事件及事件过程在对象上可操作的过程,是VB系统提供的一种特殊的过程和函数——方法。方法是面向对象的,所以对象的方法调用一般要指明对象。对象方法调用形式:[对象.]方法[参数列表]如省略对象,表示在当对象,一般指窗体。例如:Form1.print"VB程序设计"Form2.Show'该语句可以装入并显示窗体Form2Form2.Hide'该语句可以将窗体Form2隐藏起来8.方法(Method)2.2建立简单的VB应用程序1.设计VB应用程序的主要步骤(1)分析问题:设计出合适的算法
6、(2)新建工程(3)设计用户界面(4)设置界面上各个对象的属性:(5)编写各个对象的事件代码。(6)保存工程(7)运行和调试程序2.简单程序设计举例例2.1在窗体中显示、移动图片;例2.2输入身高与体重,计算体重BMI指数。2.控件的建立与调整方法(1)添加控件①在工具箱中单击所需控件后,鼠标指针呈十字形,此时,在窗体中的适当位置拖动鼠标。②在工具箱中双击所需控件类的图标,可以在窗体中央自动生成一个对象。(2)编辑控件①选定控件②移动控件③改变控件大小:拖动句柄点;属性窗口(Width和Height)④复制控件:“复制”(Ctrl+C);“粘贴”(Ctrl+V).⑤删除控件⑥控件布局
7、:排列控件,对齐,统一尺寸,调整间距2.3窗体和基本控件一、控件的通用属性1.Name名称属性在VB中创建的对象都有默认的名称,若非必要,可以不改。控件名是作为对象的标识只在程序中引用,不会显示在窗体上。包括:Height、width、top和left共四个属性单位为twip:1twip=1/20点=1/1440英寸=1/567cm2.控件的位置和尺寸控件的颜色属性包括背景颜色(BackColor属性)和前景颜色(ForeColor属性)两种。颜色属性的值
此文档下载收益归作者所有