|
|
ASP网络编程从入门到精通(含光盘) |
|
|
|
| 原价:
¥49.00(以下报价瞬息万变,建议您点击全部站点比对) | | |通过以下方式购买,或许更便宜: |
|
|
| |
【作 者】 顼宇峰 马军
【开 本】16 【版 次】1次
【分 类】 计算机书店>>程序设计
【页 数】
469
【字 数】
0
【日 期】
2006年1月
【装 帧】
简装
【出版社】
清华大学出版社
【ISBN】
0
【关注程度】已有7180人关注该图书
【版本状态】『全图版』
|
|
|
|
|
|
我要购书网的承诺:本网上购书中心所出售的"ASP网络编程从入门到精通(含光盘)"图书保证正版,您在本购书中心享有收到图书七天内无条件退货!收到商品15日之内换货的待遇!
|
| |
退货规定:从本网上书店所购买的图书如有质量问题(字迹模糊/缺页/倒装/开线/开胶/折页/封皮破损/缺少随书赠品),可在收到商品7日之内可退货 |
| |
换货规定:从本购书中心所购买"ASP网络编程从入门到精通(含光盘)"图书如有质量问题(字迹模糊/缺页/倒装/开线/开胶/折页/封皮破损/缺少随书赠品),可在收到商品15日之内换货
|
|
| |
本书是为那些对Web开发感兴趣的读者而编写的。ASP(Active Server Pages)是微软公司在Web领域的又一次突破,它打破了以往只能由专业人员来开发网站的束缚,使一般读者也能独立地构建自己的动态网站。本书根据作者的实际开发经验,由浅入深,循序渐进地介绍了 ASP的大部分知识点,通俗易懂,讲解时使用了大量的实例,使读者在掌握了ASP知识点后就能进行实践。 本书共分为16章,从基本的网络知识开始介绍,然后逐渐进入ASP的学习,接下来讲解了典型网络应用模块的设计方法,最后用一个大型电子商务系统结束全书。 本书适合于Web开发人员、网站管理员阅读,特别适合于有一定经验的Internet/Intranet网站的开发及维护人员阅读。
|
| |
目 录 上篇 ASP网络编程基础 第1章 创建服务器环境 2 1.1 准备互动网页的执行环境 3 1.1.1 选择ASP的原因 3 1.1.2 如何执行ASP的程序 4 1.2 架设网站服务器 4 1.2.1 PWS简介 4 1.2.2 PWS的安装 5 1.2.3 PWS的架设 6 1.2.4 IIS简介 7 1.2.5 IIS的安装 8 1.2.6 IIS的架设 9 1.2.7 IIS的虚拟目录设置 12 1.2.8 虚拟目录的删除 14 1.3 测试网站服务器 15 1.4 本章小结 15 第2章 ASP基础 16 2.1 第一个ASP程序 17 2.2 ASP的技术特点和工作原理 18 2.2.1 ASP的技术特点 18 2.2.2 ASP的工作原理 19 2.2.3 ASP提供的内建对象 19 2.3 申请域名 19 2.3.1 域名的分类 19 2.3.2 域名申请的流程 20 2.4 发布网站 22 2.5 本章小结 23 第3章 使用VBScript进行动态网页设计 24 3.1 VBScript语言概述 25 3.1.1 VBScript语言的特点 25 3.1.2 在HTML中使用VBScript 25 3.1.3 在ASP中使用VBScript 27 3.2 VBScript中的变量 29 3.2.1 简单变量的声明 29 3.2.2 数组变量的声明 30 3.2.3 变量的赋值 31 3.2.4 变量的命名规则 32 3.2.5 变量的作用域和存活期 32 3.3 VBScript中的运算符 33 3.3.1 算术运算符 33 3.3.2 比较运算符 34 3.3.3 逻辑运算符 35 3.3.4 运算符的优先级 36 3.4 VBScript中的数据类型 37 3.5 在VBScript中定义常量 38 3.6 赋值语句 38 3.7 条件语句 40 3.7.1 If…Then语句 40 3.7.2 If…Then…Else语句 41 3.7.3 Select Case语句 42 3.8 循环语句 43 3.8.1 Do…Loop语句 43 3.8.2 While…Wend语句 46 3.8.3 For…Next语句 47 3.8.4 For Each…Next语句 49 3.8.5 Exit语句 50 3.9 VBScript中的过程 51 3.9.1 Sub过程 51 3.9.2 Function过程 53 3.10 本章小结 55 第4章 Response和Request对象 56 4.1 Request对象在网页设计中的应用 57 4.1.1 Request对象 57 4.1.2 读取HTTP查询字符串中的数据 58 4.1.3 读取浏览器提交的表单数据 61 4.1.4 获得服务器端的环境变量 64 4.2 Response对象在网页设计中的应用 66 4.2.1 Response对象 66 4.2.2 向浏览器发送数据 66 4.2.3 利用缓冲区输出数据 66 4.2.4 实现网页的重定位 69 4.3 在网页中使用Cookie 74 4.3.1 Cookie的设置 75 4.3.2 Cookie的使用 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 使用Ad Rotator组件创建一个多彩的广告 88 6.1.1 创建一个广告数据库 88 6.1.2 在ASP页面中插入广告 89 6.1.3 处理广告的超级链接 90 6.2 使用Browser组件获取客户端浏览器信息 91 6.3 使用Content Linking组件建立网上在线教程的目录 94 6.4 使用Page Counter组件设计网站计数器 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.1 Application对象在网页设计中的应用 113 7.1.1 设计一个访问计数器 113 7.1.2 在系统的启动和中止时设置Application对象 115 7.2 Session对象在网页设计中的应用 115 7.2.1 记录用户登录信息 116 7.2.2 Session对象的标志、结束和超时设置 116 7.2.3 启动和终止Session对象 118 7.2.4 设置Session对象的超时时间 119 7.2.5 记录用户在网站上停留的时间 120 7.3 本章小结 120 第8章 使用ADO组件访问数据库 121 8.1 SQL简介 122 8.1.1 数据库查询 122 8.1.2 查询结果排序 123 8.1.3 插入、删除和更新记录 123 8.1.4 存储过程 124 8.2 ADO概述 125 8.2.1 ADO的对象 125 8.2.2 ADO的操作流程 126 8.3 创建ODBC DSN文件 126 8.3.1 配置Microsoft Access数据库文件的DSN 127 8.3.2 配置SQL Server数据库文件DSN 129 8.3.3 连接数据库 131 8.4 使用Connection对象 132 8.4.1 Connection对象的属性和方法 132 8.4.2 打开和关闭数据库连接 133 8.4.3 执行SQL语句 133 8.4.4 处理事务 134 8.4.5 设置连接数据源或提交命令的等待时间 136 8.5 使用Command对象 136 8.5.1 Command对象的属性和方法 136 8.5.2 执行SQL语句 137 8.5.3 调用存储过程 138 8.6 使用RecordSet对象 142 8.6.1 RecordSet对象中的一些概念 142 8.6.2 RecordSet对象的属性和方法 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.1 ASP工程文件Global.asa 224 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.2 MD5数据加密简介 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.2 SMTP简介 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 使用w3 JMail组件发送邮件 282 13.2.6 使用ASPEmail组件发送邮件 282 13.2.7 ASPMail 285 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.2 ASP#include指令 388 16.3.3 代码的实现 388 16.4 注册和登录 389 16.4.1 填写注册信息 389 16.4.2 提交注册信息 391 16.4.3 用户登录和注销 394 16.4.4 MD5加密算法介绍 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
|
|
|