VIsual BasIc程序设计
¥36.00定价
作者: 郭字周
出版时间:2015年6月
出版社:机械工业出版社
- 机械工业出版社
- 9787111496595
- 95828
- 0044177192-0
- 平装
- 16开
- 2015年6月
- 工学
- 软件工程
- TP312BA
- 计算机及相关专业
- 本专科
内容简介
随着现代科学技术的进步,计算思维已渗透到人们生活中的方方面面。计算思维能力已经是当代大学生必不可少的一项基本技能,所以计算思维能力的培养是高等院校的一项重要任务。而计算机语言是培养计算思维的*工具,所以本书以面向对象程序设计语言Visual Basic为对象,全面介绍程序设计的概念、原理、方法,从而达到进行计算思维培养的目的。
本书首先对计算思维进行了概述,接下来重点讲解面向对象程序设计中的重要概念(类和对象、属性、事件、方法)、程序的三种控制结构(顺序结构、选择结构、循环结构)、数组、基本控件、过程与函数、菜单和文件、键盘和鼠标事件等内容。
书中所有案例分析都采用了“做什么”——“怎么做”——“实现”的“三步法”原则,结构形式统一。
本书适合作为高等院校、高职高专的教材,也可作为Visual Basic编程初学者的入门教材。
本书首先对计算思维进行了概述,接下来重点讲解面向对象程序设计中的重要概念(类和对象、属性、事件、方法)、程序的三种控制结构(顺序结构、选择结构、循环结构)、数组、基本控件、过程与函数、菜单和文件、键盘和鼠标事件等内容。
书中所有案例分析都采用了“做什么”——“怎么做”——“实现”的“三步法”原则,结构形式统一。
本书适合作为高等院校、高职高专的教材,也可作为Visual Basic编程初学者的入门教材。
目录
出版说明
前言
第1章VisualBasic简介
1.1VisualBasic概述
1.1.1VisualBasic版本
1.1.2VisualBasic的特点
1.2VisualBasic集成开发环境
1.2.1启动与退出
1.2.2菜单栏
1.2.3工具栏与工具箱
1.2.4常用窗口
1.3类和对象
1.3.1类
1.3.2对象
习题
第2章VisualBasic应用程序创建过程
2.1计算思维与“三步法”原则
2.1.1计算思维
2.1.2“三步法”原则
2.2语句
2.3创建简单应用程序
2.4调试
2.4.1程序的错误类型
2.4.2调试的概念
2.4.3单步跟踪
2.4.4断点
习题
第3章数据类型与运算
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.3.3关系运算符与关系表达式
3.3.4逻辑运算符与逻辑表达式
3.3.5日期运算符与日期表达式
3.3.6运算符的优先级
3.4常用内部函数
3.4.1函数的概念与使用方法
3.4.2数学函数
3.4.3字符串函数
3.4.4日期与时间函数
3.4.5转换函数
习题
第4章基本控制结构
4.1常用的输入和输出
4.1.1输入
4.1.2输出
4.2顺序结构
4.3选择结构
4.3.1选择结构的概念
4.3.2单行条件语句
4.3.3块结构条件语句
4.3.4IIf函数
4.3.5多分支控制语句
4.4选择结构经典案例
4.4.1三个数排序
4.4.2三角形周长与面积
4.4.3折扣问题
4.4.4判断坐标所在位置
4.4.5字符的判断
4.5循环结构
4.5.1循环结构的概念
4.5.2For语句
4.5.3Do…Loop语句
4.5.4While语句
4.6循环结构经典案例
4.6.1最大公约数
4.6.2牛顿迭代法
4.6.3前N项问题
4.6.4质数
4.6.5水仙花数
4.6.6括号匹配问题
4.6.7文本处理
4.6.8Fibonacci数列
习题
第5章数组
5.1一维数组
5.2一维数组的输入和输出
5.2.1一维数组定义
5.2.2通过键盘输入数据
5.2.3利用随机函数给数组赋值
5.3一维数组经典案例
5.3.1平均值
5.3.2下标问题
5.3.3逆序问题
5.3.4选择法排序
5.3.5冒泡法排序
5.4二维数组
5.4.1二维数组定义
5.4.2二维数组遍历
5.5二维数组经典案例
5.5.1最大值问题
5.5.2对角线问题
5.5.3特殊矩阵问题
5.5.4寻找鞍点
5.6动态数组
5.7数组初始化
习题
第6章基本控件
6.1窗体
6.2标签
6.3文本框
6.4按钮
6.5图片框
6.6复选框
6.7单选按钮和框架
6.7.1单选按钮
6.7.2框架
6.8列表框和组合框
6.8.1列表框
6.8.2组合框
6.9滚动条
6.10时钟
6.11文件系统控件
6.12图像控件
6.13图形控件
6.14通用对话框
6.15控件数组
习题
第7章过程与函数
7.1Sub过程
7.1.1Sub过程的定义
7.1.2Sub过程的调用
7.2Function过程
7.2.1Function过程的定义
7.2.2Function过程的调用
7.3参数传递
7.3.1形参和实参
7.3.2参数传递方式
7.4经典案例
7.4.1最大公约数
7.4.2质数问题
7.4.3组合数
7.5其他参数类型
7.5.1数组作为参数
7.5.2控件参数
7.6嵌套与递归
习题
第8章菜单
8.1菜单设计
8.1.1菜单编辑器
8.1.2下拉式菜单
8.1.3弹出式菜单
8.2菜单控制项
8.2.1有效性控制
8.2.2可见性控制
8.2.3菜单控件数组
习题
第9章键盘、鼠标事件
9.1键盘事件
9.1.1KeyPress事件
9.1.2KeyDown和KeyUp事件
9.2鼠标事件
9.2.1MouseDown和MouseUp事件
9.2.2MouseMove事件
习题
第10章文件
10.1文件的基本概念
10.2文件的分类
10.2.1顺序文件
10.2.2随机文件
10.2.3二进制文件
10.3常用文件操作语句和函数
10.3.1文件读写操作语句和函数
10.3.2磁盘文件操作语句和函数
习题
附录
附录AASCII码表
附录BVisualBasic常用系统常量
前言
第1章VisualBasic简介
1.1VisualBasic概述
1.1.1VisualBasic版本
1.1.2VisualBasic的特点
1.2VisualBasic集成开发环境
1.2.1启动与退出
1.2.2菜单栏
1.2.3工具栏与工具箱
1.2.4常用窗口
1.3类和对象
1.3.1类
1.3.2对象
习题
第2章VisualBasic应用程序创建过程
2.1计算思维与“三步法”原则
2.1.1计算思维
2.1.2“三步法”原则
2.2语句
2.3创建简单应用程序
2.4调试
2.4.1程序的错误类型
2.4.2调试的概念
2.4.3单步跟踪
2.4.4断点
习题
第3章数据类型与运算
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.3.3关系运算符与关系表达式
3.3.4逻辑运算符与逻辑表达式
3.3.5日期运算符与日期表达式
3.3.6运算符的优先级
3.4常用内部函数
3.4.1函数的概念与使用方法
3.4.2数学函数
3.4.3字符串函数
3.4.4日期与时间函数
3.4.5转换函数
习题
第4章基本控制结构
4.1常用的输入和输出
4.1.1输入
4.1.2输出
4.2顺序结构
4.3选择结构
4.3.1选择结构的概念
4.3.2单行条件语句
4.3.3块结构条件语句
4.3.4IIf函数
4.3.5多分支控制语句
4.4选择结构经典案例
4.4.1三个数排序
4.4.2三角形周长与面积
4.4.3折扣问题
4.4.4判断坐标所在位置
4.4.5字符的判断
4.5循环结构
4.5.1循环结构的概念
4.5.2For语句
4.5.3Do…Loop语句
4.5.4While语句
4.6循环结构经典案例
4.6.1最大公约数
4.6.2牛顿迭代法
4.6.3前N项问题
4.6.4质数
4.6.5水仙花数
4.6.6括号匹配问题
4.6.7文本处理
4.6.8Fibonacci数列
习题
第5章数组
5.1一维数组
5.2一维数组的输入和输出
5.2.1一维数组定义
5.2.2通过键盘输入数据
5.2.3利用随机函数给数组赋值
5.3一维数组经典案例
5.3.1平均值
5.3.2下标问题
5.3.3逆序问题
5.3.4选择法排序
5.3.5冒泡法排序
5.4二维数组
5.4.1二维数组定义
5.4.2二维数组遍历
5.5二维数组经典案例
5.5.1最大值问题
5.5.2对角线问题
5.5.3特殊矩阵问题
5.5.4寻找鞍点
5.6动态数组
5.7数组初始化
习题
第6章基本控件
6.1窗体
6.2标签
6.3文本框
6.4按钮
6.5图片框
6.6复选框
6.7单选按钮和框架
6.7.1单选按钮
6.7.2框架
6.8列表框和组合框
6.8.1列表框
6.8.2组合框
6.9滚动条
6.10时钟
6.11文件系统控件
6.12图像控件
6.13图形控件
6.14通用对话框
6.15控件数组
习题
第7章过程与函数
7.1Sub过程
7.1.1Sub过程的定义
7.1.2Sub过程的调用
7.2Function过程
7.2.1Function过程的定义
7.2.2Function过程的调用
7.3参数传递
7.3.1形参和实参
7.3.2参数传递方式
7.4经典案例
7.4.1最大公约数
7.4.2质数问题
7.4.3组合数
7.5其他参数类型
7.5.1数组作为参数
7.5.2控件参数
7.6嵌套与递归
习题
第8章菜单
8.1菜单设计
8.1.1菜单编辑器
8.1.2下拉式菜单
8.1.3弹出式菜单
8.2菜单控制项
8.2.1有效性控制
8.2.2可见性控制
8.2.3菜单控件数组
习题
第9章键盘、鼠标事件
9.1键盘事件
9.1.1KeyPress事件
9.1.2KeyDown和KeyUp事件
9.2鼠标事件
9.2.1MouseDown和MouseUp事件
9.2.2MouseMove事件
习题
第10章文件
10.1文件的基本概念
10.2文件的分类
10.2.1顺序文件
10.2.2随机文件
10.2.3二进制文件
10.3常用文件操作语句和函数
10.3.1文件读写操作语句和函数
10.3.2磁盘文件操作语句和函数
习题
附录
附录AASCII码表
附录BVisualBasic常用系统常量