图书介绍

完全手册 ASP网络开发详解【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

完全手册 ASP网络开发详解
  • 满在龙等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121046681
  • 出版时间:2007
  • 标注页数:624页
  • 文件大小:628MB
  • 文件页数:650页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

完全手册 ASP网络开发详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 ASP基础篇2

第1章 ASP构建网站概述2

1.1 动态网页的执行环境2

1.1.1 ASP的特点2

1.1.2 ASP的工作原理2

1.2 架设网站服务器3

1.2.1 PWS简介3

1.2.2 安装PWS3

1.2.3 使用PWS架设服务器5

1.2.4 IIS简介6

1.2.5 安装IIS7

1.2.6 架设IIS8

1.2.7 设置IIS的虚拟目录10

1.2.8 删除虚拟目录11

1.3 测试网站服务器12

1.4 第1个ASP程序12

1.5 申请域名13

1.5.1 域名的分类13

1.5.2 申请域名的流程13

1.6 小结14

第2章 VBScript语句15

2.1 VBScript基础15

2.1.1 VBScript基础15

2.1.2 第1个VBScript示例18

2.2 VBScript数据类型18

2.2.1 Variant变量类型18

2.2.2 常量19

2.2.3 变量20

2.2.4 数组21

2.3 运算符23

2.3.1 算术运算符23

2.3.2 比较运算符24

2.3.3 连接运算符25

2.3.4 逻辑运算符26

2.3.5 运算符的优先级27

2.4 条件语句28

2.4.1 If...Then28

2.4.2 If...Then...Else语句29

2.4.3 Select Case语句31

2.5 循环语句32

2.5.1 For...Next语句32

2.5.2 For Each...Next语句33

2.5.3 While...Wend语句34

2.5.4 Do...Loop语句34

2.6 过程和函数36

2.6.1 定义和调用过程36

2.6.2 定义和调用函数37

2.6.3 变量的作用域38

2.7 小结38

第3章 VBScript内置函数39

3.1 概述39

3.1.1 MsgBox()函数39

3.1.2 InputBox()常函数42

3.2 数学函数42

3.2.1 概述42

3.2.2 产生随机数43

3.2.3 获取整数部分44

3.3 日期时间函数44

3.3.1 概述45

3.3.2 获取系统日期和时间45

3.3.3 格式化日期47

3.3.4 日期与时间转换47

3.3.5 获取指定日期的时间间隔49

3.3.6 获取指定时间间隔后的日期49

3.4 字符串函数50

3.4.1 概述50

3.4.2 获取字符的ANSI值51

3.4.3 获取字符串长度52

3.4.4 查询字符串53

3.4.5 转换大小写55

3.4.6 去除空格56

3.4.7 截取字符串56

3.4.8 替换字符串57

3.4.9 分割字符串58

3.5 其他函数58

3.5.1 创建对象函数58

3.5.2 装入图片59

3.5.3 脚本引擎信息60

3.6 类型检查函数61

3.6.1 判断日期62

3.6.2 判断是否初始化63

3.6.3 判断空值64

3.6.4 判断数值64

3.7 函数应用实例——判断用户提交的数据合法性65

3.7.1 登录模块65

3.7.2 提交的内容67

3.8 小结67

第4章 VBScript客户端编程68

4.1 VBScript和Jscript脚本语言68

4.1.1 VBScript和JScript语言特点68

4.1.2 在同一网页中同时使用VBScript和JScript68

4.1.3 在VBScript和Jscript之间传递变量值70

4.2 DHTML70

4.2.1 DHTML对象概述70

4.2.2 VBScript对象70

4.2.3 VBScript对象的属性71

4.2.4 VBScript对象行为72

4.2.5 VBScript对象的事件73

4.2.6 调用事件过程74

4.3 设置文档背景色和前景色77

4.3.1 设置窗口77

4.3.2 设置背景色78

4.4 动态时钟79

4.4.1 获取时间并把数字转换成图片80

4.4.2 显示时间80

4.4.3 设置计时器81

4.4.4 启动计时器81

4.4.5 StartTime()过程81

4.5 打开窗口82

4.5.1 打开新窗口82

4.5.2 前进和后退功能83

4.5.3 打开指定网址功能84

4.5.4 设置收藏功能85

4.5.5 界面代码86

4.6 验证电子邮件地址87

4.6.1 界面代码87

4.6.2 获取用户的按键88

4.6.3 检查电子邮件地址89

4.6.4 正则表达式90

4.6.5 显示查询结果91

4.6.6 完整代码92

4.7 检查用户输入的数据93

4.7.1 界面实现93

4.7.2 检查用户姓名94

4.7.3 获取性别95

4.7.4 获取用户的爱好95

4.7.5 完整代码96

4.8 脚本加密工具Encode97

4.9 小结98

第2篇 ASP对象篇100

第5章 Request对象100

5.1 Request对象概述100

5.2 表单数据100

5.2.1 获取表单数据101

5.2.2 获取多选框信息102

5.2.3 获取多表单信息105

5.2.4 获取请求的字节数107

5.3 URL字符串109

5.3.1 获取URL信息109

5.3.2 获取URL信息数量以及同名信息111

5.4 环境变量信息111

5.4.1 获取环境变量112

5.4.2 获取客户端的IP地址113

5.4.3 判断是否为盗链119

5.5 获取身份验证信息122

5.6 小结122

第6章 Response对象123

6.1 Response对象概述123

6.2 Response对象的方法124

6.2.1 显示内容125

6.2.2 停止输出126

6.2.3 跳转页面128

6.3 Response对象的属性129

6.3.1 启用页面缓冲129

6.3.2 判断客户端是否连接131

6.3.3 指定缓存页面的超时时间132

6.4 大页面输出133

6.4.1 部分发送133

6.4.2 显示等待页面134

6.5 多功能页面135

6.5.1 文本文件的格式135

6.5.2 管理界面136

6.5.3 获取用户的操作并处理137

6.6 显示图片139

6.6.1 直接使用文件名显示图片139

6.6.2 使用BinaryWrite显示图片141

6.7 小结143

第7章 Cookie集合144

7.1 Cookie集合概述144

7.1.1 查看Cookies文件144

7.1.2 删除Cookies145

7.1.3 Response对象的Cookies集合145

7.1.4 Request对象的Cookies集合146

7.2 使用Cookie集合147

7.2.1 创建Cookie147

7.2.2 读取Cookie信息148

7.2.3 设置Cookie的有效期151

7.3 判断客户端是否支持Cookie152

7.3.1 使用客户端脚本判断152

7.3.2 使用BrowserType组件判断153

7.3.3 网页测试Cookies154

7.4 Cookies应用实例155

7.4.1 保存客户注册信息155

7.4.2 记录当前用户访问次数157

7.4.3 保存客户个人习惯信息157

7.5 小结161

第8章 Server对象162

8.1 Server对象概述162

8.1.1 Server对象属性162

8.1.2 Server对象方法162

8.2 使用Server对象162

8.2.1 指定脚本超时时间163

8.2.2 创建服务器组件164

8.2.3 HTML编码166

8.2.4 对字符串进行URL编码169

8.2.5 获取路径170

8.2.6 判断服务器功能170

8.3 操作文件夹173

8.3.1 FSO对象概述173

8.3.2 获取磁盘信息174

8.3.3 获取目录信息177

8.3.4 管理文件夹179

8.4 操作文件183

8.4.1 创建新文件183

8.4.2 获取文件信息184

8.4.3 读取文件内容185

8.4.4 写入文件187

8.4.5 复制文件188

8.4.6 删除文件190

8.5 Stream对象191

8.5.1 获取BMP图片的高度和宽度191

8.5.2 无组件上传图片194

8.6 错误调试198

8.6.1 Err对象概述199

8.6.2 Err对象示例199

8.6.3 ASPError对象错误处理示例200

8.7 小结202

第9章 Session对象203

9.1 Session对象概述203

9.1.1 创建和获取Session对象变量203

9.1.2 Session对象的属性205

9.1.3 Session对象集合208

9.1.4 Session对象的方法210

9.1.5 Session对象的事件212

9.2 Session对象实例之一——购物车214

9.2.1 界面代码215

9.2.2 定义Session变量215

9.2.3 所购商品存入Session216

9.2.4 查看购物车217

9.3 Session对象实例之二——记录用户的停留时间217

9.3.1 Session_OnStart事件代码217

9.3.2 Session_OnEnd事件代码218

9.3.3 声明FileSystemObject对象实例218

9.4 小结218

第10章 Application对象219

10.1 Application对象概述219

10.2 使用Application对象219

10.2.1 创建Application对象220

10.2.2 读取Application对象221

10.2.3 在Global.asa文件中使用〈OBJECT〉标记声明对象223

10.2.4 使用集合创建和读取Application对象223

10.2.5 锁定Application对象226

10.2.6 Application对象的事件226

10.3 Application对象应用实例之一——网站访问计数器227

10.3.1 网站访问计数器界面227

10.3.2 保存网站访问计数器227

10.4 Application对象应用实例之二——简单聊天室229

10.4.1 登录界面229

10.4.2 初始化Application对象230

10.4.3 处理登录用户信息230

10.4.4 聊天界面231

10.4.5 发言界面231

10.4.6 处理留言231

10.4.7 显示留言界面232

10.4.8 定时刷新233

10.5 小结233

第11章 ASP组件234

11.1 ASP内置组件概述234

11.2 广告组件AD Rotator234

11.2.1 AD Rotator组件概述235

11.2.2 使用AD Rotator组件制作广告235

11.3 浏览器功能判断组件Browser Capabilities238

11.3.1 Browser Capabilities组件概述238

11.3.2 使用Browser Capabilities获取浏览器的信息239

11.4 内容链接组件Content Linking242

11.4.1 Content Linking组件概述242

11.4.2 使用Content Linking显示内容链接243

11.5 内容跳转组件Rotator246

11.5.1 Content Rotator组件概述246

11.5.2 使用Content Rotator组件实现内容跳转247

11.6 页面计数器组件247

11.6.1 页面计数器组件概述248

11.6.2 网页计数器248

11.6.3 网站计数器249

11.7 第三方组件250

11.7.1 JMail邮件组件概述250

11.7.2 JMail组件的属性和方法251

11.7.3 使用JMail组件发送邮件253

11.7.4 使用JMail组件收邮件256

11.8 小结259

第12章 数据库基础260

12.1 Access 2003数据库概述260

12.1.1 建立数据库260

12.1.2 建立数据表262

12.1.3 建立查询264

12.2 SQL Server数据库概述266

12.2.1 安装SQL Server 2000266

12.2.2 启动SQL Server269

12.2.3 建立数据库272

12.2.4 建立数据表276

12.2.5 建立存储过程277

12.2.6 备份、还原及附加数据库279

12.3 SQL语言282

12.3.1 查询数据概述282

12.3.2 获取指定条件的记录282

12.3.3 获取指定数量的记录283

12.3.4 排序记录283

12.3.5 模糊查询284

12.3.6 嵌套查询284

12.3.7 执行简单的统计计算285

12.3.8 插入记录285

12.3.9 删除记录286

12.4 小结286

第13章 ADO数据库访问287

13.1 ADO概述287

13.1.1 ADO对象287

13.1.2 使用ADO的步骤288

13.2 Connection对象290

13.2.1 使用OLE DB连接数据库291

13.2.2 使用ODBC连接292

13.2.3 使用DSN连接数据库293

13.3 Recordset对象296

13.3.1 建立Recordset对象296

13.3.2 分页显示记录298

13.3.3 添加和删除记录301

13.3.4 跳转到指定记录304

13.4 Command对象307

13.4.1 创建与连接Command对象307

13.4.2 执行存储过程309

13.4.3 存储过程传递的参数310

13.5 ADO应用实例之一——显示表结构312

13.5.1 获取Access数据库表和字段名称312

13.5.2 获取SQL Server数据库中的表316

13.6 ADO应用实例之二——分列显示记录317

13.6.1 连接数据库317

13.6.2 获取表的名称和字段名称317

13.6.3 获取所有的表名称并放入下拉列表框中318

13.6.4 获取所有字段318

13.6.5 输出所选字段的值319

13.6.6 下拉列表框的单击事件319

13.7 ADO应用实例之三——在数据库中保存图片320

13.7.1 上传界面320

13.7.2 获取上传图片数据321

13.7.3 保存到数据库321

13.7.4 读取数据库中的图像322

13.7.5 显示图像323

13.8 ADO应用实例之四——超长文本信息的数据库存储323

13.9 小结324

第14章 常用ASP模块分析325

14.1 登录模块325

14.1.1 登录流程325

14.1.2 登录代码325

14.1.3 生成验证码327

14.1.4 MD5加密实现331

14.1.5 数据安全检验332

14.2 购物车模块332

14.2.1 实现流程332

14.2.2 Cookie加密333

14.2.3 实现方法334

14.2.4 在线付款336

14.3 分级目录模块339

14.3.1 分级目录流程339

14.3.2 数据库设计339

14.3.3 分级目录设计339

14.3.4 管理界面设计342

14.3.5 添加、修改和删除操作设计343

14.4 权限设置模块344

14.4.1 权限原理分析344

14.4.2 获取权限345

14.4.3 页面显示349

14.4.4 设置权限351

14.4.5 保存权限354

14.5 分页显示模块357

14.5.1 分页原理分析357

14.5.2 使用Recordset对象分页357

14.5.3 直接获取请求页面记录359

14.6 投票模块362

14.6.1 投票原理分析362

14.6.2 创建投票363

14.6.3 投票页面实现365

14.6.4 投票结果统计366

14.6.5 重复投票检测367

14.7 搜索引擎模块368

14.7.1 搜索原理分析368

14.7.2 搜索界面实现368

14.7.3 搜索方法实现369

14.7.4 优化数据库搜索372

14.8 小结372

第3篇 网站维护篇374

第15章 ASP网站的安全防护374

15.1 ASP漏洞374

15.1.1 查看程序源代码374

15.1.2 FileSystemObject组件漏洞375

15.1.3 从客户端下载数据库376

15.1.4 ASP程序密码验证漏洞376

15.1.5 脚本程序的漏洞378

15.2 防范措施381

15.2.1 防范查看程序源代码381

15.2.2 防范FileSystemObject组件漏洞381

15.2.3 防范从客户端下载数据库文件384

15.2.4 防范密码验证漏洞385

15.2.5 防范脚本程序漏洞386

15.3 防范示例388

15.3.1 防范上传下载探针389

15.3.2 防范SQL指令探针392

15.3.3 防范ASP探针393

15.4 防范爬虫和小偷394

15.4.1 爬虫和小偷的原理394

15.4.2 记录访问记录395

15.4.3 禁止爬虫和小偷访问395

15.5 小结396

第16章 网站推广397

16.1 网站推广概述397

16.2 搜索引擎推广398

16.2.1 搜索引擎推广方式398

16.2.2 搜索引擎推广利弊398

16.3 常用搜索引擎简介399

16.3.1 百度399

16.3.2 雅虎399

16.3.3 Google我400

16.4 百度搜索引擎的申请流程401

16.4.1 登录百度401

16.4.2 百度搜索竞价排名402

16.5 雅虎搜索引擎的申请流程403

16.5.1 登录雅虎搜索引擎403

16.5.2 雅虎搜索引擎搜索排名403

16.6 Google搜索引擎的申请流程404

16.6.1 Google搜索引擎网站免费登录404

16.6.2 Google关键字广告404

16.7 网站优化407

16.7.1 关键字策略408

16.7.2 采用静态网页409

16.7.3 优化网页设计409

16.8 网站交换链接410

16.8.1 网站交换概述410

16.8.2 选择网站410

16.8.3 交换链接411

16.9 流量监控412

16.9.1 流量监控概述412

16.9.2 监控方式分析412

16.9.3 使用分析软件自我监控413

16.9.4 采用第三方提供的服务监控415

16.9.5 提高流量监控416

16.10 网站排名417

16.10.1 网站排名概述417

16.10.2 获取Alexa排名418

16.10.3 快速提高排名420

16.11 小结420

第17章 网站测试421

17.1 系统发布421

17.1.1 本地发布421

17.1.2 服务器发布423

17.2 代码检测424

17.3 安全检验424

17.3.1 DDOS攻击测试425

17.3.2 探针测试426

17.4 压力测试428

17.4.1 压力测试概述428

17.4.2 构建压力测试环境428

17.4.3 测试监控429

17.5 小结432

第4篇 网站构建篇434

第18章 网上商城购物系统434

18.1 总体系统设计434

18.1.1 设计目标434

18.1.2 设计方案435

18.1.3 模块功能435

18.2 数据库分析436

18.2.1 数据库需求436

18.2.2 数据库E-R图437

18.2.3 数据库设计437

18.3 应用导航条440

18.4 注册和登录442

18.4.1 填写注册信息442

18.4.2 处理注册信息442

18.5 用户管理中心444

18.5.1 用户管理中心界面444

18.5.2 修改个人资料446

18.5.3 修改个人密码447

18.5.4 取回用户密码449

18.5.5 购物车界面452

18.6 商品查询454

18.6.1 简单查询界面454

18.6.2 简单查询实现455

18.6.3 高级查询界面459

18.6.4 高级查询实现459

18.7 信息统计460

18.7.1 销售排行榜460

18.7.2 关注排行榜461

18.8 浏览和购买商品461

18.8.1 浏览商品461

18.8.2 购买商品464

18.8.3 填写收货人信息467

18.8.4 订单提交470

18.9 管理界面471

18.9.1 管理界面的代码实现471

18.9.2 管理界面菜单栏472

18.10 商品分类管理474

18.10.1 浏览商品类别信息475

18.10.2 修改商品类别信息476

18.10.3 添加商品类别479

18.10.4 删除商品类别481

18.11 管理商品482

18.11.1 浏览商品483

18.11.2 添加新商品486

18.11.3 审核新商品491

18.11.4 修改商品的信息492

18.11.5 删除所选商品494

18.12 管理商品订单和评论495

18.12.1 查看订单信息495

18.12.2 查询订单信息497

18.12.3 修改订单状态498

18.12.4 浏览所有评论498

18.12.5 审核或者删除评论501

18.13 用户管理502

18.13.1 查询用户503

18.13.2 浏览和修改用户信息507

18.13.3 删除指定用户508

18.14 信息管理509

18.14.1 公告管理509

18.14.2 添加和修改公告510

18.14.3 删除公告512

18.14.4 查看公告512

18.15 系统发布513

18.16 小结513

第19章 办公自动化系统514

19.1 系统总体设计514

19.1.1 系统功能描述514

19.1.2 系统总体设计515

19.2 系统模块设计515

19.2.1 系统功能模块划分515

19.2.2 主要模块的详细设计515

19.3 数据库设计516

19.3.1 总体设计516

19.3.2 表设计517

19.3.3 关系设计520

19.4 用户登录和注册521

19.4.1 用户登录521

19.4.2 添加用户521

19.4.3 修改用户密码525

19.5 用户管理和角色管理527

19.5.1 用户管理527

19.5.2 修改和删除用户信息528

19.5.3 添加角色529

19.5.4 角色管理534

19.5.5 修改角色536

19.5.6 角色删除540

19.6 工作计划管理541

19.6.1 日历541

19.6.2 选择年和月的日历543

19.6.3 用户考勤544

19.6.4 显示工作计划的日历546

19.6.5 查看工作计划548

19.6.6 添加和修改工作计划550

19.6.7 删除工作计划552

19.7 文档管理553

19.7.1 上载文档553

19.7.2 增加文档561

19.7.3 文档管理562

19.7.4 文档浏览566

19.7.5 修改文档570

19.7.6 删除文档576

19.8 短信管理577

19.8.1 短信管理577

19.8.2 发送短信578

19.8.3 浏览短信583

19.8.4 回复短信584

19.8.5 删除短信585

19.9 评阅文档586

19.10 小结588

第5篇 Web 2.0展望篇590

第20章 Web 2.0及Ajax基础590

20.1 Web 2.0概述590

20.2 Ajax概述591

20.2.1 什么是Ajax591

20.2.2 Ajax技术组成592

20.2.3 Ajax新模式592

20.2.4 Ajax的优势592

20.2.5 Ajax的缺陷593

20.3 Ajax技术基础593

20.3.1 JavaScript我593

20.3.2 XML我593

20.3.3 DOM我593

20.3.4 CSS我593

20.4 Ajax技术核心594

20.4.1 创建XMLHttpRequest对象594

20.4.2 XMLHttpRequest对象参考594

20.4.3 Prototype框架参考597

20.4.4 Ajax实例之一——动态树状菜单609

20.4.5 Ajax实例之二——即时验证612

20.4.6 Ajax实例之三——进度条614

附录A 函数列表618

热门推荐