顶部
收藏

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


作者:
亢临生 王金虹
定价:
37.50元
ISBN:
978-7-04-045519-9
版面字数:
500.000千字
开本:
16开
全书页数:
398页
装帧形式:
平装
重点项目:
暂无
出版时间:
2016-07-01
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书是“十二五” 普通高等教育本科国家级规划教材, 是高等学校大学计算机基础教育改革与实践系列教材之一。

本书从教学实际需求出发, 在注重Visual Basic 程序设计语言的系统性、科学性的基础上, 采用案例引导式的教学方法组织和编写内容, 更加注重学生计算机思维的培养。

全书内容包括程序设计基础、Visual Basic 语言基础、顺序结构、选择结构、循环结构、数组、过程与函数、鼠标与键盘事件、图形操作、界面设计、文件操作、数据库操作和综合应用共13章, 每章中都以基本概念为线索, 给出学习目标, 并以案例程序作为引导, 帮助学生建立对本章相关知识的初步认识。本书可作为高等院校非计算机专业计算机程序设计类课程的教材, 也可作为Visual Basic 程序设计培训及计算机等级考试的辅导用书。

 

  • 前辅文
  • 第1章 程序设计基础
    • 1.1 程序设计概述
      • 1.1.1 程序设计语言的发展
      • 1.1.2 程序的运行方式
      • 1.1.3 程序的设计方法
      • 1.1.4 程序的设计步骤
    • 1.2 计算机算法概述
      • 1.2.1 算法的定义与特性
      • 1.2.2 算法的描述
      • 1.2.3 算法的要素
      • 1.2.4 算法的分类与常用算法
      • 1.2.5 算法的评定
    • 1.3 Visual Basic程序设计语言简介
      • 1.3.1 Visual Basic程序的运行机制
      • 1.3.2 Visual Basic程序开发环境
      • 1.3.3 Visual Basic语句及书写规则
    • 1.4 创建Visual Basic应用程序过程
      • 1.4.1 引例 两位数加减法自动出题与测试
      • 1.4.2 Visual Basic中的对象及属性、事件与方法
      • 1.4.3 常用控件与界面设计:窗体、标签、文本框、按钮
      • 1.4.4 Visual Basic程序设计基本步骤
      • 1.4.5 工程组成与管理
      • 1.4.6 程序的调试
    • 本章小结
    • 习题
  • 第2章 Visual Basic语言基础
    • 2.1 引例及解题步骤
    • 2.2 数据及类型
      • 2.2.1 标准数据类型
      • 2.2.2 自定义数据类型
    • 2.3 常量和变量
      • 2.3.1 常量
      • 2.3.2 变量
    • 2.4 运算符与表达式
      • 2.4.1 算术运算符及优先级
      • 2.4.2 字符串运算符
      • 2.4.3 关系运算符
      • 2.4.4 逻辑运算符及优先级
      • 2.4.5 表达式
    • 2.5 标准函数及应用
      • 2.5.1 函数
      • 2.5.2 函数的使用
    • 2.6 引例解决方案
    • 2.7 案例(汉字编码问题)
      • 2.7.1 问题
      • 2.7.2 解题思路
      • 2.7.3 程序设计
    • 本章小结
    • 习题
  • 第3章 顺序结构
    • 3.1 引例
    • 3.2 赋值语句
    • 3.3 数据的输入输出
      • 3.3.1 InputBox()输入函数
      • 3.3.2 Print方法
      • 3.3.3 MsgBox()函数
      • 3.3.4 用控件实现数据的输入与输出
    • 3.4 引例3.1的解决方案
      • 3.4.1 要考虑的问题
      • 3.4.2 解决方案
    • 3.5 案例
    • 本章小结
    • 习题
  • 第4章 选择结构
    • 4.1 引例
    • 4.2 If语句
      • 4.2.1 单分支If语句及引例的解决方案
      • 4.2.2 双分支If语句及引例的解决方案
      • 4.2.3 多分支If语句及引例的解决方案
    • 4.3 Select Case语句及引例的解决方案
      • 4.3.1 Select Case语句
      • 4.3.2 引例的解决方案
    • 4.4 条件函数
      • 4.4.1 IIf()函数
      • 4.4.2 Choose()函数
    • 4.5 相关控件
      • 4.5.1 单选按钮
      • 4.5.2 框架
      • 4.5.3 复选框
      • 4.5.4 滚动条
      • 4.5.5 定时器
    • 4.6 案例
    • 本章小结
    • 习题
  • 第5章 循环结构
    • 5.1 引例
    • 5.2 For循环
      • 5.2.1 For循环语句
      • 5.2.2 引例的解决方案
    • 5.3 While循环
      • 5.3.1 While循环语句
      • 5.3.2 引例的解决方案
    • 5.4 Do循环
      • 5.4.1 Do语句
      • 5.4.2 引例Do解决方案
    • 5.5 循环的嵌套
      • 5.5.1 嵌套循环注意事项
      • 5.5.2 嵌套循环举例
    • 5.6 案例
      • 5.6.1 密码问题
      • 5.6.2 猴子吃桃子问题
    • 本章小结
    • 习题
  • 第6章 数组
    • 6.1 一维数组
      • 6.1.1 引例6-1
      • 6.1.2 一维数组的声明
      • 6.1.3 引例6-1的解决方案
      • 6.1.4 一维数组的其他应用
      • 6.1.5 应用案例
    • 6.2 二维数组
      • 6.2.1 引例6-2
      • 6.2.2 二维数组的声明
      • 6.2.3 二维数组的使用
      • 6.2.4 引例6-2的静态数组解决方案
    • 6.3 动态数组
      • 6.3.1 引例6-3
      • 6.3.2 动态数组的声明
      • 6.3.3 动态数组的使用
      • 6.3.4 引例6-2的动态数组解决方案
    • 6.4 使用控件(列表框、组合框)
      • 6.4.1 列表框
      • 6.4.2 组合框
    • 6.5 控件数组
      • 6.5.1 控件数组的基本概念
      • 6.5.2 控件数组的建立
      • 6.5.3 控件数组的使用
    • 6.6 案例
    • 本章小结
    • 习题
  • 第7章 过程与函数
    • 7.1 引例7-1
      • 7.2 过程与函数概述
      • 7.3 过程的定义与调用
      • 7.3.1 过程的定义
      • 7.3.2 过程的调用
      • 7.3.3 引例7-1的解决方案
    • 7.4 函数
      • 7.4.1 引例7-2
      • 7.4.2 函数的定义
      • 7.4.3 函数的调用
      • 7.4.4 引例7-2的解决方案
    • 7.5 参数传递
      • 7.5.1 形式参数与实际参数
      • 7.5.2 传址与传值
      • 7.5.3 数组参数的传递
    • 7.6 过程的嵌套调用
    • 7.7 变量的作用域
      • 7.7.1 程序模块概述
      • 7.7.2 局部变量
      • 7.7.3 模块级变量
      • 7.7.4 全局变量
      • 7.7.5 静态变量
    • 7.8 过程的作用域
    • 7.9 案例
    • 本章小结
    • 习题
  • 第8章 鼠标与键盘事件
    • 8.1 引例及解题步骤
    • 8.2 鼠标事件
      • 8.2.1 鼠标过程事件的格式
      • 8.2.2 参数说明
      • 8.2.3 案例1:画圆
      • 8.2.4 案例2:移动按钮位置
    • 8.3 鼠标的指针形状
      • 8.3.1 MousePointer属性
      • 8.3.2 自定义鼠标指针
      • 8.3.3 案例3:等待时鼠标指针的图标变化
    • 8.4 键盘事件
      • 8.4.1 KeyPress事件
      • 8.4.2 KeyDown和KeyUp事件
      • 8.4.3 案例:设计一个用户登录窗口
    • 8.5 引例解决方案
    • 本章小结
    • 习题
  • 第9章 图形操作
    • 9.1 引例
    • 9.2 图形操作基础
      • 9.2.1 坐标系统
      • 9.2.2 自定义坐标系统
      • 9.2.3 图形层
    • 9.3 绘图属性
      • 9.3.1 当前坐标
      • 9.3.2 线宽与线型
      • 9.3.3 填充与色彩
    • 9.4 图形控件
      • 9.4.1 图形框
      • 9.4.2 图像框
      • 9.4.3 Line控件
      • 9.4.4 Shape控件
    • 9.5 图形方法
      • 9.5.1 Line方法
      • 9.5.2 Circle方法
      • 9.5.3 PSet方法
      • 9.5.4 Point方法
      • 9.5.5 几何图形的绘制
    • 9.6 引例解决方案
      • 9.6.1 系统坐标解决方案
      • 9.6.2 自定义坐标解决方案
    • 9.7 应用案例
    • 本章小结
    • 习题
  • 第10章 界面设计
    • 10.1 引例
    • 10.2 菜单设计
      • 10.2.1 打开菜单编辑器
      • 10.2.2 创建菜单
      • 10.2.3 菜单的使用
      • 10.2.4 案例1:下拉式菜单
      • 10.2.5 案例2:弹出式菜单
    • 10.3 通用对话框设计
      • 10.3.1 通用对话框案例:设置颜色
      • 10.3.2 通用对话框的Action属性和Show方法
      • 10.3.3 “打开”/“保存”对话框
      • 10.3.4 “颜色”对话框
      • 10.3.5 “字体”对话框
      • 10.3.6 “打印”对话框
      • 10.3.7 “帮助”对话框
    • 10.4 多文档界面设计
      • 10.4.1 案例:建立简单的多文档窗体界面
      • 10.4.2 多文档设计的属性和方法
    • 10.5 引例解决方案
      • 10.5.1 引例:创建MDI多文档应用程序
      • 10.5.2 解决方案
    • 本章小结
    • 习题
  • 第11章 文件操作
    • 11.1 引例
    • 11.2 文件概述
    • 11.3 顺序文件
      • 11.3.1 顺序文件的打开和关闭
      • 11.3.2 顺序文件的写入操作
      • 11.3.3 顺序文件的读操作
      • 11.3.4 文件操作函数和命令
      • 11.3.5 引例的顺序文件解决方案
    • 11.4 随机文件
      • 11.4.1 打开随机文件
      • 11.4.2 随机文件的写操作
      • 11.4.3 随机文件的读操作
      • 11.4.4 引例的随机文件解决方案
    • 11.5 文件系统控件
      • 11.5.1 驱动器列表框
      • 11.5.2 目录列表框
      • 11.5.3 文件列表框
    • 11.6 案例
    • 本章小结
    • 习题
  • 第12章 数据库操作
    • 12.1 引例
    • 12.2 数据库概述
      • 12.2.1 关系型数据库
      • 12.2.2 基本的SQL查询
    • 12.3 数据库操作及引例的实现方案
      • 12.3.1 引例的数据管理器(菜单)的操作方案
      • 12.3.2 引例ADO方式的实现
    • 本章小结
    • 习题
  • 第13章 综合应用
    • 13.1 四则算术运算自动练习
      • 13.1.1 问题
      • 13.1.2 程序设计
    • 13.2 二分法查找
      • 13.2.1 问题
      • 13.2.2 算法流程图
      • 13.2.3 程序设计
    • 13.3 学籍管理
      • 13.3.1 系统功能
      • 13.3.2 数据库字典
      • 13.3.3 开发说明
      • 13.3.4 界面及对应的程序模块
  • 参考文献

“Visual Basic程序设计教程(第2版)”数字课程与纸质教材一体化设计,紧密配合。数字课程提供了微视频,案例素材等内容,可以让读者更直观地学习课程。数字 课程充分运用多媒体技术,丰富了知识的呈现形式,拓展了教材内容;在提升教学效果的同时,为学生学习提供了探索的空间。

1-1 程序运行的编译方式和解释方式
文档mp4
1-2 文本框多行
文档mp4
1-3 数据检查-LostFocus
文档mp4
1-4 编制简单的VB程序
文档mp4
详见纸质图书
2-1 数据的强制类型转换
文档mp4
详见纸质图书
3-1 InputBox()函数
文档mp4
详见纸质图书
3-2 print方法
文档mp4
详见纸质图书
4-1 数值转逻辑值的条件语句使用
文档mp4
详见纸质图书
4-2 逻辑类型的变量和属性使用
文档mp4
详见纸质图书
4-3 If语句的嵌套和If多路分支
文档mp4
详见纸质图书
5-1 for循环语句
文档mp4
详见纸质图书
5-2 for循环嵌套
文档mp4
详见纸质图书
6-1 一维动态数组
文档mp4
详见纸质图书
6-2 多维动态数组
文档mp4
详见纸质图书
7-1 自定义函数和过程
文档mp4
详见纸质图书
8-1 鼠标事件
文档mp4
详见纸质图书
8-2 数据检查-键盘事件
文档mp4
详见纸质图书
9-1 图形框与图像框
文档mp4
详见纸质图书
10-1 字体颜色对话框
文档mp4
详见纸质图书
11-1 数据写入随机文件
文档mp4
详见纸质图书

相关图书