第1章 Visual Basic.NET概述 1
Visual Basic.NET简介 1
Visual Basic.NET的特点 1
Visual Basic.NET的软硬件要求 3
Visual Studio 2005集成开发环境 4
Visual Basic.NET的启动与退出 4
Visual Basic.NET集成开发环境的组成 5
Windows窗体设计器和解决方案资源管理器 6
属性窗口和工具箱窗口 9
窗口管理 10
创建一个简单的Visual Basic.NET应用程序 13
应用程序开发步骤 13
程序的保存与加载 14
上机实训 15
熟悉开发环境 15
创建简单的程序 15
习题 16
第2章 面向对象的程序设计 17
类、对象和封装 17
面向对象 17
类与对象 19
封装 20
事件与代理 20
接口与继承 21
对象 22
对象的属性、事件和方法 22
对象属性设置 23
窗体 24
窗体的结构与属性 24
窗体事件 28
控件 29
Windows窗体控件 29
工具箱的管理 31
控件的操作 33
控件的添加 33
控件的操作 34
上机实训 37
窗体的使用 37
控件数组的使用 37
习题 38
第3章 Visual Basic.NET编程基础 39
数据类型 39
基本数据类型 39
枚举类型 41
常量与变量 42
常量 42
变量 44
变量的作用域和生存期 46
常用内部函数 47
数学函数 47
字符串函数 48
日期和时间函数 49
类型转换函数 49
其他常用函数 50
运算符与表达式 52
算术运算符 52
复合运算符 53
关系运算符和逻辑运算符 54
数组 55
数组的概念 55
数组的声明 57
动态数组声明 58
数组的初始化和引用 61
数组的初始化 61
数组元素的引用 63
应用示例 64
结构 65
结构类型与结构变量的定义 65
结构变量的初始化及其引用 66
结构数组 68
集合 69
建立集合并向集合中添加项目 69
集合成员的删除和检索 70
过程 72
Sub过程 73
Function过程 76
参数传递 78
上机实训 81
仓库存货管理 81
求组合数的值 81
习题 82
第4章 常用控件与应用 83
文本控件 83
标签 83
文本框 85
按钮控件 89
按钮属性 89
应用示例 90
图形控件 94
图片框属性 94
图形文件的装入 96
应用示例 97
复选框和单选按钮 98
复选框和单选按钮的属性和事件 98
应用示例 99
列表框和组合框 101
列表框 102
组合框 104
滚动条、定时器 106
滚动条 106
定时器 109
分组框控件 113
键盘和鼠标器 114
键盘事件 114
鼠标事件 116
上机实训 118
设置个性化签名 118
会移动的时间 118
习题 119
第5章 控制流程 120
选择结构 120
条件语句 120
IIf函数 122
多分支选择结构 123
循环结构 124
For循环控制结构 124
当循环控制结构 125
Do循环控制结构 125
多重循环 127
With语句 128
跳转结构 128
GoTo语句 128
Exit语句 128
End语句 129
上机实训 129
九九乘法表 129
判断某一正整数是否为素数 129
习题 130
第6章 界面设计 131
菜单设计 131
菜单的属性和事件 132
建立菜单 133
菜单项的控制 133
弹出式菜单 135
多重窗体设计 136
建立多重窗体 136
设计的方法 137
应用示例 138
多文档界面 140
MDI窗体与MDI子窗体 140
MDI特性 140
建立MDI应用程序 141
上机实训 142
改变文字格式 142
多文档界面应用程序 143
习题 143
第7章 对话框与文件管理 144
消息框 144
输入对话框 148
通用对话框 150
“打开”对话框 150
“保存”对话框 153
“颜色”对话框 154
“字体”对话框 155
“打印”对话框 156
通用对话框应用示例 157
文件管理 159
文件的打开与关闭 159
文件的操作语句函数 162
顺序文件的读操作与写操作 164
随机文件的操作 167
二进制文件的操作 168
文件与目录操作 169
文件操作 169
目录操作 170
函数对文件和目录的操作 172
上机实训 173
消息框的使用 173
顺序文件的读写 174
通用对话框的使用 174
习题 175
第8章 图形设计 176
GDI+概述 176
逻辑坐标与设备坐标 176
GDI+坐标系统与主要功能 177
画笔与像素 178
画笔 178
像素 180
GDI+绘图方法 181
直线 181
矩形和多边形 183
圆、椭圆、圆弧和扇形 186
清屏 188
画刷与填充 189
单色画刷(SolidBrush) 189
阴影画刷(HatchBrush) 190
渐变画刷(GradientBrush) 192
纹理画刷(TextureBrush) 194
上机实训 196
基本图形绘制 196
绘制函数图形 196
习题 197
第9章 数据库应用程序设计 198
数据库的基本概念 198
与关系型数据库相关的基本概念 198
数据库中的基本概念 199
SQL概述 199
SQL的特点及基本概念 200
数据定义 200
数据查询 200
数据更新 204
Connection和Command对象 206
ADO.NET模型 206
Connection对象 207
Command对象 208
ADO.NET的数据访问 209
ADO.NET简介 209
ADO.NET的数据连接 210
数据适配器(DataAdapter) 211
数据集(DataSet) 212
数据表(DataTable) 212
数据绑定 213
应用示例 214
需求分析 214
结构特性设计 214
功能特性设计 215
核心控件 216
系统实现 217
习题 224
附录 习题参考答案 225