顶部
收藏

Visual Basic 程序设计及应用教程


作者:
陈明锐
定价:
28.60 元
版面字数:
540千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2017年
ISBN:
978-7-04-024717-6
物料号:
24717-00
出版时间:
2008-12-05
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书依据Visual Basic课程教学大纲,结合编者多年的教学实践、编程开发以及考试命题与考试分析的经验,由浅入深、循序渐进地介绍了Visual Basic程序设计的相关知识。本书以Visual Basic 6.0版本为平台,介绍程序设计基础、面向对象方法和可视化编程技术。主要内容包括:Visual Basic环境和程序设计基础知识,对象的基本概念和方法,Visual Basic常用控件、窗体和菜单及其应用,图形与图像操作,数据库、多媒体、外部对象等的应用操作。

本书结构合理,内容翔实,范例丰富,既适用于高等学校本科非计算机专业学习Visual Basic程序设计的教材,也可作为专科(高职)计算机专业教材,同时也可作为培训和自学用书。

本书配有《Visual Basic程序设计及应用实验教程》及教学辅助课件,供教师和学生自学使用。

  • 目录
    • 第1章 Visual Basic概述
      • 1.1 Visual Basic简介
        • 1.1.1 Visual Basic版本的演进
          • 1.1.2 Visual Basic的功能与特点
            • 1.1.3 Visual Basic的运行环境
              • 1.1.4 安装
                • 1.1.5 启动
                • 1.2 Visual Basic集成开发环境
                  • 1.2.1 标题栏、菜单栏和工具栏
                    • 1.2.2 窗体窗口
                      • 1.2.3 工具箱
                        • 1.2.4 “属性”窗口
                          • 1.2.5 工程资源管理器窗口
                            • 1.2.6 代码窗口
                              • 1.2.7 “窗体布局”窗口
                                • 1.2.8 “立即”窗口
                                • 1.3 使用Visual Basic帮助系统
                                  • 1.3.1 使用MSDN Library查阅器
                                    • 1.3.2 使用上下文相关的帮助
                                      • 1.3.3 从Internet上获取帮助
                                      • 本章小结
                                        • 习题
                                        • 第2章 Visual Basic程序设计入门
                                          • 2.1 程序设计方法演进
                                            • 2.1.1 早期程序设计
                                              • 2.1.2 结构化程序设计
                                                • 2.1.3 面向对象程序设计
                                                • 2.2 对象的概念及其三要素
                                                  • 2.2.1 对象和类
                                                    • 2.2.2 对象的属性、事件和方法
                                                      • 2.2.3 对象的建立及编辑
                                                        • 2.2.4 对象的基本属性
                                                          • 2.2.5 对象的默认属性
                                                          • 2.3 窗体、按钮、标签和文本框
                                                            • 2.3.1 窗体
                                                              • 2.3.2 命令按钮
                                                                • 2.3.3 标签和文本框
                                                                • 2.4 Visual Basic工程的创建及综合应用实例
                                                                  • 2.4.1 Visual Basic工程的组成和管理
                                                                    • 2.4.2 Visual Basic应用程序的建立过程
                                                                      • 2.4.3 Visual Basic工程打开、保存等操作的常见问题
                                                                        • 2.4.4 综合应用实例
                                                                        • 2.5 自定义Visual Basic工作环境
                                                                          • 2.5.1 代码窗口和工程窗口的工作环境设置
                                                                            • 2.5.2 “通用”选项卡
                                                                            • 本章小结
                                                                              • 习题
                                                                              • 第3章 Visual Basic语言基础
                                                                                • 3.1 Visual Basic编码基本规则
                                                                                  • 3.2 数据类型
                                                                                    • 3.2.1 标准数据类型
                                                                                      • 3.2.2 自定义的数据类型
                                                                                      • 3.3 变量和常量
                                                                                        • 3.3.1 变量和常量的命名规则
                                                                                          • 3.3.2 变量声明
                                                                                            • 3.3.3 变量数据类型的转换
                                                                                              • 3.3.4 常量声明
                                                                                              • 3.4 常用内部函数
                                                                                                • 3.5 运算符
                                                                                                  • 3.6 表达式
                                                                                                    • 3.6.1 表达式的书写规则
                                                                                                      • 3.6.2 表达式中不同数据类型的转换
                                                                                                        • 3.6.3 表达式中各种运算符的优先级
                                                                                                        • 3.7 基本约定和语句
                                                                                                          • 3.7.1 命令格式中常见符号约定
                                                                                                            • 3.7.2 基本语句
                                                                                                            • 本章小结
                                                                                                              • 习题
                                                                                                              • 第4章 基本结构
                                                                                                                • 4.1 数据基本输入输出
                                                                                                                  • 4.1.1 数据输入
                                                                                                                    • 4.1.2 数据输出
                                                                                                                    • 4.2 选择结构
                                                                                                                      • 4.2.1 单条件分支结构If
                                                                                                                      • 4.2.2 块结构条件语句
                                                                                                                        • 4.2.3 If语句的嵌套及If多分支结构
                                                                                                                          • 4.2.4 多分支条件选择语句——Select Case语句
                                                                                                                          • 4.3 循环结构
                                                                                                                            • 4.3.1 Do…Loop循环结构语句
                                                                                                                              • 4.3.2 For…Next循环结构语句
                                                                                                                                • 4.3.3 循环嵌套
                                                                                                                                • 4.4 常用算法举例
                                                                                                                                  • 4.4.1 累加算法和连乘算法
                                                                                                                                    • 4.4.2 迭代算法
                                                                                                                                      • 4.4.3 枚举算法
                                                                                                                                      • 本章小结
                                                                                                                                        • 习题
                                                                                                                                        • 第5章 数组
                                                                                                                                          • 5.1 数组的相关概念
                                                                                                                                            • 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 数组排序
                                                                                                                                                          • 5.5 控件数组
                                                                                                                                                            • 本章小结
                                                                                                                                                              • 习题
                                                                                                                                                              • 第6章 常用控件及其应用
                                                                                                                                                                • 6.1 常用控件的分类
                                                                                                                                                                  • 6.2 单选按钮和复选框
                                                                                                                                                                    • 6.2.1 单选按钮
                                                                                                                                                                      • 6.2.2 复选框
                                                                                                                                                                      • 6.3 框架
                                                                                                                                                                        • 6.4 列表框
                                                                                                                                                                          • 6.5 组合框
                                                                                                                                                                            • 6.6 滚动条
                                                                                                                                                                              • 6.7 滑块
                                                                                                                                                                                • 6.8 进度条和动画控件
                                                                                                                                                                                  • 6.9 SSTab控件
                                                                                                                                                                                    • 6.10 计时器
                                                                                                                                                                                      • 6.11 对话框
                                                                                                                                                                                        • 6.11.1 通用对话框
                                                                                                                                                                                          • 6.11.2 自定义对话框
                                                                                                                                                                                          • 6.12 鼠标、键盘
                                                                                                                                                                                            • 6.12.1 鼠标
                                                                                                                                                                                              • 6.12.2 键盘
                                                                                                                                                                                              • 本章小结
                                                                                                                                                                                                • 习题
                                                                                                                                                                                                • 第7章图形与图像操作
                                                                                                                                                                                                  • 7.1 图形操作基础
                                                                                                                                                                                                    • 7.1.1 Visual Basic坐标系简述
                                                                                                                                                                                                      • 7.1.2 自定义坐标系
                                                                                                                                                                                                        • 7.1.3 图形层概念
                                                                                                                                                                                                        • 7.2 绘图属性
                                                                                                                                                                                                          • 7.2.1 当前坐标
                                                                                                                                                                                                            • 7.2.2 线宽和线型
                                                                                                                                                                                                              • 7.2.3 填充和色彩表示
                                                                                                                                                                                                              • 7.3 图形方法
                                                                                                                                                                                                                • 7.3.1 Line方法
                                                                                                                                                                                                                  • 7.3.2 Pset方法
                                                                                                                                                                                                                    • 7.3.3 Circle方法
                                                                                                                                                                                                                      • 7.3.4 Point方法
                                                                                                                                                                                                                      • 7.4 图形图像常用控件
                                                                                                                                                                                                                        • 7.4.1 直接加载图片到窗体
                                                                                                                                                                                                                          • 7.4.2 图形框控件
                                                                                                                                                                                                                            • 7.4.3 图像框控件
                                                                                                                                                                                                                              • 7.4.4 形状控件
                                                                                                                                                                                                                              • 7.5 常见应用
                                                                                                                                                                                                                                • 7.5.1 图形的绘制
                                                                                                                                                                                                                                  • 7.5.2 简单动画制作
                                                                                                                                                                                                                                    • 7.5.3 图形漫游技术
                                                                                                                                                                                                                                      • 7.5.4 PaintPicture方法、SavePicture方法和DrawMode属性使用
                                                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                                        • 第8章 文件操作
                                                                                                                                                                                                                                          • 8.1 文件操作控件
                                                                                                                                                                                                                                            • 8.1.1 驱动器列表框
                                                                                                                                                                                                                                              • 8.1.2 目录列表框
                                                                                                                                                                                                                                                • 8.1.3 文件列表框
                                                                                                                                                                                                                                                • 8.2 文件的结构与分类
                                                                                                                                                                                                                                                  • 8.2.1 文件的结构
                                                                                                                                                                                                                                                    • 8.2.2 文件的分类
                                                                                                                                                                                                                                                    • 8.3 文件操作基础
                                                                                                                                                                                                                                                      • 8.3.1 数据文件的操作过程
                                                                                                                                                                                                                                                        • 8.3.2 文件操作语句
                                                                                                                                                                                                                                                        • 8.4 顺序文件的操作
                                                                                                                                                                                                                                                          • 8.4.1 顺序文件的写操作
                                                                                                                                                                                                                                                            • 8.4.2 顺序文件的读操作
                                                                                                                                                                                                                                                            • 8.5 随机文件的操作
                                                                                                                                                                                                                                                              • 8.6 常用文件操作命令语句和函数
                                                                                                                                                                                                                                                                • 8.6.1 目录的基本操作命令语句
                                                                                                                                                                                                                                                                  • 8.6.2 文件的基本操作命令语句
                                                                                                                                                                                                                                                                  • 本章小结
                                                                                                                                                                                                                                                                    • 习题
                                                                                                                                                                                                                                                                    • 第9章 界面设计
                                                                                                                                                                                                                                                                      • 9.1 多重窗体
                                                                                                                                                                                                                                                                        • 9.1.1 多重窗体操作
                                                                                                                                                                                                                                                                          • 9.1.2 多重窗体常见执行方法
                                                                                                                                                                                                                                                                            • 9.1.3 多重窗体应用
                                                                                                                                                                                                                                                                            • 9.2 菜单设计
                                                                                                                                                                                                                                                                              • 9.2.1 菜单基础
                                                                                                                                                                                                                                                                                • 9.2.2 下拉式菜单设计
                                                                                                                                                                                                                                                                                  • 9.2.3 快捷菜单设计
                                                                                                                                                                                                                                                                                  • 9.3 工具栏设计
                                                                                                                                                                                                                                                                                    • 9.3.1 手工法
                                                                                                                                                                                                                                                                                      • 9.3.2 使用Toolbar控件和ImageList控件
                                                                                                                                                                                                                                                                                      • 9.4 状态栏设计
                                                                                                                                                                                                                                                                                        • 9.4.1 状态栏建立
                                                                                                                                                                                                                                                                                          • 9.4.2 状态栏代码编写
                                                                                                                                                                                                                                                                                          • 本章小结
                                                                                                                                                                                                                                                                                            • 习题
                                                                                                                                                                                                                                                                                            • 第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.4 过程的嵌套和递归调用
                                                                                                                                                                                                                                                                                                            • 10.4.1 过程的嵌套调用
                                                                                                                                                                                                                                                                                                              • 10.4.2 过程的递归调用
                                                                                                                                                                                                                                                                                                              • 10.5 变量、过程的作用域
                                                                                                                                                                                                                                                                                                                • 10.5.1 变量的作用域
                                                                                                                                                                                                                                                                                                                  • 10.5.2 过程的作用域
                                                                                                                                                                                                                                                                                                                  • 10.6 程序调试
                                                                                                                                                                                                                                                                                                                    • 10.6.1 错误类型
                                                                                                                                                                                                                                                                                                                      • 10.6.2 调试和排错
                                                                                                                                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                                                                                                                        • *第11章 Visual Basic与数据库
                                                                                                                                                                                                                                                                                                                          • 11.1 数据库概念
                                                                                                                                                                                                                                                                                                                            • 11.1.1 数据库与数据模型
                                                                                                                                                                                                                                                                                                                              • 11.1.2 关系模型数据库
                                                                                                                                                                                                                                                                                                                              • 11.2 创建数据库和表
                                                                                                                                                                                                                                                                                                                                • 11.2.1 创建数据库
                                                                                                                                                                                                                                                                                                                                  • 11.2.2 数据输入与编辑
                                                                                                                                                                                                                                                                                                                                  • 11.3 用Data控件访问数据库
                                                                                                                                                                                                                                                                                                                                    • 11.3.1 Data控件
                                                                                                                                                                                                                                                                                                                                      • 11.3.2 记录集对象的属性与方法
                                                                                                                                                                                                                                                                                                                                        • 11.3.3 用SQL语言实现数据查询
                                                                                                                                                                                                                                                                                                                                        • 11.4 使用DAO对象变量访问数据库
                                                                                                                                                                                                                                                                                                                                          • 11.4.1 DAO模型
                                                                                                                                                                                                                                                                                                                                            • 11.4.2 用DAO模型访问数据库的过程
                                                                                                                                                                                                                                                                                                                                              • 11.4.3 用DAO创建各种数据对象的函数与方法
                                                                                                                                                                                                                                                                                                                                              • 11.5 使用ADO控件访问数据库
                                                                                                                                                                                                                                                                                                                                                • 11.5.1 ADO控件
                                                                                                                                                                                                                                                                                                                                                  • 11.5.2 ODBC原理
                                                                                                                                                                                                                                                                                                                                                    • 11.5.3 ADO控件的属性
                                                                                                                                                                                                                                                                                                                                                      • 11.5.4 使用ADO控件
                                                                                                                                                                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                                                                                                                                                                      • *第12章 Visual Basic与多媒体应用
                                                                                                                                                                                                                                                                                                                                                        • 12.1 多媒体基础
                                                                                                                                                                                                                                                                                                                                                          • 12.1.1 媒体及多媒体的概念
                                                                                                                                                                                                                                                                                                                                                            • 12.1.2 多媒体的格式
                                                                                                                                                                                                                                                                                                                                                              • 12.1.3 Visual Basic操作媒体的途径
                                                                                                                                                                                                                                                                                                                                                              • 12.2 Visual Basic的多媒体控件
                                                                                                                                                                                                                                                                                                                                                                • 12.2.1 MMControl控件
                                                                                                                                                                                                                                                                                                                                                                  • 12.2.2 Animation控件
                                                                                                                                                                                                                                                                                                                                                                  • 12.3 Win32API函数
                                                                                                                                                                                                                                                                                                                                                                    • 12.3.1 WindowsAPI函数
                                                                                                                                                                                                                                                                                                                                                                      • 12.3.2 查看API函数
                                                                                                                                                                                                                                                                                                                                                                        • 12.3.3 使用API函数例程
                                                                                                                                                                                                                                                                                                                                                                          • 12.3.4 关于API多媒体函数
                                                                                                                                                                                                                                                                                                                                                                          • 本章小结
                                                                                                                                                                                                                                                                                                                                                                          • *第13章 ActiveX控件与外部对象库
                                                                                                                                                                                                                                                                                                                                                                            • 13.1 关于ActiveX部件
                                                                                                                                                                                                                                                                                                                                                                              • 13.2 创建ActiveX控件
                                                                                                                                                                                                                                                                                                                                                                                • 13.2.1 创建用户ActiveX控件的过程
                                                                                                                                                                                                                                                                                                                                                                                  • 13.2.2 通过向导创建ActiveX控件
                                                                                                                                                                                                                                                                                                                                                                                  • 13.3 其他软件系统中对象的使用
                                                                                                                                                                                                                                                                                                                                                                                    • 13.3.1 引用外部对象库的方法
                                                                                                                                                                                                                                                                                                                                                                                      • 13.3.2 使用Word对象库
                                                                                                                                                                                                                                                                                                                                                                                        • 13.3.3 使用Excel对象库
                                                                                                                                                                                                                                                                                                                                                                                        • 本章小结
                                                                                                                                                                                                                                                                                                                                                                                        • 附录
                                                                                                                                                                                                                                                                                                                                                                                          • 附录A “高级语言程序设计(Visual Basic)”课程教学大纲
                                                                                                                                                                                                                                                                                                                                                                                            • 附录B “高级语言程序设计(Visual Basic)”实验课程教学大纲
                                                                                                                                                                                                                                                                                                                                                                                              • 附录C “高级语言程序设计(Visual Basic)”课程设计教学大纲
                                                                                                                                                                                                                                                                                                                                                                                              • 参考文献

                                                                                                                                                                                                                                                                                                                                                                                              相关图书