微信扫一扫,移动浏览光盘
简介
visual basic.net是一门面向对象的程序设计语言,是面向对象程序设计教学的主干语言之一。本书从教学实践出发,对visual basic.net进行了全面阐述。全书共分11章,包括visual basic.net概述、visual basic.net程序设计基础、流程控制、复合数据类型、过程、程序调试和异常处理、windows窗体和控件、界面设计、面向对象的程序设计、数据库及应用、web应用程序开发等内容。
本书内容详实、概念准确、编排合理。可作为高等院校程序设计课程的教材,也可作为广大希望掌握visual basic.net编程的程序设计人员的参考书。
目录
第1章 visual basic.net概述
1.1 .net基本概念
1.1.1 .net开发平台
1.1.2 .net框架
1.1.3 .net框架目标
1.2 面向对象程序设计的墓本概念
1.3 visual studio.net集成开发环境
1.3.i visual studio.net集成开发环境的启动
1.3.2 visual basic.net集成开发环境
1.3.3 创建简单的应用程序
1.4 创建visual basic.net控制台程序
1.4.1 控制台输入输出方法
1.4.2 创建控制台应用程序
1.5 联机帮助系统
1.5.1 动态帮助
1.5.2 帮助菜单
1.5.3 联网资源
1.6 上机指导
1.6.1 visual basic.net的启动和退出
1.6.2 设置窗体属性
.1.6.3 设置窗体事件
1.6.4 控制台应用程序的建立和执行
1.7 习题
第2章 visuai basic.net程序设计基础
2.1 visual basic.net程序的书写规则
2.1.1 关键字与标识符
2.1.2 程序语句
2.1.3 程序的书写规则
2.1.4 命令格式中的符号约定
2.2 基本数据类型
2.2.1 数值数据类型
2.2.2 字符数据类型
2.2.3 boolean数据类型
2.2.4 byte数据类型
2.2.5 date数据类型
2.2.6 decimal数据
2.2.7 obiect数据类型
2.3 常量与变量
2.3.1 常量
2.3.2 变量
2.3.3 option explicit语句
2.4 运算符和表达式
2.4.1 算术运算符和算术表达式
2.4.2 关系运算符
2.4.3 逻辑运算符
2.4.4 字符运算符
2.5 常用系统函数
2.5.1 数学函数
2.5.2 字符处理函数
2.5.3 类型转化函数
2.5.4 随机数函数
2.5.5 日期时间函数
2.5.6 dateadd()增减日期函数
2.5.7 datediff()时间间隔数函数
2.6 顺序结构的程序设计
2.6.1 赋值语句
2.6.2 使用inputbox函数
2.6.3 使用msgbox函数和msgbox语句
2.7 上机指导
2.7.1 计算表达式(1)
2.7.2 计算表达式(2)
2.7.3 写出函数的返回值
2.7.4 弧度转化角度
2.8 习题
第3章 流程控制
3.1 算法概论
3.1.1 算法的概念
3.1.2 算法的描述
3.2 选择结构
3.2.1 if条件语句
3.2.2 select case语句
3.3 循环结构
3.3.1 for...next循环语句
3.3.2 while循环语句
3.3.3 do whileloop循环语句
3.3.4 doloop while循环语句
3.3.5 do untilloop循环语句
3.3.6 doloop until循环语句
3.3.7 多重循环
3.4 上机指导
3.4.1 计算分段函数
3.4.2 判断成绩等级
3.4.3 求一元二次方程的根
3.4.4 递推法
3.4.5 穷举法
3.5 习题
第4章 复合数据类型
4.1 数组
4.1.1 一维数组的声明
4.1.2 二维数组的声明
4.2 数组的基本操作
4.2.1 数组的初始化值
4.2.2 数组元素的引用
4.2.3 复制数组
4.2.4 改变数组大小和求数组某维上界函数ubound()函数
4.2.5 for each语句
4.3 创建枚举
4.4 结构
4.4.1 结构类型与结构变量的定义
4.4.2 结构变量的初始化及其引用
4.4.3 结构数组
4.5 上机指导
4.5.1 数组元素的赋值和引用
4.5.2 二维数组元素的赋值和引用
4.5.3 使用结构数组改变数组大小
4.5.4 选择法排序
4.5.5 实现批量输入
4.6 习题
第5章 过程
5.1 sub过程
5.1.1 定义sub过程
5.1.2 建立sub过程的方法
5.1.3 sub子过程的调用
5.2 函数过程的定义与调用
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.4.3 声明模块变量
5.4.4 声明命名空间变量
5.5 过程的嵌套调用与递归调用
5.5.1 过程的嵌套调用
5.5.2 过程的递归调用
5.6 上机指导
5.6.1 编写子过程submin和函数function min
5.6.2 使用参数数组
5.6.3 函数递归调用
5.6.4 顺序查找
5.7 习题
第6章 程序调试和异常处理
6.1 错误的种类
6.1.1 语法错误
6.1.2 运行时错误
6.1.3 逻辑错误
6.2 调试工具
6.2.1 visual basic.net的工作模式
6.2.2 使用调试工具调试程序
6.2.3 调试窗口
6.3 异常处理
6.3.1 结构化异常处理
6.3.2 非结构化异常处理
6.4 上机指导
6.4.1 非结构化异常处理
6.4.2 结构化异常处理
6.5 习题
第7章 window窗体与控件
7.1 窗体
7.1.1 窗体的结构
7.1.2 窗体的属性
7.1.3 设置启动窗体
7.1.4 常用窗体事件
7.1.5 创建应用程序的操作界面
7.1.6 控件的命名
7.2 文本类控件和命令控件
7.2.1 标签
7.2.2 文本框
7.2.3 命令按钮
7.3 选择控件
7.3.1 单选按钮
7.3.2 复选框
7.3.3 框架
7.3.4 列表框
7.3.5 复选列表框
7.3.6 组合框
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.6 上机指导
7.6.1 制作——个由命令按钮组成的简单计算器
7.6.2 对文本框内的文字进行各种修饰
7.6.3 设计奥运会运动员报名输入表单设计
7.6.4 壁纸欣赏
7.7 习题
第8章 界面设计
8.1 创建菜单
8.1.1 建立下拉式菜单
8.1.2 弹出式菜单
8.2 状态栏
8.2.1 创建状态栏
8.2.2 在运行时设置窗格内容
8.3 要具栏
8.3.1 工具栏的属性
8.3.2 创建工具条
8.3.3 为工具栏按钮添加图标
8.3.4 编写buttonclick事件处理程序
8.4 多窗体程序设计
8.4.1 添加窗体
8.4.2 与多重窗体程序设计有关的方法
8.5 多文档界面(mdl)
8.5.1 与mdi有关的属性、方法和事件
8.5.2 mdi应用程序中的菜单
8.6 通用对话框
8.6.1 打开文件对话框
8.6.2 保存文件对话框
8.6.3 颜色对话框
8.6.4 字体对话框
8.7 richtextbox控件
8.7.1 常用格式化属性
8.7.2 文件操作方法
8.8 上机指导
8.8.1 计算学习成绩的应用程序
8.8.2 多文档窗体
8.9 习题
第9章 面向对象的程序设计
9.1 类和对象的创建
9.1.1 类的创建
9.1.2 添加实例数据成员
9.1.3 方法
9.1.4 属性
9.1.5 对象的创建和使用
9.1.6 事件的声明及其激发
9.2 构造函数
9.3 面向对象的高级概念
9.3.1 方法重载
9.3.2 共享成员
9.4 类的继承
9.4.1 创建基类
9.4.2 创建子类
9.4.3 overrideable方法与重写方法
9.5 类的多态
9.5.1 基于继承的多态
9.5.2 基于接口的多态
9.6 类将类组织到命名空间
9.7 上机指导
9.7.1 类和对象的创建基础
9.7.2 类的继承
9.8 习题
第10章 数据库及应用
10.1 数据库概述
10.1.1 创建数据库及事务日志
10.1.2 创建表
10.1.3 添加记录
10.1.4 改变表结构
10.1.5 创建备份设备
10.1.6 数据库备份
10.1.7 数据库恢复
10.2 sql语言
10.2.1 数据查询
10.2.2 insert新建数据指令
10.2.3 update修改数据指令
10.2.4 delete删除数据指令
10.3 ado.net
10.3.1 ado.net的定义
10.3.2 ado.net的对象模型
10.3.3 使用connection对象来连接数据源
10.3.4 ado.net联机模式的数据存取
10.3.5 ado.net脱机模式的数据存取
10.3.6 利用ado.net控件编写数据库应用程序
10.4 上机指导
10.4.1 需求分析
10.4.2 概念结构设计
10.4.3 数据库设计
10.4.4 应用程序设计
10.4.5 运行结果
10.5 习题
第11章 web应用程序开发
11.1 web应用程序概述
11.1.1 web的概念
11.1.2 什么是asp.net
11.1.3 web窗体的概念
11.2 web窗体设计
11.2.1 web窗体设计的一般步骤
11.2.2 web窗体设计实例
11.3 web service的创建和使用
11.3.1 web service概念
11.3.2 web service的技术支持
11.3.3 创建一个web service
11.4 上机指导
11.4.1 基于c/s程序设计基础
11.4.2 基于b/s程序设计基础
11.5 习题
附录 《visuai basic.net程序设计》课程教学大纲
1.1 .net基本概念
1.1.1 .net开发平台
1.1.2 .net框架
1.1.3 .net框架目标
1.2 面向对象程序设计的墓本概念
1.3 visual studio.net集成开发环境
1.3.i visual studio.net集成开发环境的启动
1.3.2 visual basic.net集成开发环境
1.3.3 创建简单的应用程序
1.4 创建visual basic.net控制台程序
1.4.1 控制台输入输出方法
1.4.2 创建控制台应用程序
1.5 联机帮助系统
1.5.1 动态帮助
1.5.2 帮助菜单
1.5.3 联网资源
1.6 上机指导
1.6.1 visual basic.net的启动和退出
1.6.2 设置窗体属性
.1.6.3 设置窗体事件
1.6.4 控制台应用程序的建立和执行
1.7 习题
第2章 visuai basic.net程序设计基础
2.1 visual basic.net程序的书写规则
2.1.1 关键字与标识符
2.1.2 程序语句
2.1.3 程序的书写规则
2.1.4 命令格式中的符号约定
2.2 基本数据类型
2.2.1 数值数据类型
2.2.2 字符数据类型
2.2.3 boolean数据类型
2.2.4 byte数据类型
2.2.5 date数据类型
2.2.6 decimal数据
2.2.7 obiect数据类型
2.3 常量与变量
2.3.1 常量
2.3.2 变量
2.3.3 option explicit语句
2.4 运算符和表达式
2.4.1 算术运算符和算术表达式
2.4.2 关系运算符
2.4.3 逻辑运算符
2.4.4 字符运算符
2.5 常用系统函数
2.5.1 数学函数
2.5.2 字符处理函数
2.5.3 类型转化函数
2.5.4 随机数函数
2.5.5 日期时间函数
2.5.6 dateadd()增减日期函数
2.5.7 datediff()时间间隔数函数
2.6 顺序结构的程序设计
2.6.1 赋值语句
2.6.2 使用inputbox函数
2.6.3 使用msgbox函数和msgbox语句
2.7 上机指导
2.7.1 计算表达式(1)
2.7.2 计算表达式(2)
2.7.3 写出函数的返回值
2.7.4 弧度转化角度
2.8 习题
第3章 流程控制
3.1 算法概论
3.1.1 算法的概念
3.1.2 算法的描述
3.2 选择结构
3.2.1 if条件语句
3.2.2 select case语句
3.3 循环结构
3.3.1 for...next循环语句
3.3.2 while循环语句
3.3.3 do whileloop循环语句
3.3.4 doloop while循环语句
3.3.5 do untilloop循环语句
3.3.6 doloop until循环语句
3.3.7 多重循环
3.4 上机指导
3.4.1 计算分段函数
3.4.2 判断成绩等级
3.4.3 求一元二次方程的根
3.4.4 递推法
3.4.5 穷举法
3.5 习题
第4章 复合数据类型
4.1 数组
4.1.1 一维数组的声明
4.1.2 二维数组的声明
4.2 数组的基本操作
4.2.1 数组的初始化值
4.2.2 数组元素的引用
4.2.3 复制数组
4.2.4 改变数组大小和求数组某维上界函数ubound()函数
4.2.5 for each语句
4.3 创建枚举
4.4 结构
4.4.1 结构类型与结构变量的定义
4.4.2 结构变量的初始化及其引用
4.4.3 结构数组
4.5 上机指导
4.5.1 数组元素的赋值和引用
4.5.2 二维数组元素的赋值和引用
4.5.3 使用结构数组改变数组大小
4.5.4 选择法排序
4.5.5 实现批量输入
4.6 习题
第5章 过程
5.1 sub过程
5.1.1 定义sub过程
5.1.2 建立sub过程的方法
5.1.3 sub子过程的调用
5.2 函数过程的定义与调用
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.4.3 声明模块变量
5.4.4 声明命名空间变量
5.5 过程的嵌套调用与递归调用
5.5.1 过程的嵌套调用
5.5.2 过程的递归调用
5.6 上机指导
5.6.1 编写子过程submin和函数function min
5.6.2 使用参数数组
5.6.3 函数递归调用
5.6.4 顺序查找
5.7 习题
第6章 程序调试和异常处理
6.1 错误的种类
6.1.1 语法错误
6.1.2 运行时错误
6.1.3 逻辑错误
6.2 调试工具
6.2.1 visual basic.net的工作模式
6.2.2 使用调试工具调试程序
6.2.3 调试窗口
6.3 异常处理
6.3.1 结构化异常处理
6.3.2 非结构化异常处理
6.4 上机指导
6.4.1 非结构化异常处理
6.4.2 结构化异常处理
6.5 习题
第7章 window窗体与控件
7.1 窗体
7.1.1 窗体的结构
7.1.2 窗体的属性
7.1.3 设置启动窗体
7.1.4 常用窗体事件
7.1.5 创建应用程序的操作界面
7.1.6 控件的命名
7.2 文本类控件和命令控件
7.2.1 标签
7.2.2 文本框
7.2.3 命令按钮
7.3 选择控件
7.3.1 单选按钮
7.3.2 复选框
7.3.3 框架
7.3.4 列表框
7.3.5 复选列表框
7.3.6 组合框
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.6 上机指导
7.6.1 制作——个由命令按钮组成的简单计算器
7.6.2 对文本框内的文字进行各种修饰
7.6.3 设计奥运会运动员报名输入表单设计
7.6.4 壁纸欣赏
7.7 习题
第8章 界面设计
8.1 创建菜单
8.1.1 建立下拉式菜单
8.1.2 弹出式菜单
8.2 状态栏
8.2.1 创建状态栏
8.2.2 在运行时设置窗格内容
8.3 要具栏
8.3.1 工具栏的属性
8.3.2 创建工具条
8.3.3 为工具栏按钮添加图标
8.3.4 编写buttonclick事件处理程序
8.4 多窗体程序设计
8.4.1 添加窗体
8.4.2 与多重窗体程序设计有关的方法
8.5 多文档界面(mdl)
8.5.1 与mdi有关的属性、方法和事件
8.5.2 mdi应用程序中的菜单
8.6 通用对话框
8.6.1 打开文件对话框
8.6.2 保存文件对话框
8.6.3 颜色对话框
8.6.4 字体对话框
8.7 richtextbox控件
8.7.1 常用格式化属性
8.7.2 文件操作方法
8.8 上机指导
8.8.1 计算学习成绩的应用程序
8.8.2 多文档窗体
8.9 习题
第9章 面向对象的程序设计
9.1 类和对象的创建
9.1.1 类的创建
9.1.2 添加实例数据成员
9.1.3 方法
9.1.4 属性
9.1.5 对象的创建和使用
9.1.6 事件的声明及其激发
9.2 构造函数
9.3 面向对象的高级概念
9.3.1 方法重载
9.3.2 共享成员
9.4 类的继承
9.4.1 创建基类
9.4.2 创建子类
9.4.3 overrideable方法与重写方法
9.5 类的多态
9.5.1 基于继承的多态
9.5.2 基于接口的多态
9.6 类将类组织到命名空间
9.7 上机指导
9.7.1 类和对象的创建基础
9.7.2 类的继承
9.8 习题
第10章 数据库及应用
10.1 数据库概述
10.1.1 创建数据库及事务日志
10.1.2 创建表
10.1.3 添加记录
10.1.4 改变表结构
10.1.5 创建备份设备
10.1.6 数据库备份
10.1.7 数据库恢复
10.2 sql语言
10.2.1 数据查询
10.2.2 insert新建数据指令
10.2.3 update修改数据指令
10.2.4 delete删除数据指令
10.3 ado.net
10.3.1 ado.net的定义
10.3.2 ado.net的对象模型
10.3.3 使用connection对象来连接数据源
10.3.4 ado.net联机模式的数据存取
10.3.5 ado.net脱机模式的数据存取
10.3.6 利用ado.net控件编写数据库应用程序
10.4 上机指导
10.4.1 需求分析
10.4.2 概念结构设计
10.4.3 数据库设计
10.4.4 应用程序设计
10.4.5 运行结果
10.5 习题
第11章 web应用程序开发
11.1 web应用程序概述
11.1.1 web的概念
11.1.2 什么是asp.net
11.1.3 web窗体的概念
11.2 web窗体设计
11.2.1 web窗体设计的一般步骤
11.2.2 web窗体设计实例
11.3 web service的创建和使用
11.3.1 web service概念
11.3.2 web service的技术支持
11.3.3 创建一个web service
11.4 上机指导
11.4.1 基于c/s程序设计基础
11.4.2 基于b/s程序设计基础
11.5 习题
附录 《visuai basic.net程序设计》课程教学大纲
Visual Basic. NET程序设计教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×