第1章 Visual Basic.NET概述1
1.1 Visual Basic.NET历史1
1.2 Visual Basic.NET特点2
1.3 .NET架构3
1.4 任务1: 安装Visual Basic.NET4
1.5 任务2: 建立最简单的Visual Basic.NET程序6
1.6 任务3: 建立可交互的Visual Basic.NET程序14
1.7 任务4: 更改文本框背景颜色18
1.8 小结22
1.9 作业23
第2章 Visual Basic.NET语言基础24
2.1 任务1: 计算圆的周长和面积24
2.2 任务2: 简单乘方运算31
2.3 任务3: 温度转换35
2.4 任务4: 显示用户欢迎窗口45
2.5 小结48
2.6 作业49
第3章 分支结构50
3.1 任务1: 求最大数50
3.2 任务2: 判断奇偶数52
3.3 任务3: 判断字符类型54
3.4 任务4: 用户信息验证(1) 56
3.5 任务5: 成绩转换58
3.6 任务6: 判断正负数61
3.7 小结62
3.8 作业63
第4章 循环结构64
4.1 任务1: 计算N的阶乘,N为自然数64
4.2 任务2: 生成随机数66
4.3 任务3: 猜数游戏71
4.4 任务4: 有趣的三位数 76
4.5 任务5: 输入两个整数,求出它们之间所有的素数79
4.6 小结83
4.7 作业83
第5章 数组、结构和集合84
5.1 任务1: 输出高于平均成绩的分数84
5.2 任务2: 将输入的10个整数按逆序输出88
5.3 任务3: 将学生成绩从小到大排序91
5.4 任务4: 学生成绩表(1) 95
5.5 任务5: 输出杨辉三角形101
5.6 任务6: 学生成绩表(2) 104
5.7 任务7: 学生成绩表(3) 109
5.8 小结112
5.9 作业112
第6章 过程114
6.1 任务1: 统计字符个数114
6.2 任务2: 进制转换118
6.3 任务3: 数字排序121
6.4 任务4: 计算Fibonacci数列127
6.5 任务5: 用户信息验证(2) 130
6.6 小结135
6.7 作业135
第7章 面向对象的概念136
7.1 任务1: 类定义示例136
7.2 任务2: 封装示例139
7.3 任务3: 继承示例142
7.4 任务4: 方法重载示例146
7.5 任务5: 多态的示例147
7.6 小结149
7.7 作业149
第8章 .NET类库151
8.1 .NET类库概述151
8.2 任务1: 小学生算术测验153
8.3 任务2: 绘制花瓣图案159
8.4 任务3: 简单端口扫描器166
8.5 任务4: 简单邮件发送系统170
8.6 任务5: 多线程应用174
8.7 任务6: 文件加密179
8.8 小结184
8.9 作业184
第9章 文件186
9.1 文件概述186
9.2 任务1: 顺序文件的读写187
9.3 任务2: 随机文件的读写198
9.4 任务3: 使用流进行二进制文件的读写205
9.5 任务4: 简单文件管理器214
9.6 小结222
9.7 作业222
第10章 ADO.NET和数据库223
10.1 任务1: 创建数据库223
10.2 任务2: 连接和操作数据库228
10.3 任务3: BindingSource组件的应用(1) 234
10.4 任务4: BindingSource组件的应用(2) 238
10.5 小结243
10.6 作业243
第11章 用户界面设计244
11.1 任务1: 图片浏览244
11.2 任务2: 字体格式247
11.3 任务3: 打字小游戏253
11.4 任务4: 小小画笔258
11.5 任务5: 简易文本编辑器 260
11.6 任务6: 菜单调用外部程序266
11.7 任务7: 多重窗体269
11.8 小结272
11.9 作业272
第12章 异常处理274
12.1 任务1: 异常处理示例(1) 274
12.2 任务2: 异常处理示例(2)276
12.3 任务3: 主动抛出异常示例279
12.4 小结281
12.5 作业281
参考文献282