VB6.0教程经典_第1页
VB6.0教程经典_第2页
VB6.0教程经典_第3页
VB6.0教程经典_第4页
VB6.0教程经典_第5页
已阅读5页,还剩58页未读 继续免费阅读

VIP免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Vb6.0教程,完整版,VisualBasic入门,第一章,本章内容,1.1VisualBasic简介1.2VisualBasic的安装与启动1.3简单VB应用程序设计的基本步骤1.4VisualBasic的编程环境1.5VB的对象、属性、方法和事件1.6简单控件设计1.7VB的工程管理和环境设置,引例,模仿幸运数字机的游戏,按旋转按钮,可在三个方框中产生三个随机数,当其中一个出现6时,便会产生一幅图案,如图所示。,VisualBasic简介,VisualBasic是Microsoft公司于1991年在BASIC语言基础上开发出的新一代的、面向对象的、可视化的、以事件驱动为运行机制的程序设计语言。1992年至1997年,陆续推出2.0版、3.0版、4.0版、5.0版。1998年秋季,推出了VisualBasic6.0版。Windows2000成功推出后,Microsoft公司又推出了功能更强的版本VB.net。,VisualBasic的特点,可视化的编程面向对象的程序设计事件驱动的编程机制结构化程序设计语言强大的数据库访问能力,简单VB程序设计步骤,1建立用户界面以及界面中的对象2设置各个对象的属性3为对象事件编写程序4保存工程5运行程序,例1-1,制作一个简单的可以进行加、减、乘、除算术运算的小型计算器,其界面如图1-1所示,要求在前两个空框(文本框)中输入两个数值,单击加、减、乘、除按钮中的一个,则第三个空框(文本框)中显示运算的结果;单击清除按钮,则清除文本框中的内容;单击结束按钮,则结束程序的运行。,1.主窗口:应用程序窗口,由标题栏、菜单栏和工具栏组成。2.窗体(form)窗口:设计VB程序的界面。3.代码窗口:编辑窗体、标准模块中的代码。4.属性窗口:所有窗体或控件的属性设置。5.工程资源管理器窗口:保存一个应用程序所有的文件。6.工具箱窗口:显示各种控件的制作工具,供用户在窗体上设计。,VisualBasic的编程环境,“新建工程”窗口,VisualBasic的编程环境,属性窗口,工具栏,代码窗口,工程资源管理器窗口,工具箱窗口,VB的对象、属性、方法和事件,1.类定义:类是创建对象实例的模板,包含了创建对象的属性描述和行为特征的定义。举例:工具箱上的TextBox类,用来在窗体上创建文本框。2.对象定义:一个具有属性和方法的实体。举例:窗体、控件、文本框、列表框等。,对象的三要素(属性),定义:对象的某种特征。举例:对象标签具有标题(Caption)、字体大小(Fontsize)等属性。说明:可通过属性窗口来设置或修改程序中的格式为:对象名.属性名=属性值,对象的三要素(方法),定义:完成某种特定功能的一段程序代码,由VB系统定义,无需动作,可直接调用(类似于内部函数)。调用格式:对象.方法(参数名表)常用方法:Print在窗体上输出信息Move移动窗体或控件Cls清除窗体或图形框中的内容与常用函数的区别:方法属于对象,调用时需指明对象,而函数不需要。,对象的三要素(事件),定义:当某一动作发生时,所执行的一段程序代码。常用事件:鼠标单击(Click)鼠标双击(DblClick)键盘按下(KeyPress)等。,例1-2,在窗体上利用方法显示信息“欢迎使用VB6.0”。,简单控件设计,窗体的设计标签控件的设计文本框控件的设计命令按钮控件的设计常用方法,窗体,窗体的主要属性(1),窗体的主要属性(2),窗体的主要属性(3),窗体的常用事件,(1)Click事件:鼠标单击窗体时被触发。(2)DblClick事件:鼠标双击窗体时被触发。(3)Load事件:当窗体被加载装入内存时被触发。(4)UnLoad事件:当从内存中清除一个窗体时被触发。(5)Resize事件:当窗体的大小被改变时被触发。(6)Activate事件:当窗体被激活时被触发。,例1-3,窗体的常用方法有:Print方法Cls方法Move方法,例1-3,当用户运行程序,在标题栏显示“装入窗体”;单击窗体,在标题栏显示“鼠标单击”,在窗体上显示“单击窗体”;当用户双击窗体,在标题栏显示“鼠标双击”,并在窗体上显示“双击窗体”。,例1-3代码及结果,标签,标签(Label)主要用于显示一小段文本信息,通常用来标注本身不具有Caption属性的控件,如利用标签给文本框控件附加描述信息等。标签控件的内容只能用Caption属性进行设置或修改,不能直接编辑。,标签的主要属性,例1-4,在窗体中建立4个标签,各标签的主要属性设置如表1-4所示,其对应效果如图1-17所示。,例1-4设计及结果,例1-5,在窗体中建立3个标签,各标签的主要属性设置如表所示,其对应效果如图所示。,文本框,文本框(TextBox)为用户提供了一个编辑文本的区域,在此区域中既能够显示又能够编辑文本信息。,文本框的常用方法,SetFocus方法,可以使文本框获得焦点。即光标移到指定的文本框对象中。调用该方法的格式为:文本框对象.SetFocus,文本框的常用属性(1),文本框的常用属性(2),文本框的常用事件,(1)Change事件:当改变文本框的Text属性时会引发该事件。用户每输入或删除一个字符,将引发一次Change事件。(2)GotFocus事件:当控件获得焦点时发生。(3)LostFocus事件:当控件失去焦点时发生。(4)KeyPress事件:与Change事件相同,并会自动返回一个KeyAscii参数,此参数即为用户按下的键符的Ascii码。,例1-6,编写程序,用文本框检查用户输入的口令。在窗体上建立一个文本框,将其PasswordChar属性值设置为“*”,Text属性为空,其他属性使用默认值,设置正确口令为“123456”。,例1-6代码,例1-7,在窗体中建立4个文本框(它们的属性均可使用默认值),观察文本框的Change事件。,例1-7程序代码,命令按钮,命令按钮(CommandButton)是VisualBasic6.0应用程序中最常用的控件,用户可以通过单击命令按钮执行一些操作。主要用于启动或中断一个处理过程。,命令按钮的主要事件,命令按钮通常响应Click事件和DblClick事件。,命令按钮的常用属性,例1-8,在窗体上建立以下控件:建立5个标签,它们的Caption属性依次为数学、英语、物理、总分、均分;建立5个文本框,它们的Text属性为空;建立4个按钮,它们的Caption属性依次为统计总分、计算均分、清屏、结束;窗体的Caption属性为学生分数的统计;,例1-8程序代码,常用方法,所谓调用某对象的方法,实质就是调用该对象内部的那个特殊的函数或过程。对象方法的调用格式为:对象名.方法名参数名表若省略了对象名,表示为当前对象,一般指窗体。,Print方法,格式:对象.PrintSpc(n)|Tab(n)表达式列表,|;功能:在窗体、图形框或打印机对象上输出信息,省略对象则在窗体上输出。说明:Spc(n):从当前位置开始,插入n个空格;Tab(n):从左端开始右移n列;(分号):光标定位在上一个显示的字符后。,(逗号):光标定位在下一个打印区的开始位置处。省略表达式列表,则输出一个空行无任何符号间隔:换行输出。在Form_Load事件中使用此方法,,必须先设置窗体的AutoRedraw属性为True。,例1-9,在窗体上打印钻石形状。,Cls方法,格式:对象.Cls功能:清除窗体或控件对象上的信息;说明:对象为窗体或图形框,对象省略则为窗体;Cls方法只清除在运行阶段窗体或图形框中创建的文本或图形,不清除窗体在设计时建立的文本或图形;Cls方法使用之后,CurrentX和CurrentY坐标属性自动设置为0。,例1-10,在例19的基础上,增加两个按钮,它们的caption属性分别为:打印、清除,单击打印按钮,则打印菱形形状;单击清除按钮,则清除菱形形状。,例1-10程序代码,Move方法,格式:对象.Move左边距置,上边距置,宽度,高度功能:移动窗体或控件,并可改变其大小。说明:对象可以是除时钟、菜单以外的所有控件,省略为窗体对象的左边距置和上边距置是以窗体的左边界和上边界为基准;窗体以屏幕的左上角为基准。宽度和高度表示可以改变对象的大小。,例1-11,在窗体上的适当位置画两个按钮,按钮1的Caption属性为移动前的位置,按钮2的Caption属性为移动,其它属性可取系统默认值。程序运行后,单击“移动”按钮,将按钮1右移一定距离,同时将按钮1的Caption属性改为移动后的位置。,VB的工程管理和环境设置,VisualBasic是以工程为单位,管理用户的应用程序。用户每建立一个应用程序,VB系统就根据应用程序的功能为此应用程序建立一系列的文件,并将这些文件的有关信息保存在工程文件中,每次保存工程时,这些信息都要被更新。一个VisualBasic应用程序或一个VisualBasic工程可以包括7种类型的文件,其中最常用的是窗体文件、标准模块文件、类模块文件。,工程的构成,工程文件(.vbp):包含了一个应用程序的所有文件和对象的清单;窗体文件(.frm):包含了该窗体的所有控件属性和代码;窗体的二进制数据文件(.frx):当窗体上含有图片或图标时,自动产生与窗体文件同名.frx文件;标准模块文件(.bas):用户自定义的、可供本工程内各窗体调用的过程。,创建、打开和保存工程,1.新建工程2.打开工程3.保存工程4.工程另存为,添加、删除和保存文件,1.窗体名和窗体文件名概念窗体名:窗体的Name属性,在代码中用来引用该窗体,同一工程不能有相同的窗体名;窗体文件名:窗体存放在磁盘上的文件名,该文件包含了该窗体的所有控件属性和代码,同一文件夹不能有相同的文件名。2.在工程中添加现存的窗体时,只是对该窗体文件的引用纳入工程。因此,如果更改窗体并保存它,会影响包含此窗体文件的任何工程。,3.在工程中删除窗体时,仅将此窗体从工程里删除掉,但是窗体文件仍存在于磁盘上。但是,如果在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论