第1章 ASP.NET2.0概述 1
1.1初识ASP.NET 1
从ASP到ASP.NET 1
.NET技术的发展 3
ASP.NET2.0的新特性 4
1.2ASP.NET2.0的运行环境 5
1.3ASP.NET2.0开发平台的建立 6
VisualStudio2005的不同版本 6
安装Web服务器 8
安装VWD 10
1.4VWD开发环境介绍 14
1.5ASP.NET2.0应用程序开发步骤及程序结构 19
ASP.NET2.0应用程序开发步骤 19
ASP.NET2.0应用程序的结构 24
托管ASP.NET2.0网页 26
习题1 27
第2章 VB.NET程序设计基础 29
2.1代码书写规范 29
标识符和关键字 29
程序批注 30
分行和并行 30
2.2标准数据类型 30
数字型 31
文本数据类型 32
逻辑型 33
日期型 34
对象型 35
2.3常量和变量 35
常量 35
变量 37
2.4运算符和表达式 38
运算符 38
表达式 42
2.5程序流程控制 42
顺序结构 42
分支结构 42
循环结构 47
2.6数组 52
数组的声明 52
数组的访问 53
动态数组 57
二维数组 58
数组的清除 59
2.7过程 59
过程的分类 59
Sub过程 60
函数 61
过程间的参数传递 63
数组参数 64
递归调用 65
2.8对象和类 66
对象 66
类 67
命名空间 68
习题2 69
第3章 HTML标记和HTML控件 72
3.1基本概念 72
认识HTML标记和HTML控件 72
将HTML标记转化为HTML服务器控件 73
HTML服务器控件所对应的HTML标记 74
3.2HTML控件的常用属性 75
3.3常用HTML控件 78
InputButton控件 78
InputText控件 81
InputPassword控件 81
InputCheckBox控件 82
InputRadioButton控件 82
TextArea控件 85
Image控件 85
Select控件 86
Table控件 89
Horizontal Rule控件 92
Div控件 93
习题3 95
第4章 Web服务器控件 97
4.1Web控件的概念 97
Web控件的分类 97
Web控件的优势 98
Web控件的基本语法 98
Web控件的共同属性 99
4.2基本Web控件 100
Label控件 100
TextBox控件 101
Button控件 102
HyperLink控件 102
LinkButton控件 105
Image控件 105
ImageButton控件 106
CheckBox控件 108
CheckBoxList控件 108
RadioButton控件 111
RadioButtonList控件 112
DropDownList控件 115
ListBox控件 118
Table控件 121
Panel控件 126
4.3验证控件 129
RequiredField Validator控件 129
CompareValidator控件 131
RangeValidator控件 133
RegularExpressionValidator控件 134
ValidationSummary控件 136
CustomValidator控件 138
4.4增强控件 140
AdRotator控件 140
Calendar控件 143
MultiView和View控件 146
习题4 152
第5章 页面设计 154
5.1母版页 154
母版页概述 154
母版页的创建 156
创建能够继承母版页的网页 157
5.2主题、样式和外观 158
基本概念 158
主题、样式和外观的建立 161
主题的应用和禁用 162
5.3站点导航 169
站点地图 169
站点导航控件 171
习题5 179
第6章 ASP.NET2.0内置对象 181
6.1Response对象 181
Response对象的属性 181
Response对象的方法 183
6.2Request对象 185
Request对象的属性 185
Request对象的方法 186
Request对象的应用 187
6.3Application对象 192
Application对象的属性 192
Application对象的方法 192
Application对象的事件 193
Application对象的使用 194
6.4Session对象 198
Session对象的属性 198
Session对象的方法 199
Session对象的事件 199
Session对象的使用 199
6.5Cookie对象 204
Cookie对象的建立及主要属性 204
Cookies集合的属性和方法 205
Cookie对象的使用 206
6.6Server对象 209
Server对象的属性 209
Server对象的方法 209
Server对象的应用 210
习题6 212
第7章 SQL Server 2005基础与SQL语言 214
7.1数据库基本概念 214
数据模型 214
关系型数据库的结构 214
常用数据库简介 217
7.2SQL Server 2005基础 217
SQL Server 2005概述 217
数据库和数据表的建立 219
数据表的维护 222
数据的完整性 222
视图的建立 226
7.3SQL语言 227
SQL语言的组成 227
SQL语言的语句格式 228
SQL语言常用命令 228
常用聚合函数 231
习题7 232
第8章 获取数据库中的数据 234
8.1使用SqlDataSource控件查询数据 234
数据源控件概述 234
SqlDataSource控件的属性、方法和事件 235
SqlDataSource控件的配置 238
8.2使用数据绑定控件显示数据 245
GridView控件 245
DetailsView控件 265
FormView控件 274
DataList控件 281
Repeater控件 282
8.3其他数据控件 285
DropDownList控件 286
ListBox控件 289
CheckBoxList控件 289
RadioButtonList控件 290
8.4使用数据对象获得数据 290
SqlDataSource和Data View对象概述 290
应用实例 292
习题8 294
第9章 修改数据库中的数据 296
9.1为修改数据配置数据源 296
使SqlDataSource启用数据插入、更新和删除功能 296
使用SqlDataSource删除和更新数据 298
9.2使用DetailsView控件插入数据 305
启用DetailsView的数据插入功能 306
定制DetailsView的插入界面 309
9.3使用GridView控件删除和编辑数据 313
使用GridView删除数据 313
使用GridView编辑和更新数据 314
9.4使用FormView控件插入和编辑数据 320
FormView的相关属性、方法和事件 320
使用FormView操纵数据源 323
应用实例 324
习题9 329
第10章 网站用户管理 331
10.1网站配置及账户管理 331
配置网站以支持用户账户 331
通过网站管理工具创建和管理用户 333
建立角色 334
创建和管理访问规则 336
10.2账户登录系列控件 338
账户注册控件CreateUserWizard 338
登录控件Login 342
登录状态控件LoginStatus 344
登录名控件LoginName 345
登录视图控件LoginView 347
更改账户密码控件ChangePassword 354
习题10 356
第11章 文件操作 358
11.1System.IO命名空间 358
File类 358
Directory类 359
Path类 360
相关数据类型 361
文件操作实例 362
11.2读写文本文件 364
读文本文件 364
写文本文件 368
11.3文件的上传 371
FileUpload控件 371
单个文件的上传 372
多个文件的上传 379
习题11 381
附录A VB.NET常用内部函数 383
A.1类型转换函数 383
A.2数学函数 384
A.3字符串函数 384
A.4时间/日期函数 386
A.5数据格式转换函数 388
A.6随机函数 389
A.7DateTime对象的常用属性和方法 389
附录B 常用命名空间 391
附录C 常用HTML标记 393
参考文献 396