Visual Basic 6.0程序设计.ppt
《Visual Basic 6.0程序设计.ppt》由会员分享,可在线阅读,更多相关《Visual Basic 6.0程序设计.ppt(182页珍藏版)》请在三一文库上搜索。
1、1,Visual Basic 6.0 程序设计,目录,第一章 Visual Basic概述 第二章 Visual Basic的对象及使用 第三章 Visual Basic程序设计概述 第四章 Visual Basic程序设计基础 第五章 数据的输入和输出 第六章 Visual Basic常用标准控件 第七章 结构化程序设计 第八章 数组 第九章 过程 第十章 多重窗体程序设计 第十一章 菜单设计,第一章 Visual Basic概述,1.1 关于Visual Basic 1.2 安装和运行Visual Basic6.0 1.3 Visual Basic6.0 集成开发环境 1.4 Visual
2、 Basic 6.0帮助系统的使用,本书目录,1.1 关于Visual Basic,上一页,下一页,1.1.1 Visual Basic的发展 20世纪60年出现Basic语言; 20世纪80年代,较有影响的有True Basic、Quick Basic和Turbo Basic等。 1991年Microsoft公司推出Visual Basic1.0,以可视化工具为界面设计、结构化Basic语言为基础,以事件驱动为运行机制。经历了从1991年的Visual Basic1.0至1998年的Visual Basic6.0的多次版本升级,它的功能也更强大、更完善,应用面更广;目前功能最为强大的是Vis
3、ual Basic.NET。,本章目录,上一页,下一页,1.1.2 Visual Basic的特点,本章目录,1) 具有面向对象的可视化设计工具 2) 事件驱动的编程机制 3) 提供了易学易用的应用程序集成开发环境 4) 结构化的程序设计语言 5) 强大的数据库功能 6) Active技术 7) 网络功能 8) 多个应用程序向导 9) 完备的Help联机帮助功能,上一页,下一页,1.2 安装和运行Visual Basic 6.0,1.2.1 Visual Basic 6.0 的运行环境 1.硬件要求 2.软件要求 1.2.2 安装 VB6.0是Windows下的一个应用程序,有学习版、专业版和
4、企业版三种版本形式。 VB6.0系统可以在一张CD盘上,也可以在Visual Studio产品的第一张CD盘上。一般都有一个VB自动安装程序,也可以执行VB6.0子目录下的Setup.exe,在安装程序的提示下进行,对初学者可采用典型安装方式。,本章目录,上一页,下一页,1.2.3 启动Visual Basic 6.0,选择程序菜单中的Microsoft Visual Basic 6.0中文版程序,就可启动VB 6.0。 在VB 6.0窗口列出了VB能够建立的应用程序类型,初学者只要选择默认标准.EXE。 在该窗口中有三个按钮: 新建:建立新工程 现存:选择和打开现有的工程 最新:列出最近使用
5、过的工程 单击新建按钮,就可创建该 类型的应用程序。,本章目录,上一页,下一页,1.3 Visual Basic集成开发环境,本章目录,上一页,下一页,1.主窗口 应用程序窗口由标题栏、菜单栏和工具栏组成 2.窗体(form)窗口 设计vb程序的 界面 3.代码(code)窗口 编辑窗体、标准模块中的代码 4.属性(properties)窗口 所有窗体或控件的属性设置 5.工程资源管理器(project expror)窗口 保存一个应用程序所有的文件 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计,本章目录,上一页,下一页,1.3.5 窗口,窗体是建立VB应用程
6、序的主要部分,用户通过与窗体上的控制部件交互可得到结果。每个窗体窗口必须有一个惟一的窗体名字,建立窗体时默认名为Form1、Form2 在设计状态的窗体由网格点构成,方便用户对控件的定位,网格点间距可以通过工具|选项命令,在通用标签的窗体设置网格中输入宽度和高度来改变; 运行时可通过属性控制窗体的可见性(窗体的网格始终不显示)。 一个应用程序至少有一个窗体窗口,用户可在应用程序中拥有多个窗体窗口。,本章目录,上一页,下一页,属性窗口,所有窗体或控件的属性,如颜色、字体、大小等,可以通过属性窗口来修改。,本章目录,上一页,下一页,工程资源管理器窗口,工程资源管理器窗口保存一个应用程序所有属性以及
7、组成这个应用程序所有的文件。工程文件的扩展名为.VBP,工程文件名显示在工程文件窗口的标题框内。,本章目录,上一页,下一页,代码窗口,代码窗口用来显示和编辑程序代码。打开代码窗口方法: (1) 从工程窗口中选择一个窗体或标准模块,并选择查看代码按钮; (2) 从窗体窗口中打开代码窗口,可用鼠标双击一个控件或窗体本身; (3) 从视图菜单中选择代码窗口命令。,本章目录,上一页,下一页,工具箱窗口,工具箱窗口由21个被绘制成按钮形式的图标所构成,显示了各种控件的制作工具,利用这些工具,用户可以在窗体上设计各种控件。其中20个控件称为标准控件(注意,指针不是控件,仅用于移动窗体和控件,以及调整它们的
8、大小)。 用户也可通过工程|部件命令将来装入Windows中注册过的其他控件装入到工具箱。,本章目录,1.4 Visual Basic 6.0帮助系统的使用,上一页,下一页,使用MSDN Library查阅器 通过VB的帮助菜单,选择内容、索引或搜索菜单项,本章目录,第2章 Visual Basic的对象及使用,2.1 对象 2.2 窗体 2.3 控件 2.4 控件的画法和基本操作,本书目录,2.1 对象,2.1.1 Visual Basic的对象 1.对象 对象是对现实世界中对象的模型化。 对象具有自己的状态(属性)、行为(方法)。 VB中最主要的两类对象就是窗体和控件。 类是创建对象的模板
9、,对象是类的一个实例。 要以对象的眼光看待整个程序设计。,上一页,下一页,本章目录,即对象的特征,不同的对象有不同的属性。 例如:控件名称(Name)、标题(Caption)、颜色(Color)、字体大小(FontSize)等属性决定了对象展现给用户的界面具有什么样的外观及功能。 对象的属性设置方法: 方法一: 通过属性窗口直接设置对象的属性。 方法二: 在程序代码中通过赋值实现,其格式为: 对象.属性=属性值 例如: Text1.Text=“你好!” Label1.Visible= False,2.属 性(Property),上一页,下一页,本章目录,对象原来就内含的函数或程序叫做“方法”。
10、 对象的方法决定对象执行的动作。 方法的引用格式为: 对象名.方法名 如省略对象,表示当前对象,一般指窗体。 例如:Form1.Show,3. 方 法(Method),上一页,下一页,本章目录,4. 事件及事件过程,例如:Sub Command1_Click( ) Text1.Text=“你好!” End Sub,Sub 对象名_事件名(参数表) (事件过程代码) End Sub,事件: 系统定义好的,可以由外界激发,也可以由 内部触动发生的一种行为。 事件过程: 一段小程序,由语言代码构成。 形式如下:,上一页,下一页,本章目录,注意,对象的“属性”或“事件过程”都可重新设置或修改,但是“方
11、法”的内容却是固定的、不能修改的,而且是看不见的,用户只能“用它”。,上一页,下一页,本章目录,2.1.2 对象属性设置,1.直接输入新属性值,2.选择输入,2.利用对话框设置属性值,上一页,下一页,本章目录,2.2 窗体,2.2.1 窗体的结构与属性,小,上一页,下一页,本章目录,窗体的常用属性,3. Visible属性(逻辑值) 决定控件是否可见。 True :运行时控件可见(缺省值) 。 False:运行时控件隐藏,用户看不到,但控件本 身是存在的。,2. Caption 标题属性 决定出现在窗体的标题栏上的文本内容。,1. Name名称属性(任何对象都具有的) 创建的窗体名称,有默认的
12、名。在程序中,控件 名是作为对象的标识而引用,不会显示在窗体上。,上一页,下一页,本章目录,注意:这四个属性决定窗体(或控件)的大小, 在容器中的位置。如上图。,4. Height、Width、Top和Left属性,窗体的常用属性,上一页,下一页,本章目录,Private Sub Form_Click() Form1.Width = Form1.Width / 2 Form1.Height = Form1.Height / 2 End Sub,Private Sub Form_Click() Form1.Top= Form1.Top+300 End Sub,例1:,例2:,窗体的常用属性,上一
13、页,下一页,本章目录,5. 字体Font属性组,6. BackColor属性和ForeColor属性 BackColor属性用于设置背景颜色, ForeColor属性用于设置前景颜色。,FontName属性是字符型 字体 FontSize属性是整型 字体的大小 FontBold属性是逻辑型 是否是粗体 FontItalic属性是逻辑型 是否是斜体 FontStrikeThru属性是逻辑型 是否加一删除线 FontUnderLine属性是逻辑型 是否带下划线,窗体的常用属性,上一页,下一页,本章目录,10. MaxButton和MinButton最大和最小化按钮 当值为 Ture,有最大或最小化
14、按钮,False则无。,9. BorderStyle边框风格 用于设置窗体的边框风格。,11. WindowsState属性 0:Normal:正常窗口状态,有窗口边界; 1:最小化状态; 2:最大化状态。,7. Picture图片属性,设置窗体中要显示的图片。,8. Icon属性 设置窗体标题栏显示的图标。,窗体的常用属性,上一页,下一页,本章目录,1. Click :单击窗体时触发 2. DblClick:双击窗体时触发 3. Load:窗体被装入工作区时触发的事件,2.2.2 窗体事件,最常用的事件,当应用程序启动,自动执行该事件,该事件通常用来在启动应用程序时对属性和变量进行初始化。,
15、上一页,下一页,本章目录,1. 基本属性 Name、Height、Width、Top、Left、Visible、Font等与窗体的使用相同。 2. 常用属性 (1)Caption: 标题属性命令按钮上显示的内容。,一、命令按钮CommandButton,(2)Style : 标准按钮还是图形按钮。 0Standard(只能显示文字) 1Graphical(文字、图形均可),用Picture属性设置,常用控件,上一页,下一页,本章目录,3. 事件 最基本的事件是单击事件Click。,(3)Default : 当Default属性值为True时,按回车键 相当于用鼠标单击了该按钮。,(4)Canc
16、el : 当Cancel属性值为True时,按Esc键相 当于用鼠标单击了该按钮。,常用控件,上一页,下一页,本章目录,用于显示文本(输出)信息,不能作为输入信息的界面。,二、标签 Label,1. 基本属性 Name、Height、Width、Top、Left、Visible、Font、ForeColor、BackColor等与窗体的使用相同。 2. 常用属性 (1)Caption属性 Caption属性用来改变Label控件中显示的内容。,(2) Alignment属性 设置标签中文本的对齐方式,共有三种可选值: 0 Left Justify;1 Right Justify;2 Cente
17、r,常用控件,上一页,下一页,本章目录,确定标签是否随标题内容的多少自动变化。 如果值为True,根据文本自动调整标签大小。 如果值为False,标签大小不能改变,超长文本被截去。,(3)AutoSize属性,(4)BackStyle属性,用来设置背景风格。,0 -Transparent 透明显示,即控件背景颜色显示不出来。 1 Opaque不透明,此时可为控件设置背景颜色。,标签可响应单击(Click)和双击( DblClick)事件,但一般情况不对它进行编程。,3、事件,常用控件,上一页,下一页,本章目录,文本框是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。 (一)属性 1. 基
18、本属性 Name、Height、Width、Top、Left、Visible、Font, ForeColor、BackColor、Alignment等与标签控件相同。,三、文本框 TextBox,注意:文本框没有Caption属性,2常用属性 (1)Text文本属性 在文本框中显示的正文内容存放在Text属性中。当程序运行时,用户通过键盘输入正文内容,保存在Text属性中。,常用控件,上一页,下一页,本章目录,(2) MultiLine: 是否可以输入多行文本。,注意:当MultiLine为True时,该属性才有效。,(4)Locked: 设置用户能否编辑文本框中的文本。,(3)ScrollB
19、ars: 设置是否含有滚动条。 0-None:无滚动条 1-Horizontal:水平滚动条 2-Vertical垂直滚动条 3-Both水平和垂直滚动条。,(5)PasswordChar: 设置如何在文本框中显示输入的字符。,常用控件,上一页,下一页,本章目录,Change : 当改变文本框的Text属性时会引发该事件。当用户输入一个字符,就会触发一次Change事件。,(二)常用事件,(三)常用方法 文本框最有用的方法是:SetFocus,使用形式: 对象. SetFocus 功能:是把光标移到指定的文本框对象中。,常用控件,上一页,下一页,本章目录,2.4 控件的画法和基本操作,2.4.
20、1 控件的画法,2.4.2 控件的基本操作,1. 控件的缩放和移动,2. 控件的复制和删除,3. 通过属性窗口改变对象的位置和大小,上一页,下一页,本章目录,第3章 Visual Basic 程序设计概述,3.1 Visual Basic的基本语句和编码规则 3.2 编写简单的Visual Basic应用程序 3.3 程序的保存、加载和运行 3.4 Visual Basic应用程序的结构与工作方式,本书目录,3.1 Visual Basic的基本语句和编码规则,一个语句是程序中的语法完整、语义明确的最小单元。 一个语句可以表达一种动作、声明或定义一个类型、变量、常量、过程、函数等。书写语句时,
21、要遵循以下规则: (1)一个语句常用一个关键字、过程名称或一个变量名开头。 (2)空格在语句中起分隔符的作用。 (3)通常一行写一个语句,也可以在一行中写多个语句,但必须用冒号(:)分开。语句前可以有空格,左边有空格的语句称为缩进语句,以增加程序的可读性。如果一行语句的内容很长,表示结束的语句行的最后两个字符必须是续行符(空格加下划线),但总的字符数不能超过255个。,3.1.1 编码规则,上一页,下一页,本章目录,形式: 变量名表达式 对象.属性表达式,一、 赋值语句,功能:将表达式的值赋值给变量名或指定对象的属性。 一般用于给变量赋值或对控件设定属性值.,例如:a=12 b=100+200
22、 Text1.Text “欢迎使用Visual Basic 6.0“ Command.Caption“退出“,3.1.2 基本程序语句,上一页,下一页,本章目录,先求表达式的值,然后将值赋值给左边的变量。,说明,右边表达式可以是变量、常量、函数等特殊的表达式。,不要将“”理解为数学上的等号: A=A+1 表示将A单元的值加后放回到A单元。,赋值符号“=”左边一定只能是变量名或对象的属性引 用,不能是常量、表达式。下面赋值语句都是错的: 5=X 左边是常量 x+y=3 左边是表达式 Abs(X)=20 左边是函数调用,即是表达式,赋值符号“=”两边的数据类型一般要求应一致。,上一页,下一页,本章
23、目录,二、注释语句,其语法格式为: Rem 或 ,注释语句不运行,只是为了提高程序的可读性 注释语句以Rem或是单引号 开头。,例1:符号常量PI Const PI=3.1415925 Rem 计算圆的面积 S=PI*r*r 例2:Const PI=3.1415925 符号常量PI S=PI*r*r :Rem 计算圆的面积,上一页,下一页,本章目录,三、一句多行,用续行符“ _” 将长语句分成多行,例如: Form1.top = form1.top _ 300,四、 一行多句,将多个语句放在同一行上,语句之间用“:”隔开。,例如: a = 3: b = 4: c=5,3.1.2 基本程序语句,
24、上一页,下一页,本章目录,3.2 编写简单的Visual Basic应用程序,分析问题,确定程序要完成什么任务,需要哪些对象,按下面的步骤创建应用程序。, 新建工程。 创建应用程序界面。 设置属性值。 对象事件过程的编程。 保存文件。 程序运行与调试,再次保存修改后的程序。,3.2.1 用Visual Basic开发应用程序的一般步骤,上一页,下一页,本章目录,3.2.2 编写Visual Basic应用程序,程序设计实例1,上一页,下一页,本章目录,3.2.2 编写Visual Basic应用程序,实例2:请设计下图所示的应用程序界面,上一页,下一页,本章目录,3.2.2 编写Visual
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic 6.0程序设计 6.0 程序设计
链接地址:https://www.31doc.com/p-3032476.html