第1章 Visual Basic 2005概述 1
Microsoft.NET概述 1
Microsoft.NET框架概述 1
Microsoft.NET框架 2
Microsoft.NET框架目标 3
Microsoft.NET技术能给我们带来什么 3
计算模式的革命 3
软件业运营模式的革命 4
Microsoft.NET对网络商业的影响 4
创建Visual Basic 2005控制台程序 5
Visual Studio 2005集成开发 环境的启动 5
创建简单控制台应用程序 6
联机帮助系统 7
动态帮助窗口 7
帮助菜单 8
互联网资源 8
上机指导 8
基本输入输出 8
控制台应用程序的建立和执行 9
习题 10
第2章 Visual Basic 2005程序设计基础 11
Visual Basic 2005程序的书写规则 11
关键字与标识符 11
程序语句 12
程序的书写规则 12
命令格式中的符号约定 12
基本数据类型 13
数值数据类型 13
字符数据类型 14
Boolean数据类型 14
Byte数据类型 14
DateTime数据类型 14
Decimal数据类型 15
对象数据类型 15
常量与变量 17
常量 17
变量 18
Option Explicit与Option Compare指令 19
运算符和表达式 21
算术运算符和算术表达式 21
关系运算符和关系表达式 23
逻辑运算符和逻辑表达式 24
字符串运算符 26
常用内置函数与数学类对象 27
Visual Basic 2005类型转换函数 27
Visual Basic 2005数学对象 28
随机数生成器 30
DataTime类型 31
日期值的加减 33
上机指导 36
计算下列表达式 36
已知a=2,b=-9,c=8,计算下列表达式 37
弧度转化为角度 37
题 38
第3章 流程控制 40
算法概论 40
算法的概念 40
算法的描述 42
选择结构(或称分支结构) 42
赋值语句 42
If条件语句 43
Select Case语句 48
循环结构 50
For.Next结构 50
Do.Loop结构 52
多重循环 58
上机指导 59
计算分段函数 59
判断成绩等级 60
求一元二次方程的根 61
递推法 63
穷举法 64
习题 65
第4章 复合数据类型 67
数组 67
一维数组的声明 67
二维数组的声明 68
数组的基本操作 68
数组的初始化值 68
数组元素的引用 69
复制数组 70
For Each语句 71
改变数组大小 72
交错数组 74
创建枚举 75
字符串 76
字符串的声明和初始化 76
Visual Basic2005字符串类的成员 76
结构 81
结构类型与结构变量的定义 81
结构变量的初始化及其引用 83
结构数组 86
集合 88
建立集合并向集合中添加项目 89
集合成员的删除和检索 92
其他集合 93
上机指导 98
矩阵相加 98
制作频率表 100
优秀毕业生花名册 101
选择法排序 103
习题 104
第5章 程序的分块设计 106
过程 106
Sub过程 106
Function函数过程 108
参数顺序变动调用过程 110
过程重载 111
过程的嵌套调用 112
过程的递归调用 113
参数传递 115
按值传递参数 115
按址传递参数 115
参数数组 117
可选参数 118
数组参数 119
枚举参数 123
变量作用域 123
声明局部变量 123
静态变量 124
声明模块变量 125
声明命名空间变量 126
上机指导 126
求最大值 126
函数递归调用 127
二分法查询 128
习题 130
第6章 程序调试和异常处理 131
错误的种类 131
语法错误 131
运行时错误 132
逻辑错误 133
调试工具(Debug) 133
Visual Basic 2005的工作模式 134
使用调试工具调试程序 134
调试窗口 136
异常处理 138
Exception类 138
Try.Catch.Finally.EndTry语句 138
自定义异常处理 139
上机指导 140
单步调试一个简单的程序 140
求n! 142
习题 142
第7章 面向对象的程序设计基础 144
对象与类 144
对象(Object) 144
类 146
面向对象技术 147
抽象化 147
封装 149
继承 149
多态性 149
面向对象程序设计流程 150
需求分析 150
面向对象分析 150
面向对象设计 150
面向对象程序编写 151
对象与程序的验证 151
对象与类的创建 151
创建类 151
命名空间 152
创建字段 153
创建属性 154
创建方法 156
方法重载 157
创建和使用对象 158
向类中添加事件 160
事件有关的语句和关键字 160
建立事件处理程序 161
构造函数 165
无参构造函数 166
参数化构造函数 167
带可选参数的构造函数 168
创建类共享成员 170
创建共享字段 170
创建共享方法 171
创建共享属性 172
上机指导 173
模拟银行 173
统计奶牛产奶量 176
习题 177
第8章 继承和多态 178
继承与派生 178
基类与派生类 178
继承的实现 179
访问修饰符 182
公有继承 182
受保护继承 183
友元继承 184
私有继承 184
继承修饰符 185
使用Must Inherit创建抽象类 185
使用NotMustInherit禁止继承 186
继承与重载、重写和隐藏 186
重载和继承 186
重写和继承 187
隐藏和继承 188
MyBase、MyClass与继承 189
MyBase关键字 189
MyClass关键字 190
继承构造函数 191
无参构造函数的继承 191
带参数的构造函数 193
接口 194
接口的定义 194
接口的实现 195
多态性 197
用继承实现多态性 198
用接口实现多态性 199
上机指导 201
测试访问修饰符 201
房屋管理 204
求二维规则图形面积 206
接口多态 209
习题 210
第9章 Windows窗体与控件 212
Windows窗体 212
创建简单的Windows应用程序 212
Visual Basic 2005开发环境中各个部分的名称和功能 213
窗体的结构 216
窗体属性 217
创建应用程序的操作界面 219
向窗体添加控件 220
窗体事件 222
控件的命名 223
文本类控件和命令控件 223
标签 223
文本框 224
命令按钮 226
上机指导 230
计算职工工资 230
九宫格益智游戏 232
习题 238
第10章 常用窗体控件 239
选择控件 239
单选按钮 239
复选框 240
框架 241
列表框 243
复选列表框 245
组合框 246
其他常用控件 252
图片框 252
进度条 252
定时器 253
滚动条 253
键盘和鼠标器 257
键盘 257
鼠标器 263
拖放 267
上机指导 271
计算剧院门票价格 271
浏览壁纸 274
书籍管理 276
习题 279
第11章 界面设计 281
创建菜单 281
建立菜单条 282
快捷菜单 284
工具栏 284
创建工具栏 285
创建可拖动的工具栏 286
状态栏 288
创建状态栏 288
运行时设置状态栏 289
通用对话框 289
【打开】与【另存为】对话框 290
颜色对话框 291
字体对话框 292
多窗体程序设计 298
添加窗体 299
与多重窗体程序设计有关的方法 299
多文档界面 304
与MDI有关的属性、方法和事件 304
MDI应用程序中的菜单 307
上机指导 312
使用多重窗体 312
计算学习成绩的应用程序 313
习题 320
第12章 数据库及应用 322
数据库编程技术基础 322
数据库的基本概念 322
SQL基础 324
ADO.NET概述 328
ADO.NET的定义 328
Microsoft.NET框架数据提供程序 329
使用Connection对象来连接数据源 329
ADO.NET联机模式的数据存取 333
使用Command对象 334
使用DataReader对象 337
ADO.NET脱机模式的数据存取 340
使用DataAdapter对象 341
使用DataSet对象 342
使用DataRow对象 343
数据绑定控件 351
简单绑定 351
复杂绑定 351
Binding Manager Base类 354
上机指导 356
连接环境下的数据库操作 356
非连接环境下的数据库操作 362
习题 369