微信扫一扫,移动浏览光盘
简介
本书深入浅出、循序渐进地介绍了Visual Basic 6.0的知识体系以及使用其编写程序的方法和技巧。
全书共分23章,内容涵盖了Visual Basic 6.0各方面的知识,包括开发环境介绍、获取帮助信息的方法、基础语法、窗体控件、高级ActiveX控体、数组,键盘鼠标事件、菜单、工具栏和状态栏的设计、文件处理技术、SQL语言基础、数据库控件编c程、ADO数据库编程、网络编程、多媒体编程、程序调试与错误处理技术、建立并使用帮助文档、 Visuai Basic与Excel联合编程、Windows API函数编程、编译并制作安装文件等,在最后两章还附有两个大型综合实例。本书最大的特色在于理论与实践并重,整本书中配有大量的精选实例,具有很好的教学价值与参考价值,力求让读者迅速掌握编程的方法和各种技巧。
本书不仅适用于初、中级Visual Basic用户,也可用作高校相关专业和社会培训班的教材。
目录
目录
写给未来的程序员
前言
第一篇 基本技术
第1章 掌握Visual Basic的开发环境
1.1 Visual Basic概述
1.1.1 Basic语言的发展历史
1.1.2 Visual Basic的特点
1.1.3 Visual Basic的版本
1.2 Visual Basic的安装与启动
1.2.1 Visual Basic 6.0企业版的安装
1.2.2 启动Visual Basic
1.3 Visual Basic集成开发环境
1.3.1 标题栏和菜单栏
1.3.2 工具栏
1.3.3 窗体设计器窗口和工程资源管理器窗口
1.3.4 工具箱窗口和属性窗口
1.3.5 代码编辑器窗口和窗体布局窗口
1.3.6 定制自己的开发环境
1.4 Visual Basic 6.0的帮助系统
1.4.1 MSDN Library的使用
1.4.2 上下文帮助
1.4.3 微软网上编程资源
1.4.4 使用Google搜索引擎寻求帮助
1.5 创建第一个应用程序
1.5.1 创建工程
1.5.2 设计界面
1.5.3 编写程序
1.5.4 运行程序
1.5.5 保存程序
1.5.6 生成EXE可执行文件
第2章 对象和窗体
2.1 对象
2.1.1 什么是对象
2.1.2 对象属性设置
2.2 窗体概述
2.2.1 窗体的构成
2.2.2 添加和删除窗体
2.3 窗体的属性
2.3.1 设置窗体的背景颜色
2.3.2 改变窗体边框的样式
2.3.3 设置窗体的标题
2.3.4 设置窗体的高度和宽度
2.3.5 改变窗体的图标
2.3.6 改变窗体的名称
2.3.7 设置窗体的背景图片
2.3.8 窗体的显示位置
2.3.9 窗体的可见性
2.3.10 窗体的显示状态
2.4 窗体的方法
2.4.1 Print(输出)方法
2.4.2 Move(移动)方法
2.4.3 Hide(隐藏窗体)方法
2.4.4 Show(显示窗体)方法
2.4.5 Unload(卸载)语句
2.5 窗体的事件
2.5.1 Click(单击)事件
2.5.2 DblClick(双击)事件
2.5.3 Load(载入)事件
2.5.4 Unload(卸载)事件
2.5.5 Resize(改变大小)事件
2.5.6 Activate(活动)/Deactivate(非活动)事件
2.5.7 Paint(绘制)事件
2.6 多窗体应用
2.6.1 多窗体应用例题
2.6.2 指定启动窗体
2.6.3 多窗体程序的存取
2.6.4 标准模块和Sub Main过程
2.6.5 MDI窗体
第3章 Visual Basic语言基础
3.1 程序设计的基本概念
3.1.1 关键字
3.1.2 标识符
3.2 数据类型
3.2.1 基本数据类型
3.2.2 自定义数据类型
3.2.3 枚举数据类型
3.2.4 类型之间的转换
3.3 常量和变量
3.3.1 常量
3.3.2 变量
3.3.3 作用域
3.3.4 Option Explicit语句
3.3.5 注释语句
3.4 运算符与表达式
3.4.1 赋值运算符
3.4.2 算术运算符
3.4.3 关系运算符
3.4.4 逻辑运算符
3.4.5 字符串运算符
3.4.6 表达式
3.5 工程管理
3.5.1 建立、打开及保存工程
3.5.2 在工程中添加、删除及保存文件
3.5.3 多个工程协同工作
3.6 Visual Basic应用程序的结构与工作方式
3.6.1 窗体模块
3.6.2 标准模块
3.6.3 类模块
3.6.4 事件驱动
第4章 控件
4.1 控件概述
4.2 控件的相关操作
4.2.1 向窗体上添加控件
4.2.2 调整控件的大小
4.2.3 移动控件到合适的位置
4.2.4 复制与删除控件
4.2.5 选择控件
4.2.6 使用格式菜单调整控件布局
4.3 输入/输出函数
4.3.1 InputBox函数
4.3.2 MsgBox函数
4.3.3 MsgBox语句
4.4 命令按钮
4.4.1 命令按钮的常用属性
4.4.2 命令按钮的事件
4.4.3 应用案例——计算圆的面积
4.5 标签
4.6 文本框
4.6.1 文本框的常用属性
4.6.2 文本框的事件和方法
4.6.3 应用案例——运算器
4.7 单选按钮与复选框
4.7.1 单选按钮
4.7.2 复选框
4.7.3 框架
4.7.4 应用案例——文本编辑器
4.8 列表框与组合框
4.8.1 列表框介绍
4.8.2 列表框的常用属性
4.8.3 列表框的方法和事件
4.8.4 组合框介绍
4.8.5 组合框的属性、方法和事件
4.8.6 应用案例——计算机订购程序
4.9 图像框
4.9.1 设置图像框中的图形
4.9.2 使用LoadPicture函数设置图形
4.9.3 相对路径——App.Path
4.9.4 设置鼠标指针形状
4.9.5 应用案例——看图学英语
4.10 图片框
4.10.1 图片框介绍
4.10.2 应用案例——移动小蜜蜂
4.11 计时器
4.11.1 Interval属性
4.11.2 Timer事件
4.11.3 应用案例——实现弹球动画
4.12 滚动条
4.12.1 滚动条的属性
4.12.2 滚动条的事件
4.12.3 应用案例——选择背景颜色
4.13 驱动器列表、目录列表和文件列表
4.14 焦点与Tab顺序
4.15 在工具箱中增加其他控件
4.16 使用RichTextBox编写超级文本编辑器
4.17 树型视图控件与图像列表控件
4.17.1 创建树型视图
4.17.2 设置树型视图的外观
4.17.3 图像列表控件
4.17.4 给树型视图添加内容
4.17.5 设置展开/折叠和单击节点时的图标
4.17.6 获取被选中的节点的信息
4.18 SSTab控件
4.19 OLE容器控件
第5章 程序的基本控制结构
5.1 顺序结构程序设计
5.1.1 赋值语句
5.1.2 输入/输出数据
5.2 选择结构程序设计
5.2.1 行IF语句
5.2.2 块IF语句
5.2.3 IF语句的嵌套
5.2.4 Select Case语句
5.2.5 应用案例1——密码登录
5.2.6 应用案例2——用户注册
5.3 循环结构程序设计
5.3.1 For循环语句
5.3.2 While循环语句
5.3.3 Do循环语句
5.3.4 多重循环
5.3.5 应用案例1——色彩变幻的背景
5.3.6 应用案例2——列表框购物程序
5.4 控制语句
5.4.1 GoTo语句
5.4.2 Exit Do语句
5.4.3 End语句
第6章 数组
6.1 数组的概念
6.1.1 数组定义
6.1.2 在同一个数组中存放不同类型的数据
6.2 静态数组与动态数组
6.2.1 动态数组的定义
6.2.2 数组的清除和重定义
6.3 数组的基本操作
6.3.1 数组的输入和输出
6.3.2 求数组和与平均值
6.3.3 数组排序
6.3.4 插入数据
6.3.5 删除数据
6.3.6 For Each…Next语句
6.4 数组的初始化
6.5 控件数组
6.5.1 基本概念
6.5.2 建立控件数组
第7章 过程
7.1 Sub过程
7.1.1 建立Sub过程
7.1.2 调用Sub过程
7.1.3 通用过程与事件过程
7.2 Function过程
7.2.1 建立Function过程
7.2.2 调用Function过程
7.3 参数传递
7.3.1 值传递
7.3.2 地址传递
7.4 可选参数与可变参数
7.4.1 可选参数
7.4.2 可变参数
7.5 对象参数
7.5.1 窗体参数
7.5.2 控件参数
第8章 键盘、鼠标事件和图形
8.1 键盘事件
8.1.1 ASCII码
8.1.2 处理“敲击键盘”
8.1.3 处理“按键被按下”和“按键被松开”
8.1.4 应用案例——使用方向键移动坦克
8.2 鼠标事件
8.2.1 处理“鼠标键被按下”
8.2.2 处理“鼠标键被松开”
8.2.3 处理“鼠标移动”
8.3 拖放
8.3.1 拖放操作实例——垃圾桶的实现
8.3.2 OLE拖放操作
8.4 图形
8.4.1 直线控件
8.4.2 形状控件
8.4.3 应用案例——绘制圆柱体
8.4.4 用PSet方法编写画刷程序
8.4.5 用Line方法绘制直线
8.4.6 用Line方法绘制矩形
8.4.7 用Circle方法画圆或椭圆
8.4.8 用Circle方法画圆弧及扇形
8.4.9 用PaintPicture方法旋转图形
8.4.10 重绘图形和画笔模式
第9章 创建与使用菜单、工具栏和状态栏
9.1 菜单
9.1.1 菜单编辑器
9.1.2 使用菜单编辑器创建菜单
9.1.3 设计菜单
9.1.4 弹出式菜单的设计
9.1.5 弹出式菜单的调用
9.2 工具栏
9.2.1 利用Toolbar控件创建工具栏
9.2.2 为工具栏按钮设置分组
9.2.3 给工具栏按钮增加事件处理代码
9.2.4 美化工具栏
9.2.5 Shell函数
9.2.6 CoolBar控件
9.3 状态栏
9.3.1 设计状态栏
9.3.2 在状态栏中显示当前日期时间
9.3.3 在状态栏中显示鼠标位置
9.4 应用案例——编写类似Windows画图板的简单画图程序
9.4.1 设计菜单栏
9.4.2 设计工具栏
9.4.3 处理菜单项的Click事件
9.4.4 处理工具栏的代码
9.4.5 编写绘制图形的代码
9.4.6 处理状态栏
第二篇 核心应用
第10章 ActiveX控件
10.1 ActiveX控件概述
10.2 创建自己的控件
10.2.1 手动创建ActiveX控件
10.2.2 使用自己创建的ActiveX控件
10.2.3 使用向导定制控件
10.3 日历控件
10.3.1 通过日历控件获得日期
10.3.2 日历控件独有的事件
10.4 通用对话框控件
10.4.1 使用“打开”对话框
10.4.2 使用“保存”对话框
10.4.3 使用“颜色”对话框
10.4.4 使用“字体”对话框
10.4.5 使用“打印”对话框
10.4.6 对单击“取消”按钮的处理
第11章 文件处理技术
11.1 文件的类型
11.1.1 顺序存取文件
11.1.2 随机存取文件
11.1.3 二进制存取文件
11.2 顺序存取文件
11.2.1 打开顺序文件
11.2.2 写入顺序文件
11.2.3 读取顺序文件
11.2.4 关闭顺序文件
11.2.5 文件操作函数
11.3 随机存取文件
11.3.1 随机文件的打开和关闭
11.3.2 写入随机文件
11.3.3 读取随机文件
11.4 二进制存取文件
11.4.1 二进制文件的打开和关闭
11.4.2 二进制文件的读写操作
11.5 常用文件操作语句
11.5.1 复制、删除及重命名文件
11.5.2 判断文件或文件夹是否存在
11.5.3 新建文件夹和删除文件夹
11.6 应用案例——txt文件编辑器
第12章 数据库编程基础
12.1 数据库结构和数据访问方式
12.1.1 基本概念
12.1.2 Visual Basic数据库应用组成层次
12.1.3 Visual Basic数据访问方式
12.2 Access数据库
12.2.1 启动Access
12.2.2 建立数据库
12.2.3 建立数据表
12.3 SQL语言基础知识
12.3.1 SQL语言简介
12.3.2 SELECT语句基础
12.3.3 在Access中运行SELECT语句
12.3.4 WHERE子句
12.3.5 ORDER BY子句
12.3.6 SQL用于计算的几个函数
12.3.7 添加数据记录
12.3.8 修改数据记录
12.3.9 删除数据记录
12.3.10 多表联合查询
第13章 数据控件编程
13.1 Data控件
13.1.1 Data控件简单应用
13.1.2 Data控件的主要属性
13.1.3 Data控件的主要方法
13.1.4 Data控件的常用事件
13.1.5 Recordset(记录集)对象
13.1.6 数据绑定控件
13.1.7 Data控件应用案例
13.2 ADO Data控件
13.2.1 ADO Data控件的属性
13.2.2 ADO Data控件的方法
13.2.3 ADO Data控件的事件
13.2.4 应用案例——ADO控件与select语句联合应用
13.3 两种表格控件的用法
13.3.1 DataGrid控件
13.3.2 MSHFlexGrid控件
第14章 ADO数据库编程
14.1 ADO介绍
14.1.1 认识ADO
14.1.2 ADO编程模型
14.1.3 在工程中引用(添加)ADO
14.2 访问数据库
14.2.1 使用Connection对象连接Access数据库
14.2.2 使用Connection对象连接其他数据库
14.2.3 使用Connection对象连接ODBC数据源
14.2.4 应用案例——使用Connection执行SQL
14.3 使用RecordSet对象操作记录
14.3.1 使用RecordSet对象执行Select查询
14.3.2 显示RecordSet对象的查询结果
14.3.3 应用案例——向数据表添加记录
14.3.4 应用案例——从数据表删除记录
14.3.5 应用案例——修改数据表记录
第15章 网络编程技术
15.1 网络基础
15.1.1 IP地址
15.1.2 端口
15.1.3 协议
15.2 Winsock控件
15.2.1 Winsock控件的常用属性
15.2.2 Winsock控件的常用方法
15.2.3 Winsock控件的常用事件
15.2.4 Winsock编程模型
15.2.5 应用案例——简易聊天程序
15.3 制作自己的浏览器
15.3.1 WebBrowser控件
15.3.2 设计浏览器界面
15.3.3 编写代码实现浏览器
15.4 下载网页
15.4.1 Internet Transfer控件
15.4.2 实现下载网页
第16章 多媒体编程
16.1 文字处理特效
16.1.1 缩放文字特效
16.1.2 滚动文字特效
16.2 音频、视频处理
16.2.1 多媒体控件
16.2.2 使用WindowsMediaPlayer控件播放影音文件
16.2.3 使用RealAudio控件播放RM文件
16.2.4 应用案例——制作MyPlayer播放器
16.3 使用ShockwaveFlash控件播放动画
第17章 程序调试与错误处理
17.1 程序的错误类型
17.1.1 编译错误
17.1.2 运行时错误
17.1.3 逻辑错误
17.2 错误排错方法
17.2.1 编译错误排错与实时错误排错
17.2.2 逻辑错误调试方法
17.3 错误处理程序
17.3.1 Err对象
17.3.2 捕获错误
17.3.3 编写错误处理程序
17.3.4 集中错误处理程序
第18章 建立并使用帮助文件
18.1 建立帮助文件
18.1.1 建立目录文件
18.1.2 编写主题文件
18.1.3 建立项目文件
18.2 连接应用程序和帮助文件
18.3 HTML Help Workshop工具的使用
18.3.1 HTML Help Workshop的安装与启动
18.3.2 将帮助文件转换为HTML格式
18.3.3 为帮助系统建立索引文件
18.3.4 解决中文乱码问题
第19章 Visual Basic与Excel联合编程
19.1 Excel基础
19.1.1 Excel简介
19.1.2 创建Excel文件
19.2 使用OLE控件调用Excel
19.2.1 “插入对象”对话框的使用
19.2.2 编写程序在OLE控件中显示文件
19.3 针对Excel的程序设计
19.3.1 在程序中引用Excel类型库
19.3.2 操作Excel对象
19.3.3 向工作表输出数据
19.3.4 打印工作表
19.3.5 获取工作表数据
第20章 使用动态链接库和API
20.1 动态链接库(DLL)简介
20.2 理解DLL调用规范
20.3 API查看器
20.4 在应用程序中使用API函数
20.4.1 判断窗体是否已经显示
20.4.2 获取鼠标在屏幕上的位置
20.4.3 最前窗体(顶层窗体)
第21章 编译与制作安装文件
21.1 编译项目
21.2 工程属性的设置
21.2.1 “生成”选项卡设置
21.2.2 “编译”选项卡设置
21.3 使用Package & Deployment Wizard制作安装文件
21.3.1 启动Package & Deployment Wizard
21.3.2 制作安装文件
21.4 使用Installer VISE制作安装文件
21.4.1 安装Installer VISE
21.4.2 启动Installer VISE
21.4.3 制作安装文件
21.4.4 发布安装文件
第三篇 综合案例
第22章 网络聊天室
22.1 实例原理
22.2 实例功能演示
22.3 实例实现
22.3.1 建立聊天室服务器程序
22.3.2 建立聊天室客户端程序
22.3.3 配置程序
第23章 酒店管理信息系统——客房子系统
23.1 管理信息系统概述
23.2 客房子系统概述
23.2.1 系统的任务
23.2.2 系统的目标
23.3 系统需求分析
23.3.1 系统管理
23.3.2 订房管理
23.3.3 结算管理
23.3.4 基础数据管理
23.3.5 系统数据流程分析
23.4 数据库分析设计
23.4.1 系统E-R图
23.4.2 数据库逻辑结构设计
23.4.3 创建数据库
23.5 创建系统主界面
23.5.1 创建工程项目
23.5.2 创建系统主窗体
23.5.3 创建公用模块
23.6 “系统管理”模块
23.6.1 用户登录窗体的创建
23.6.2 添加用户窗体的创建
23.6.3 修改密码窗体的创建
23.6.4 删除用户窗体的创建
23.7 “房间类型管理”模块
23.7.1 添加房间类型窗体的创建
23.7.2 修改房间类型窗体的创建
23.7.3 删除房间类型窗体的创建
23.8 “房间信息管理”模块
23.8.1 添加房间窗体的创建
23.8.2 修改房间信息窗体的创建
23.8.3 删除房间窗体的创建
23.9 “订房管理”模块
23.9.1 添加订房信息窗体的创建
23.9.2 修改订房信息窗体的创建
23.9.3 查询订房信息窗体的创建
23.10 “结算管理”模块
23.10.1 添加结算信息窗体的创建
23.10.2 查询结算信息窗体的创建
23.11 “帮助”模块
23.12 系统的实现
23.13 系统的编译与发布
写给未来的程序员
前言
第一篇 基本技术
第1章 掌握Visual Basic的开发环境
1.1 Visual Basic概述
1.1.1 Basic语言的发展历史
1.1.2 Visual Basic的特点
1.1.3 Visual Basic的版本
1.2 Visual Basic的安装与启动
1.2.1 Visual Basic 6.0企业版的安装
1.2.2 启动Visual Basic
1.3 Visual Basic集成开发环境
1.3.1 标题栏和菜单栏
1.3.2 工具栏
1.3.3 窗体设计器窗口和工程资源管理器窗口
1.3.4 工具箱窗口和属性窗口
1.3.5 代码编辑器窗口和窗体布局窗口
1.3.6 定制自己的开发环境
1.4 Visual Basic 6.0的帮助系统
1.4.1 MSDN Library的使用
1.4.2 上下文帮助
1.4.3 微软网上编程资源
1.4.4 使用Google搜索引擎寻求帮助
1.5 创建第一个应用程序
1.5.1 创建工程
1.5.2 设计界面
1.5.3 编写程序
1.5.4 运行程序
1.5.5 保存程序
1.5.6 生成EXE可执行文件
第2章 对象和窗体
2.1 对象
2.1.1 什么是对象
2.1.2 对象属性设置
2.2 窗体概述
2.2.1 窗体的构成
2.2.2 添加和删除窗体
2.3 窗体的属性
2.3.1 设置窗体的背景颜色
2.3.2 改变窗体边框的样式
2.3.3 设置窗体的标题
2.3.4 设置窗体的高度和宽度
2.3.5 改变窗体的图标
2.3.6 改变窗体的名称
2.3.7 设置窗体的背景图片
2.3.8 窗体的显示位置
2.3.9 窗体的可见性
2.3.10 窗体的显示状态
2.4 窗体的方法
2.4.1 Print(输出)方法
2.4.2 Move(移动)方法
2.4.3 Hide(隐藏窗体)方法
2.4.4 Show(显示窗体)方法
2.4.5 Unload(卸载)语句
2.5 窗体的事件
2.5.1 Click(单击)事件
2.5.2 DblClick(双击)事件
2.5.3 Load(载入)事件
2.5.4 Unload(卸载)事件
2.5.5 Resize(改变大小)事件
2.5.6 Activate(活动)/Deactivate(非活动)事件
2.5.7 Paint(绘制)事件
2.6 多窗体应用
2.6.1 多窗体应用例题
2.6.2 指定启动窗体
2.6.3 多窗体程序的存取
2.6.4 标准模块和Sub Main过程
2.6.5 MDI窗体
第3章 Visual Basic语言基础
3.1 程序设计的基本概念
3.1.1 关键字
3.1.2 标识符
3.2 数据类型
3.2.1 基本数据类型
3.2.2 自定义数据类型
3.2.3 枚举数据类型
3.2.4 类型之间的转换
3.3 常量和变量
3.3.1 常量
3.3.2 变量
3.3.3 作用域
3.3.4 Option Explicit语句
3.3.5 注释语句
3.4 运算符与表达式
3.4.1 赋值运算符
3.4.2 算术运算符
3.4.3 关系运算符
3.4.4 逻辑运算符
3.4.5 字符串运算符
3.4.6 表达式
3.5 工程管理
3.5.1 建立、打开及保存工程
3.5.2 在工程中添加、删除及保存文件
3.5.3 多个工程协同工作
3.6 Visual Basic应用程序的结构与工作方式
3.6.1 窗体模块
3.6.2 标准模块
3.6.3 类模块
3.6.4 事件驱动
第4章 控件
4.1 控件概述
4.2 控件的相关操作
4.2.1 向窗体上添加控件
4.2.2 调整控件的大小
4.2.3 移动控件到合适的位置
4.2.4 复制与删除控件
4.2.5 选择控件
4.2.6 使用格式菜单调整控件布局
4.3 输入/输出函数
4.3.1 InputBox函数
4.3.2 MsgBox函数
4.3.3 MsgBox语句
4.4 命令按钮
4.4.1 命令按钮的常用属性
4.4.2 命令按钮的事件
4.4.3 应用案例——计算圆的面积
4.5 标签
4.6 文本框
4.6.1 文本框的常用属性
4.6.2 文本框的事件和方法
4.6.3 应用案例——运算器
4.7 单选按钮与复选框
4.7.1 单选按钮
4.7.2 复选框
4.7.3 框架
4.7.4 应用案例——文本编辑器
4.8 列表框与组合框
4.8.1 列表框介绍
4.8.2 列表框的常用属性
4.8.3 列表框的方法和事件
4.8.4 组合框介绍
4.8.5 组合框的属性、方法和事件
4.8.6 应用案例——计算机订购程序
4.9 图像框
4.9.1 设置图像框中的图形
4.9.2 使用LoadPicture函数设置图形
4.9.3 相对路径——App.Path
4.9.4 设置鼠标指针形状
4.9.5 应用案例——看图学英语
4.10 图片框
4.10.1 图片框介绍
4.10.2 应用案例——移动小蜜蜂
4.11 计时器
4.11.1 Interval属性
4.11.2 Timer事件
4.11.3 应用案例——实现弹球动画
4.12 滚动条
4.12.1 滚动条的属性
4.12.2 滚动条的事件
4.12.3 应用案例——选择背景颜色
4.13 驱动器列表、目录列表和文件列表
4.14 焦点与Tab顺序
4.15 在工具箱中增加其他控件
4.16 使用RichTextBox编写超级文本编辑器
4.17 树型视图控件与图像列表控件
4.17.1 创建树型视图
4.17.2 设置树型视图的外观
4.17.3 图像列表控件
4.17.4 给树型视图添加内容
4.17.5 设置展开/折叠和单击节点时的图标
4.17.6 获取被选中的节点的信息
4.18 SSTab控件
4.19 OLE容器控件
第5章 程序的基本控制结构
5.1 顺序结构程序设计
5.1.1 赋值语句
5.1.2 输入/输出数据
5.2 选择结构程序设计
5.2.1 行IF语句
5.2.2 块IF语句
5.2.3 IF语句的嵌套
5.2.4 Select Case语句
5.2.5 应用案例1——密码登录
5.2.6 应用案例2——用户注册
5.3 循环结构程序设计
5.3.1 For循环语句
5.3.2 While循环语句
5.3.3 Do循环语句
5.3.4 多重循环
5.3.5 应用案例1——色彩变幻的背景
5.3.6 应用案例2——列表框购物程序
5.4 控制语句
5.4.1 GoTo语句
5.4.2 Exit Do语句
5.4.3 End语句
第6章 数组
6.1 数组的概念
6.1.1 数组定义
6.1.2 在同一个数组中存放不同类型的数据
6.2 静态数组与动态数组
6.2.1 动态数组的定义
6.2.2 数组的清除和重定义
6.3 数组的基本操作
6.3.1 数组的输入和输出
6.3.2 求数组和与平均值
6.3.3 数组排序
6.3.4 插入数据
6.3.5 删除数据
6.3.6 For Each…Next语句
6.4 数组的初始化
6.5 控件数组
6.5.1 基本概念
6.5.2 建立控件数组
第7章 过程
7.1 Sub过程
7.1.1 建立Sub过程
7.1.2 调用Sub过程
7.1.3 通用过程与事件过程
7.2 Function过程
7.2.1 建立Function过程
7.2.2 调用Function过程
7.3 参数传递
7.3.1 值传递
7.3.2 地址传递
7.4 可选参数与可变参数
7.4.1 可选参数
7.4.2 可变参数
7.5 对象参数
7.5.1 窗体参数
7.5.2 控件参数
第8章 键盘、鼠标事件和图形
8.1 键盘事件
8.1.1 ASCII码
8.1.2 处理“敲击键盘”
8.1.3 处理“按键被按下”和“按键被松开”
8.1.4 应用案例——使用方向键移动坦克
8.2 鼠标事件
8.2.1 处理“鼠标键被按下”
8.2.2 处理“鼠标键被松开”
8.2.3 处理“鼠标移动”
8.3 拖放
8.3.1 拖放操作实例——垃圾桶的实现
8.3.2 OLE拖放操作
8.4 图形
8.4.1 直线控件
8.4.2 形状控件
8.4.3 应用案例——绘制圆柱体
8.4.4 用PSet方法编写画刷程序
8.4.5 用Line方法绘制直线
8.4.6 用Line方法绘制矩形
8.4.7 用Circle方法画圆或椭圆
8.4.8 用Circle方法画圆弧及扇形
8.4.9 用PaintPicture方法旋转图形
8.4.10 重绘图形和画笔模式
第9章 创建与使用菜单、工具栏和状态栏
9.1 菜单
9.1.1 菜单编辑器
9.1.2 使用菜单编辑器创建菜单
9.1.3 设计菜单
9.1.4 弹出式菜单的设计
9.1.5 弹出式菜单的调用
9.2 工具栏
9.2.1 利用Toolbar控件创建工具栏
9.2.2 为工具栏按钮设置分组
9.2.3 给工具栏按钮增加事件处理代码
9.2.4 美化工具栏
9.2.5 Shell函数
9.2.6 CoolBar控件
9.3 状态栏
9.3.1 设计状态栏
9.3.2 在状态栏中显示当前日期时间
9.3.3 在状态栏中显示鼠标位置
9.4 应用案例——编写类似Windows画图板的简单画图程序
9.4.1 设计菜单栏
9.4.2 设计工具栏
9.4.3 处理菜单项的Click事件
9.4.4 处理工具栏的代码
9.4.5 编写绘制图形的代码
9.4.6 处理状态栏
第二篇 核心应用
第10章 ActiveX控件
10.1 ActiveX控件概述
10.2 创建自己的控件
10.2.1 手动创建ActiveX控件
10.2.2 使用自己创建的ActiveX控件
10.2.3 使用向导定制控件
10.3 日历控件
10.3.1 通过日历控件获得日期
10.3.2 日历控件独有的事件
10.4 通用对话框控件
10.4.1 使用“打开”对话框
10.4.2 使用“保存”对话框
10.4.3 使用“颜色”对话框
10.4.4 使用“字体”对话框
10.4.5 使用“打印”对话框
10.4.6 对单击“取消”按钮的处理
第11章 文件处理技术
11.1 文件的类型
11.1.1 顺序存取文件
11.1.2 随机存取文件
11.1.3 二进制存取文件
11.2 顺序存取文件
11.2.1 打开顺序文件
11.2.2 写入顺序文件
11.2.3 读取顺序文件
11.2.4 关闭顺序文件
11.2.5 文件操作函数
11.3 随机存取文件
11.3.1 随机文件的打开和关闭
11.3.2 写入随机文件
11.3.3 读取随机文件
11.4 二进制存取文件
11.4.1 二进制文件的打开和关闭
11.4.2 二进制文件的读写操作
11.5 常用文件操作语句
11.5.1 复制、删除及重命名文件
11.5.2 判断文件或文件夹是否存在
11.5.3 新建文件夹和删除文件夹
11.6 应用案例——txt文件编辑器
第12章 数据库编程基础
12.1 数据库结构和数据访问方式
12.1.1 基本概念
12.1.2 Visual Basic数据库应用组成层次
12.1.3 Visual Basic数据访问方式
12.2 Access数据库
12.2.1 启动Access
12.2.2 建立数据库
12.2.3 建立数据表
12.3 SQL语言基础知识
12.3.1 SQL语言简介
12.3.2 SELECT语句基础
12.3.3 在Access中运行SELECT语句
12.3.4 WHERE子句
12.3.5 ORDER BY子句
12.3.6 SQL用于计算的几个函数
12.3.7 添加数据记录
12.3.8 修改数据记录
12.3.9 删除数据记录
12.3.10 多表联合查询
第13章 数据控件编程
13.1 Data控件
13.1.1 Data控件简单应用
13.1.2 Data控件的主要属性
13.1.3 Data控件的主要方法
13.1.4 Data控件的常用事件
13.1.5 Recordset(记录集)对象
13.1.6 数据绑定控件
13.1.7 Data控件应用案例
13.2 ADO Data控件
13.2.1 ADO Data控件的属性
13.2.2 ADO Data控件的方法
13.2.3 ADO Data控件的事件
13.2.4 应用案例——ADO控件与select语句联合应用
13.3 两种表格控件的用法
13.3.1 DataGrid控件
13.3.2 MSHFlexGrid控件
第14章 ADO数据库编程
14.1 ADO介绍
14.1.1 认识ADO
14.1.2 ADO编程模型
14.1.3 在工程中引用(添加)ADO
14.2 访问数据库
14.2.1 使用Connection对象连接Access数据库
14.2.2 使用Connection对象连接其他数据库
14.2.3 使用Connection对象连接ODBC数据源
14.2.4 应用案例——使用Connection执行SQL
14.3 使用RecordSet对象操作记录
14.3.1 使用RecordSet对象执行Select查询
14.3.2 显示RecordSet对象的查询结果
14.3.3 应用案例——向数据表添加记录
14.3.4 应用案例——从数据表删除记录
14.3.5 应用案例——修改数据表记录
第15章 网络编程技术
15.1 网络基础
15.1.1 IP地址
15.1.2 端口
15.1.3 协议
15.2 Winsock控件
15.2.1 Winsock控件的常用属性
15.2.2 Winsock控件的常用方法
15.2.3 Winsock控件的常用事件
15.2.4 Winsock编程模型
15.2.5 应用案例——简易聊天程序
15.3 制作自己的浏览器
15.3.1 WebBrowser控件
15.3.2 设计浏览器界面
15.3.3 编写代码实现浏览器
15.4 下载网页
15.4.1 Internet Transfer控件
15.4.2 实现下载网页
第16章 多媒体编程
16.1 文字处理特效
16.1.1 缩放文字特效
16.1.2 滚动文字特效
16.2 音频、视频处理
16.2.1 多媒体控件
16.2.2 使用WindowsMediaPlayer控件播放影音文件
16.2.3 使用RealAudio控件播放RM文件
16.2.4 应用案例——制作MyPlayer播放器
16.3 使用ShockwaveFlash控件播放动画
第17章 程序调试与错误处理
17.1 程序的错误类型
17.1.1 编译错误
17.1.2 运行时错误
17.1.3 逻辑错误
17.2 错误排错方法
17.2.1 编译错误排错与实时错误排错
17.2.2 逻辑错误调试方法
17.3 错误处理程序
17.3.1 Err对象
17.3.2 捕获错误
17.3.3 编写错误处理程序
17.3.4 集中错误处理程序
第18章 建立并使用帮助文件
18.1 建立帮助文件
18.1.1 建立目录文件
18.1.2 编写主题文件
18.1.3 建立项目文件
18.2 连接应用程序和帮助文件
18.3 HTML Help Workshop工具的使用
18.3.1 HTML Help Workshop的安装与启动
18.3.2 将帮助文件转换为HTML格式
18.3.3 为帮助系统建立索引文件
18.3.4 解决中文乱码问题
第19章 Visual Basic与Excel联合编程
19.1 Excel基础
19.1.1 Excel简介
19.1.2 创建Excel文件
19.2 使用OLE控件调用Excel
19.2.1 “插入对象”对话框的使用
19.2.2 编写程序在OLE控件中显示文件
19.3 针对Excel的程序设计
19.3.1 在程序中引用Excel类型库
19.3.2 操作Excel对象
19.3.3 向工作表输出数据
19.3.4 打印工作表
19.3.5 获取工作表数据
第20章 使用动态链接库和API
20.1 动态链接库(DLL)简介
20.2 理解DLL调用规范
20.3 API查看器
20.4 在应用程序中使用API函数
20.4.1 判断窗体是否已经显示
20.4.2 获取鼠标在屏幕上的位置
20.4.3 最前窗体(顶层窗体)
第21章 编译与制作安装文件
21.1 编译项目
21.2 工程属性的设置
21.2.1 “生成”选项卡设置
21.2.2 “编译”选项卡设置
21.3 使用Package & Deployment Wizard制作安装文件
21.3.1 启动Package & Deployment Wizard
21.3.2 制作安装文件
21.4 使用Installer VISE制作安装文件
21.4.1 安装Installer VISE
21.4.2 启动Installer VISE
21.4.3 制作安装文件
21.4.4 发布安装文件
第三篇 综合案例
第22章 网络聊天室
22.1 实例原理
22.2 实例功能演示
22.3 实例实现
22.3.1 建立聊天室服务器程序
22.3.2 建立聊天室客户端程序
22.3.3 配置程序
第23章 酒店管理信息系统——客房子系统
23.1 管理信息系统概述
23.2 客房子系统概述
23.2.1 系统的任务
23.2.2 系统的目标
23.3 系统需求分析
23.3.1 系统管理
23.3.2 订房管理
23.3.3 结算管理
23.3.4 基础数据管理
23.3.5 系统数据流程分析
23.4 数据库分析设计
23.4.1 系统E-R图
23.4.2 数据库逻辑结构设计
23.4.3 创建数据库
23.5 创建系统主界面
23.5.1 创建工程项目
23.5.2 创建系统主窗体
23.5.3 创建公用模块
23.6 “系统管理”模块
23.6.1 用户登录窗体的创建
23.6.2 添加用户窗体的创建
23.6.3 修改密码窗体的创建
23.6.4 删除用户窗体的创建
23.7 “房间类型管理”模块
23.7.1 添加房间类型窗体的创建
23.7.2 修改房间类型窗体的创建
23.7.3 删除房间类型窗体的创建
23.8 “房间信息管理”模块
23.8.1 添加房间窗体的创建
23.8.2 修改房间信息窗体的创建
23.8.3 删除房间窗体的创建
23.9 “订房管理”模块
23.9.1 添加订房信息窗体的创建
23.9.2 修改订房信息窗体的创建
23.9.3 查询订房信息窗体的创建
23.10 “结算管理”模块
23.10.1 添加结算信息窗体的创建
23.10.2 查询结算信息窗体的创建
23.11 “帮助”模块
23.12 系统的实现
23.13 系统的编译与发布
零基础学Visual Basic
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!