《VB基础知识》PPT课件.ppt
《《VB基础知识》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《VB基础知识》PPT课件.ppt(60页珍藏版)》请在三一办公上搜索。
1、1,VB6.0 基础知识主讲教师:姜利英,第8章,2,主要内容,一、Visual Basic 概述二、VB系统设计环境界面三、VB的基本语法四、对象及其操作,3,BASIC是Beginners All-Purpose Symbolic Instruction Code(初学者通用符号代码)的缩写。语法简单,实用性强,经历了4个发展阶段:,(1)第一代 BASIC指最早期的 BASIC(1964年到20世纪70年代初期),它的功能简单,只有十几个语句,常称为基本BASIC 。,(2)第二代BASIC指微机出现初期的BASIC(20世纪70年代中期到20世纪80年代中期),功能有较大扩充,应用面较
2、广,其代表为GW-BASIC和Microsoft 的BASIC(即MS-BASIC)。,1.VB是在Basic语言的基础上发展而成的,一、Visual Basic 概述,4,(3)第三代BASIC是在20世纪80年代中期出现的结构化的BASIC语言,其代表为True Basic、Quick Basic、Turbo Basic、QBasic。,(4)第四代就是Visual Basic,是微软专门为Windows操作系统环境下开发的可视化BASIC。,1.VB是在Basic语言的基础上研制而成的,一、Visual Basic 概述,5,2.VB 的特点,(1)可视化编程语言,程序员在编制程序的时候
3、就设定及知道程序运行后的界面及图形,开发程序的过程是先设置程序界面,然后设置界面属性,然后编制运行代码。,一、Visual Basic 概述,VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。,6,(2)面向对象的编程语言,程序操作的对象是“对象”而不是“过程”。与一般的面向对象程序设计语言不同(对象由程序代码和数据组成,如C+),VB是应用面向对象的程序设计方法,把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。,2.VB 的特点,一、Visual Basic 概述,7,基本结构:顺序结构、
4、选择结构和循环结构。自顶向下:程序设计时,先考虑总体,后考虑细节;先考虑全 局目标,后考虑局部目标。先从最上层总目标开始设计,逐步具体化。逐步细化:对复杂问题,应设计一些子目标作为过渡,逐步细化。模块化:是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。,(3)结构化编程语言: “自顶向下、逐步细化、模块化”,2.VB 的特点,一、Visual Basic 概述,8,通过事件来执行对象的操作,有事件则程序执行,无事件则 程序暂停。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。 程序不必建立具有明显开始和结束的程序,而是编写若干个微小的子
5、程序,即过程(分别面向不同的对象) ,由用户操作引发某个事件来驱动执行某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作。,(4)事件驱动机制,2.VB 的特点,一、Visual Basic 概述,9,二、VB系统设计环境界面,(1)新建VB工程,(2)设计应用程序界面,(4)编写程序代码,(5)运行、调试与修改程序,(7)生成可执行文件.exe,(8)工程的关闭,1.设计程序流程,(3)设置对象的属性值,(6)保存工程和窗体,10,2.界面窗口,2.6 工具箱(ToolBox)窗口,2.5 工程资源管理器(project explorer)窗口,2.4 属性(properties
6、)窗口,2.2 窗体(Form)设计窗口,2.3 代码(code)窗口,2.1 主窗口,二、VB系统设计环境界面,11,2.1 主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成,VB的三种工作模式(标题栏总显示当前模式) (1)设计模式:创建应用程序的大多数工作都是在设计时完成的。在设计时,可以设计窗体、绘制控件、编写代码并使用“属性”窗口来设置或查看属性设置值。 (2)运行模式:代码正在运行的时期,用户可与应用程序交流。可查看代码,但不能改动它。 (3)中断模式:程序在运行的中途被停止执行时。在中断模式下,用户可查看各变量及不是属性的当前值,从而了解程序执行是否正常。还可以修改程序代码,检
7、查、调试、重置、单步执行或继续执行程序。,12,2.2 窗体(Form)设计窗口,窗体设计窗口是屏幕中央的主窗口,简称窗体,是应用程序最终面向用户的窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2, . . .。应注意窗体名即Name属性和窗体文件名的区别,13,2.3 代码(code)窗口,在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器”窗口中的“查看代码”按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。,14,2.4 属性(pro
8、perties)窗口,属性是指对象的特征,如大小、标题或颜色等数据。在Visual Basic6.0设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。,15,工程是指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块,2.5 工程资源管理器(project explorer)窗口,16,工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出现在屏幕左边,上面有常用“部件” ,还有一类是ActiveX控件,通过添加“部件”。,2.6 工具箱(ToolBox)窗口,17,三、VB
9、的基本语法,3.1语法书写规则,1VB代码中不区分字母的大小写。2同一行上可以书写多条语句,但语句间要用冒号“:”分隔。3若一个语句行不能写下全部语句,或在特别需要时,可以换行。换行时需在本行后加入续行符,1个空格加下划线“_”。,4一行最多允许255个字符。 5注释以Rem开头,也可以使用单引号“”,注释内容可直接出现在语句的后面。,18,三、VB的基本语法,3.2 数据类型,19,三、VB的基本语法,3.3 常量,1、字符串常量在VB中字符串常量是用双引号“”括起的一串字符,例如ABC,abcdefg,123,0,VB程序设计等。说明:(1)字符串中的字符可以是所有西文字符和汉字、标点符号
10、等;(2)表示空字符串,而 表示有一个空格的字符串;,20,三、VB的基本语法,3.3 常量,2、符号常量 在程序中,某个常量多次被使用,则可以使用一个符号来代替该常量,这样不仅在书写上方便,而且有效地改进了程序的可读性和可维护性。 VB中使用关键字Const 声明符号常量。其格式如下:Const 常量名 As 类型|类型符号=常数表达式例如: Const PI#=3.1415926535 等价于: Const PI As Double=3.1415926535,21,三、VB的基本语法,3.4 变量,1.变量的命名规则 (1) 以字母或汉字开头,后可跟字母、数字或下划线组成, (2) 不能使
11、用VB中的关键字; (3) VB中不区分变量名的大小写.,22,3.4 变量,2.变量声明:定义变量的名称和数据类型显式声明变量 用Dim语句 形式:Dim 变量名 AS 类型例 Dim iCount As integer , sum As single可使用类型声明符来代替“As 数据类型” Dim x%, y&, z!等价于 Dim x As Integer, y As Long, z As Single,三、VB的基本语法,23,3.4 变量,2.变量声明:定义变量的名称和数据类型 隐式声明 例 a=“欢迎使用VB” 可使用类型声明符 b%=1000,三、VB的基本语法,24,3.4 变
12、量,3、变量的作用域,在VB中,由于可以在过程中和模块中声明变量,根据定义变量的位置和定义变量的语句不同,变量可以分为:局部变量(过程级变量)窗体/模块级变量(私有的模块级变量,能被本模块的所有过程和函数使用)全局级变量(公有的模块级变量)。,三、VB的基本语法,25,VB的基本语法,3、变量的作用域,局部变量: 在过程内用声明的变量,只能在本过程中使用。,在过程内部使用 Dim 或者 Static 关键字来声明的变量,只在声明它们的过程中才能被访问或改变该变量的值,别的过程不可访问。所以可以在不同的过程中声明相同名字的局部变量而互不影响。,26,3、变量的作用域,窗体/模块级变量: 在“通用
13、声明”段中用Dim语句或用Private语句声明的变量,可被本窗体/模块的任何过程访问。但其他模块却不能访问该变量。例如:在“通用声明”段声明如下变量Private s As StringDim a As Integer,b As Single,三、VB的基本语法,27,3、变量的作用域,全局变量也称公有的模块级变量,在窗体模块或标准模块的顶部的“通用”声明段用Public关键字声明,它的作用范围是整个应用程序,即可被本应用程序的任何过程或函数访问。例如: Public a As Integer,b As single,三、VB的基本语法,28,3.5 运算符与表达式,三、VB的基本语法,算术
14、运算符和算术表达式:+、-、*、/、Mod字符连接运算符和字符表达式:+(必须是字符串),&比较运算符和比较表达式:、=、=、is 、Like逻辑运算符和逻辑表达式: And、Or、Not,成绩85 And 性别=“女” or 成绩90 and 性别=“男”,“ab” Like “a?” 结果为TrueObject1 is object2 比较两个对象是否一致,29,3.6 控制流程语句,1. IfThen语句(单分支语句) If Then 语句块 End If 或 If Then ,2. IfThenElse语句(双分支语句) If Then Else End If If Then Else
15、 ,三、VB的基本语法,30,3.6 控制流程语句,3. IfThenElseIf语句(多分支语句) 形式: If Then Else If Then End If,三、VB的基本语法,31,3.6 控制流程语句,4、Select Case语句(条件分支语句)形式:Select Case 变量或表达式Case 表达式1语句块1Case 表达式2语句块2Case Else语句块n+1End Select,三、VB的基本语法,表达式三种形式:Case 2,4,6,8Case 1 to 10Case is =10或三种混用如:Case is =10,12,14,18,20 to 100,32,3.6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB基础知识 VB 基础知识 PPT 课件
链接地址:https://www.31ppt.com/p-1377722.html