内容简介
第一篇 基础知识和语法
第1章 Visual Basic 6.0概述
1.1 Visual Basic简介
1.1.1 Visual Basic的起源
1.1.2 Visual Basic的版本
1.1.3 Visual Basic基本概念及常用术语
1.2 Visual Basic 6.0的安装与启动
1.2.1安装Visual Basic 6.0
1.2.2启动Visual Basic 6.0
1.3 Visual Basic 6.0的集成开发环境
1.3.1主窗口
1.3.2控件工具箱
1.3.3窗体编辑器
1.3.4工程资源管理器
1.3.5属性窗口
1.3.6代码编辑器
1.4创建第一个应用程序
1.4.1设计程序界面
1.4.2编写事件代码
1.4.3调试运行程序
1.4.4保存和生成应用程序
1.4.5实例小结
1.4.6注意事项
1.4.7使用MSDN
1.5小结
1.6习题
第2章Visual Basic程序设计基础
2.1 Visual Basic编码基础
2.1.1编码规则
2.1.2注释规则
2.2常量
2.3变量
2.3.1变量的命名规则
2.3.2变量的声明
2.3.3变量的作用范围
2.4数据类型
2.4.1数值型
2.4.2字符型
2.4.3逻辑型
2.4.4日期型
2.4.5对象型与变体型
2.4.6应用实例
2.5表达式与运算符
2.5.1算术运算
2.5.2比较运算
2.5.3连接运算
2.5.4逻辑运算符
2.5.5应用实例
2.6面向对象程序设计概述
2.6.1 OOP概述
2.6.2面向对象程序设计语言
2.6.3对象
2.6.4类
2.7事件驱动
2.7.1鼠标事件
2.7.2键盘事件
2.7.3焦点事件
2.8 Visual Basic应用程序的结构
2.9小结
2.10习题
第3章 流程控制语句
3.1顺序结构
3.1.1赋值语句
3.1.2输入语句
3.1.3输出语句
3.1.4顺序结构实例
3.2选择结构
3.2.1If Then语句
3.2.2If Then Else语句
3.2.3If Then ElseIf 语句
3.2.4Select Case语句
3.2.5选择结构实例
3.3循环结构
3.3.1 For Next语句
3.3.2 Do Loop语句
3.3.3 While Wend语句
3.3.4循环嵌套
3.3.5循环结构实例
3.4其他流程控制语句
3.4.1 GoTo语句
3.4.2 End语句
3.4.3 Stop语句
3.4.4 With End With语句
3.5综合实例
3.6小结
3.7习题
第4章 数组
4.1数组概述
4.1.1数组的概念
4.1.2数组的声明
4.2一维数组与多维数组
4.2.1一维数组
4.2.2多维数组
4.3数组的基本操作
4.3.1数组的赋初值
4.3.2数组的输入
4.3.3数组的输出
4.3.4数组的查找
4.3.5数组的排序
4.4声明和使用动态数组
4.5控件数组
4.6综合实例
4.7小结
4.8习题
第5章 过程和函数
5.1 Sub过程
5.1.1 Sub过程定义
5.1.2调用Sub过程
5.1.3过程的作用域
5.1.4在标准模块中建立Sub过程
5.1.5 Sub过程实例
5.2 Function过程
5.2.1 Function过程定义
5.2.2调用Function过程
5.2.3 Function过程实例
5.3参数传递
5.3.1形参与实参
5.3.2按地址传递
5.3.3按值传递参数
5.3.4数组作为参数
5.3.5参数传递实例
5.4内置函数
5.4.1算术运算函数
5.4.2字符串处理函数
5.4.3日期时间处理函数
5.4.4类型转换及判断函数
5.5递归
5.6其他过程
5.7小结
5.8习题
第二篇 GUI程序设计
第6章 通用标准控件
6.1标签控件
6.1.1标签的属性
6.1.2标签的事件
6.1.3标签实例
6.2文本框控件
6.2.1文本框的属性
6.2.2文本框的事件
6.2.3文本框实例
6.3按钮控件
6.3.1按钮的属性
6.3.2按钮的事件和方法
6.3.3按钮的快捷键
6.4列表框和组合框
6.4.1列表框的属性
6.4.2列表框的方法和事件
6.4.3列表框实例
6.4.4组合框
6.5单选按钮与复选框
6.5.1单选按钮
6.5.2复选框
6.6图形显示控件
6.6.1图像框
6.6.2图片框
6.6.3线条与形状
6.7定时器控件
6.8滚动条控件
6.9小结
6.10习题
第7章 用户界面设计
7.1用户界面样式
7.1.1单文档界面
7.1.2多文档界面
7.1.3资源管理器样式界面
7.2窗体的属性
7.3窗体的事件
7.3.1 Load与Unload事件
7.3.2鼠标事件
7.3.3键盘事件
7.4焦点
7.4.1获取焦点
7.4.2 GetFocus事件和LostFocus事件
7.5创建单文档界面应用程序
7.5.1添加/移除新窗体
7.5.2显示窗体
7.6创建多文档界面应用程序
7.7小结
7.8习题
第8章 菜单和工具栏
8.1菜单编辑器
8.1.1数据区
8.1.2编辑区
8.1.3菜单项显示区
8.2设计窗口菜单
8.2.1设计菜单
8.2.2驱动菜单
8.2.3快捷键
8.3弹出式菜单设计
8.4工具栏的设计
8.4.1利用应用程序向导创建工具栏
8.4.2利用ActiveX控件创建工具栏
8.4.3为工具栏按钮添加图标
8.5综合实例
8.6小结
8.7习题
第9章 对话框
9.1对话框概述
9.1.1对话框与窗体
9.1.2模式对话框
9.1.3无模式对话框
9.2输入对话框
9.2.1输入对话框的参数
9.2.2输入对话框的使用
9.3消息对话框
9.3.1MsgBox语句
9.3.2MsgBox函数
9.4通用对话框
9.4.1“打开”对话框
9.4.2“打印”对话框
9.4.3其他对话框
9.5内置对话框
9.5.1“关于”对话框
9.5.2登录对话框
9.5.3展示屏幕对话框
9.6用户自定义对话框
9.7小结
9.8习题
第10章 文件系统
10.1文件系统控件
10.1.1驱动器列表框
10.1.2目录列表框
10.1.3文件列表框
10.1.4文件系统实例
10.2文件基础
10.2.1文件的组成及命名
10.2.2文件的分类
10.2.3文件的操作流程
10.3文件访问
10.3.1顺序访问
10.3.2随机访问
10.3.3二进制访问
10.4文件系统对象
10.4.1 FSO概述
10.4.2创建FSO对象
10.4.3 Drive对象
10.4.4 Folder对象
10.4.5 File对象
10.4.6 FileSystemObject对象
10.4.7 TextStrearn对象
10.5小结
10.6习题
第11章ActiveX控件
11.1 ActiveX控件概述
11.1.1添加/删除ActiveX控件
11.1.2常用的ActiveX控件
11.1.3进程条
11.1.4状态栏
11.2制作ActiveX控件
11.2.1制作环境
11.2.2制作过程
11.2.3制作图片浏览器控件
11.2.4为ActiveX控件添加属性
11.2.5为ActiveX控件设计属性页
11.2.6为ActiveX控件添加事件
11.2.7发布ActiveX控件
11.2.8使用向导创建ActiveX控件
11.3使用其他程序中的对象
11.3.1使用步骤
11.3.2应用实例
11.4小结
11.5习题
第三篇 多媒体和图形图像编程
第12章 多媒体编程
12.1使用多媒体控件编程
12.1.1添加Multimedia MCI控件
12.1.2 Multimedia MCI控件的属性
12.1.3 Multimedia MCI控件的命令
12.1.4多媒体编程步骤
12.1.5使用MCI控件制作音频播放器
12.1.6使用WindowsMediaPlayer控件
12.2API概述
12.2.1 Windows API
12.2.2查看API
12.2.3使用API
12.2.4注意事项
12.3API多媒体编程
12.3.1常用API多媒体函数
12.3.2使用API函数制作播放器
12.4综合实例
12.5小结
12.6习题
第13章 图形图像处理
13.1图形图像基础
13.1.1坐标系统
13.1.2 CurrentX属性和CurrentY属性
13.2图形图像处理方法
13.2.1 PSet方法
13.2.2 Line方法
13.2.3 Circle方法
13.2.4图形图像处理实例
13.3系统对象
13.3.1 App对象
13.3.2 Clipboard对象
13.3.3 Screen对象
13.3.4 Printer对象和Printers集合
13.3.5 Control对象与Control集合对象
13.3.6 Err对象
13.4综合实例
13.5小结
13.6习题
第四篇 数据库应用程序设计
第14章 数据库编程基础
14.1数据库基础
14.1.1数据库的基本概念
14.1.2关系数据库
14.1.3 E-R图
14.1.4常用数据库
14.2SQL基础
14.2.1数据定义语言
14.2.2数据操纵语言
14.2.3数据控制语言
14.3 ODBC
14.3.1ODBC概述
14.3.2配置ODBC数据源
14.4数据库对象模型
14.4.1数据访问对象
14.4.2远程数据对象
14.4.3 ActiveX数据对象
14.5使用ADO
14.5.1 ConnectionString属性
14.5.2 RecordSource属性
14.5.3连接数据库
14.5.4配置记录集
14.6数据库应用系统设计概述
14.6.1开发流程
14.6.2数据库应用系统需求分析
14.6.3数据库应用系统设计
14.6.4数据库应用系统实现
14.7小结
14.8习题
第15章VisualBasic数据库编程
15.1操作记录集
15.1.1打开记录集
15.1.2添加新记录
15.1.3显示记录
15.1.4查询记录
15.1.5更新记录数据
15.1.6删除记录
15.1.7关闭记录集
15.2常用数据控件
15.2.1 Data控件
15.2.2 DataGrid控件
15.2.3 DataList控件
15.2.4 DataCombo控件
15.3数据库管理器
15.3.1建立数据库
15.3.2外接程序管理器
15.4应用实例
15.5小结
15.6习题
第16章 数据库高级编程
16.1数据备份与导出
16.1.1数据备份概述
16.1.2简单数据备份
16.1.3备份到Excel文件
16.1.4备份到DBF文件
16.2数据恢复与导入
16.2.1从DBF文件中导入
16.2.2从Excel文件导入
16.3处理图片
16.3.1存取图片
16.3.2存取地址
16.4报表
16.4.1报表设计器
16.4.2添加数据环境
16.4.3报表控件
16.5制作报表
16.6小结
16.7习题
第五篇 程序应用及笔试精讲
第17章Visual Basic程序调试
17.1常见错误类型
17.1.1编译错误
17.1.2运行时错误
17.1.3逻辑错误
17.1.4常见错误列表
17.2 Visual Basic工作模式
17.2.1 3种工作模式
17.2.2设置工作环境
17.3程序调试技术
17.3.1调试工具
17.3.2调试方法
17.3.3 Debug对象
17.4错误处理
17.4.1捕获错误
17.4.2编写错误处理程序
17.4.3恢复程序运行
17.5小结
17.6习题
第18章 发布应用程序
18.1制作安装包
18.1.1使用打包和展开向导制作安装包
18.1.2使用第三方软件制作安装包
18.2制作帮助文件
18.3小结
18.4习题
第19章 数据库应用系统实例
19.1需求分析
19.2系统设计
19.2.1总体设计
19.2.2详细设计
19.2.3数据库设计
19.3图书管理
19.3.1添加图书类别
19.3.2更新图书类别
19.3.3删除图书类别
19.3.4添加图书信息
19.3.5更新图书信息
19.3.6删除图书信息
19.4借阅管理
19.4.1借阅
19.4.2归还
19.4.3查询
19.5读者管理
19.5.1添加读者类别
19.5.2更新/删除读者类别
19.5.3添加读者信息
19.5.4更新/删除读者信息
19.6系统管理
19.6.1添加管理员
19.6.2修改密码
19.7系统集成
19.7.1添加标准模块
19.7.2用户登录
19.7.3设计主窗体及主菜单
19.8小结
第20章 常见应聘笔试题
20.1常见基本知识问答题
笔试题1:为什么Visual Basic 6.0能够快速开发Windows应用程序?
笔试题2: Visual Basic 6.0开发环境分为几个部分?常用的部分是哪些?
笔试题3:计算机数据管理技术的发展可以分为几个阶段?
笔试题4:什么是对象和类?
笔试题5:利用Visual Basic 6.0开发应用程序的一般步骤是什么?
笔试题6:什么是可视化编程和事件驱动?
笔试题7:对象、事件和方法三者之间的关系如何?
笔试题8:属性和方法有何区别和联系?
20.2智力问答题
笔试题9:工人分金条
笔试题10:分蛋糕
笔试题11:过桥问题
笔试题12:黑白帽子
笔试题13:电梯与钻石
笔试题14:手电筒传递
笔试题15:烧绳问题
笔试题16:圆形下水道盖子
笔试题17:选建筑师
笔试题18:天平分盐
笔试题19:分不开的钱
笔试题20:小鸟追火车
笔试题21:给红色最大的机会
笔试题22:镜子中的影像
笔试题23:污染的药丸
笔试题24:称出不是标准重量的水
笔试题25:多彩的果冻
笔试题26:电子游戏机
笔试题27:监狱里的囚犯
笔试题28:灯的状态
笔试题29:时针和分针
笔试题30:三个奇数
笔试题31:屋内的灯
笔试题32:找出最重的球
笔试题33:盲人分袜子
笔试题34:烧香计时
笔试题35:平分蜂蜜
笔试题36:猜经理女儿的年龄
笔试题37:两个圆环
笔试题38:喝啤酒
笔试题39:算24点
笔试题40:聪明人
笔试题41:海盗分金币
笔试题42:到底是什么牌
笔试题43:聪明的老板娘
笔试题44:找出重量不同的球
20.3分析题
笔试题45:分析程序段并计算A的值
笔试题46:分析SUM的输出结果
笔试题47:分析格式化输出的结果
20.4编程题
笔试题48:数字金字塔
笔试题49:计算中国人口
笔试题50:最小公倍数和最大公约数
笔试题51:求斐波拉切(Fibonacci)数列的前20个数
笔试题52:求三角形的面积
笔试题53:二进制数转十进制数
笔试题54:菜单项分两项显示
笔试题55:数字转汉字
笔试题56:排序算法