本书通过大量案例和实训项目深入浅出地介绍了Visual Basic 2005的使用方法和使用技巧,全书共10章,内容包括Visual Basic 2005的基本语法知识、可视化用户界面设计、数据库开发、多媒体设计、网络通信五部分内容。
全书利用实际案例涵盖了计算机等级考试二级大纲的知识点,而且根据实际软件项目的开发要求适当加入实用的ADO.NET数据库技术和网络通信技术。每个章节的理论均以实例展开对Visual Basic知识体系的介绍,前九章后均附有小的实训项目,由易至难,适合不同层次的读者。本书的最后一章是综合性较强的案例,使读者在掌握本书的要点之后,可以进行项目开发的实训,了解软件系统开发的整体过程。
本书可作为高职高专计算机相关专业的Visual Basic可视化程序设计教材。
样章试读
目录
- 第1章 Visual Basic概述
1.1 Visual Basic特点
1.1.1 可视化编程
1.1.2 面向对象的程序设计
1.1.3 新型控制台应用程序特征
1.1.4 结构化程序设计语言
1.1.5 基于Socket类的网络通信功能
1.1.6 访问数据库
1.2 Visual Basic 2005集成开发环境
1.2.1 Visual Basic 2005的启动
1.2.2 Visual Basic 2005集成开发环境(IDE)
1.3 控件对象
1.3.1 控件对象的属性
1.3.2 控件对象的事件
1.3.3 控件对象的方法
1.4 简单程序设计
1.5 实训指导
1.5.1 汉字颜色的变化
1.5.2 文本的隐藏
1.5.3 用户登录界面设计
本章小结
第2章 Visual Basic的语法基础
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.4 函数
2.4.1 常用内部函数
2.4.2 字符串函数
2.5 实训指导
2.5.1 计算器的设计
2.5.2 字符串截取
2.5.3 科学计算器设计
本章小结
第3章 结构化程序设计
3.1 顺序结构
3.2 选择结构
3.2.1 If…Then语句
3.2.2 Select Case语句
3.3 循环结构
3.3.1 Do…Loop语句
3.3.2 For…Next语句
3.3.3 For Each…Next语句
3.4 数组
3.4.1 数组的概念
3.4.2 数组的定义
3.4.3 数组元素的访问
3.4.4 改变数组大小
3.5 过程
3.5.1 Sub过程
3.5.2 Function过程
3.6 实训指导
3.6.1 电话费计费程序
3.6.2 打印杨辉三角
3.6.3 运动员成绩排序
本章小结
第4章 常用标准控件
4.1 单选按钮和复选框
4.1.1 单选按钮控件
4.1.2 复选框
4.2 列表框和组合框
4.2.1 列表框
4.2.2 组合框
4.3 图片框
4.4 滚动条
4.5 计时器
4.6 实训指导
4.6.1 学期选修课程管理
4.6.2 屏幕动画的设计
4.6.3 图片浏览功能
本章小结
第5章 消息机制
5.1 鼠标触发事件
5.1.1 鼠标专用事件
5.1.2 鼠标捕获
5.1.3 更改鼠标指针外观
5.2 键盘事件
5.2.1 键盘输入原理
5.2.2 键盘事件
5.3 菜单设计
5.3.1 下拉菜单
5.3.2 快捷菜单
5.4 实训指导
5.4.1 鼠标轨迹跟踪
5.4.2 键盘游戏程序
5.4.3 设计“画图”程序
本章小结
第6章 高级界面设计
6.1 高级控件组
6.1.1 进度条控件
6.1.2 工具条控件
6.1.3 图像列表控件
6.1.4 TreeView控件
6.1.5 ListView控件
6.2 通用对话框
6.2.1 弹出文件对话框
6.2.2 保存文件对话框
6.2.3 颜色对话框
6.2.4 字体对话框
6.3 多文档操作
6.3.1 创建MDI主窗体
6.3.2 创建MDI子窗体
6.4 实训指导
6.4.1 “资源管理器”的设计
6.4.2 “我的电脑”界面设计
6.4.3 多文档的写字板程序设计
本章小结
第7章 数据库开发
7.1 数据库控件及应用
7.1.1 数据源的使用
7.1.2 ADO.NET的数据对象
7.2 数据库连接
7.3 DataSet对象的使用
7.3.1 DataSet的特性
7.3.2 DataSet对象的使用
7.4 实训指导
7.4.1 学生信息的查询
7.4.2 分数段查询
7.4.3 学生信息表的操作
本章小结
第8章 可视化应用
8.1 API函数
8.1.1 API定义
8.1.2 API函数使用
8.2 多媒体开发
8.2.1 图形程序设计
8.2.2 多媒体程序设计
8.3 实训指导
8.3.1 计算机开机时间的测试
8.3.2 调用帮助文档
8.3.3 媒体播放器的设计
本章小结
第9章 网络编程
9.1 网络编程基础
9.1.1 网络通信的相关概念
9.1.2 TCP/IP的实现过程
9.2 Socket类及应用
9.3 实训指导
9.3.1 QQ聊天程序的设计
9.3.2 电子白板程序的设计
9.3.3 远程监控程序的设计
本章小结
第10章 项目开发实例
10.1 图书馆管理系统
10.1.1 功能模块设计
10.1.2 数据库设计
10.2 系统界面设计
10.2.1 登录模块设计
10.2.2 系统主界面设计
10.3 系统代码设计
10.3.1 添加用户功能
10.3.2 添加书籍功能
10.3.3 删除书籍功能
10.3.4 查询书籍功能
10.3.5 借阅书籍功能
10.3.6 归还书籍功能
10.3.7 添加读者和删除读者功能
本章小结
附录 Visual Basic常用函数语法表
主要参考文献