第1章 网站设计基础 1
1.1 ASP.NET 2.0概述 2
.NET技术发展历史 2
.NET Framework的组成 2
ASP.NET的技术特点 3
1.2 Web应用程序介绍 4
建立静态网页 5
动态网页 7
ASP.NET中的文件 9
1.3配置ASP.NET 2.0的开发环境 10
Visual Studio 2005和.NET Framework的安装 11
SQL Server的安装 11
安装配置IIS 11
1.4 Visual Studio 2005界面介绍 13
1.5网站开发流程 14
1.6学习方法 15
1.7新手注意事项 15
1.8使用帮助系统 17
习题1 18
第2章 C#基础 19
2.1认识C# 20
2.2 C#的数据类型和表达式 22
变量和常量 22
常见数据类型 23
类型转换 24
2.3运算符 25
2.4控制语句 26
分支语句 26
循环语句 30
2.5类 32
2.6 C#常用函数和方法集 33
时间日期型 33
类型转换 33
其他常用函数和方法 34
习题2 36
第3章 ASP.NET 2.0常用控件 38
3.1建立ASP.NET网站 39
3.2 ASP.NET页面的执行过程 44
3.3常用控件 47
标签、文本框、按钮的应用 48
单选按钮列表的应用 51
下拉列表的应用 54
复选按钮列表的应用 55
容器控件的应用 58
图像控件的应用 61
文件上传的应用 63
文件上传的高级应用 66
3.4验证控件 68
必须项验证控件 69
比较验证控件 71
范围验证控件 73
正则表达式验证控件 74
自定义验证控件 75
验证摘要控件 77
3.5自定义控件 79
习题3 80
第4章 ASP.NET 2.0常用内置对象 82
4.1 Response对象 83
利用Response.Write向浏览器输出内容 83
利用Response.Redirect重定向 83
4.2 Request对象 84
Response.Form接收表单变量 85
Response.QueryString接收变量 85
4.3 Session对象的用法 89
4.4 Server对象 91
取得服务器文件的物理路径 91
字符串编码 92
习题4 94
第5章 ASP.NET 2.0数据库控件 95
5.1数据库基础知识 96
查询语句SELECT 96
插入语句INSERT 97
修改语句UPDATE 97
删除语句DELETE 98
5.2使用数据源控件访问数据库 98
利用数据源控件访问SQL Server数据库 99
利用AccessDataSource访问数据库 106
5.3 GridView控件 111
GridView控件显示数据 112
自定义GridView样式一 116
自定义GridView样式二 121
5.4 DetailsView控件 128
DetailsView控件显示数据 128
DetailsView和GridView实现主细表 130
5.5 FormView控件 133
FormView显示数据 133
数据显示控件的组合应用 137
5.6利用Repeater控件自由显示数据 143
5.7利用DataList控件显示多栏信息 145
习题5 146
第6章 使用ADO.NET操作数据库 147
6.1通过程序访问数据库 148
Connection对象 149
Command对象 150
DataReader对象 150
DataAdapter对象 151
6.2使用ADO.NET操作数据库 152
删除表中记录 152
插入记录 154
更新记录 155
查询记录 155
6.3数据库操作类的封装与应用 157
数据库操作类的封装 158
数据库操作类的应用 162
6.4自定义分页 163
GridView自定义分页 164
DataList自定义分页 166
Repeater自定义分页 169
习题6 171
第7章 新闻系统 172
7.1新闻系统数据库的设计 173
7.2新闻系统首页的设计 174
7.3更多页面more.aspx的实现 177
7.4设计后台登录页面 180
7.5新闻系统后台管理页面 181
7.6删除新闻的实现 184
7.7添加新闻的实现 185
7.8修改新闻的实现 186
7.9改进与完善 188
7.10验证码的使用 191
习题7 194
第8章 网上商城 195
8.1系统设计图 196
8.2数据库的设计 196
8.3母版页的设计 197
8.4网站首页的设计 202
8.5分页显示更多产品 206
8.6产品搜索页的设计 209
8.7后台登录页的设计 211
8.8后台管理页的设计 211
8.9删除产品信息 215
8.10添加新产品信息 216
8.11修改产品信息 218
习题8 221
第9章 网站优化与管理 222
9.1网站优化 223
9.2网站的编译发布 225
9.3申请域名和空间 226
习题9 228
附录A C#编程规范 229
A.1命名约定 229
A.2注释规范 232
A.3排版 233
A.4界面控件命名 234
A.5代码可读性建议 234
参考文献 235