
本书是普通高等教育“十一五”*规划教材。本书以Visual Basic 6.0中文版为语言背景,通过大量实例,深入浅出地介绍Visual Basic程序开发环境,Visual Basic程序设计基础,Visual Basic可视化编程的概念与方法,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,过程,变量与过程的作用域,用户定义类型与枚举类型,图形与图像,菜单、工具栏与对话框,键盘与鼠标事件过程,数据文件等内容。书中每章均附有典型习题。本书免费提供电子课件,可以登录华信教育资源网(http://www.hxedu.com.cn),注册后下载。另外,《Visual Basic程序设计教程习题及习题解答(第5版)(6.0版)》(ISBN 978-7-121-31178-9),对本书中习题做了详细解答。本书可作为大学、高职高专院校的教材使用,本书同样适合作为全国计算机等级考试二级Visual Basic语言的辅导教材。 刘瑞新,教授,北京信息职业技术学院(东校区)软件工程系教师。为我社老作者,具有多年写作经验,在我社出版过30多本教材。 目 录 第1章 Visual Basic程序开发环境11.1 VB的特点和版本11.1.1 VB的特点11.1.2 VB的版本21.2 VB的启动与退出31.3 VB集成开发环境41.3.1 主窗口41.3.2 其他窗口51.3.3 单文档界面和多文档界面91.4 VB帮助系统9习题110第2章 Visual Basic程序设计基础122.1 基本数据类型122.2 变量162.3 常量182.4 运算符和表达式192.4.1 算术运算符和算术表达式202.4.2 字符串运算符和字符串表达式212.4.3 日期运算符和日期表达式222.4.4 关系运算符和关系表达式222.4.5 逻辑运算符和逻辑表达式232.4.6 表达式的执行顺序252.5 常用内部函数262.5.1 数学运算函数272.5.2 字符串函数272.5.3 日期和时间函数292.5.4 格式输出函数302.5.5 随机数语句和函数322.5.6 数据类型转换函数322.5.7 Shell函数332.6 语句34习题235第3章 Visual Basic可视化编程的概念与方法383.1 可视化编程的基本概念383.1.1 对象383.1.2 对象的属性、事件和方法383.2 窗体、控件和代码窗口403.2.1 窗体对象403.2.2 控件403.2.3 代码窗口423.3 可视化编程的一般步骤和实例433.3.1 可视化编程的一般步骤433.3.2 可视化编程的实例44习题347第4章 顺序结构程序设计494.1 顺序结构程序的概念494.2 数据输出494.2.1 直接输出到窗体494.2.2 使用标签控件输出554.3 常用基本语句564.3.1 赋值语句Let564.3.2 卸载对象语句Unload584.3.3 注释语句Rem584.4 利用文本框输入数据594.4.1 文本框控件594.4.2 焦点与Tab键序624.4.3 框架控件634.5 使用对话框644.5.1 输入框(InputBox)函数654.5.2 消息框(MsgBox)函数66习题468第5章 选择结构程序设计715.1 If语句715.1.1 单行结构条件语句If…Then…Else715.1.2 块结构条件语句If…Then…Else…End If735.1.3 使用IIf函数745.1.4 If语句的嵌套755.2 多分支条件选择语句Select Case785.3 计时器控件835.4 单选钮和复选框865.4.1 单选钮控件865.4.2 复选框控件91习题592第6章 循环结构程序设计966.1 For…Next循环语句966.2 Do…Loop循环语句1006.2.1 前测型Do…Loop循环语句1006.2.2 后测型Do…Loop循环语句1046.3 列表框与组合框1076.3.1 列表框控件1076.3.2 组合框控件112习题6115第7章 数组1227.1 数组和数组元素1227.2 静态数组1247.2.1 声明静态数组1247.2.2 Option Base语句1247.2.3 数组的基本操作1257.2.4 数组元素的输入、输出和复制1257.2.5 数组的初始化1277.2.6 静态数组使用示例1277.3 动态数组1347.3.1 创建动态数组1347.3.2 保留动态数组的原有数据1357.4 For Each…Next语句1367.5 控件数组1387.5.1 控件数组的概念1387.5.2 控件数组的建立1397.5.3 控件数组使用示例140习题7145第8章 过程1508.1 事件过程1508.2 子过程1518.2.1 创建子过程1528.2.2 调用子过程1538.2.3 子过程使用示例1538.3 函数过程1578.3.1 定义函数过程1578.3.2 调用函数过程1588.3.3 函数过程使用示例1598.3.4 查看过程1618.4 参数传递1618.4.1 形式参数与实际参数1618.4.2 按值传递与按地址传递1628.4.3 使用参数1648.4.4 传递数组1668.5 过程的嵌套与递归调用1698.5.1 过程的嵌套调用1698.5.2 过程的递归调用170习题8173第9章 变量与过程的作用域1789.1 代码模块的概念1789.2 变量的作用域和生存期1809.2.1 变量的作用域1809.2.2 变量的生存期1829.3 过程的作用域1859.4 按钮控件186习题9187第10章 用户定义类型与枚举类型19010.1 用户定义类型19010.1.1 建立用户定义类型19010.1.2 建立和使用用户定义类型变量19110.1.3 用户定义类型数组19310.2 枚举类型19410.2.1 定义枚举类型19410.2.2 枚举类型使用示例19510.3 滚动条控件19710.3.1 滚动条控件的类型19710.3.2 滚动条控件的常用属性19810.3.3 滚动条控件的常用事件19810.3.4 滚动条控件使用示例199习题10201第11章 图形与图像20311.1 绘制图形20311.1.1 图形控件20311.1.2 图形的坐标系统20611.1.3 与图形有关的属性20711.1.4 使用颜色21011.1.5 常用绘图方法21111.1.6 绘图语句与Paint事件21511.2 显示图片21611.2.1 直接加载图片到窗体上21711.2.2 使用图像控件21711.2.3 使用图片框控件219
阅读更多