顶部
收藏

Visual Basic程序设计教程(第5版)

“十二五”普通高等教育本科国家级规划教材

作者:
龚沛曾
定价:
45.00 元
版面字数:
420千字
开本:
16开
装帧形式:
平装
版次:
5
最新版次
印刷时间:
2023年
ISBN:
978-7-04-054857-0
物料号:
54857-00
出版时间:
2020-09-28
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书在第4版的基础上,在面向应用和计算思维能力方面做了进一步的拓展和提升。每章引例以问题驱动方式引出相关知识点,启迪学生建立计算思维的思想。章中精选丰富实例加强计算思维方法的训练。章末增加的自主学习有利于计算能力的培养,拓展学生视野,满足不同层次学生需求。

本书分教学篇和实验篇。教学篇分为三部分:程序设计、可视化界面设计和进阶共11章。重点在第一部分,对程序设计的基本知识、基本语法、编程方法和常用算法进行较为系统、详尽的介绍。第二部分可视化界面设计是实际应用中必不可缺的知识,为节约篇幅和适应教学学时安排,将控件介绍以化整为零的方式穿插在相应知识点的章节中。第三部分进阶主要是数据库、图形应用开发基础、递归及其应用的内容,为后继面向应用课程学习和提升计算思维方法的理解和掌握起到铺垫作用。

实验篇根据教学的布局和知识点的分类,安排对应的11个实验,每个实验包含若干实践题目。

本书可作为Visual Basic程序设计课程教材,也可供自学VB程序设计的人员参考。

  • 目录
    • 前辅文
      • 教学篇
        • 第1章 Visual Basic程序设计入门
          • 1.1 引例和VB特点
            • 1.1.1 引例——模拟打字机效果
              • 1.1.2 Visual Basic的特点
              • 1.2 Visual Basic集成开发环境
                • 1.2.1 进入VB集成开发环境
                  • 1.2.2 主窗口
                    • 1.2.3 窗体设计/代码设计窗口
                      • 1.2.4 属性窗口
                        • 1.2.5 工程资源管理器窗口
                          • 1.2.6 工具箱窗口
                            • 1.2.7 其他窗口
                            • 1.3 简单应用程序的建立
                              • 1.3.1 创建应用程序的过程
                                • 1.3.2 VB程序结构和编码规则
                                • 1.4 自主学习——VB概述和如何学习VB
                                  • 1.4.1 Visual Basic的发展
                                    • 1.4.2 使用帮助系统
                                      • 1.4.3 如何学习Visual Basic
                                      • 习题
                                      • 第2章 面向对象的可视化编程基础
                                        • 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.2.6 命令按钮
                                                            • 2.2.7 图片框和图像控件
                                                            • 2.3 综合应用
                                                              • 2.4 自主学习
                                                                • 2.4.1 ActiveX控件
                                                                  • 2.4.2 RichTextBox控件
                                                                  • 习题
                                                                  • 第3章 VB程序设计基础
                                                                    • 3.1 数据类型
                                                                      • 3.1.1 引例——圆柱体积和表面积计算
                                                                        • 3.1.2 数据类型
                                                                        • 3.2 常量与变量
                                                                          • 3.2.1 标识符
                                                                            • 3.2.2 常量
                                                                              • 3.2.3 变量
                                                                              • 3.3 运算符和表达式
                                                                                • 3.3.1 运算符
                                                                                  • 3.3.2 表达式
                                                                                  • 3.4 常用的内部函数
                                                                                    • 3.4.1 数学函数
                                                                                      • 3.4.2 转换函数
                                                                                        • 3.4.3 字符串函数
                                                                                          • 3.4.4 日期函数
                                                                                            • 3.4.5 其他实用函数
                                                                                            • 3.5 综合应用
                                                                                              • 3.6 自主学习——程序调试
                                                                                                • 3.6.1 错误类型
                                                                                                  • 3.6.2 调试和排错
                                                                                                  • 习题
                                                                                                  • 第4章 基本控制结构
                                                                                                    • 4.1 顺序结构
                                                                                                      • 4.1.1 引例——温度转换
                                                                                                        • 4.1.2 赋值语句
                                                                                                          • 4.1.3 数据输入
                                                                                                            • 4.1.4 数据输出
                                                                                                            • 4.2 选择结构
                                                                                                              • 4.2.1 If条件语句
                                                                                                                • 4.2.2 Select Case语句
                                                                                                                  • 4.2.3 选择结构的嵌套
                                                                                                                    • 4.2.4 条件函数
                                                                                                                      • 4.2.5 选择控件与分组控件
                                                                                                                      • 4.3 循环结构
                                                                                                                        • 4.3.1 引例——求π的近似值
                                                                                                                          • 4.3.2 For…Next循环语句
                                                                                                                            • 4.3.3 Do…Loop循环语句
                                                                                                                              • 4.3.4 循环结构的嵌套
                                                                                                                              • 4.4 其他辅助控制语句和控件
                                                                                                                                • 4.4.1 GoTo 语句
                                                                                                                                  • 4.4.2 Exit和End语句
                                                                                                                                    • 4.4.3 滚动条、进度条和定时器
                                                                                                                                    • 4.5 综合应用
                                                                                                                                      • 4.6 自主学习
                                                                                                                                        • 4.6.1 自测四则运算
                                                                                                                                          • 4.6.2 交通灯控制小车行驶
                                                                                                                                          • 习题
                                                                                                                                          • 第5章 数组
                                                                                                                                            • 5.1 数组的概念
                                                                                                                                              • 5.1.1 引例——统计成绩问题
                                                                                                                                                • 5.1.2 数组的概念
                                                                                                                                                • 5.2 数组声明
                                                                                                                                                  • 5.2.1 定长数组及声明
                                                                                                                                                    • 5.2.2 动态数组及声明
                                                                                                                                                    • 5.3 数组的操作
                                                                                                                                                      • 5.3.1 数组的基本操作
                                                                                                                                                        • 5.3.2 数组排序
                                                                                                                                                          • 5.3.3 有序数组的维护
                                                                                                                                                          • 5.4 列表框和组合框控件
                                                                                                                                                            • 5.4.1 列表框
                                                                                                                                                              • 5.4.2 组合框
                                                                                                                                                                • 5.4.3 列表框和组合框的应用
                                                                                                                                                                • 5.5 自定义类型及其数组
                                                                                                                                                                  • 5.5.1 自定义类型
                                                                                                                                                                    • 5.5.2 自定义类型数组及应用
                                                                                                                                                                    • 5.6 综合应用
                                                                                                                                                                      • 5.7 自主学习
                                                                                                                                                                        • 5.7.1 控件数组
                                                                                                                                                                          • 5.7.2 控件数组的应用
                                                                                                                                                                          • 习题
                                                                                                                                                                          • 第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.4 综合应用
                                                                                                                                                                                                • 6.5 自主学习——二分法
                                                                                                                                                                                                  • 习题
                                                                                                                                                                                                  • 第7章 用户界面设计
                                                                                                                                                                                                    • 7.1 菜单设计
                                                                                                                                                                                                      • 7.1.1 菜单编辑器
                                                                                                                                                                                                        • 7.1.2 下拉式菜单
                                                                                                                                                                                                          • 7.1.3 弹出式菜单
                                                                                                                                                                                                          • 7.2 对话框设计
                                                                                                                                                                                                            • 7.2.1 通用对话框
                                                                                                                                                                                                              • 7.2.2 自定义对话框
                                                                                                                                                                                                              • 7.3 工具栏设计
                                                                                                                                                                                                                • 7.4 综合应用
                                                                                                                                                                                                                  • 7.5 自主学习
                                                                                                                                                                                                                    • 7.5.1 鼠标和键盘
                                                                                                                                                                                                                      • 7.5.2 应用程序向导
                                                                                                                                                                                                                      • 习题
                                                                                                                                                                                                                      • 第8章 数据文件
                                                                                                                                                                                                                        • 8.1 数据文件概述
                                                                                                                                                                                                                          • 8.1.1 引例——学生信息处理程序
                                                                                                                                                                                                                            • 8.1.2 文件分类
                                                                                                                                                                                                                              • 8.1.3 文件访问流程
                                                                                                                                                                                                                              • 8.2 访问文件
                                                                                                                                                                                                                                • 8.2.1 顺序文件
                                                                                                                                                                                                                                  • 8.2.2 二进制文件
                                                                                                                                                                                                                                  • 8.3 综合应用
                                                                                                                                                                                                                                    • 8.4 自主学习——随机文件
                                                                                                                                                                                                                                      • 习题
                                                                                                                                                                                                                                      • 第9章 ADO数据库编程基础
                                                                                                                                                                                                                                        • 9.1 VB数据库应用程序
                                                                                                                                                                                                                                          • 9.1.1 引例——学生基本信息管理
                                                                                                                                                                                                                                            • 9.1.2 数据库应用程序的三层次结构
                                                                                                                                                                                                                                              • 9.1.3 ADO对象模型
                                                                                                                                                                                                                                              • 9.2 数据和数据绑定控件
                                                                                                                                                                                                                                                • 9.2.1 Adodc数据控件
                                                                                                                                                                                                                                                  • 9.2.2 数据绑定
                                                                                                                                                                                                                                                  • 9.3 记录集对象
                                                                                                                                                                                                                                                    • 9.3.1 记录集的相关概念
                                                                                                                                                                                                                                                      • 9.3.2 记录集的编辑
                                                                                                                                                                                                                                                        • 9.3.3 查询与统计
                                                                                                                                                                                                                                                        • 9.4 综合应用
                                                                                                                                                                                                                                                          • 9.5 自主学习
                                                                                                                                                                                                                                                            • 9.5.1 Select语句的使用
                                                                                                                                                                                                                                                              • 9.5.2 ADO对象的使用
                                                                                                                                                                                                                                                              • 习题
                                                                                                                                                                                                                                                              • 第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.4 自主学习
                                                                                                                                                                                                                                                                                  • 习题
                                                                                                                                                                                                                                                                                  • 第11章 递归及其应用
                                                                                                                                                                                                                                                                                    • 11.1 递归概念
                                                                                                                                                                                                                                                                                      • 11.1.1 初识递归
                                                                                                                                                                                                                                                                                        • 11.1.2 递归概念
                                                                                                                                                                                                                                                                                          • 11.1.3 递归的思维方式
                                                                                                                                                                                                                                                                                            • 11.1.4 递归类型
                                                                                                                                                                                                                                                                                            • 11.2 如何设计递归程序
                                                                                                                                                                                                                                                                                              • 11.2.1 递归执行过程分析
                                                                                                                                                                                                                                                                                                • 11.2.2 递归程序的设计过程
                                                                                                                                                                                                                                                                                                • 11.3 递归应用举例
                                                                                                                                                                                                                                                                                                  • 11.3.1 整数数据处理
                                                                                                                                                                                                                                                                                                    • 11.3.2 字符串处理
                                                                                                                                                                                                                                                                                                      • 11.3.3 数组处理
                                                                                                                                                                                                                                                                                                      • 11.4 自主学习——分形图
                                                                                                                                                                                                                                                                                                        • 11.4.1 递归三角形
                                                                                                                                                                                                                                                                                                          • 11.4.2 递归树
                                                                                                                                                                                                                                                                                                          • 习题
                                                                                                                                                                                                                                                                                                        • 实验篇
                                                                                                                                                                                                                                                                                                          • 实验1 VB环境和可视化编程基础
                                                                                                                                                                                                                                                                                                            • 实验2 顺序结构
                                                                                                                                                                                                                                                                                                              • 实验3 选择结构
                                                                                                                                                                                                                                                                                                                • 实验4 循环结构
                                                                                                                                                                                                                                                                                                                  • 实验5 数组和自定义类型
                                                                                                                                                                                                                                                                                                                    • 实验6 过程
                                                                                                                                                                                                                                                                                                                      • 实验7 用户界面设计
                                                                                                                                                                                                                                                                                                                        • 实验8 数据文件
                                                                                                                                                                                                                                                                                                                          • 实验9 ADO数据库编程基础
                                                                                                                                                                                                                                                                                                                            • 实验10 图形应用程序开发
                                                                                                                                                                                                                                                                                                                              • 实验11 递归及其应用
                                                                                                                                                                                                                                                                                                                              • 参考文献
                                                                                                                                                                                                                                                                                                                              课程网址: null

                                                                                                                                                                                                                                                                                                                              相关图书