第一章 电子商务发展概况 1
1.1 电子商务的概念 2
1.1.1 电子商务的基本含义 2
1.1.2 电子商务的特征 4
1.2 电子商务的发展现状及趋势 4
1.2.1 电子商务的产生背景 4
1.2.2 电子商务的发展现状 5
1.2.3 电子商务的发展趋势 7
1.3 电子商务的基本运行框架 9
1.3.1 电子商务的基本框架 9
1.3.2 电子商务的基本模式 10
1.4 实现电子商务的技术支持 13
1.4.1 Web技术 13
1.4.2 电子数据交换(EDI)技术 14
1.4.3 在线支付技术 15
1.4.4 信息安全技术 15
1.4.5 计算机虚拟现实(VR)技术 15
1.5 我国电子商务发展前景 16
1.5.1 电子商务趋势 16
1.5.2 发展电子商务的竞争战略 18
1.5.3 企业电子商务应用 19
本章小结 23
习题一 23
第二章 网站平台设计与建设 24
2.1 网络硬件设计 25
2.1.1 快速以太网 25
2.1.2 ATM网 26
2.1.3 FDDI网 26
2.1.4 快速交换式以太网 27
2.2 电子商务网站设计与实现 28
2.2.1 网站规划阶段 29
2.2.2 网站开发阶段 42
2.2.3 网站发布阶段 45
2.3 建立Web服务器 46
2.4 网络系统集成及数据传输要求 49
本章小结 50
习题二 51
第三章 HTML标准 52
3.1 HTML概述 52
3.2 HTML页面标记 54
3.3 超文本链接 55
3.4 HTML字体标记 57
3.5 HTML布局标记 58
3.6 HTML表格标记 61
3.7 HTML表单 63
3.8 多窗口页面 64
本章小结 66
习题三 66
第四章 ASP.NET概述 68
4.1 微软.NET战略和ASP.NET简介 69
4.1.1 微软.NET的历史 69
4.1.2 微软.NET的介绍 70
4.1.3 ASP.NET历史 80
4.2 .NET的安装与运行环境 80
4.2.1 运行环境配置 80
4.2.2 Visual Studio.NET 2005安装 84
4.2.3 运行环境IDE 84
本章小结 87
习题四 87
第五章 XML语言 88
5.1 XML的概念 89
5.1.1 XML概述 89
5.1.2 XML和HTML的差别 90
5.2 从.INI文件到现在的注册表 93
5.2.1 使用XML建立配置文件的好处 93
5.2.2 配置立件的类型 94
5.2.3 配置文件的XML结构 94
5.2.4 XML代码文档 99
5.3 ADO.NET、数据和XML 101
5.3.1 ADO的局限性 101
5.3.2 进入ADO.NET 102
5.4 ASP.NET和XML 102
5.5 Web服务 103
5.6 XML串行化 104
5.7 基于流和基于DOM的XML类 105
5.7.1 System.Xml简介 105
5.7.2 .NET中的MSXML 110
本章小结 111
习题五 111
第六章 ADO.NET 113
6.1 基本概念 113
6.1.1 Managed Provider 114
6.1.2 DataSet 115
6.1.3 ASP.NET数据访问步骤 116
6.2 通过ADO.NET访问数据库 117
6.2.1 ADO.NET访问数据库的步骤 117
6.2.2 ADO.NET对象模型概览 117
6.2.3 显示DataSet 118
6.3 ADO.NET数据库连接方法 120
6.3.1 数据库连接字符串 120
6.3.2 两种数据库连接方式 121
6.3.3 使用DataSet 128
6.3.4 DataReader的使用方法 135
6.4 ADO.NET数据库基本操作 137
6.4.1 插入记录 137
6.4.2 修改记录 138
6.4.3 删除记录 141
6.4.4 事务处理 144
6.5 数据绑定技术 144
6.5.1 列表绑定控件是如何工作 145
6.5.2 模板里的数据绑定 149
6.5.3 Repeater控件 158
6.5.4 DataList控件 161
6.5.5 Gridview控件 163
6.5.6 Repeater、DataList和Gridview 168
本章小结 168
习题六 168
第七章 ASP应用程序 170
7.1 什么是应用程序 170
7.1.1 配置应用程序的步骤 171
7.1.2 应用程序框架 171
7.1.3 创建应用程序的典型步骤 172
7.2 配置Web.config 173
7.2.1 ASP.NET配置简介 173
7.2.2 配置文件的规则 174
7.2.3 配置文件的语法规则 174
7.2.4 ASP.NET定义的标准配置段 175
7.2.5 一个配置读出的例子 175
7.2.6 Web.config配置实例 176
7.3 编写global.asax 177
7.4 Application和Session 180
7.4.1 Application对象 180
7.4.2 Session 188
7.5 安全访问控制 191
7.5.1 验证和授权(Authentication And Authorization) 192
7.5.2 基于Windows的验证 193
7.5.3 基于FORM的验证 194
7.5.4 授权用户和角色 198
本章小结 199
习题七 200
第八章 ASP之Web Form 201
8.1 Web Form简介 201
8.1.1 Web Form 201
8.1.2 我的第一个Page 202
8.1.3 Web页面处理过程 202
8.1.4 Web Form事件模型 219
8.2 服务器端控件 223
8.2.1 服务器端控件示例 223
8.2.2 文本输入控件 226
8.2.3 按钮控件 229
8.2.4 复选控件 231
8.2.5 单选控件 231
8.2.6 列表框 232
8.2.7 非空域控件(RequiredFieldValidator) 234
8.2.8 页面验证 235
8.2.9 使用panel控件 238
8.2.10 选择控件 240
8.2.11 图像控件 243
8.2.12 列表控件(DropDownList) 244
8.2.13 重复列表Repeator 246
8.2.14 数据列表DataList 249
8.2.15 数据表格Gridview 256
8.3 自定义控件 261
8.3.1 组合控件 261
8.3.2 继承控件 262
8.4 HTML控件 270
8.4.1 HTML按钮控件(HtmlButton) 270
8.4.2 HTML图像控件(HtmlImages) 271
8.4.3 HTML文本控件(TextArea) 271
8.4.4 HTML输入控件(InputHidden) 272
8.4.5 HTML表格(HtmlTable) 273
8.4.6 HTML标识控件(HtmlGenericControl) 275
8.4.7 HTML输入按钮控件(HtmlInputButton) 275
本章小结 277
习题八 277
第九章 ASP之Web Service 279
9.1 Web Service简介 279
9.2 一个简单的Web Service案例 288
9.3 数据交换 293
9.4 存取站点对象 295
本章小结 297
习题九 297
第十章 书店系统开发实例 298
10.1 系统分析 299
10.2 系统设计 301
10.3 系统实现(一) 303
10.4 系统实现(二) 306
本章小结 312
习题十 312
附录 习题参考答案 313
参考文献 318