1 第1章 VB.NET 2005运行环境 2
导学 2
助学 7
任务1 安装VB.NET 2005开发环境 7
任务2 用VB.NET 2005创建第一个应用程序 8
任务3 创建一个VB.NET 2005控制台程序 11
小结 13
自学 13
实验1 编写“关于”窗口(独立练习) 13
实验2 编写“输入姓名并显示欢迎词”的控制台应用程序(独立练习) 14
习题 15
2 第2章 基本控件 18
导学 18
助学 27
任务1 使用Form和Label创建一个程序 27
任务2 Textbox和Button控件的应用 28
任务3 Timer控件和Label控件的应用 29
小结 31
自学 32
实验1 文本复制(独立练习) 32
实验2 利用计时器实现文字自动移动(独立练习) 33
习题 34
3 第3章 语言基础 36
导学 36
助学 50
任务1 求两个整数相加 50
任务2 求梯形的面积 51
任务3 求一个四位整数的各位数之和 52
任务4 字符串处理 52
小结 54
自学 54
实验1 完成7个算术运算符的功能(独立练习) 54
实验2 求华氏温度对应的摄氏温度(独立练习) 55
实验3 求三角形面积(独立练习) 56
实验4 求圆的直径(独立练习) 57
实验5 四位整数位数倒置(3种方法独立练习) 57
习题 58
4 第4章 流程控制 62
导学 62
助学 67
任务1 判断奇偶数 67
任务2 两个数求最大 68
任务3 编写用户登录界面 69
任务4 求成绩等级程序(两种方法) 70
任务5 求s=1+2+3+…+n的程序 72
任务6 求e=1+1/1!+1/2!+1/3!+…+1/n!(要求精度达到1.0×10-6)的程序 73
任务7 筛选字母字符并反序存放 74
任务8 运用For…Next双层嵌套循环排序 75
小结 76
自学 77
实验1 4个数字求最小(独立练习) 77
实验2 超市购物打折程序(独立练习) 78
实验3 求n!=1×2×3×4×…×n(独立练习) 78
实验4 求Ⅱ=4(1/1-1/3+1/5-1/7+1/9-1/11+…)(要求精度达到1.0×10-6)(独立练习) 79
实验5 求前n项裴波那契数列 80
实验6 华氏与摄氏温度对照表 81
实验7 求n到m之间偶数之和(n和m均为整数,且n≤m) 82
实验8 判断字符串是否为回文 82
实验9 用For…Next双层嵌套循环降序排序数据 83
习题 84
5 第5章 数组 94
导学 94
助学 99
任务1 一维数组简单应用 99
任务2 一维数组处理数字中的极值(最大值或最小值) 101
任务3 一维数组处理反序输出 104
任务4 求二维数组中的最大值 107
小结 109
自学 110
实验1 一维数组处理平均值(独立练习) 110
实验2 收视率调查 111
实验3 求二维数组平均值 112
习题 113
6 第6章 程序调试与异常处理 116
导学 116
助学 120
任务1 输入格式异常和其他异常处理 120
任务2 演示语法错误、运行错误、逻辑错误、结构化异常和非结构化异常 123
小结 127
自学 127
实验1 结构化异常处理(独立练习) 127
实验2 四则运算器(用结构化异常处理方法实现) 128
习题 130
7 第7章 过程 132
导学 132
助学 138
任务1 用过程求数字中的极值(最大值或最小值) 138
任务2 求组合数 141
任务3 用过程实现“个人简历表” 143
任务4 局部变量与全局变量的区别 145
小结 146
自学 147
实验1 求f(x,n)的值(独立练习) 147
实验2 求两个自然数的最大公约数 148
实验3 鼠标无法单击【退出】按钮 149
实验4 同名局部变量的使用示例 149
习题 151
8 第8章 常用控件 154
导学 154
助学 164
任务1 RadioButton,CheckBox,Panel和GroupBox的应用 164
任务2 ListBox和ComboBox的应用 165
任务3 MaskedTextBox,DateTimePicker,ScrollBar和RichTextBox的应用 169
任务4 运用RadioButton,CheckBox和GroupBox控件设置字体 171
小结 173
自学 173
实验1 计算存款利息(独立练习) 173
实验2 调查表(独立练习) 175
实验3 教材订购系统(独立练习) 176
习题 177
9 第9章 界面设计 180
导学 180
助学 189
任务1 多文档窗体、菜单和快捷菜单的应用 189
任务2 工具栏和对话框的应用 190
任务3 多文档窗体模板和状态栏的应用 193
任务4 简易的文本编辑器 194
小结 201
自学 201
实验1 完成“字体演示”的界面设计(独立练习) 201
实验2 2008年北京奥运会(独立练习) 203
实验3 车标图(独立练习) 205
实验4 用Timer控件,实现窗体标题内容来回移动(独立练习) 207
习题 208
10 第10章 文件访问技术 210
导学 210
助学 215
任务1 简易记事本(顺序文件存取方法) 215
任务2 简易记事本(My.Computer.FileSystem对象) 217
任务3 将窗口中的内容写入文件并实现查询 217
小结 219
自学 219
实验1 登录日志 219
实验2 Write函数和WriteLine函数的应用 220
实验3 StreamReader和StreamWriter类访问文件的应用 221
习题 222
11 第11章 简单数据库编程 224
导学 224
助学 230
任务1 创建Access2003数据库 230
任务2 用DataReader读取CourseInfor表中记录(代码方式) 231
任务3 向CourseInfor表中添加记录(代码方式) 233
任务4 用DataGridView控件访问CourseInfor表 235
任务5 用文本框绑定CourseInfor表 241
任务6 最常用的SQL语句分析及应用举例 242
小结 244
自学 244
实验1 在Student.mdb数据库中添加StudentInfor和Grade表(独立练习) 244
实验2 用文本框绑定StudentInfor(独立练习) 246
实验3 根据学号选择,查询该生所有课程的成绩 247
习题 248
12 第12章 综合实例 250
导学 250
助学 250
任务 新建“学生管理系统”项目 250
小结 266
自学 266
实验 完善“学生管理系统”(独立练习) 266
附录 268
附录A 习题参考答案 268
附录B 数据类型之间转换的方法 273
附录C 用于检查合法性的函数 274
附录D 用于格式化输出的函数 274
附录E VB.NET 2005主要关键字 275
附录F 参考文献 276