本书从基础知识讲起,结合丰富的实例,由浅入深、循序渐进地介绍Visual Basic 2005程序设计。主要内容包括Visual Basic 2005概述,Visual Basic 2005语言基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,过程和函数,菜单、工具栏和状态栏设计,面向对象程序设计,可视化界面设计,多媒体程序设计,应用程序的调试和部署等。
本书内容翔实,条理清晰,可作为高职高专院校相关专业的教材,也可供计算机爱好者自学使用。
目录
- 第1章 初识Visual Basic 2005
- 1.1 Visual Basic 2005概述
- 1.1.1 Visual Basic简介
- 1.1.2 Visual Basic发展过程
- 1.2 安装与启动Visual Basic 2005
- 1.2.1 安装Visual Studio 2005
- 1.2.2 安装联机帮助
- 1.2.3 启动Visual Studio 2005
- 1.3 Visual Basic 2005开发概述
- 1.3.1 创建项目的步骤
- 1.3.2 Visual Basic 2005集成开发环境
- 1.3.3 打开一个项目
- 1.3.4 启动项目
- 1.3.5 保存项目
- 1.3.6 控件的格式设置
- 1.4 应用程序开发步骤
- 1.4.1 应用程序开发的一般步骤
- 1.4.2 开发示例
- 1.5 Visual Studio帮助系统的使用
- 1.5.1 帮助源
- 1.5.2 使用帮助系统
- 习题1
- 第2章 Visual Basic 2005语言基础
- 2.1 面向对象程序设计的基本概念
- 2.2 数据类型
- 2.2.1 Visual Basic 2005的基本数据类型
- 2.2.2 数据类型的转换
- 2.2.3 判断数据类型
- 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.5 表达式
- 2.5.1 算术表达式
- 2.5.2 字符串表达式
- 2.5.3 关系表达式
- 2.5.4 布尔表达式
- 2.6 常用内部函数
- 2.6.1 数学运算函数
- 2.6.2 字符串函数
- 2.6.3 日期时间函数
- 2.6.4 随机函数
- 2.6.5 转换函数
- 2.6.6 格式输出函数
- 2.7 语句
- 2.7.1 程序语句
- 2.7.2 语句的书写规则
- 2.7.3 命令格式的符号约定
- 习题2
- 第3章 顺序结构程序设计
- 3.1 数据输出
- 3.1.1 Console控制台类
- 3.1.2 使用Label控件实现数据输出
- 3.2 数据输入
- 3.3 控制数据的输入和输出
- 3.4 常用基本语句
- 3.4.1 赋值语句
- 3.4.2 使用ToolTip控件显示提示
- 3.4.3 注释语句
- 3.5 修饰输入/输出
- 3.5.1 设置字体格式
- 3.5.2 颜色
- 3.5.3 背景图片
- 3.5.4 对象分组
- 3.6 顺序结构程序设计实例
- 习题3
- 第4章 选择结构程序设计
- 4.1 单条件选择语句If
- 4.1.1 单分支选择语句If...Then...End If
- 4.1.2 双分支选择语句If...Then...Else End If
- 4.1.3 验证用户输入
- 4.2 多条件选择语句
- 4.2.1 Select Case...End Select语句
- 4.2.2 If...Then...ElseIf...End If语句
- 4.3 选择性控件
- 4.3.1 复选框和单选框
- 4.3.2 日历和月历
- 4.3.3 下拉列表框
- 4.4 选择结构的嵌套
- 4.5 选择结构程序设计实例
- 习题4
- 第5章 循环结构程序设计
- 5.1 For循环
- 5.2 While循环
- 5.3 Do循环
- 5.3.1 前测型循环结构
- 5.3.2 后测型循环结构
- 5.4 与流程控制有关的常用语句
- 5.4.1 Exit语句
- 5.4.2 End语句
- 5.4.3 Stop语句
- 5.4.4 With语句
- 5.4.5 快速生成流程控制语句
- 5.5 循环结构程序设计实例
- 习题5
- 第6章 数组
- 6.1 数组基础知识
- 6.1.1 数组和数组元素
- 6.1.2 数组声明
- 6.1.3 动态数组
- 6.2 与数组配合使用的控件
- 6.2.1 多行文本框控件
- 6.2.2 列表框控件
- 6.2.3 进度条控件
- 6.2.4 控制面板控件
- 6.2.5 For Each Next语句
- 6.2.6 页框控件
- 6.3 对象组
- 6.4 数组程序设计实例
- 习题6
- 第7章 过程和函数
- 7.1 事件过程
- 7.2 Sub过程
- 7.2.1 定义Sub过程
- 7.2.2 调用Sub过程
- 7.3 Function过程
- 7.3.1 定义Function过程
- 7.3.2 调用Function过程
- 7.4 过程的参数传递
- 7.4.1 形式参数与实际参数
- 7.4.2 参数传递方式
- 7.5 过程的嵌套与递归调用
- 7.5.1 过程的嵌套
- 7.5.2 过程的递归调用
- 7.6 过程的作用域
- 7.6.1 过程的访问级别
- 7.6.2 静态变量
- 7.7 几个常用控件
- 7.7.1 图片框控件
- 7.7.2 水平滚动条和垂直滚动条
- 7.7.3 数字上下调节器
- 习题7
- 第8章 菜单、工具栏和状态栏
- 8.1 菜单设计
- 8.1.1 下拉菜单
- 8.1.2 计时器
- 8.1.3 对话框函数
- 8.1.4 快捷菜单
- 8.1.5 通告图标控件
- 8.2 状态栏
- 8.2.1 创建状态栏
- 8.2.2 为状态栏添加面板
- 8.3 工具栏
- 8.3.1 创建工具栏
- 8.3.2 为工具栏添加对象
- 8.3.3 图像列表组件
- 8.4 菜单、工具栏、状态栏综合实例
- 习题8
- 第9章 面向对象程序设计
- 9.1 面向对象在Visual Basic 2005中的实现
- 9.1.1 类与对象
- 9.1.2 New子句
- 9.1.3 定义和添加类
- 9.1.4 创建成员属性
- 9.1.5 创建成员方法
- 9.1.6 创建成员事件
- 9.1.7 共享方法和共享成员
- 9.1.8 在应用程序中使用类
- 9.2 类的继承和多态
- 9.2.1 类的继承
- 9.2.2 类的多态
- 9.3 接口与模块
- 9.3.1 接口
- 9.3.2 模块
- 习题9
- 第10章 可视化界面设计
- 10.1 窗体概述
- 10.1.1 窗体结构
- 10.1.2 窗体类
- 10.2 窗体的属性、事件和方法
- 10.2.1 窗体的属性
- 10.2.2 窗体的事件
- 10.2.3 窗体的方法
- 10.2.4 用户自定义窗体方法
- 10.2.5 多窗体的使用
- 10.2.6 继承窗体
- 10.2.7 链接标签控件
- 10.3 窗体界面的3种类型
- 10.3.1 SDI窗体
- 10.3.2 MDI窗体
- 10.3.3 资源管理器样式界面窗体
- 10.4 特殊窗体
- 10.4.1 窗体渐隐显示
- 10.4.2 特殊形状窗体的实现
- 习题10
- 第11章 多媒体程序设计
- 11.1 图形和图像
- 11.1.1 绘图基础
- 11.1.2 在窗体上绘图
- 11.1.3 在控件上绘图
- 11.1.4 动画设计
- 11.1.5 快捷方式绘图
- 11.1.6 打印图像
- 11.2 声音和视频
- 11.2.1 播放声音
- 11.2.2 播放多媒体信息
- 习题11
- 第12章 应用程序的调试与部署
- 12.1 规范化编程
- 12.1.1 添加注释
- 12.1.2 规范、统一的命名
- 12.1.3 代码编辑工具
- 12.2 程序中常见的错误
- 12.2.1 语法错误
- 12.2.2 运行中的错误
- 12.2.3 逻辑错误
- 12.3 调试程序
- 12.3.1 调试概述
- 12.3.2 运行模式调试
- 12.3.3 添加监视
- 12.3.4 中断、停止调试
- 12.3.5 命令窗口调试
- 12.4 异常处理
- 12.4.1 非结构化的异常处理
- 12.4.2 结构化的异常处理
- 12.4.3 快捷生成异常处理
- 12.5 部署应用程序
- 12.5.1 Windows Installer部署
- 12.5.2 ClickOnce部署