《ASP网络编程从入门到精通》

《ASP网络编程从入门到精通》_3分词条

《ASP网络编程从入门到精通》《ASP网络编程从入门到精通》
书名:《ASP网络编程从入门到精通》
出版社:清华大学出版社
系列名:网站开发非常之旅
作者:顼宇峰/马军/
浏览次数:57979次
出版日期:2006年1月
版别版次:2006年1月第1版第1次印刷
国标编号:ISBN7-302-11913-9
条形码:9787302119135
字数:677千字  
印张:30.75
印数:1-5000  
页数:469
开本:203*260

目录 [隐藏]

《ASP网络编程从入门到精通》 内容简介

       
本书是为那些对Web开发感兴趣的读者而编写的。ASP(ActiveServerPages)微软公司在Web领域的又一次突破,它打破了以往只能由专业人员来开发网站的束缚,使一般读者也能独立地构建自己的动态网站。本书根据作者的实际开发经验,由浅入深,循序渐进地介绍了ASP的大部分知识点,通俗易懂,讲解时使用了大量的实例,使读者在掌握了ASP知识点后就能进行实践。

本书共分为16章,从基本的网络知识开始介绍,然后逐渐进入ASP的学习,接下来讲解了典型网络应用模块的设计方法,最后用一个大型电子商务系统结束全书。

本书适合于Web开发人员、网站管理员阅读,特别适合于有一定经验的Internet/Intranet网站的开发及维护人员阅读。

《ASP网络编程从入门到精通》 章节

       

上篇ASP网络编程基础
第1章创建服务器环境2
1.1准备互动网页的执行环境3
1.1.1选择ASP的原因3
1.1.2如何执行ASP的程序4
1.2架设网站服务器4
1.2.1PWS简介4
1.2.2PWS的安装5
1.2.3PWS的架设6
1.2.4IIS简介7
1.2.5IIS的安装8
1.2.6IIS的架设9
1.2.7IIS的虚拟目录设置12
1.2.8虚拟目录的删除14
1.3测试网站服务器15
1.4本章小结15
第2章ASP基础16
2.1第一个ASP程序17
2.2ASP的技术特点和工作原理18
2.2.1ASP的技术特点18
2.2.2ASP的工作原理19
2.2.3ASP提供的内建对象19
2.3申请域名19
2.3.1域名的分类19
2.3.2域名申请的流程20
2.4发布网站22
2.5本章小结23
第3章使用VBScript进行动态网页设计24
3.1VBScript语言概述25
3.1.1VBScript语言的特点25
3.1.2在HTML中使用VBScript25
3.1.3在ASP中使用VBScript27
3.2VBScript中的变量29
3.2.1简单变量的声明29
3.2.2数组变量的声明30
3.2.3变量的赋值31
3.2.4变量的命名规则32
3.2.5变量的作用域和存活期32
3.3VBScript中的运算符33
3.3.1算术运算符33
3.3.2比较运算符34
3.3.3逻辑运算符35
3.3.4运算符的优先级36
3.4VBScript中的数据类型37
3.5在VBScript中定义常量38
3.6赋值语句38
3.7条件语句40
3.7.1If…Then语句40
3.7.2If…Then…Else语句41
3.7.3SelectCase语句42
3.8循环语句43
3.8.1Do…Loop语句43
3.8.2While…Wend语句46
3.8.3For…Next语句47
3.8.4ForEach…Next语句49
3.8.5Exit语句50
3.9VBScript中的过程51
3.9.1Sub过程51
3.9.2Function过程53
3.10本章小结55
第4章Response和Request对象56
4.1Request对象在网页设计中的应用57
4.1.1Request对象57
4.1.2读取HTTP查询字符串中的数据58
4.1.3读取浏览器提交的表单数据61
4.1.4获得服务器端的环境变量64
4.2Response对象在网页设计中的应用66
4.2.1Response对象66
4.2.2向浏览器发送数据66
4.2.3利用缓冲区输出数据66
4.2.4实现网页的重定位69
4.3在网页中使用Cookie74
4.3.1Cookie的设置75
4.3.2Cookie的使用77
4.4本章小结79
第5章Server对象80
5.1处理运行时间较长的脚本81
5.2执行指定路径下的ASP程序82
5.3输出特殊字符83
5.4获得文件的实际物理路径84
5.5创建服务器组件的对象实例85
5.6本章小结86
第6章ASP的常用组件87
6.1使用AdRotator组件创建一个多彩的广告88
6.1.1创建一个广告数据库88
6.1.2在ASP页面中插入广告89
6.1.3处理广告的超级链接90
6.2使用Browser组件获取客户端浏览器信息91
6.3使用ContentLinking组件建立网上在线教程的目录94
6.4使用PageCounter组件设计网站计数器97
6.5使用E-mail组件发送电子邮件98
6.5.1电子邮件的格式98
6.5.2发送电子邮件98
6.6使用FileSystem组件管理文件夹99
6.6.1查找磁盘驱动器以及指定目录下的文件夹和文件99
6.6.2处理文件夹105
6.7使用FileSystem组件管理文件106
6.7.1创建新文件106
6.7.2移动、删除以及复制文件107
6.8使用FileSystem组件读写文件108
6.8.1打开和关闭一个文件并向文件中添加数据109
6.8.2读取文本文件的全文110
6.9本章小结111
第7章Application和Session对象112
7.1Application对象在网页设计中的应用113
7.1.1设计一个访问计数器113
7.1.2在系统的启动和中止时设置Application对象115
7.2Session对象在网页设计中的应用115
7.2.1记录用户登录信息116
7.2.2Session对象的标志、结束和超时设置116
7.2.3启动和终止Session对象118
7.2.4设置Session对象的超时时间119
7.2.5记录用户在网站上停留的时间120
7.3本章小结120
第8章使用ADO组件访问数据库121
8.1SQL简介122
8.1.1数据库查询122
8.1.2查询结果排序123
8.1.3插入、删除和更新记录123
8.1.4存储过程124
8.2ADO概述125
8.2.1ADO的对象125
8.2.2ADO的操作流程126
8.3创建ODBCDSN文件126
8.3.1配置MicrosoftAccess数据库文件的DSN127
8.3.2配置SQLServer数据库文件DSN129
8.3.3连接数据库131
8.4使用Connection对象132
8.4.1Connection对象的属性和方法132
8.4.2打开和关闭数据库连接133
8.4.3执行SQL语句133
8.4.4处理事务134
8.4.5设置连接数据源或提交命令的等待时间136
8.5使用Command对象136
8.5.1Command对象的属性和方法136
8.5.2执行SQL语句137
8.5.3调用存储过程138
8.6使用RecordSet对象142
8.6.1RecordSet对象中的一些概念142
8.6.2RecordSet对象的属性和方法144
8.6.3创建记录集145
8.6.4显示记录集146
8.6.5实现记录集的分页显示147
8.6.6读取记录到数组中150
8.7本章小结151
中篇网络项目模块设计
第9章搜索引擎154
9.1关键技术的实现155
9.1.1模糊搜索技术155
9.1.2多个关键字查询156
9.2通过其他大型搜索网站建立的搜索引擎159
9.3一个功能基本完善的搜索引擎161
9.3.1系统简介161
9.3.2数据库设计162
9.3.3系统文件组成163
9.3.4网站搜索模块164
9.3.5分类目录模块169
9.3.6网站登录模块176
9.3.7网站修改模块183
9.3.8管理员登录模块185
9.3.9网站管理模块187
9.3.10网站审核模块192
9.3.11分类管理模块192
9.3.12退出系统模块198
9.4本章小结198
第10章留言板199
10.1关键技术的实现200
10.1.1复选框选项的获取200
10.1.2复选框全部选中的实现202
10.2一个功能比较完善的留言板系统203
10.2.1系统简介203
10.2.2数据库设计203
10.2.3系统文件组成205
10.2.4查看留言模块205
10.2.5发表留言模块209
10.2.6管理员登录模块212
10.2.7留言管理模块214
10.2.8留言回复修改模块217
10.2.9留言删除模块219
10.2.10留言设置模块219
10.2.11退出登录模块222
10.3本章小结222
第11章网站流量统计系统223
11.1关键技术的实现224
11.1.1ASP工程文件Global.asa224
11.1.2使用Application对象创建简单的网站计数器227
11.1.3用Session对象创建简单的网站当前在线人数计数器228
11.1.4使用PageCounter组件创建简单的网站计数器229
11.1.5使用FileSystem组件创建简单网站计数器230
11.2改进的计数器232
11.2.1图形化的计数器233
11.2.2使用数据库的网站计数器234
11.3网站流量统计系统的实现234
11.3.1系统简介234
11.3.2数据库设计234
11.3.3系统文件构成235
11.3.4计数器界面实现235
11.3.5详细流量统计的实现237
11.4本章小结239
第12章用户管理及用户登录240
12.1关键技术的实现241
12.1.1验证码简介241
12.1.2MD5数据加密简介251
12.1.3表单验证的实现252
12.1.4表单递交的合法性检测253
12.2一个最基本的注册模块255
12.3用户管理及用户登录系统实现256
12.3.1系统简介256
12.3.2数据库设计257
12.3.3系统文件组成257
12.3.4用户登录模块258
12.3.5限制普通用户的权限262
12.3.6系统主界面262
12.3.7用户管理模块264
12.3.8添加用户模块266
12.3.9修改用户模块269
12.3.10删除用户模块270
12.3.11修改密码模块271
12.3.12退出登录模块273
12.4本章小结273
第13章发送邮件274
13.1发送邮件简介275
13.1.1电子邮件简介275
13.1.2SMTP简介275
13.2关键技术实现277
13.2.1普通邮件的发送277
13.2.2带附件邮件的发送277
13.2.3使用CDONTS组件发送邮件278
13.2.4使用JMail组件发送邮件280
13.2.5使用w3JMail组件发送邮件282
13.2.6使用ASPEmail组件发送邮件282
13.2.7ASPMail285
13.3邮件发送系统的实现286
13.3.1系统简介286
13.3.2数据库设计287
13.3.3系统文件构成288
13.3.4设计用户登录模块289
13.3.5设计用户注册模块292
13.3.6邮件管理主界面模块294
13.3.7邮件发送模块295
13.3.8已发送邮件查看模块299
13.3.9邮件系统设置模块305
13.3.10基本信息修改模块306
13.3.11邮件地址管理模块307
13.3.12退出登录模块310
13.4本章小结310
第14章聊天室311
14.1关键技术的实现312
14.1.1网页的定时刷新312
14.1.2使用Application和Session对象刷新聊天室312
14.1.3私聊的实现313
14.2一个功能比较完善的聊天室的实现313
14.2.1系统简介313
14.2.2数据库设计314
14.2.3系统文件组成315
14.2.4用户登录模块315
14.2.5用户注册模块319
14.2.6聊天室主界面321
14.2.7在线用户显示页面323
14.2.8聊天发言提交页面325
14.2.9聊天内容显示页面327
14.2.10用户退出页面329
14.3本章小结330
第15章网络投票331
15.1系统简介332
15.2关键技术的实现332
15.2.1所投选项的获取332
15.2.2禁止重复投票334
15.3一个简单投票计数器的实现337
15.3.1投票模块338
15.3.2计数模块338
15.3.3显示模块339
15.4一个功能完善的投票系统的实现340
15.4.1系统介绍340
15.4.2数据库设计341
15.4.3系统文件构成342
15.4.4用户投票模块343
15.4.5投票统计模块346
15.4.6结果显示模块347
15.4.7管理员登录模块351
15.4.8设置当前投票模块354
15.4.9增加投票模块357
15.4.10修改投票模块368
15.4.11删除投票模块373
15.4.12信息修改模块376
15.5本章小结377
下篇完整网站系统构建实例
第16章网上商城购物系统380
16.1总体系统设计381
16.1.1设计目标381
16.1.2设计方案382
16.1.3模块功能382
16.2数据库分析386
16.2.1数据库的需求386
16.2.2数据库ER图分析386
16.2.3数据库设计387
16.3导航条应用387
16.3.1首部及尾部导航条387
16.3.2ASP#include指令388
16.3.3代码的实现388
16.4注册和登录389
16.4.1填写注册信息389
16.4.2提交注册信息391
16.4.3用户登录和注销394
16.4.4MD5加密算法介绍397
16.4.5实现验证码的登录398
16.5用户管理中心399
16.5.1进入用户中心399
16.5.2修改个人资料400
16.5.3修改个人密码402
16.5.4取回用户密码403
16.5.5“我的订单”界面405
16.5.6我的购物车的实现407
16.5.7收货人信息409
16.6商品查询410
16.6.1简单查询410
16.6.2高级查询窗口411
16.6.3高级查询处理412
16.7销售信息统计414
16.7.1销售排行榜414
16.7.2关注排行榜415
16.8收藏和购买商品415
16.8.1浏览商品415
16.8.2购买商品417
16.8.3填写收货人信息418
16.8.4订单提交419
16.9后台管理员界面422
16.9.1管理界面菜单栏422
16.9.2管理界面工作区423
16.10商品分类管理424
16.10.1商品大类信息浏览424
16.10.2修改商品大类信息425
16.10.3添加商品大类426
16.10.4商品小类信息浏览427
16.10.5商品小类信息修改和删除429
16.10.6添加商品小类431
16.10.7商品类别转移431
16.11添加及修改商品433
16.11.1添加新的商品433
16.11.2处理新的商品入库437
16.11.3浏览商品438
16.11.4修改商品的信息441
16.11.5删除所选商品443
16.12管理商品订单和评论443
16.12.1查看订单信息443
16.12.2查询订单信息445
16.12.3修改订单状态447
16.12.4浏览所有评论448
16.12.5审核或者删除评论451
16.13用户管理452
16.13.1前台用户信息452
16.13.2查询指定用户453
16.13.3修改所选用户信息454
16.13.4删除指定用户457
16.13.5后台用户浏览458
16.13.6后台用户修改和删除459
16.13.7添加后台用户460
16.13.8权限控制461
16.14信息管理461
16.14.1添加新闻461
16.14.2新闻修改删除463
16.14.3首页公告设置464
16.14.4查看意见反馈465
16.14.5留言板块管理467
16.15系统发布469
16.16本章小结469

《ASP网络编程从入门到精通》 相关词条

       
计算机病毒 黑客 局域网
中继器 广域网 网络协议



《ASP网络编程从入门到精通》 参考资料

       
http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BB991035832

附图

上传图片 

互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于www.hudong.com

被引用: 本词条已被如下媒体引用 我来补充
开放分类: 我来补充

讨论区

更多>>

编辑者

共3人协作

相关词条

PB
电子邮件
数据库设计
FOXMAIL
sybase
软件测试
《ASP.NET 2.0网络编程从入门到精通》
系统监视
OLLYDBG
开放数据库互连
更多

Copyright © 2005-2009 hudong.com Ltd. All Rights Reserved. 互动在线 版权所有