Visual Basic 程序设计基础

-
【作 者】杨小影 主编
【I S B N 】978-7-5084-3494-3
【责任编辑】吴萍
【适用读者群】高职高专
【出版时间】2008-09-01
【开 本】16开本
【装帧信息】平装(光膜)
【版 次】第1版
【页 数】296
【千字数】
【印 张】
【定 价】¥28
【丛 书】21世纪高职高专规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书采用理论结合实例的方法,遵循理论够用的原则,循序渐进,较全面地讲解了中文VisualBasic6.0的基本功能和面向对象的程序设计方法。
全书共分11章。第1章主要介绍了面向对象程序设计中的几个概念和VisualBasic程序设计的一般步骤;第2章介绍了VisualBasic的基本语法;第3、4章介绍了VisualBasic常用控件的常用属性、事件和方法;第5章介绍了应用程序界面的设计;第6章介绍了图形设计方法和动画原理;第7章介绍了文件的概念、处理和文件控件;第8章介绍了ActiveX控件的创建和使用;第9章讲述了程序调试与错误处理的方法;第10章详细介绍了VisualBasic中数据库程序设计的方法,并在第11章通过一个完整的实例介绍了信息管理系统的开发过程。
本书逻辑清晰、通俗易懂,并且每章都配合大量实例,使得内容的可操作性大大增强,非常适合高职高专院校的学生做为教材使用,也适用于广大VisualBasic程序设计人员学也可以作为程序设计应用的培训教程。
Visual Basic 6.0是新一代可视化开发工具的代表。它具有效率高、功能强、简单易学等特点。
本书共有11章,第1章介绍了Visual Basic 6.0的功能特点、运行环境、集成环境以及面向对象程序设计中的几个概念,并用一个简单的实例说明了开发Visual Basic 6.0应用程序的步骤;第2章介绍了Visual Basic 6.0的语法基础;第3章介绍了窗体和基本控件的常用属性、方法和事件;第4章介绍了框架、单选按钮和复选按钮、列表框、组合框以及定时器、滚动条等控件的属性、事件和方法;第5章介绍了应用程序界面的设计方法,包括菜单栏、工具栏、任务栏以及MDI窗体等内容;第6章介绍了图形设计的方法;第7章介绍了文件及其访问方式、文件的处理方法和通用对话框的使用等内容;第8章初步介绍了ActiveX控件的使用;第9章介绍了程序调试和错误处理的方法;第10章较详细地介绍了数据库应用程序开发的基础知识;第11章则通过一个比较完整的实例介绍了管理信息系统开发的过程。
本书语言简单明了,图文并茂,以循序渐进配合实例的方法向读者介绍了Visual Basic 6.0编程的过程以及应该注意的问题和解决问题的方法。
本书中所有的例子都是经过作者精心准备的,操作性很强,并都在Visual Basic 6.0集成环境下测试通过。读者只要按照书中所讲述的步骤操作即可。熟练掌握并灵活运用书中所讲述的内容,读者可以开发出自己的程序。
本书的读者对象是高职高专系列院校计算机专业和非计算机专业的所有学生,也可作为培训教材。
本书由杨小影老师担任主编,并编写了第10、11章;王亚利老师担任副主编,并编写了第3、4章;第2章由李晓静老师编写;第1、5章由冯艳茹老师编写;第6、7章由付贤政老师编写;第8、9章由燕丽霞老师编写。全书由杨小影、冯艳茹和付贤政审校,杨小影统稿。在本书的编写过程中得到了中国水利水电出版社朱敦名老师的悉心指导和同仁们的大力支持,在此一并表示感谢!由于作者经验不足,加之水平有限,书中难免有不足和疏漏之处,恳请读者批评指正。
编者
2005年10月
第1章 Visual Basic概述 1
本章学习目标 1
1.1 Visual Basic 6.0概述 1
1.1.1 Visual Basic 6.0的特点和功能 1
1.1.2 Visual Basic 6.0的版本 2
1.2 面向对象程序设计和事件驱动 2
1.2.1 面向对象程序设计的方法 2
1.2.2 对象和类 2
1.2.3 对象的属性、方法和事件 2
1.3 Visual Basic 6.0的安装和启动 3
1.3.1 Visual Basic 6.0的运行环境 3
1.3.2 Visual Basic 6.0的安装 3
1.3.3 Visual Basic 6.0的启动 3
1.4 Visual Basic 6.0的集成环境 3
1.4.1 集成环境的工作栏 4
1.4.2 集成环境中的窗口 5
1.5 工程管理 7
1.5.1 工程的组成及工程组 7
1.5.2 工程的创建、打开和保存 8
1.5.3 文件的添加、删除和保存 8
1.5.4 工作环境的设置 10
1.6 一个简单应用程序实例 11
1.6.1 界面设置 12
1.6.2 设置对象的属性 13
1.6.3 编写程序代码 13
1.6.4 调试运行程序 13
1.6.5 编译和保存应用程序 14
1.6.6 实例 14
本章小结 16
练习与思考 16
第2章 Visual Basic 6.0语言基础 17
本章学习目标 17
2.1 程序的书写规则 17
2.2 数据类型 18
2.2.1 标准数据类型 18
2.2.2 自定义类型 20
2.3 变量、常量与函数 21
2.3.1 变量 21
2.3.2 常量 23
2.3.3 常用内部函数 24
2.4 运算符和表达式 33
2.4.1 算术运算符 33
2.4.2 关系运算符 34
2.4.3 逻辑运算符 35
2.4.4 字符串运算符 35
2.4.5 表达式 36
2.5 基本语句 36
2.5.1 赋值语句 36
2.5.2 条件语句 37
2.5.3 循环语句 41
2.6 数组 47
2.6.1 数组的概念 47
2.6.2 静态数组 48
2.6.3 动态数组 48
2.6.4 数组的基本操作 48
2.6.5 控件数组 50
2.7 过程与函数 52
2.7.1 Sub过程的定义和调用 53
2.7.2 函数的定义和调用 54
2.7.3 参数传递 56
2.7.4 过程的作用域 57
2.8 综合实例 58
本章小结 64
练习与思考 65
第3章 窗体和基本控件 66
本章学习目标 66
3.1 基本属性 66
3.2 窗体 68
3.2.1 窗体的属性 69
3.2.2 窗体的事件 69
3.2.3 窗体的方法 71
3.2.4 窗体的生命周期 72
3.2.5 设置启动窗体 72
3.3 焦点与Tab键 73
3.4 命令按钮 74
3.4.1 命令按钮的属性 74
3.4.2 命令按钮的事件 75
3.4.3 命令按钮的方法 75
3.4.4 命令按钮应用实例 75
3.5 文本框和标签 76
3.5.1 文本框的属性 76
3.5.2 文本框的事件 77
3.5.3 标签的属性 78
3.5.4 标签的事件 78
3.5.5 文本框和标签的应用实例 78
3.6 基本控件综合实例 79
本章小结 80
练习与思考 81
第4章 常用控件 82
本章学习目标 82
4.1 框架 82
4.2 单选按钮控件 83
4.2.1 单选按钮的属性 83
4.2.2 单选按钮的事件 83
4.2.3 单选按钮应用实例 83
4.3 复选框 84
4.3.1 复选框的属性 85
4.3.2 复选框的事件 85
4.3.3 复选框应用实例 85
4.4 列表框 86
4.4.1 列表框的属性 87
4.4.2 列表框的事件 87
4.4.3 列表框的方法 88
4.4.4 列表框应用实例 88
4.5 组合框 90
4.5.1 组合框的属性 91
4.5.2 组合框的事件 92
4.5.3 组合框的方法 92
4.5.4 组合框应用实例 92
4.6 定时器 94
4.6.1 定时器的属性 94
4.6.2 定时器的事件 95
4.6.3 定时器应用举例 95
4.7 滚动条 96
4.7.1 滚动条的属性 96
4.7.2 滚动条的事件 96
4.7.3 滚动条的应用 97
本章小结 98
练习与思考 98
第5章 应用程序界面设计 100
本章学习目标 100
5.1 菜单的规划与设计 100
5.1.1 菜单的结构和功能 100
5.1.2 菜单的规划 100
5.1.3 菜单的设计 101
5.2 弹出式菜单 107
5.3 工具栏和状态栏的设计 108
5.3.1 工具栏的设计 108
5.3.2 状态栏的设计 111
5.4 MDI窗体 112
5.4.1 MDI窗体及其子窗体的创建 113
5.4.2 MDI窗体的显示 114
5.4.3 MDI窗体的卸载 114
5.5 综合应用 114
本章小结 115
练习与思考 116
第6章 图形设计 117
本章学习目标 117
6.1 坐标系 117
6.1.1 坐标系与坐标单位 117
6.1.2 坐标系的使用 119
6.2 颜色 120
6.3 图形控件与绘图方法 121
6.3.1 图形控件 121
6.3.2 图形方法 121
6.4 图像和图片框控件 124
6.4.1 图像控件(Image控件) 124
6.4.2 图片框控件(PictureBox 控件) 125
6.5 动画设计 126
6.5.1 动画原理 126
6.5.2 动画设计实例 126
本章小结 129
练习与思考 130
第7章 文件管理 131
本章学习目标 131
7.1 文件管理控件 131
7.1.1 驱动器列表框 131
7.1.2 目录列表框 132
7.1.3 文件列表框 133
7.1.4 文件管理控件应用实例 133
7.2 文件及其访问方式 135
7.2.1 文件访问的类型 135
7.2.2 对文件的操作 136
7.3 文件的处理 137
7.3.1 顺序文件的处理 137
7.3.2 随机文件的处理 141
7.3.3 二进制文件的处理 144
7.3.4 文件处理常用命令及函数 145
7.4 通用对话框 148
7.4.1 通用对话框的使用与常用属性 148
7.4.2 “打开”/“另存为”对话框 150
7.4.3 其他对话框 151
本章小结 153
练习与思考 153
第8章 ActiveX控件初步应用 154
本章学习目标 154
8.1 ActiveX控件概述 154
8.2 ActiveX控件 154
8.2.1 ActiveX控件的使用 154
8.2.2 ActiveX控件的创建 161
8.2.3 通过向导制作ActiveX控件 166
8.3 建立和使用ActiveX文档 167
8.4 综合实例 169
本章小结 173
练习与思考 173
第9章 程序调试与错误处理 174
本章学习目标 174
9.1 程序调试 174
9.1.1 应用程序错误与调试 174
9.1.2 断点设置与立即窗口 176
9.2 错误处理程序设计 178
9.2.1 设置错误陷阱语句 178
9.2.2 Resume 语句 179
9.2.3 Err对象和Err函数 179
9.2.4 错误处理程序 180
9.3 错误处理实例 182
本章小结 187
练习与思考 187
第10章 数据库应用程序开发基础 188
本章学习目标 188
10.1 数据库基础 188
10.1.1 数据库的概念 188
10.1.2 关系数据库基础 189
10.1.3 Visual Basic 6.0数据库应用程序的组成 190
10.1.4 用户与数据库引擎的接口 190
10.1.5 Visual Basic 6.0可以访问的数据库类型 191
10.2 Visual Basic 6.0可视化数据管理器 191
10.2.1 数据管理器的功能和操作 191
10.2.2 用数据管理器建立数据库 197
10.2.3 用数据管理器建立查询 202
10.3 数据控件和数据绑定控件 203
10.3.1 数据控件的外观和功能 203
10.3.2 数据控件和数据绑定控件的常用属性 204
10.3.3 使用Recordset对象(Data的Recordset属性)访问数据库 206
10.3.4 应用程序设计实例 210
10.4 ADO数据控件 212
10.4.1 ADO数据控件 212
10.4.2 ADO对象模型 217
10.4.3 结构化查询语言SQL 221
10.4.4 数据绑定控件的使用 228
10.5 数据环境设计器 230
10.5.1 数据环境设计器概述 230
10.5.2 Connection对象 231
10.5.3 Command对象 232
10.6 数据报表设计器与报表 236
10.6.1 数据报表设计器 237
10.6.2 用数据报表设计器创建报表 238
10.6.3 报表控件的使用 239
10.6.4 预览、打印和导出报表 240
本章小结 242
练习与思考 242
第11章 管理信息系统的开发 243
本章学习目标 243
11.1 管理信息系统的设计方法 243
11.1.1 管理信息系统及其组成 243
11.1.2 管理信息系统的生命周期 243
11.1.3 管理信息系统的开发方法和界面特点 244
11.2 开发实例——学生信息管理系统 246
11.2.1 系统需求分析 246
11.2.2 系统设计 246
11.2.3 系统模块清单 248
11.3 应用程序的编译与分发 280
11.3.1 为应用程序打包 280
11.3.2 分发应用程序包 282
本章小节 283
练习与思考 283
参考文献 284
- Visual Basic程序设计实验指导 [主编 孙颖馨]
- Visual Basic程序设计教程 [主编 郭秀娟 于全通]
- Visual Basic.NET程序设计上机实践教程 [主编 何振林 罗奕]
- Visual Basic.NET程序设计 [主编 何振林 罗奕]
- Visual Basic程序设计(第二版) [主编 白金牛 李慧萍 邢俊凤]
- Visual Basic程序设计简明教程(第二版) [主编 王晓东]
- Visual Basic实做教程 [主编 欧剑]
- Visual Basic应用任务教程 [王春兰]
- Visual Basic语言程序设计及实验教程 [周建丽]
- Visual Basic程序设计上机实践教程(第二版) [何振林 罗奕]
- Visual Basic程序设计教程(第二版) [何振林 胡绿慧]
- Visual Basic.NET程序设计 [夏敏捷 齐晖]
- Visual Basic程序设计应用教程习题及实验指导 [主编 刘利 汪华斌]
- Visual Basic程序设计应用教程 [主编 薛晓萍 黄震]
- Visual Basic程序设计 [主编 王涛 邓德鸿]
- Visual Basic程序设计(第三版) [主编 潘地林]
- Visual Basic程序设计实训与考试指导(第三版) [主编 潘地林]
- Visual Basic程序设计 [主 编 白金牛 李慧萍 邢俊凤]
- Visual Basic程序设计(第二版) [主编 柳青 严健武]
- Visual Basic.NET程序设计教程 [唐耀 何明国 等编著]
- Visual Basic 6.0程序设计教程 [曾强聪 编著]
- Visual Basic程序设计 [安志远 主 编]
- Visual Basic.NET程序设计 [苏英如]
- Visual Basic.NET程序设计教程 [陈语林 主编]
- 数据库应用技术——Visual Basic及其应用系统开发 [欧阳峥峥 李禹生 孙平 等编著]
- Visual Basic程序设计实验指导与习题(第2版) [靳丽 李珊 主 编 ]
- Visual Basic程序设计上机实践教程 [何振林 罗奕 主编 ]
- Visual Basic程序设计教程 [何振林 胡绿慧 主 编 ]
- Visual Basic程序设计(第二版) [丁亚明 主 编 ]
- Visual Basic.NET程序设计案例教程 [孙街亭 主 编 ]