第1章 基础知识 1
术语 1
HTTP协议 1
静态网页 2
动态网页 2
B/S架构 3
常用动态网页技术概述 4
CGI 4
PHP 4
JSP 5
ASP 5
ASP*NET 5
Web服务器IIS 5
安装IIS 6
管理IIS 7
访问IIS服务器资源 9
习题1 9
第2章 HTML标记语言 11
HTML文档的结构 11
常用标记 13
图像和多媒体标记 18
列表标记 20
超级链接标记 24
表格标记 25
表单标记 29
框架标记 33
习题2 36
实训 38
第3章 JavaScript脚本语言 40
JavaScript简介 40
J avaScript语法基础 42
数据类型 42
常量和变量 42
表达式和运算符*4 3
JavaScript程序基本结构 46
赋值语句 46
流程控制语句 46
函数 53
预定义函数 53
函数的定义和调用 54
内置对象与浏览器对象 56
对象的基本概念 56
使用对象 57
JavaScript内置对象 58
浏览器对象 65
JavaScript的事件处理 73
综合示例 75
习题3 84
实训 85
第4章 ASP.NET基础 88
NET概述 88
ASP/NET的运行环境和工作原理 88
ASP/NET概述 88
ASP与ASP/NET的区别 88
ASP/NET的工作原理 89
ASP/NET的运行环境 90
ASP/NET程序初步 90
ASP/NET的配置 92
Visual Studio*NET开发环境 94
习题4 101
实训 102
第5章 C#语言基础 103
C#概述 103
C#概述 103
C#的特点 104
用C#开发的应用程序类型 104
C#语言结构 104
C#常量和变量 105
数据类型 106
简单类型 106
结构类型 110
枚举类型 111
运算符和表达式 112
程序的基本控制结构 116
顺序结构 116
分支结构 117
循环结构 120
命名空间 124
命名空间概述 124
命名空间的定义 124
命名空间的嵌套 125
命名空间的名称指示 126
“using”指示符 127
异常处理 128
校验(checked)和非校验(unchecked)语句 129
异常处理语句 130
引发异常 133
习题5 134
实训 136
第6章 HTML表单和Web表单 137
HTML表单构成 137
服务器端获取HTML表单数据的方法 139
获取post方式传递的数据 139
获取get方式传递的数据 142
Web表单 144
Web表单的格式 144
HTML服务器控件 145
习题6 150
实训 153
第7章 Web服务器控件 154
Web服务器控件概述 154
Button控件的使用方法 156
Button控件的功能和类型 156
Button控件 156
ImageButton控件 159
LinkButton控件 161
文本控件的使用方法 162
输入静态文本 162
显示HTML标记 162
用Label和Panel控件显示动态文本 164
TextBox控件的使用方法 166
TextBox控件的功能与属性 166
TextBox控件的事件 167
DropDownList控件的使用方法 169
DropDownList控件的功能 169
DropDownList绑定数据 170
ListBox控件的使用方法 174
ListBox控件的功能 174
在控件中添加和删除多项 178
CheckBoxList和CheckBox控件的使用方法 179
CheckBoxList和CheckBox控件的功能与区别 179
CheckBoxList和CheckBox控件的使用 180
RadioButtonList和RadioButton控件的使用方法 181
上传图片的方法 183
概述 183
上传图片到文件夹并显示 184
验证控件的使用 185
验证控件的共性 185
RequiredFieldValidator必须输入验证控件 186
CompareValidator比较验证控件 187
RangeValidator范围验证控件 188
RegularExpressValidator正则表达式验证控件 189
Custory Validator自定义验证控件 191
ValidatorSummary汇集验证信息控件 193
习题7 193
实训 195
第8章 ASP*NET内置对象 197
ASP/NET内置对象概述 197
Response对象 197
输出字符串 198
网页重定向 199
输出文件 200
Response的其他方法 201
Request对象 201
读取以Get方式提交的数据 202
读取以Post方式提交的数据 203
解决中文显示的问题 204
获取客户端浏览器信息 205
Application对象 206
聊天室应用程序 207
Global/asa文件 209
统计网站在线人数程序 210
Server对象 212
ScriptTimeOut属性 212
字符串编码 212
获取服务器上的物理路径 214
网页重定向 215
Session对象 216
SessionID属性 217
利用Session存储信息 217
Abandon方法 219
TimeOut属性 219
Cookie对象 219
用Response对象设置Cookie 220
用Request对象读取Cookie 220
Cookie应用示例 220
习题8 222
实训 223
第9章 ADO/NET与数据库访问 224
ADO.NET概述 224
数据连接对象Connection 227
数据命令对象Command 228
数据读取器对象DataReader 228
数据适配器对象DataAdapter与数据集DataSet 233
数据绑定 236
数据绑定表达式 236
运行期间的数据绑定 238
习题9 243
实训 245
第10章 数据访问控件 246
DataGrid控件 246
DataGrid控件的属性和事件 246
DataGrid控件应用示例 249
Repeater控件 264
Repeater控件的属性和事件 264
Repeater控件应用示例 265
DataList控件 267
DataList控件的属性和事件 267
DataList控件应用示例 269
习题10 271
实训 272
第11章 XML 273
XML/概述 273
XML简介 273
XML语法描述 274
XML编程模式 276
XML与ADO/NET 279
XML与数据的持久化输出 279
XML与DataSet 281
用FOR XML的SQL语句和OPENXML函数生成XML文档 281
XML与Web 283
文件管理网页 283
新闻网页 288
浏览新闻内容网页 292
习题 295
实训 296
第12章 ASP*NET应用实例分析 298
电子商务网站系统概况 298
系统功能分析及数据库 299
系统功能模块 299
系统数据库 300
通用模块的设计 301
用户控件概述 301
Head.ascx导航栏的设计 301
Menu.ascx导航栏的设计 303
用户管理模块的设计 306
用户注册模块的设计 306
用户登录模块的设计 312
商品浏览模块的设计 316
功能概述 316
商品浏览模块的设计 317
购物车模块的设计 323
功能概述 323
购物车模块的设计 323
订单模块的设计 335
功能概述 335
订单模块设计的关键技术点 336
订单模块的设计 336
参考书目 341