第1章 计算机与Visaul Basic.NET
1.1 计算机简介
1.2 Windows的使用
1.2.1 鼠标指针
1.2.2 鼠标的操作
1.2.3 Windows和窗口
1.2.4 记事本的使用
1.2.5 本节小结
1.3 文件和文件夹
1.3.1 Windows资源管理器的使用
1.3.2 使用打开和另存对话框
1.3.3 只读属性
1.4 Visual Basic.NET简介
1.4.1 Windows和VB.NET
1.4.2 如何开发VB.NET应用程序
1.4.3 Visual Basic的不同版本
1.5 计算简史
1.5.1 19世纪
1.5.2 20世纪30年代
1.5.3 20世纪40年代
1.5.4 20世纪50年代
1.5.5 20世纪60年代
1.5.6 20世纪70年代
1.5.7 20世纪80年代
1.5.8 20世纪90年代
第2章 解决问题
2.1 程序开发的步骤
2.1.1 用计算机完成工作
2.1.2 程序计划
2.2 程序设计的工具
2.2.1 流程图
2.2.2 伪代码
2.2.3 分层结构图
2.2.4 根据NYC大街的编号求方向的算法
2.2.5 班级平均分数的算法
2.2.6 本节小结
第3章 VB.NET编程基础
3.1 VB.NET控件
3.1.1 启动VB.NET
3.1.2 初识文本框控件
3.1.3 初识按钮控件
3.1.4 初识标签控件
3.1.5 初识列表框控件
3.1.6 Name属性
3.1.7 初识帮助系统
3.1.8 字体
3.1.9 自动隐藏
3.1.10 本节小结
3.2 VB.NET事件
3.2.1 初识事件过程
3.2.2 窗体的属性和事件过程
3.2.3 事件过程的声明语句
3.2.4 本节小结
3.3 数字
3.3.1 算术运算
3.3.2 科学计数法
3.3.3 变量
3.3.4 增加变量的值
3.3.5 内置函数:Math.Sqrt,Int,Math.Round
3.3.6 整型数据类型
3.3.7 多重声明
3.3.8 括号
3.3.9 三种错误类型
3.3.10 本节小结
3.4 字符串
3.4.1 变量和字符串
3.4.2 文本框用做输入与输出
3.4.3 连结
3.4.4 ANSI字符设置
3.4.5 字符串属性和方法Length属性和ToUPPer,ToLower,Trim,IndexOf,Substring方法
3.4.6 空字符串
3.4.7 字符串的初始值
3.4.8 Option Strict语句
3.4.9 内部文档
3.4.10 续行符号
3.4.11 本节小结
3.5 输入信息和输出信息
3.5.1 带有格式化函数的格式化输出信息
3.5.2 带有区域的格式化输出信息
3.5.3 从文件中读数据
3.5.4 从输入对话框中获得输入信息
3.5.5 使用信息对话框进行输出
3.6 本章小结
3.7 编程设计
第4章 通用过程
4.1 子过程(I)
4.1.1 变量与表达式作为实参
4.1.2 子过程调用其他子过程
4.1.3 本节小结
4.2 子过程(II)
4.2.1 按值传递
4.2.2 按地址传递
4.2.3 局部变量
4.2.4 类级别变量
4.2.5 调试
4.3 函数过程
4.3.1 具有参数的用户定义函数
4.3.2 无参数用户定义函数
4.3.3 比较函数过程与子过程
4.3.4 用Region指令折叠一个过程
4.4 模块设计
4.4.1 自顶向下设计
4.4.2 结构化程序设计
4.4.3 结构化程序设计的优点
4.4.4 面向对象编程
4.4.5 引用
4.5 本章小结
4.6 编程设计
第5章 选择结构
5.1 关系与逻辑运算符
5.1.1 关系运算符
5.1.2 逻辑运算符
5.1.3 本节小结
5.2 If语句
5.2.1 ElseIf子句
5.2.2 本节小结
5.3 Select Case语句
5.3.1 本节小结
5.4 案例研究:周薪名单
5.4.1 设计周薪名单程序
5.4.2 显示工资名单事件的伪代码
5.4.3 编写周薪名单的程序
5.4.4 程序和用户界面
5.4.5 本节小结
5.5 本章小结
5.6 编程设计
第6章 循环
6.1 Do Loop循环语句
6.1.1 本节小结
6.2 用Do Loop循环语句处理数据列表
6.2.1 Peek方法
6.2.2 计数顺和累加器
6.2.3 标志
6.2.4 嵌套循环
6.2.5 本节小结
6.3 For…Next循环
6.3.1 本节小结
6.4 案例研究:贷款分析
6.4.1 设计贷款分析程序
6.4.2 用户界面
6.4.3 贷款分析程序的伪代码
6.4.4 编写贷款分析程序
6.4.5 本节小结
6.5 本章小结
6.6 编程设计
第7章 数组
7.1 创建和访问数组
7.1.1 ReDim语句
7.1.2 使用数组作为频率表
7.1.3 本节小结
7.2 数组的使用
7.2.1 有序数组
7.2.2 使用数组的一部分
7.2.3 合并两个有序数组
7.2.4 传递数组到过程
7.2.5 本节小结
7.3 数组的一些附加类型
7.3.1 控件数组
7.3.2 结构
7.3.3 本节小结
7.4 排序和查询
7.4.1 冒泡排序法
7.4.2 希尔排序法
7.4.3 查询
7.4.4 本节小结
7.5 二维数组
7.5.1 本节小结
7.6 案例研究:高级收银机
7.6.1 程序设计
7.6.2 用户界面
7.6.3 数据结构
7.6.4 编写代码
7.7 本章小结
7.8 编程设计
第8章 顺序文件
8.1 顺序文件简介
8.1.1 创建顺序文件
8.1.2 为顺序文件添加项
8.1.3 异常的处理结构
8.1.4 本节小结
8.2 使用顺序文件
8.2.1 顺序文件的排序
8.2.2 CSV格式
8.2.3 合并顺序文件
8.2.4 中断处理控制
8.2.5 本节小结
8.3 案例研究:记录取款和存款
8.3.1 程序设计
8.3.2 用户界面
8.3.3 为程序编码
8.4 本章小结
8.5 编程设计
第9章 附加控件和对象
9.1 列表框、组合框与文件打开控件
9.1.1 List Box控件
9.1.2 Combo Box控件
9.1.3 OpenFileDialog控件
9.2 7种基本控件
9.2.1 Group Box控件
9.2.2 Check Box控件
9.2.3 Radio Button控件
9.2.4 Timer控件
9.2.5 Prcture Box控件
9.2.6 Horizontal与Vertcal Scroll Bar控件
9.3 4种附加控件
9.3.1 Clipboard对象
9.3.2 随机类
9.3.3 MainMenu控件
9.3.4 多重窗体
9.4 本章小结
9.5 编程设计
第10章 数据库管理
10.1 数据库简介
10.1.1 服务器资源管理器
10.1.2 用数据表来访问数据库
10.2 关系数据库和SQL
10.2.1 主键和外键
10.2.2 SQL
10.2.3 4种SQL要求
10.2.4 DataGrid控件
10.2.5 改变数据库的内容
10.2.6 本节小结
10.3 本章小结
10.4 编程设计
第11章 面向对象编程
11.1 类和对象
11.1.1 对象构造函数
11.2 对象数组、事件和包含
11.2.1 对象数组
11.2.2 事件
11.2.3 包含
11.3 继承
11.3.1 多态和重载
11.3.2 抽象属性、方法和类
11.3.3 本节小结
11.4 本章小结
11.5 编程设计
附录A ANSI值表
附录B VB.NET的操作步骤
附录C 从VB 6.0过渡到VB.NET
附录D VB.NET调度工具
部分奇数练习答案