内容简介
第0章 绪论
0.1 VB.NET
0.1.1 什么是.NET框架
0.1.2 什么是VB.NET
0.1.3 VB.NET的新特性
0.2 VB.NET的集成开发环境
0.2.1 安装VB.NET
0.2.2 集成开发环境
0.3 教学方法和课程安排
第1章 VB.NET语言基础
1.1 【案例1】使用标签控件显示奥运标语
相关知识
VB.NET应用程序的组成
控件的基本操作
使用“格式”主菜单
使用“帮助”主菜单
Label控件
窗体
案例进阶
显示彩色奥运标语
1.2 【案例2】变量的作用
相关知识
VB.NET程序的代码结构
VB.NET的数据类型
标识符和关键字
声明变量
赋值语句
常量
注释语句
TextBox控件
案例进阶
应用TextBox控件
1.3 【案例3】计算随机产生的算术题
相关知识
数据类型转换
算术运算符和算术表达式
赋值运算符和赋值表达式
连接运算符
数学函数
日期和时间函数
案例进阶
计算时间间隔
1.4 【案例4】模拟密码验证系统
相关知识
算法的概念和特征
描述算法的方法
比较运算符和比较表达式
逻辑运算符和逻辑表达式
优先级
If语句
案例进阶
判断某年是否为闰年
1.5 【案例5】十二生肖简介
相关知识
Select Case语句
合并Case语句
事件的概念
创建响应事件的过程
RadioButton控件
Panel控件和GroupBox控件
CheckBox控件
案例进阶
批改算术题
1.6 【案例6】求自然常数
相关知识
For...Next语句
循环嵌套
While...End While语句
Do...Loop语句
ListBox控件
ComboBox控件
对集合进行操作
案例进阶
求10000以内的完全数
求300以内的素数
简易英汉—汉英字典
思考与练习
第2章 数组和VB.NET程序分块设计
2.1 【案例7】制作问卷调查表
相关知识
数据结构
数组的概念
一维数组
For Each...Next语句
案例进阶
插入排序法
选择排序法
2.2 【案例8】查询学生各科成绩
相关知识
多维数组
多维数组的应用
创建自定义数据类型
应用自定义数据类型
案例进阶
计算两个矩阵的和、差
记录产品销售量
2.3 【案例9】使用两种过程分别求组合数
相关知识
程序分块设计的意义
过程的类型
Sub过程
Function过程
变量的作用域
案例进阶
求最大公约数和最小公倍数
2.4 【案例10】将十进制数字转换为二进制数字
相关知识
形参和实参
关键字ByVal和ByRef
过程重载
递归方法
案例进阶
求斐波纳契数列前20位数字
精确计算50 !的值
思考与练习
第3章 面向对象的程序设计
3.1 【案例11】转换字母大小写形式
相关知识
面向对象的概念
面向对象的特点
面向对象程序设计的优点
命名空间
VB.NET类库
String类
字符串函数
案例进阶
数字菱形图案
3.2 【案例12】创建并应用People类
相关知识
类的构造方法
类的变量
类的方法
实例变量和实例方法的修饰符
案例进阶
创建并应用Trapezia类
3.3 【案例13】统计手机销售量
相关知识
Property过程
默认属性
关键字Me
对象比较
对象数组
案例进阶
比较3个长方形的面积
3.4 【案例14】改进“统计手机销售量”程序
相关知识
什么是类的继承
如何在VB.NET中实现类的继承
继承的可传递性
什么是类的多态
关键字MyBase
关键字MyClass
案例进阶
Trapezia类和Rect类的父类
3.5 【案例15】求一个数列的和
相关知识
命名空间
修饰符
什么是接口
如何在VB.NET中实现接口
案例进阶
斐波纳契数列的和
思考与练习
第4章 应用程序的开发
4.1 【案例16】移动的数字钟
相关知识
Timer组件
ErrorProvider组件
格式化数据函数
案例进阶
指定格式输出数字
4.2 【案例17】黄山花卉展
相关知识
ImageList组件和PictureBox控件
什么是焦点
设置Tab键顺序
设置访问键
在代码中改变控件的属性
案例进阶
设置文本的字体和颜色
4.3 【案例18】用键盘操纵的“老鼠过街”游戏
相关知识
键盘事件
鼠标事件
常见错误
调试程序
案例进阶
显示鼠标指针当前位置
4.4 【案例19】文件的加密和解密
相关知识
文件结构和分类
打开顺序文件
编辑顺序文件
文件函数
随机文件
案例进阶
记录和查询学生成绩
4.5 【案例20】创建菜单
相关知识
MenuItem控件的属性和事件
MessageBox对话框
创建状态栏
设置状态栏属性
案例进阶
显示程序状态
4.6 【案例21】应用RichTextBox控件
相关知识
RichTextBox控件
FontDialog组件
ColorDialog组件
创建工具栏
编辑工具栏
工具栏的事件和方法
案例进阶
创建“文字格式”工具栏
4.7 【案例22】创建多窗体程序
相关知识
什么是MDI
创建多窗体
编辑多窗体
案例进阶
创建父窗体和子窗体
思考与练习
第5章 VB.NET的图形处理技术
5.1 【案例23】绘制一个小房子
相关知识
图形处理技术基础知识
Pen类
辅助绘图类
Graphics类
案例进阶
绘制函数图形
使用鼠标绘制图形
5.2 【案例24】动态展示图片
相关知识
Image类和Bitmap类
Brush类
填充图形
文本处理
案例进阶
填充颜色
闪烁文字
思考与练习
第6章 Web程序设计
6.1 【案例25】自制浏览器
相关知识
结构化异常处理
Explorer组件
案例进阶
处理异常
6.2 【案例26】Web窗体
相关知识
ASP.NET简介
Web窗体基础知识
HTML
案例进阶
登记个人信息网页
改进“Web窗体”程序
思考与练习
第7章 数据库程序设计
7.1 【案例27】显示“图书”数据库
相关知识
数据库基础知识
ADO.NET
案例进阶
浏览“通讯录”数据库
7.2 【案例28】查询图书数据
相关知识
数据绑定控件
SQL
案例进阶
管理图书数据(1)
管理图书数据(2)
管理图书数据(3)
思考与练习
附录A 常用字符的ASCII码
附录B 常用的HTML标记符
参考文献