网站颜色:

包邮)Dreamweaver CS4ASP动态网页设计(附DVD


  • 出版社:中国电力出版社
  • ISBN01313
  • 版次:1
  • 商品编码
  • 包装:平装
  • 开本:16开
  • 出版时间:2010-(咨询特价)
  • 用趾胶版纸
  • 页数:541
  • 字数:(咨询特价)
  • 正文语种:中文
  • 附件:DVD光盘
  • 附件数量:1

内容简介

  《Dreamweaver CS4&ASP动态网页设计》是《Dreamweaver CS4完美网页设计——ASP动态网页设计篇》的升级版。全书共24章,系统地讲解了如何使用Dreamweaver CS4开发动态的所有功能和技巧。全书从ASP的相关基础知识和Dreamweaver CS4的基本操作开始,详细讲解了ASP、VBScript、ADO、SQL等动态开发技术所必须掌握的基础知识。同时通过模块化开发实例为载体完全挖掘了Dreamweaver CS4在动态开发中的所有功能,例如,数据库连接、定义记录集、绑定记录集、插入记录、更新记录、删除记录、记录集分页、重复区域、显示区域、用户验证等服务器行为。《Dreamweaver CS4&ASP动态网页设计》把Dreamweaver CS4的所有可视化操作均融入到具体的实例中,具有很强的可操作性和实用性。
  《Dreamweaver CS4&ASP动态网页设计》赠送1张DVD光盘,其中包含长达3个多小时的Dreamweaver CS4操作的多媒体教程,同时赠送《Dreamweaver CS4&ASP动态网页设计》所有范例的模板、素材和最终效果实例,以及HTML、CSS和ASP参考手册(CHM文件)。
  《Dreamweaver CS4&ASP动态网页设计》主要面向初、中级读者,以及对于Dreamweaver系列软件的基本功能有一定了解的读者,同时也可以作为网页设计和开发人员的参考书。书中提供了尽可能详细的操作和分解图片,可以使读者毫无困难地学习任何范例。

内页插图

目录

前言
Chapter01 DreamweaverCS4快速上手
1.1 Dreamweaver工具概述
1.2 DreamweaverCS4的操作环境
1.2.1 标题栏
1.2.2 菜单栏
1.2.3 工具面板和工具栏
1.2.4 状态栏
1.2.5 【属性】面板
1.2.6浮动面板
1.3 DreamweaverCS4的基本操作
1.3.1 输入文本和版式设计
1.3.2 插入图像和多媒体
1.3.3 创建链接
1.3.4 创建表格
1.3.5 创建CSS样式
1.3.6 创建AP布局素
1.3.7 创建框架
1.3.8 定义行为
1.3.9 创建表单
1.4 实践总结

Chapter02 搭建动态运行环境
2.1 认识动态架构
2.2 安装IIS组件
2.3 测试IIS服务器
2.3.1 在本地测试IIS
2.3.2 在远程测试IIS
2.4 配置IIS服务环境
2.4.1 配置www服务的属性
2.4.2 建立www服务的虚拟目录
2.4.3 配置FTP服务的属性
2.4.4 建立FTP服务的虚拟目录
2.5 在Dreamweaver中定义站点
2.5.1 认识站点及其规划
2.5.2 定义本地站点
2.5.3 定义FTP站点
2.6 实践总结

Chapter03 ASP开发基础
3.1 ASP简介
3.1.1 认识服务器技术
3.1.2 认识ASP
3.1.3 ASP的特点
3.2 ASP的工作原理
3.3 创建ASP文件
3.3.1 编写ASP文件
3.3.2 运行ASP文件
3.4 ASP对象概述
3.5 Response对象
3.5.1 Response对象的属性
3.5.2 Response对象的方法
3.5.3 Response对象的数据集合
3.6 Request对象
3.6.1 Request对象的属性
3.6.2 Request对象的方法
3.6.3 Request对象的集合概述
3.6.4 Form数据集合
3.6.5 QueryString数据集合
3.6.6 GET和POST数据传输方式
3.6.7 Cookies数据集合
3.6.8 ServerVariables数据集合
3.6.9 ClientCertificate数据集合
3.7 Session对象
3.7.1 使用Session对象
3.7.2 Session对象的属性
3.7.3 Session对象的方法
3.7.4 Session对象的数据集合
3.7.5 Session对象的事件
3.8 Cookie对象
3.8.1 Cookie简介
3.8.2 创建Cookie对象
3.8.3 读取Cookie的值
3.9 Application对象
3.9.1 使用Application
3.9.2 Application对象的属性
3.9.3 Application对象的方法
3.9.4 Application对象的数据集合
3.9.5 Application对象的事件
3.10 Server对象
3.10.1 Server对象的属性
3.10.2 Server对象的方法
3.11 ObjectContext对象
3.11.1 objectContext对象的方法
3.11.2 objectContext对象的事件
3.12 ASP组件
3.13 ASP文件系统组件
3.13.1 系统驱动器的操作
3.13.2 系统文件夹的操作
3.13.3 系统文件夹的操作
3.14 实践总结

Chapter04 VBScript程序设计
4.1 脚本语言简介
4.1.1 服务器端脚本
4.1.2 客户端脚本
4.2 VBScript脚本语言概述
4.3 VBScript的数据类型
4.4 VBScript的变量
4.4.1 使用Dim语句声明变量
4.4.2 使用Public语句声明变量
4.4.3 使用Private语句声明变量
4.4.4 隐式声明变量
4.4.5 变量的命名规则
4.4.6 变量的作用域
4.4.7 变量的存活期
4.4.8 变量赋值
4.5 VBScript的常量
4.6 VBScript的数组
4.6.1 静态数组
4.6.2 动态数组
4.6.3 使用Erase语句清除数组
4.7 VBScript运算符
4.7.1 算术运算符
4.7.2 比较运算符
4.7.3 连接运算符
4.7.4 逻辑运算符
4.7.5 运算符的优先级
4.8 使用条件语句
4.8.1 IfThenElse语句
4.8.2 SelectCase语句
4.9 使用循环语句
4.9.1 Do循环
4.9.2 退出Do循环
4.9.3 While循环
4.9.4 For循环
4.9.5 ForEach循环
4.10 VBScript过程
4.10.1 Sub过程的基本用法
4.10.2 Sub过程的使用技巧
4.10.3 调用Sub过程
4.11 VBScript的函数
4.11.1 Function过程的基本用法
4.11.2 Function过程的使用技巧
4.11.3 Function过程的返回值
4.12 VBScript的内置函数
4.12.1 数学函数
4.12.2 字符串函数
4.12.3 转换函数
4.12.4 日期,时间函数
4.12.5 判断函数
4.12.6 数组函数
4.13 VBScript的类
4.13.1 认识类
4.13.2 创建类
4.13.3 实例化类
4.13.4 定义类的属性
4.13.5 定义类的方法
4.13.6 定义类的事件
4.14 VBScript的编码规范
4.14.1 代码的注释方法
4.14.2 注释规范
4.14.3 常量的命名规范
4.14.4 变量的命名规范
4.14.5 代码格式化
4.15 实践总结

Chapter05 数据库的访问、查询和操作
5.1认识数据库
5.2 SQL语言
5.2.1 SQL语言的规范
5.2.2 SQL数据查询
5.2.3 Select聚合查询
5.2.4 Select分组查询
5.2.5 Select多表查询
5.2.6 Insert插入数据
5.2.7 Update更新数据
5.2.8 Delete删除数据
5.3 认识ADO
5.4 数据库连接
5.4.1 创建ODBC连接
5.4.2 使用DSN来创建数据库连接
5.4.3 使用自定义连接字符串来创建数据库连接
5.4.4 使用Connection对象来创建数据库连接
5.5 Connection对象
5.5.1 Connection对象的属性
5.5.2 Connection对象的方法
5.5.3 Connection对象的集合
5.6 Command对象
5.6.1 Command对象的属性
5.6.2 Command对象的方法
5.7 RecordSet对象
5.7.1 RecordSet对象的属性
5.7.2 RecordSet对象的方法
5.7.3 Field对象和Fields集合
5.8 实践总结

Chapter06 用户注册模块
6.1 程序设计分析
6.2 设计和连接数据库
6.2.1 设计数据库
6.2.2 连接数据库
6.3 设计交互表单
6.4 实现基本的注册功能
6.4.1 添加【插入记录】服务器行为
6.4.2 添加【检查新用户名】服务器行为
6.5 表单验证
6.5.1 注册信息的验证
6.5.2 完善信息验证
6.6 Spry表单验证
6.7 自定义JavaScript脚本验证
6.8 注册信息的确认
6.8.1 使用cdonts组件发送确认邮件
6.8.2 使用JMail组件发送确认邮件
6.9 注册信息的加密
6.10 实践总结

Chapter07 用户登录模块
7.1 程序设计分析
7.2 数据库设计
7.3 页面设计
7.4 登录功能的实现
7.4.1 客户端验证
7.4.2 服务器端用户身份验证
7.4.3 传递会话变量
7.4.4 注销用户
7.5 自动记忆输入密码
7.6 增加图形验证码
7.7 防止SQL注入式攻击
7.8 防止用户绕过登录
7.9 实践总结

Chapter08 用户管理模块
8.1 程序设计分析
8.2 数据库设计
8.2.1 admin表
8.2.2 infor表
8.3 页面设计
8.3.1 登录页面
8.3.2 导航页面
8.3.3 信息操作页面
8.3.4 信息查询页面
8.3.5 用户管理页面
8.4 用户管理基本功能的实现
8.4.1 用户登录验证和引导
8.4.2 用户搜索
8.4.3 显示搜索结果
8.4.4 修改用户信息
8.4.5 用户账号管理
8.5 高级管理功能的实现
8.5.1 高级账户管理
8.5.2 纠正Dreamweaver服务器行为存在的Bug
8.5.3 账户的高级删除
8.5.4 录入用户信息
8.5.5 用户身份的分级限制
8.5.6 注销用户
8.5.7 管理员的分级管理
8.6 实践总结

Chapter09 留言板模块
9.1 程序设计分析
9.2 数据库设计
9.2.1 admin表
9.2.2 feedback表
9.3 页面设计
9.3.1 显示留言页面
9.3.2 编辑留言页面
9.3.3 增加留言页面
9.3.4 其他页面
9.4 留言板基本功能的实现
9.4.1 定义记录集
9.4.2 绑定记录集
9.4.3 重复显示记录
9.4.4 记录集分页
9.4.5 控制导航条
9.4.6 增加记录
9.5 留言板后台管理功能的实现
9.5.1 管理登录
9.5.2 限制访问
9.5.3 修改留言
9.5.4 删除留言
9.5.5 增加记录集分页提示信息
9.5.6 修改用户信息
9.5.7 注销用户
9.6 扩展留言板的功能
9.6.1 留言回复
9.6.2 留言审核
9.7 实践总结

Chapter10 流量的统计与分析
10.1 程序设计分析
10.2 数据库设计
10.2.1 stat表
10.2.2 userandip表
10.2.3 historv表
10.3 页面设计
10.4 流量统计功能的实现
10.4.1 流量统计
10.4.2 流量显示
10.4.3 指定要统计的站点
10.5 数字的图形化显示技术
10.6 实践总结

Chapter11 友情链接管理模块
11.1 程序设计分析-
11.2 数据库设计
11.3 页面设计
11.3.1 友情链接显示页面
11.3.2 链接显示嵌入页面
11.3.3 增加链接页面
11.3.4 后台管理主页面
11.4 前台功能的实现
11.4.1 显示友情链接
11.4.2 增加友情链接
11.4.3 随机数字验证码功能的实现
11.4.4 客户端信息验证
11.4.5 服务器端验证和表单提交处理
11.5 后台管理功能的实现
11.5.1 管理链接主页面
11.5.2 编辑主页面
11.5.3 删除、审核和退出管理
11.6 实践总结

Chapter12 搜索模块
12.1 程序设计分析
12.2 数据库设计
12.3 页面设计
12.3.1 高级查询主页面
12.3.2 查询页面
12.3.3 查询结果页面
12.4 基本搜索功能的实现
12.4.1 查询数据库记录数
12.4.2 获取客户端的系统信息
12.4.3 查询号码
12.5 完善搜索功能
12.5.1 完善号码查询
12.5.2 查询IP地址信息
12.6 实践总结

chapter13 调查模块
13.1 程序设计分析
13.2 数据库设计
13.3 页面设计
13.3.1 调查表页面
13.3.2 增加信息页面
13.3.3 管理页面
13.4 前台功能的实现
13.4.1 多条件查询
13.4.2 记录集横向重复显示
13.4.3 记录集横向换行显示
13.4.4 记录集按条件显示
13.4.5 动态样式表
13.4.6 动态信息提示
13. 5后台管理
13.5.1 后台控制台的设计
13.5.2 登录验证和信息审核
13.5.3 增加信息
13.6 实践总结

Chapter14 文件下载演示模块
14.1 程序设计分析
14.2 数据库设计
14.2.1 class表
14.2.2 nclass表
14.2.3 download表
14.3 页面设计
14.4 软件下载功能的实现
14.4.1 下载排行页面
……
Chapter15 投票管理系统
Chapter16 新闻发布与管理系统
Chapter17 即时聊天模块
Chapter18 BBS轮胎模块
Chapter19 电子相册
Chapter20 同学录
Chapter21 网上购物(上)
Chapter22 网上购物(下)
Chapter23 博客
Chapter24 播客
附录A 上级操作可能出现的错误及对策(见光盘)
附录B ASP错误代码解释汇编(见光盘)查看全部↓

精彩书摘

  过程③:表示应用程序服务器如果需要访问数据库,实现后台数据操作,则需要提交SQL语句给DBMS管理系统进行处理。如果需要对数据库进行访问,开发人员需要利用应用程序服务器所提供的接口对数据库进行访问。
  过程④:表示从数据库中获取操作信息或查询记录。
  过程⑤:表示把处理的结果返回到Web服务器。
  过程⑥:表示将生成的静态网页反馈给客户端浏览器。
  一般来说,在Web服务器上可以通过多种技术途径来实现动态,最常见的技术包括CGI、JSP、ASP/ASP.NET和PHP等。
  基于Intemet的浏览器/服务器(B/S)架构系统目前已经成为行业标准,它具有如下优点:
  ·运行比较稳定。由于服务程序一般都运行在服务器上,客户端不需要运行服务程序,因此,只要服务器能正常运行,整个系统就会稳定运行。
  ·方便远程维护。由于是基于Internet技术,通过上网便可对用户提供技术支持,而不需要上门服务。
  ·客户端要求比较低。计算机的淘汰速度非常快,对于新的软件系统,往往因为难以及时升级硬件而不能使用。而基于Intemet的系统,只要计算机可以上网,就可以使用系统。
  ·方便使用。一般来说,只要用户能够上网,无论在世界上的什么地番什么时间,都可以随时随地使用系统。而不像局域网那样受地域限制。
  ·便于拓展服务。基于Intemet技术优势,更容易开展符合网络传播的各种信息服务,如电子商务、信息查询、信息搜索和各种个性化的服务项目。查看全部↓

前言/序言

  本书是《Dreamweaver CS3完美网页设计——ASP动态网页设计篇》的升级版,是在上一本图书良好的市场反应基础上,结合作者多年开发积累的宝贵经验,以及中国电力出版社的精心策划,对全书进行了全面的优化和完善。
  在本次升级中,根据读者的反馈意见和作者的实践开发经验,本书与升级前相比,主要进行了三方面的改进。
  升级前我们用了5章篇幅介绍ASP的相关基础知识,升级后在章节上虽然没有大的变化,但内容却被完全地更新和充实,由以前的泛泛介绍到现在的系统讲解。基础部分的更新主要体现在下面几点:
  第一,紧扣ASP动态开发的核心技术(如VBScript、ASP、SQL和ADO)展开介绍,删除了JavaScript、HTML等知识章节,避免在知识讲解中试图面面俱惮结果什么都不到的弊端。
  第二,讲究取舍,绝对实用。VBScript、ASP、SQL和ADO中的任何一种动态开发技术,都可以够写一本书,其深度非一般读者所能及的,知识点如何取舍就非常有讲究。我们认为,知识点的取舍首先要体现实用,然后适当扩展,以方便部分读者的再深入学习。同时还必须保证读者能够快速吸收、轻松理解。如何使概念的讲解更准确、清楚,如何使疑点和难点的剖析更透彻,这些看起来很容易,但却是大部分图书难以做到的,也是困扰读者的心病。毫不妥协地面对基础技术中的所有疑点和难点,是本书有别于其他同类图书的最大亮点。
  第三,语言更亲切,知识点讲解追求细腻,帮助读者在轻松的学习中快速掌握基础知识。在基础知识讲解中,重新完善并提升贯穿基础部分中的大量的示例代码的品质,输更具代表性和典型性,力争使它们更能够为知识讲解服务,力争使它们更能够稀释读者对所学知识存在的疑团。查看全部↓
热门设计服务