第一部分 2
第1章 Web应用程序设计基础 2
1.1 Web技术概述 2
1.2 Web编程基础 8
1.3 JavaScript语言 23
1.4 Web数据库技术 58
1.5 思考题 69
第二部分 72
第2章 ASP应用开发环境 72
2.1 ASP概述 72
2.2 ASP运行环境与Web服务器配置 74
2.3 建立一个简单ASP实例 81
2.4 思考题 83
第3章 ASP内置对象 84
3.1 Request对象 84
3.2 Response对象 88
3.3 Server对象 93
3.4 Application对象 95
3.5 Session对象 97
3.6 Global.asa文件初始化应用程序 100
3.7 思考题 102
第4章 ASP服务器组件 103
4.1 ASP服务器组件 103
4.2 Ad Rotator广告轮播组件 104
4.3 File Access文件系统存取组件 106
4.4 BrowserCapabilities浏览器性能组件 109
4.5 Content Linking内容链接组件 112
4.6 ADO数据库开发组件 116
4.7 思考题 139
第5章 ASP综合应用实例 140
5.1 网上购物系统 140
5.2 电子政务Web系统设计 150
第三部分 162
第6章 ASP.NET应用开发环境 162
6.1 ASP.NET概述 162
6.2 ASP.NET编程环境 165
6.3 Visual Studio 2010开发工具 169
6.4 思考题 175
第7章 ASP.NET服务器控件 176
7.1 服务器控件及公共属性 176
7.2 HTML控件 177
7.3 Web内部控件 185
7.4 列表Web控件 193
7.5 数据验证Web控件 201
7.6 思考题 206
第8章 ASP.NET数据库编程技术 207
8.1 ADO.NET概述 207
8.2 ADO.NET链接数据库 209
8.3 ADO.NET数据库操作 215
8.4 ADO.NET数据集DataSet 217
8.5 数据绑定技术 223
8.6 思考题 232
第9章 ASP.NET应用程序 233
9.1 ASP.NET应用程序编程 233
9.2 NET XML Web服务 242
9.3 数据库查询与记录增、删、改 249
9.4 思考题 253
第四部分 256
第10章 PHP开发环境 256
10.1 PHP简介 256
10.2 PHP的工作原理 257
10.3 PHP运行环境的搭建 257
10.4 PHP开发工具简介 262
10.5 一个简单的PHP程序 262
10.6 PHP代码在HTML中的嵌入形式 263
10.7 PHP语句分隔 264
10.8 程序注释 264
10.9 引用文件 265
10.10 思考题 265
第11章 PHP语言基础 266
11.1 数值类型 266
11.2 常量 274
11.3 变量 275
11.4 运算符 279
11.5 表达式 284
11.6 分支控制语句 285
11.7 循环控制语句 288
11.8 函数 291
11.9 思考题 295
第12章 MySQL数据库编程 296
12.1 MySQL数据库简介 296
12.2 登录MySQL 296
12.3 MySQL数据库的基本操作 298
12.4 PHP的MySQL数据库函数 304
12.5 思考题 310
第13章 PHP综合应用实例 311
13.1 数据库结构的建立 311
13.2 主页面及导航栏的初步实现 311
13.3 注册页面的实现 313
13.4 登录页面的实现 319
13.5 发表文章页面的实现 322
13.6 文章搜索页面的实现 324
13.7 文章内容页面的实现 329
13.8 文章删除页面的实现 330
13.9 文章修改页面的实现 332
13.1 0用AJAX实现用户名检测 334
13.1 1用文件实现网站访问次数统计 336
第五部分 340
第14章 JSP开发环境与基本语法 340
14.1 JSP概述 340
14.2 JSP语法基础 349
14.3 思考题 378
第15章 JSP程序设计 379
15.1 Java Servlet 379
15.2 在JSP中使用表单设计 388
15.3 使用JavaBean组件程序设计 392
15.4 在JSP中开发和使用JavaBean的实例 397
15.5 JSP与Servlet集成模式 400
15.6 思考题 401
第16章 JSP数据库编程技术 402
16.1 JDBC技术 402
16.2 访问数据库 403
16.3 JSP + JavaBean+AJAX综合实例 420
16.4 思考题 426
第17章 JSP综合应用实例 427
17.1 系统介绍 427
17.2 数据库设计 431
17.3 JavaBeans的实现 433
17.4 控制器的实现 439
17.5 系统部分主要模块的实现 461
17.6 思考题 472
附录 473
附录A Dreamweaver MX网页设计 473
附录B VBScript语言 488
附录C Visual Basic.NET 496
参考文献 509