预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共58页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第二章VisualBasic入门2.1程序设计方法概述VisualBasic作为一种面向对象的程序设计语言,既继承了结构化程序设计的优点,又采用了面向对象、事件驱动的编程机制。就整个工程来说,它是由许多面向对象的事件过程组成的,程序运行过程中通过引发事件,驱动执行相应的事件过程。2.2对象的有关概念工具箱的各种控件并不是对象,而是代表了各个不同的类。通过类的实例化,可以得到真正的对象。当在窗体上画一个控件时,就将类转换为对象,即创建了一个控件对象,也简称为控件。VB中可直接使用的3类对象二、对象的建立和编辑(1)对象的建立方法一:单击工具箱控件对象在窗体上按住左键拖拉到所需要的大小后释放。方法二:双击工具箱控件对象,则立即在窗体出现一个默认大小的对象框。(2)编辑对象先选中对象(单击对象),放大、缩小删除对象复制对象(3)对象的命名每一个对象都有有自己的名字。每个窗体、控件对象在建立时VB系统给出了一个默认名。用户可通过属性窗口设置(名称)来给对象命名。命名的原则:1)必须由字母或汉字(不建议用)开头、随后可以是字母、汉字、数字、下划线组成。2)长度<=255个字符。3))不应和VisualBasic的关键字重名;二、对象的属性、事件和方法1.属性(Property):用来描述和反映对象特征的参数。例如:控件名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等属性决定了对象展现给用户的界面具有什么样的外观及功能。2、事件(Event)及事件过程(EventProcedure)事件:可被对象识别的动作。VisualBasic中每个对象都支持许多事件,正是通过引发这些事件,用户才得以操作应用程序,使和应用程序交互。例如:在一个对象上按下鼠标键时,发生该对象的MouseDown事件;松开鼠标键时发生该对象的MouseUp事件;等等事件过程:是指附在该对象上的程序代码,是事件触发后处理的程序。事件过程的形式如下:Sub对象名_事件过程名[(参数列表)]…..(事件过程代码)EndSub例如:SubcmdOk_Click()cmdOk.FontSize=20’设置命令按钮的字体大小为20Print“3*5-6=”;’窗体上输出3*5-6=EndSub3.方法(Method)在对象上可操作的过程,是VB系统提供的一种特殊的过程和函数——方法。对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。对象方法调用形式:[对象.]方法[参数列表]如省略对象,表示在当前对象,一般指窗体。例如:窗体输出"欢迎您使用VisualBasic6.0"Form1.print"欢迎您使用VisualBasic6.0"2.3创建简单应用程序的步骤建立系统界面启动VisualBasic6.0,自动创建一个新工程并添加一个空窗体。对象属性的设置从属性窗口中设置Name(名称)Caption(标题)Text(文本)FontSize(字号)等PrivateSubCmdExit_Click()UnloadMeEndEndSubPrivateSubCmdOK_Click()TextHello.Text="HelloStduent!"EndSub文本框中显示的文本是其Text属性值程序的运行和保存运行:执行【运行】|【启动】菜单命令,也可以按F5快捷键或单击【标准】工具栏上的【启动】按钮。保存:以工程文件的形式保存在磁盘上,一个工程涉及多种文件类型,如窗体文件、标准模块文件等,保存工程时必须对各个文件一一保存(窗体文件和工程文件)。最好把窗体文件和工程文件保存在同一个目录下。2.4创建窗体和基本控件(一)基本属性1.Name名称属性(是唯一的,不允许重名)创建的对象名称,有默认的名。如:第一个窗体Form1;第一个按钮:Command1在进行程序开发时,一般需要改名。对象名.属性名对象名.方法名参数表2.Caption标题属性:对象的标题。设计时可使用语法为:对象名.Caption=字符串如:Form1.Caption=“欢迎使用”Label1.Caption=“姓名”标签控件Caption最多2048字符,其他最多为255使用“热键”&字符----使用时:Alt+字符P20,例2-2(演示过程)3.Height、width、top和left属性单位为twip:1twip=1/20点=1/1440英寸=1/567cm字体Font属性5.Enabled属性(逻辑值)决定控件是否可操作。True:允许用户进行操作,并对操作出响应(缺省值)。False:呈暗淡色,禁止用户进行操作。6.Visible属性(逻辑值)决定控件是否可见True:运行时控件可见(缺省值)。False:运行时控件隐藏,用户看不到,但控件本身是存在的。7.B