目录 1
第1章 Visual Basic.NET简介 1
1.1 了解.NET 1
1.1.1 何谓.NET 1
1.1.2 .NET对IT专业人员的意义 1
1.1.3 了解“软件作为服务”的意义 2
1.2 Visual Basic.NET语言的新特性 2
1.2.1 面向对象编程特性 3
1.2.2 其他现代化语言特性 4
1.3 安装Visual Studio.NET 6
1.3.1 硬件需求 6
1.3.2 Visual Studio.NET的安装过程 7
1.4 Visual Studio.NET集成开发环境简介 10
1.4.1 Visual Studio.NET起始页 11
1.4.2 方案管理器 11
1.4.3 类视图 12
1.4.4 属性窗口 13
1.4.5 菜单体系 13
1.5 关闭Visual Studio.NET 17
第2章 创建第一个Visual Basic.NET程序 19
2.1 语法说明 19
2.2 创建第一个Visual Basic.NET程序 21
2.2.1 界面设计 21
2.2.2 编写代码 23
第3章 Visual Basic.NET程序设计基础 25
3.1 变量和常量 25
3.1.1 概念 25
3.1.2 命名的规则 25
3.1.3 变量的范围 26
3.1.4 静态变量 26
3.1.5 常量 26
3.2 数据类型 27
3.2.1 数据类型的基本种类 27
3.2.2 枚举数据类型 28
3.2.3 数据类型的转换 28
3.2.4 用户定义的数据类型 29
3.3 数组 30
3.3.1 一维数组的声明与使用 30
3.3.2 多维数组 31
3.4 运算符 31
3.4.1 算术运算符 31
3.4.2 连接运算符 32
3.4.3 比较运算符 32
3.4.4 逻辑运算符 33
3.4.5 运算符的优先级 38
第4章 Visual Basic.NET常用语句 40
4.1 常用语句概述 40
4.2.2 IF...THEN...ELSE 41
4.2 条件判断语句 41
4.2.1 IF...THEN 41
4.2.3 SELECT CASE语句 42
4.3 循环结构语句 43
4.3.1 DO...LOOP循环 43
4.3.2 FOR...NEXT循环 45
4.3.3 FOR EACH...NEXT循环 46
4.3.4 WHILE...END WHILE循环 46
4.4 退出循环 46
4.5 无条件转移语句 47
第5章 事件过程与函数过程 48
5.1 事件过程 48
5.2 函数过程 50
5.3 参数的传递 51
5.4 常用内部函数 52
5.4.1 输入输出函数 52
5.4.2 字符串操作函数 54
5.4.3 Rnd随机函数 55
5.4.4 日期函数 56
第6章 面向对象的程序设计方法 58
6.1 面向对象编程的基本概念 58
6.1.1 面向对象编程语言的特点 59
6.1.2 对象和类 60
6.1.3 对象的建立和编辑 61
6.1.4 对象的属性、事件和方法 62
6.2 面向对象的实现 63
6.2.1 用Class语句创建类 64
6.2.2 用Property语句创建属性 65
6.2.3 用Sub和Function创建方法 67
6.2.4 用Event语句声明事件 68
6.2.5 对象的生命周期——构造器与析构器 69
6.2.6 应用Rectangle类 72
第7章 设计Windows窗体 75
7.1 窗体 75
7.1.1 窗体及其属性 75
7.1.2 窗体常用方法和语句 77
7.2.1 Label控件 78
7.2 常用标准控件及属性 78
7.2.2 Button控件 79
7.2.3 TextBox控件 80
7.2.4 CheckBox控件 81
7.2.5 ListBox控件 82
7.2.6 ComboBox控件 83
7.3 MDI窗体的设计 84
7.3.1 创建MDI父窗体 85
7.3.2 创建MDI子窗体 85
7.3.3 设置启动窗体 85
7.3.4 创建一个MDI实例 86
7.4.1 设计菜单 87
7.4 设计菜单、工具栏和状态栏 87
7.4.2 设计工具栏 92
7.4.3 设计状态栏 94
第8章 应用程序对话框设计 95
8.1 对话框设计方法 95
8.1.1 ShowDialog的使用 95
8.1.2 DialogResult的变化 96
8.1.3 从属性窗口设计方法 98
8.1.4 按钮激活设置方式 98
8.2 创建标准对话框 99
8.2.1 OpenFileDialog对话框 101
8.2.2 SaveFileDialog对话框 103
8.2.3 ColorDialog对话框 104
8.2.4 FontDialog对话框 105
8.2.5 PrintPreviewDialog对话框 106
8.2.6 PrintDialog对话框 107
8.3 创建自定义对话框 108
8.3.1 理解自定义对话框 108
8.3.2 创建一个自定义的对话框 109
8.4 创建消息对话框 109
8.4.1 认识消息对话框 109
8.4.2 MsgBox对话框 110
8.4.3 MessageBox类 111
8.4.4 消息对话框综合示例 111
8.5.1 认识输入对话框 112
8.5 创建输入对话框 112
8.5.2 输入对话框应用示例 113
第9章 使用Web技术 114
9.1 ASP.NET与Web窗体 114
9.1.1 ASP.NET 114
9.1.2 Web窗体与应用 116
9.2 服务器控件 121
9.2.1 HTML服务器控件 121
9.2.2 Web窗体控件 122
9.3 XML支持 123
9.3.1 XML基础 123
9.3.3 创建XML文档 125
9.3.2 Visual Basic.NET对XML的支持 125
9.3.4 创建Schema语法规则 127
9.3.5 创建XSLT样式表 129
第10章 关系数据库介绍 133
10.1 关系数据库基本概念 133
10.2 使用Access建立数据库 134
10.2.1 关于设计数据库 134
10.2.2 创建数据库 135
10.2.3 创建数据表 136
10.2.4 编辑数据 139
10.2.5 设置表间的关系 140
10.2.6 在Visual Basic.NET中连接数据库 143
10.3 建立SQL查询 148
10.3.2 简单的查询 149
10.3.1 select语句的语法结构 149
10.3.3 使用WHERE子句 151
10.3.4 使用GROUP BY分组 153
10.3.5 使用ORDER BY子句 153
10.3.6 联合查询 153
10.4 在Visual Basic.NET中建立查询 154
第11章 使用ADO.NET对数据进行访问 159
11.1 认识ADO.NET 159
11.2 基本数据访问对象 161
11.2.1 基本数据访问对象与管理支持程序 161
11.2.4 dataAdapter对象 162
11.2.2 connection对象 162
11.2.3 command对象 162
11.2.5 dataReader对象 163
11.3 dataset的基本内容 163
11.3.1 认识DataSet 163
11.3.2 DataTable对象 164
11.3.3 关系与对象 164
11.3.4 DataSet与DataReader的选择 165
11.4 DataSet的创建和使用 166
11.4.1 手工创建的DataSet对象 166
11.4.2 利用数据库系统创建DataSet对象 167
11.4.3 浏览dataset对象中的数据 170
11.4.4 使用dataset对象中的数据 171
11.5.1 将数据从DataSet对象写入到Xml文件 172
11.5 DataSet与Xml 172
11.5.2 将数据从一个XML文件读入DataSet对象 174
11.6 数据的排序和筛选 175
11.6.1 DataTable对象中数据的排序和筛选 175
11.6.2 使用DataView对象 176
第12章 程序调试及出错处理 177
12.1 程序中的错误类型 177
12.1.1 语法及编译错误 177
12.1.2 运行错误 178
12.1.3 逻辑错误 178
12.2.1 Visual Basci.NET中的工作模式 179
12.2 Visual Basci.NET中常用的调试工具 179
12.2.2 “调试”菜单 180
12.2.3 “调式”工具栏 181
12.3 常用的调试方法和技巧 181
12.3.1 在中断模式下进行程序调试 181
12.3.2 运行程序的特定部分 183
12.3.3 使用调试窗口 185
12.3.4 使用Try...Catch...Finally语句处理错误和异常 188
12.4 常用的调试方法和技巧 189
12.4.1 联机错误处理 189
12.4.2 集中错误处理 191
参考文献 192