VB[]入门教程.ppt

上传人:资****亨 文档编号:127010362 上传时间:2020-03-29 格式:PPT 页数:534 大小:3.34MB
返回 下载 相关 举报
VB[]入门教程.ppt_第1页
第1页 / 共534页
VB[]入门教程.ppt_第2页
第2页 / 共534页
VB[]入门教程.ppt_第3页
第3页 / 共534页
VB[]入门教程.ppt_第4页
第4页 / 共534页
VB[]入门教程.ppt_第5页
第5页 / 共534页
点击查看更多>>
资源描述

《VB[]入门教程.ppt》由会员分享,可在线阅读,更多相关《VB[]入门教程.ppt(534页珍藏版)》请在金锄头文库上搜索。

1、第1章VisualBasic概述 VisualBasic是1991年美国微软公司推出的可视化Basic语言 它是在原来的Basic语言基础上发展而成的 VisualBasic中无需编写大量代码来编辑界面元素 只需要采用搭积木构建程序方式来编写程序 是现在开发人数最多的最通用的编程工具之一 本章内容包括 VisualBasic特点VisualBasic安装VisualBasic集成开发环境 1 1VisualBasic简介 VisualBasic是一种可视化的 面向对象和采用事件驱动机制的结构化高级程序设计语言 它可用于开发Windows环境下的各类应用程序 它具有简单易学 效率高 功能强大的特

2、点 可以与Windows专业开发工具SDK相媲美 在VisualBasic环境下 开发人员利用事件驱动的编程机制 新颖易用的可视化设计工具 使用Windows内部的应用程序接口 API 函数 动态链接库 DLL 对象的链接与嵌入 OLE 开放式数据连接 ODBC 等技术 可以高效 快速地开发Windows环境下功能强大 图形界面丰富的应用软件系统 1 1 1版本区分 VisualBasic有学习版 专业版和企业版三种版本 以满足不同层次的开发需要 不同版本编写的应用程序大多数可以在三种版本中通用 学习版为VisualBasic的基本版本 适用于初期学习者及使用VisualBasic开发一般应用

3、程序的开发人员 专业版为专业开发人员提供了功能完备的软件开发工具 企业版为专业编程人员开发程序提供了功能强大的组内分布式应用程序 1 1 2VisualBasic的特点 1 可视化编程2 面向对象的程序设计3 事件驱动机制4 强大开放的特点 1 1 3集成开发环境 1 1 3集成开发环境 1 1 4面向对象功能 从VisualBasic4开始 用户可以通过类模型方式创建和使用对象 对象可以被当作一个数据和单元的组合 如窗体 数据库等 VisualBasic对象可以封装属性 方法和事件 创建时可以重新定义其封装属性 方法和事件 VisualBasic对象可以极大简化重复代码的编写 使开发人员精力

4、集中在程序内容而不是数量庞大的代码上 VisualBasic后续版本增强了该功能 并添加了许多新的面向对象的编程功能 1 1 5数据访问 在现代信息技术高度发达的今天 数据信息已经成为最重要资源之一 VisualBasic为开发人员提供了强大的数据访问技术 能够更快捷 更迅速 更高效地存储和读取数据信息 VisualBasic提供了更为强大功能来支持大中型数据库 如Oracle SQLServer Sybase等 1 1 6Internet功能 互联网 Internet 在现在通讯日益发达的信息世界占据了重要的地位 VisualBasic提供了许多功能为开发具有互联网功能的应用程序提供支持和帮

5、助 VisualBasic在开发过程中可以创建服务器端的动态HTML DHTML 使用InternetTransfer控件检索和传输文件 利用WebBrowser控件浏览网页信息 采用MAPI收发电子邮件等一系列激动人心的功能 1 2VisualBasic6安装 本节将介绍如何安装VisualBasic6开发环境 将VisualBasic6的安装光盘放入计算机的光驱内 一般情况下计算机可以自动运行其中的安装程序 如果计算机没有自动运行安装程序 双击光盘盘符下的Setup exe文件 将显示VisualBasic安装程序界面 按照安装程序的提示进行相应的操作 1 3开始使用VisualBasic

6、6 VisualBasic开发程序使用图形化界面与用户交流 本节介绍如何使用VisualBasic集成开发环境开发程序界面 设计窗体并通过实例演示如何使用VisualBasic进行应用程序开发 1 3 1开发界面 1 标题栏2 菜单栏3 工具栏4 工具箱5 窗体设计窗口6 工程资源管理器7 属性 面板8 布局 面板 1 3 2窗体使用 应用程序界面是直接面对用户的窗体及其他控件 一个优秀的应用程序应该窗体界面简洁 漂亮 控件布局科学 合理 用户使用舒适 方便 本小节重点介绍窗体的使用技巧 窗体布局调整可以在 格式 菜单中调整 也可以在 窗体编辑器 工具栏中进行编辑 1 3 3第一个程序 Hel

7、lo World 本节将创建第一个程序Hello World 创建一个应用程序之前 必须明确以下几个重要步骤 1 制定计划 2 创建界面 3 编写代码 4 测试和调试程序 5 生成可执行文件 6 打包文件 1 3 3第一个程序 Hello World 1 3 3第一个程序 Hello World 1 3 4文件类型 1 工程组和工程文件2 窗体文件3 程序模块文件4 类模块文件5 资源文件 1 3 5编译可执行文件 应用程序创建后 必须生成可执行文件才能发布给最终用户 VisualBasic中生成可执行文件操作非常简单 选择 文件 生成xxx exe 命令 xxx为工程名称 弹出 生成工程 对

8、话框 1 4常见问题及解答 1 将VisualBasic程序安装光盘放入光驱内 为何不自动安装VisualBasic 2 VisualBasic程序安装后 如何在系统中运行VisualBasic程序 1 5小结 本章简单介绍了VisualBasic基本知识 安装步骤 集成开发环境 本章重点和难点是如何安装VisualBasic和使用VisualBasic开发应用程序界面 读者需要重点练习使用VisualBasic集成开发环境 下一章将介绍数据类型 变量和常量 第2章数据类型 变量和常量 数据是用来存储程序需要调用的文字 数值 对象 图像等 包括多种类型 变量是程序用来临时存储数据 常量是以字符

9、串形式用来代替固定数值 本章内容包括 数据类型变量常量 2 1数据类型 在应用程序中VisualBasic将以更高效率来处理已定义数据类型 VisualBasic包含七种数据类型 分别为数值型 Numeric 字符型 String 字节型 Byte 布尔型 Boolean 日期型 Date 对象型 Object 变体型 Variant 等 本节将详细介绍七种数据类型的定义和特点 2 1 1数值型Numeric 1 整数整型 整型取值范围为 32678 32677 以2个字节 16位 存储 用二进制码表示和参加运算 长整型 长整型取值范围为 2147483648 2147483647 以4个字节

10、 32位 存储 2 浮点型 1 单精度型 2 双精度型 3 货币型 2 1 2字节型Byte 字节型 Byte 专为存储二进制数值类型 以1个字节来存储 如果变量声明包含二进制数 则声明为Byte数据类型的数组 取值范围为 0 255 除了减法外 所有对整数进行处理的运算符均可处理该类型 2 1 3字符型String 字符型 String 为最通用的数据类型之一 用来储存文本信息 每个字符对应1个字节 由ASCII字符序列组成 包括标准的ASCII字符和扩展ASCII字符及汉字等 字符型为包含在双引号内的若干个字符 示例2 3 显示不同类型字符串 表明长度为零的字符串为空字符串 VisualB

11、asic 表明为字母字符串 赋予变量为 VisualBasic Hello World2008 表明为混合字符串 固定字符串最大取值范围为65535字节 变长字符串最大取值范围为0 231 2 1 4布尔型Boolean 布尔型 Boolean 为逻辑型 以2个字节来存储 它包含True或False Yes或No 在程序中一般用于判断语句 或者声明该数值为两种状态 如 开 或 关 2 1 5日期型Date 日期型 Date 为浮点数值形式保存 以8个字节存储 默认日期范围为1 1 100 1 1 9999 Windows操作系统下日期范围为1 1 1980 12 31 2099 时间范围为0

12、00 00 23 59 59 日期型数据用来表示日期类型 格式为 mm dd YYYY或者mm dd YYYY 在VisualBasic开发应用程序中可以定制日期模式 YYYY mm dd Y或y为年 m为月 d为日 2 1 6对象型Object 对象型 Object 为保存引用应用程序中的对象 以4个字节 32位 来存储 它可以用来引用图形图像 Word文件 Excel文件等 如果在运行应用程序之前 VisualBasic定义该特定类型对象的属性和方法 应用程序在运行时速度会更快 2 1 7变体型Variant 变体型 Variant 能保存所有类型数据 可以随时转换该数据为其他类型 变体型

13、可以在程序中直接声明定义 用户不必过多关注Variant变量中的类型 VisualBasic可以在应用程序运行时自动进行必要的转换 2 1 8数据类型转换 程序开发过程中 需要将不同数据类型进行必要的转换 VisualBasic提供了各种类型转换相关的函数 可以在程序中直接调用 如果想把某种数据类型转换为另外一种类型 必须保证该类型数值处于待转换数值有效范围内 2 2变量简介 变量在程序执行过程中用以保存临时数据信息 包含在程序执行阶段修改的数据 变量都有变量名称 在其作用范围内作为惟一标识存在 2 2 1变量作用域 声明变量可以使用Dim Private Public Static作为关键字

14、 以上关键字分别作用于不同的作用域 2 2 2变量命名 变量必须要命名后才能赋值 在过程内部声明的变量 在该过程执行时才存在 当运行过程结束时 该变量的值自动清除 变量命名必须符合以下规定 变量名必须以字母开头 不能以数字或下划线开始 变量不能包含嵌入的句号 空格或者其他停顿符号 变量长度不得超过255个字符 变量名不能是VisualBasic的保留字 如Name For等 2 2 2变量命名 2 2 3变量类型 变量类型包含2 1小节中所有的数据类型 除此之外 根据应用程序需要还可以创建用户自定义的类型 自定义类型声明使用Type语句 2 2 4静态变量 程序运行时变量保存临时数据 一旦程序

15、终止 变量将自动被VisualBasic删除 下一次程序运行时该变量将重新被初始化 但是 应用程序在运行时也有可能需要保留变量数据 VisualBasic可以通过声明静态变量来保存记忆变量数值 Static varName as type 2 3变量声明 VisualBasic中声明是事先将变量定义为保存数据内容 在变量使用之前 进行声明是一个重要的编程技巧 变量声明后可以在程序中更高效的使用变量 声明包括显式声明和隐式声明 本节将分别介绍如何显式声明 隐式声明和使用定长字符串 2 3 1显式声明 显式声明要求在程序中使用变量前 强制声明该变量 如果不声明该变量 将出现错误提示 显式声明使用O

16、ptionExplicit语句 选择 工具 选项 命令 弹出 选项 对话框 选择 编辑器 选项卡 复选 要求变量声明 选项 该复选框自动在新模块中自动插入以下语句 OptionExplicit 2 3 1显式声明 DimvarName Asvartype varName2Asvartype2 PrivatevarName Asvartype varName2Asvartype2 PublicvarName Asvartype varName2Asvartype2 StaticvarName Asvartype varName2Asvartype2 2 3 2隐式声明 2 3 2隐式声明 nNumber 0 将nNumber尾部添加 表示为整数sString VisualBasic 将sString尾部添加 表示为整数vVar 6 2 3 3定长字符串 VisualBasic中也可以声明定义定长字符串 最长为216个字符 该字符串大小长度是固定不变的 如果该变量被赋予短于该长度的表达式 变量的剩余长度将以空格填充 如果长于该长度 自动截取等于该长度的字符 其余部分将被截取 DimvarN

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

当前位置:首页 > 高等教育 > 大学课件

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