叶苗群主编的《Visual Basic.NET程序设计》共分为11章:第1章主要介绍面向对象程序设计的基本概念和VB.NET常用控件;第2章主要介绍VB.NET数据类型、常量和变量、常用系统函数、运算符和表达式等;第3章选择结构和第4章循环结构是运用VB.NET进行程序开发的基础;第5章介绍数组及其应用;第6章介绍自定义函数及过程;第7章介绍用户界面设计的相关知识;第8章介绍数据文件及其使用;第9章介绍数据库开发应用;第10章介绍面向对象程序设计及应用;第11章介绍图形应用程序。每章后面都设置了习题,用于测试学生对所学知识点的掌握情况。
叶苗群主编的《Visual Basic.NET程序设计》针对高等院校非计算机专业的教学特点和实际情况,由具有多年丰富教学经验的教师合作编写而成。
《Visual Basic.NET程序设计》共分为11章,由浅入深、循序渐进地介绍了VisualBasic.NET基础知识入门、VB.NET程序设计语言基础、选择结构、循环结构、数组、过程、用户界面设计、数据文件、数据库访问、面向对象程序设计、图形应用程序等。
《Visual Basic.NET程序设计》图文并茂、通俗易懂,内容前后连贯、螺旋上升,例题趣味实用、讲解详尽,习题丰富且难易适中,可作为高等院校开设的“高级语言程序设计(VB)”和“VB.NET程序设计”等课程的教材,也可作为广大程序设计爱好者的自学辅导用书。
第1章 VB.NET入门
1.1 引例: 第一个VB.NET应用程序
1.2 VB.NET特点及集成开发环境
1.2.1 VB.NET的特点
1.2.2 VB.NET集成开发环境
1.2.3 VB.NET项目组成
1.3 面向对象的基本概念
1.3.1 类与对象
1.3.2 属性、事件和方法
1.3.3 面向对象的程序设计
1.4 设计用户界面的基本控件
1.4.1 控件的基本属性
1.4.2 窗体(Form)
1.4.3 标签(Label)
1.4.4 按钮(Button)
1.4.5 文本框(TextBox)
1.4.6 图片框(PictureBox)
1.4.7 定时器(Timer)
1.5 综合应用
习题
第2章 VB.NET语言基础
2.1 引例: 三角形题
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.3.4 不同数据类型的混合运算
2.4 数据的输入与输出
2.4.1 InputBox输入函数
2.4.2 MsgBox输出函数
2.4.3 Format格式输出函数
2.4.4 Debug.Write方法
2.5 常用内部函数
2.5.1 数学函数
2.5.2 转换函数
2.5.3 字符串函数
2.5.4 日期与时间函数
2.5.5 随机函数
2.5.6 Shell函数
2.6 程序错误与调试
2.6.1 程序错误
2.6.2 工作模式
2.6.3 调试
习题
第3章 选择结构
3.1 引例: 字号变大系统登录
3.2 If语句
3.2.1 单分支结构(If…Then语句)
3.2.2 双分支结构(If…Then…Else语句)
3.2.3 If语句的嵌套
3.2.4 If多分支结构(If…Then…ElseIf语句)
3.3 Select Case多分支结构
3.4 条件函数
3.4.1 IIf函数
3.4.2 Choose函数
3.5 选择控件与分组控件
3.5.1 单选按钮控件(RadioButton)
3.5.2 复选框控件(CheckBox)
3.5.3 分组控件(GroupBox)
3.5.4 选择控件举例: 字体设置程序
3.6 综合应用
习题
第4章 循环结构
4.1 引例: 求最大公约数和最小公倍数
4.2 循环语句概述
4.3 For…Next循环
4.4 Do…loop循环
4.4.1 语法格式
4.4.2 流程图
4.4.3 两种循环语句区别
4.4.4 实例
4.5 循环的嵌套
4.6 跳转语句
4.6.1 GoTo语句
4.6.2 Continue语句
4.6.3 Exit语句
4.6.4 End语句和Stop语句
4.7 滚动条、进度条
4.7.1 滚动条控件
4.7.2 进度条控件
4.8 综合应用
习题
第5章 数组
5.1 引例——求最小值及其位置问题
5.2 数组概述
5.2.1 数组的定义
5.2.2 数组的初始化与引用
5.3 数组的基本操作
5.3.1 数组元素的输入、输出和复制
5.3.2 数组元素的排序
5.3.3 数组元素的插入与删除
5.4 作为对象的数组
5.4.1 创建Array类的数组对象
5.4.2 数组的复制
5.4.3 数组的排序
5.5 列表框与组合框
5.5.1 列表框
5.5.2 组合框
5.6 综合应用
习题
第6章 过程
6.1 引例: 统计字符个数
6.2 函数过程
6.2.1 函数过程的定义
6.2.2 函数过程的调用
6.3 子过程
6.3.1 子过程的定义
6.3.2 子过程的调用
6.3.3 函数过程和子过程的比较
6.4 参数传递
6.4.1 形参与实参
6.4.2 值传递
6.4.3 地址传递
6.4.4 数组参数
6.4.5 对象参数
6.4.6 变量作用域
6.5 综合应用
习题
第7章 用户界面设计
7.1 引例: 简单文本编辑器程序
7.2 菜单设计
7.2.1 菜单设计概述
7.2.2 创建下拉式菜单
7.2.3 创建弹出式菜单
7.3 对话框
7.3.1 “打开文件”和“保存文件”对话框
7.3.2 字体对话框
7.3.3 颜色对话框
7.4 工具栏和状态栏
7.4.1 工具栏
7.4.2 状态栏
7.5 多窗体和多文档设计
7.5.1 多窗体设计
7.5.2 多文档界面设计
习题
第8章 数据文件
8.1 引例: 文件读取操作
8.2 数据文件概述
8.3 顺序文件访问
8.3.1 顺序文件的打开
8.3.2 顺序文件的关闭
8.3.3 顺序文件的写操作
8.3.4 顺序文件的读操作
8.4 随机文件和二进制文件访问
8.4.1 随机文件的打开和关闭
8.4.2 随机文件的读/写
8.4.3 二进制文件的访问
8.5 综合应用
习题
第9章 数据库访问
9.1 引例: 学生选课
9.2 通过ADO.NET访问数据库
9.2.1 ADO.NET技术
9.2.2 数据绑定和Windows窗体
9.2.3 DataGridView控件
9.3 SQL语言
9.3.1 Select语句
9.3.2 查询实例
9.4 综合应用
习题
第10章 面向对象程序设计
10.1 引例: 自定义直线类
10.2 对象和类
10.2.1 基本概念
10.2.2 三大要素
10.2.3 基本特征
10.2.4 类封装和实例化
10.3 继承和派生
10.4 重载和重写
10.5 综合应用
习题
第11章 图形应用程序
11.1 引例: 绘制图形
11.2 GDI+绘图基础
11.2.1 GDI+坐标系
11.2.2 GDI+常用结构和类
11.3 绘制函数和方法
11.3.1 文本输出
11.3.2 常用绘图函数
11.3.3 Graphics常用方法
11.4 综合应用
习题
参考文献