第1章 初识Visual Basic.NET 1
实例1.1 第一个Visual Basic.NET程序 1
【拓展实例1】 改进第一个Visual Basic.NET程序 10
思考与练习1.1 11
实例1.2 按钮的使用 11
【拓展实例2】 图像显示和隐藏 19
思考与练习1.2 21
第2章 Visual Basic.NET编程入门 23
实例2.1 字符互换 23
【拓展实例3】 文本的修改与只读浏览 35
【拓展实例4】 字数统计 36
思考与练习2.1 38
实例2.2 计算数学试题 38
【拓展实例5】 计算工资 46
实例2.3 登录邮箱 48
思考与练习2.2 48
【拓展实例6】 判断是否为闰年 59
【拓展实例7】 计算属相 60
思考与练习2.3 61
实例2.4 求完全数 62
【拓展实例8】 显示九九乘法表 69
【拓展实例9】 求1 !+3 !+……+11!的和 70
【拓展实例10】 菱形图案 71
思考与练习2.4 72
第3章 控件和事件 73
实例3.1 网上购物 73
【拓展实例11】 批改数学试题 80
实例3.2 模拟“字体”对话框 84
思考与练习3.1 84
【拓展实例12】 编辑产品信息 97
思考与练习3.2 99
实例3.3 移动的数字钟 100
【拓展实例13】 抽奖程序 105
思考与练习3.3 108
实例3.4 跟踪鼠标移动 109
【拓展实例14】 水平移动字母 113
【拓展实例15】 会移动的南瓜 115
思考与练习3.4 116
实例3.5 文字编辑器 117
【拓展实例16】 异常处理 126
思考与练习3.5 128
第4章 数组和方法 129
实例4.1 选举统计 129
【拓展实例17】 登记产品销量 137
思考与练习4.1 138
实例4.2 矩阵计算 139
【拓展实例18】 一维数组数字的删除和插入 146
思考与练习4.2 149
实例4.3 验证哥德巴赫猜想 150
【拓展实例19】 求组合数 155
【拓展实例20】 求最大公约数和最小公倍数 157
实例4.4 数制转换 159
思考与练习4.3 159
【拓展实例21】 求费波纳契数列 166
思考与练习4.4 167
实例5.1 使用Visual Basic.NET实现“人”类 169
第5章 面向对象的程序设计 169
【拓展实例22】 创建并应用“圆形”类 179
思考与练习5.1 181
实例5.2 统计书籍销售量1 182
【拓展实例23】 比较长方形面积 191
思考与练习5.2 193
实例5.3 统计书籍销售量2 193
【拓展实例24】 继承Shape类 202
实例5.4 应用接口 206
思考与练习5.3 206
【拓展实例25】 费波纳契数列 213
思考与练习5.4 215
实例6.1 文件的加密和解密 217
第6章 文件管理和程序调试 217
【拓展实例26】 职工个人信息管理表 224
实例6.2 调试程序 226
思考与练习6.1 226
【拓展实例27】 应用“命令”窗口 231
思考与练习6.2 232
实例7.1 图形绘制 233
第7章 绘图与动画 233
【拓展实例28】 函数图形 242
思考与练习7.1 245
实例7.2 散步的猫 246
【拓展实例29】 渐变填充 257
思考与练习7.2 260
实例7.3 特效文字 261
【拓展实例30】 动态文字 264
思考与练习7.3 266
第8章 Web程序设计 267
实例8.1 浏览器 267
【拓展实例31】 电子邮件收发程序 275
思考与练习8.1 280
实例8.2 个人网站 281
【拓展实例32】 交互页面 287
思考与练习8.2 289
第9章 数据库程序设计 290
实例9.1 通讯录 290
【拓展实例33】 学生成绩管理 301
思考与练习9.1 310
实例9.2 信息查询 311
【拓展实例34】 电子词典 317
思考与练习9.2 323
附录 思考与练习答案 324
参考文献 331