《VB基础知识》PPT课件

上传人:go****e 文档编号:134438882 上传时间:2020-06-05 格式:PPT 页数:60 大小:409.02KB
返回 下载 相关 举报
《VB基础知识》PPT课件_第1页
第1页 / 共60页
《VB基础知识》PPT课件_第2页
第2页 / 共60页
《VB基础知识》PPT课件_第3页
第3页 / 共60页
《VB基础知识》PPT课件_第4页
第4页 / 共60页
《VB基础知识》PPT课件_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《《VB基础知识》PPT课件》由会员分享,可在线阅读,更多相关《《VB基础知识》PPT课件(60页珍藏版)》请在金锄头文库上搜索。

1、1 VB6 0基础知识主讲教师 姜利英 第8章 2 主要内容 一 VisualBasic概述二 VB系统设计环境界面三 VB的基本语法四 对象及其操作 3 BASIC是Beginner sAll PurposeSymbolicInstructionCode 初学者通用符号代码 的缩写 语法简单 实用性强 经历了4个发展阶段 1 第一代BASIC指最早期的BASIC 1964年到20世纪70年代初期 它的功能简单 只有十几个语句 常称为基本BASIC 2 第二代BASIC指微机出现初期的BASIC 20世纪70年代中期到20世纪80年代中期 功能有较大扩充 应用面较广 其代表为GW BASIC和

2、Microsoft的BASIC 即MS BASIC 1 VB是在Basic语言的基础上发展而成的 一 VisualBasic概述 4 3 第三代BASIC是在20世纪80年代中期出现的结构化的BASIC语言 其代表为TrueBasic QuickBasic TurboBasic QBasic 4 第四代就是VisualBasic 是微软专门为Windows操作系统环境下开发的可视化BASIC 1 VB是在Basic语言的基础上研制而成的 一 VisualBasic概述 5 2 VB的特点 1 可视化编程语言 程序员在编制程序的时候就设定及知道程序运行后的界面及图形 开发程序的过程是先设置程序界

3、面 然后设置界面属性 然后编制运行代码 一 VisualBasic概述 VB是一种可视化的 面向对象和采用事件驱动方式的结构化高级程序设计语言 可用于开发Windows环境下的各类应用程序 6 2 面向对象的编程语言 程序操作的对象是 对象 而不是 过程 与一般的面向对象程序设计语言不同 对象由程序代码和数据组成 如C VB是应用面向对象的程序设计方法 把程序和数据封装起来作为一个对象 并为每个对象赋予应有的属性 使对象成为实在的东西 2 VB的特点 一 VisualBasic概述 7 基本结构 顺序结构 选择结构和循环结构 自顶向下 程序设计时 先考虑总体 后考虑细节 先考虑全局目标 后考虑

4、局部目标 先从最上层总目标开始设计 逐步具体化 逐步细化 对复杂问题 应设计一些子目标作为过渡 逐步细化 模块化 是把程序要解决的总目标分解为子目标 再进一步分解为具体的小目标 把每一个小目标称为一个模块 3 结构化编程语言 自顶向下 逐步细化 模块化 2 VB的特点 一 VisualBasic概述 8 通过事件来执行对象的操作 有事件则程序执行 无事件则程序暂停 一个对象可能会产生多个事件 每个事件都可以通过一段程序来响应 程序不必建立具有明显开始和结束的程序 而是编写若干个微小的子程序 即过程 分别面向不同的对象 由用户操作引发某个事件来驱动执行某种特定的功能 或者由事件驱动程序调用通用过

5、程来执行指定的操作 4 事件驱动机制 2 VB的特点 一 VisualBasic概述 9 二 VB系统设计环境界面 1 新建VB工程 2 设计应用程序界面 4 编写程序代码 5 运行 调试与修改程序 7 生成可执行文件 exe 8 工程的关闭 1 设计程序流程 3 设置对象的属性值 6 保存工程和窗体 10 2 界面窗口 2 6工具箱 ToolBox 窗口 2 5工程资源管理器 projectexplorer 窗口 2 4属性 properties 窗口 2 2窗体 Form 设计窗口 2 3代码 code 窗口 2 1主窗口 二 VB系统设计环境界面 11 2 1主窗口应用程序窗口 由标题栏

6、 菜单栏和工具栏组成 VB的三种工作模式 标题栏总显示当前模式 1 设计模式 创建应用程序的大多数工作都是在设计时完成的 在设计时 可以设计窗体 绘制控件 编写代码并使用 属性 窗口来设置或查看属性设置值 2 运行模式 代码正在运行的时期 用户可与应用程序交流 可查看代码 但不能改动它 3 中断模式 程序在运行的中途被停止执行时 在中断模式下 用户可查看各变量及不是属性的当前值 从而了解程序执行是否正常 还可以修改程序代码 检查 调试 重置 单步执行或继续执行程序 12 2 2窗体 Form 设计窗口 窗体设计窗口是屏幕中央的主窗口 简称窗体 是应用程序最终面向用户的窗口 它可以作为自定义窗口

7、用来设计应用程序的界面 用户可以在窗体中添加控件 图形和图片来创建所希望的外观 每个窗口必须有一个的窗体名字 建立窗体时缺省名为Form1 Form2 应注意窗体名即Name属性和窗体文件名的区别 13 2 3代码 code 窗口 在设计模式中 通过双击窗体或窗体上任何对象或通过 工程资源管理器 窗口中的 查看代码 按钮来打开代码编辑器窗口 代码编辑器是输入应用程序代码的编辑器 14 2 4属性 properties 窗口 属性是指对象的特征 如大小 标题或颜色等数据 在VisualBasic6 0设计模式中 属性窗口列出了当前选定窗体或控件的属性的值 用户可以对这些属性值进行设置 15 工程

8、是指用于创建一个应用程序的文件的集合 工程资源管理器列出了当前工程中的窗体和模块 2 5工程资源管理器 projectexplorer 窗口 16 工具箱提供一组工具 用于设计时在窗体中放置控件生成应用程序的用户接口 系统启动后缺省的General工具箱就会出现在屏幕左边 上面有常用 部件 还有一类是ActiveX控件 通过添加 部件 2 6工具箱 ToolBox 窗口 17 三 VB的基本语法 3 1语法书写规则 1 VB代码中不区分字母的大小写 2 同一行上可以书写多条语句 但语句间要用冒号 分隔 3 若一个语句行不能写下全部语句 或在特别需要时 可以换行 换行时需在本行后加入续行符 1个

9、空格加下划线 4 一行最多允许255个字符 5 注释以Rem开头 也可以使用单引号 注释内容可直接出现在语句的后面 18 三 VB的基本语法 3 2数据类型 19 三 VB的基本语法 3 3常量 1 字符串常量在VB中字符串常量是用双引号 括起的一串字符 例如 ABC abcdefg 123 0 VB程序设计 等 说明 1 字符串中的字符可以是所有西文字符和汉字 标点符号等 2 表示空字符串 而 表示有一个空格的字符串 20 三 VB的基本语法 3 3常量 2 符号常量在程序中 某个常量多次被使用 则可以使用一个符号来代替该常量 这样不仅在书写上方便 而且有效地改进了程序的可读性和可维护性 V

10、B中使用关键字Const声明符号常量 其格式如下 Const常量名 As类型 类型符号 常数表达式例如 ConstPI 3 1415926535等价于 ConstPIAsDouble 3 1415926535 21 三 VB的基本语法 3 4变量 1 变量的命名规则 1 以字母或汉字开头 后可跟字母 数字或下划线组成 2 不能使用VB中的关键字 3 VB中不区分变量名的大小写 22 3 4变量 2 变量声明 定义变量的名称和数据类型显式声明变量用Dim语句形式 Dim变量名 AS类型 例DimiCountAsinteger sumAssingle可使用类型声明符来代替 As数据类型 Dimx

11、y z 等价于DimxAsInteger yAsLong zAsSingle 三 VB的基本语法 23 3 4变量 2 变量声明 定义变量的名称和数据类型隐式声明例a 欢迎使用VB 可使用类型声明符b 1000 三 VB的基本语法 24 3 4变量 3 变量的作用域 在VB中 由于可以在过程中和模块中声明变量 根据定义变量的位置和定义变量的语句不同 变量可以分为 局部变量 过程级变量 窗体 模块级变量 私有的模块级变量 能被本模块的所有过程和函数使用 全局级变量 公有的模块级变量 三 VB的基本语法 25 VB的基本语法 3 变量的作用域 局部变量 在过程内用声明的变量 只能在本过程中使用 在

12、过程内部使用Dim或者Static关键字来声明的变量 只在声明它们的过程中才能被访问或改变该变量的值 别的过程不可访问 所以可以在不同的过程中声明相同名字的局部变量而互不影响 26 3 变量的作用域 窗体 模块级变量 在 通用声明 段中用Dim语句或用Private语句声明的变量 可被本窗体 模块的任何过程访问 但其他模块却不能访问该变量 例如 在 通用声明 段声明如下变量PrivatesAsStringDimaAsInteger bAsSingle 三 VB的基本语法 27 3 变量的作用域 全局变量也称公有的模块级变量 在窗体模块或标准模块的顶部的 通用 声明段用Public关键字声明 它

13、的作用范围是整个应用程序 即可被本应用程序的任何过程或函数访问 例如 PublicaAsInteger bAssingle 三 VB的基本语法 28 3 5运算符与表达式 三 VB的基本语法 算术运算符和算术表达式 Mod字符连接运算符和字符表达式 必须是字符串 比较运算符和比较表达式 is Like逻辑运算符和逻辑表达式 And Or Not 成绩 85And性别 女 or成绩 90and性别 男 ab Like a 结果为TrueObject1isobject2比较两个对象是否一致 29 3 6控制流程语句 1 If Then语句 单分支语句 IfThen语句块EndIf或IfThen 2

14、 If Then Else语句 双分支语句 IfThenElseEndIfIfThenElse 三 VB的基本语法 30 3 6控制流程语句 3 If Then ElseIf语句 多分支语句 形式 IfThenElseIfThen EndIf 三 VB的基本语法 31 3 6控制流程语句 4 SelectCase语句 条件分支语句 形式 SelectCase变量或表达式Case表达式1语句块1Case表达式2语句块2 CaseElse语句块n 1 EndSelect 三 VB的基本语法 表达式三种形式 Case2 4 6 8Case1to10Caseis 10或三种混用如 Caseis 10

15、12 14 18 20to100 32 3 6控制流程语句 5 For循环语句 一般用于循环次数已知 形式For循环变量 初值to终值 Step步长 语句Next循环变量 循环次数 三 VB的基本语法 33 3 6控制流程语句 例 ForI 2To13Step3PrintI NextIPrint I I 循环执行次数输出I的值分别为 25811循环输出为 I 14 三 VB的基本语法 34 3 6控制流程语句 形式1 当型循环 DoWhile语句块Loop 6DoWhile Until Loop循环语句 形式2 直到循环 Do语句块LoopWhile 三 VB的基本语法 形式1 当型循环 Do

16、Until语句块Loop 形式2 直到循环 Do语句块LoopUntil While为真继续循环 Until为假继续循环 35 3 6控制流程语句 7 While Wend语句使用格式如下 WhileWend说明 该语句的功能与DoWhile Loop实现的循环完全相同 三 VB的基本语法 36 8 With语句在一个单一对象或一个用户定义类型上执行一系列的语句 语法 Withobject statements EndWith常用格式 with对象 属性1 属性2endwith 3 6控制流程语句 三 VB的基本语法 37 9 Exit语句 Exit语句用于退出Do Loop For Next Function或Sub代码块 对应的使用格式为 ExitDo ExitFor ExitFunction ExitSub 分别表示退出DO循环 For循环 函数过程 子过程 3 6控制流程语句 三 VB的基本语法 38 10 End语句形式 End功能 结束一个程序的运行 在VisualBasic中还有多种形式的End语句 用于结束一个程序块或过程 其形式有 EndIfEndSelectEndT

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号