展开全部

主编推荐语

本书深入讲解了ASP核心技术。

内容简介

本书共分为9章。第1章讲解FSO文件管理。第2章讲解字符与字节流转换及Adodb.Stream对象的使用,为编码转换打基础。第3章讲解各种常见编码、乱码的由来、CodePage的使用和问题举例。第4章讲解XMLDOM的使用。第5章讲解XMLHTTP和ServerXMLHTTP的使用。第6章讲解正则表达式的基础知识及正则对象的使用。第7章讲解文件上传与下载。第8章讲解常用的AspJpeg图像处理组件。第9章讲解Email发送的知识。

目录

  • 版权信息
  • 前言
  • 第1章 FSO文件管理
  • 1.1 FSO简介
  • 1.1.1 FSO的对象组成
  • 1.1.2 创建FSO对象
  • 1.2 驱动器集合
  • 1.3 驱动器信息
  • 1.4 文件夹集合
  • 1.5 文件夹管理
  • 1.5.1 文件夹属性
  • 1.5.2 文件夹操作
  • 1.6 文件集合
  • 1.7 文件管理
  • 1.7.1 文件属性
  • 1.7.2 文件操作
  • 1.7.3 操作文本流
  • 1.8 其他实用方法
  • 第2章 文本与二进制数据处理
  • 2.1 基础知识
  • 2.1.1 二进制与十六进制
  • 2.1.2 文本数据与二进制数据的区别
  • 2.1.3 数据类型与内存存储的关系
  • 2.1.4 VBScript中的位运算
  • 2.1.5 常用的转换函数
  • 2.2 常用转换举例
  • 2.2.1 取得字符串的内存存储形式
  • 2.2.2 取得字符串的某种编码形式
  • 2.2.3 字符串转换为BSTR
  • 2.2.4 BSTR转换为字符串
  • 2.2.5 十六进制字符串转换为二进制数据
  • 2.2.6 字符串转换为HTML实体形式
  • 2.3 Stream对象的使用
  • 2.3.1 简介
  • 2.3.2 文本数据
  • 2.3.3 二进制数据
  • 2.3.4 从文件读取数据
  • 2.3.5 操作Stream对象
  • 2.3.6 保存到文件
  • 2.3.7 Stream对象间的数据复制
  • 2.3.8 Stream对象的用途
  • 2.3.9 常见错误
  • 第3章 编码与乱码
  • 3.1 常见编码
  • 3.1.1 ASCII
  • 3.1.2 ISO 8859系列
  • 3.1.3 GB2312
  • 3.1.4 GBK
  • 3.1.5 Big5
  • 3.1.6 Shift_JIS
  • 3.1.7 EUC_KR
  • 3.1.8 Unicode
  • 3.1.9 UTF-8和UTF-16
  • 3.1.10 字体
  • 3.2 产生乱码的原因
  • 3.2.1 打开文件时的编码
  • 3.2.2 保存文件时的编码
  • 3.2.3 显示网页时的编码
  • 3.2.4 ASP程序中的编码
  • 3.3 CodePage简介
  • 3.3.1 CodePage的形式
  • 3.3.2 CodePage编号
  • 3.4 ASP中的CodePage
  • 3.4.1 @codepage
  • 3.4.2 Session.Codepage
  • 3.4.3 Response.Codepage
  • 3.4.4 IIS设置
  • 3.4.5 系统默认CodePage
  • 3.4.6 文件BOM的奇特作用
  • 3.4.7 当前CodePage
  • 3.5 CodePage的具体影响
  • 3.5.1 影响Request解码
  • 3.5.2 影响Server.URLEncode
  • 3.5.3 影响字符函数
  • 3.5.4 影响Response.Write
  • 3.6 Charset的重要作用
  • 3.6.1 影响网页的显示
  • 3.6.2 影响提交数据的编码
  • 3.7 数据库操作中的编码转换
  • 3.7.1 排序规则
  • 3.7.2 创建数据库、表
  • 3.7.3 插入数据
  • 3.7.4 检索数据
  • 3.7.5 建议的做法
  • 3.7.6 关于Access
  • 3.8 编码转换整体流程图
  • 3.9 问题举例
  • 3.9.1 如何编写UTF-8编码的程序
  • 3.9.2 境外空间读取数据库乱码
  • 3.9.3 英文系统下Chr函数报错
  • 3.9.4 Server.MapPath方法结果出现问号
  • 3.9.5 GBK与UTF-8程序切换时乱码
  • 3.9.6 如何在链接中正确地传递参数
  • 3.9.7 Server.URLEncode方法的细节
  • 3.9.8 如何编写URLDecode函数
  • 3.9.9 Ajax的Get方式返回值乱码
  • 3.9.10 Ajax的Post方式传递中文参数乱码
  • 3.9.11 使用JavaScript进行URL编码
  • 3.9.12 JavaScript读写中文Cookie
  • 3.9.13 为什么数据库中是问号
  • 3.10 关于本地化
  • 3.10.1 区域设置LCID
  • 3.10.2 区域设置影响哪些函数
  • 第4章 XMLDOM操作
  • 4.1 MSXML简介
  • 4.1.1 MSXML的版本
  • 4.1.2 MSXML的实现机制
  • 4.1.3 MSXML的对象构成
  • 4.1.4 DOM树的结构
  • 4.2 创建Document对象
  • 4.3 载入XML数据
  • 4.3.1 载入数据
  • 4.3.2 同步和异步
  • 4.3.3 当前状态
  • 4.4 验证XML数据
  • 4.4.1 ParseError对象
  • 4.4.2 载入时验证
  • 4.4.3 使用前验证
  • 4.5 遍历节点
  • 4.5.1 节点常用属性
  • 4.5.2 NodeList和NamedNodeMap的使用
  • 4.6 查找节点
  • 4.6.1 根据ID查找
  • 4.6.2 根据节点名查找元素
  • 4.6.3 使用XPath查找
  • 4.7 取得节点信息
  • 4.7.1 判断节点类型
  • 4.7.2 取得节点的属性
  • 4.7.3 取得节点的值
  • 4.8 追加节点
  • 4.8.1 创建节点
  • 4.8.2 插入节点
  • 4.9 修改节点
  • 4.10 删除节点
  • 4.11 保存XML
  • 4.12 配合XSLT转换数据
  • 4.13 使用命名空间
  • 4.14 XML中的空白字符
  • 4.15 XPath的使用
  • 4.15.1 使用举例
  • 4.15.2 查找上下文
  • 4.15.3 单步表达式
  • 4.15.4 内置函数
  • 4.15.5 合并查询结果
  • 4.15.6 操作符优先级
  • 第5章 XMLHTTP操作
  • 5.1 XMLHTTP的使用
  • 5.1.1 创建XMLHTTP对象
  • 5.1.2 创建HTTP请求
  • 5.1.3 设置Header
  • 5.1.4 发送请求
  • 5.1.5 状态及异步方式
  • 5.1.6 获取返回的数据
  • 5.1.7 中止请求
  • 5.1.8 页面缓存
  • 5.1.9 小提醒
  • 5.2 ServerXMLHTTP的使用
  • 5.2.1 创建对象
  • 5.2.2 读取远程网页内容
  • 5.2.3 读取远程文件
  • 5.2.4 登录远程系统
  • 5.2.5 发送与接收Cookie
  • 5.2.6 超时设置
  • 5.2.7 代理设置
  • 5.2.8 异步请求
  • 5.2.9 小提醒
  • 第6章 正则表达式的使用
  • 6.1 基本概念
  • 6.1.1 原义字符
  • 6.1.2 元字符
  • 6.1.3 非打印字符
  • 6.1.4 字符组
  • 6.1.5 否定字符组
  • 6.1.6 字符组与否定字符组的简写
  • 6.1.7 神奇的字符“.”
  • 6.1.8 限定重复次数的量词
  • 6.1.9 匹配开始位置和结束位置
  • 6.1.10 匹配单词边界
  • 6.1.11 选择匹配
  • 6.1.12 分组及向后引用
  • 6.1.13 正向环视
  • 6.1.14 贪婪与懒惰
  • 6.1.15 VBScript不支持的特性
  • 6.1.16 适度的使用正则表达式
  • 6.2 正则对象的使用
  • 6.2.1 基本语法
  • 6.2.2 验证文本
  • 6.2.3 替换文本
  • 6.2.4 获取匹配结果
  • 6.2.5 循环匹配
  • 6.2.6 多行模式
  • 6.3 实例演示
  • 6.3.1 UBB中Code标签的替换
  • 6.3.2 嵌套标签的替换
  • 6.3.3 给关键字增加链接
  • 6.3.4 清除HTML标签
  • 第7章 文件上传与下载
  • 7.1 上传文件简介
  • 7.1.1 对表单的要求
  • 7.1.2 数据的提交格式
  • 7.2 无组件上传
  • 7.2.1 纯脚本拆分数据的实现
  • 7.2.2 化境上传类简介
  • 7.2.3 化境上传类代码注解
  • 7.2.4 化境上传类的使用方法
  • 7.2.5 常见问题
  • 7.2.6 上传进度条的实现
  • 7.3 AspUpload组件
  • 7.3.1 对象组成
  • 7.3.2 使用方法举例
  • 7.4 FileUp组件
  • 7.4.1 对象组成
  • 7.4.2 使用方法举例
  • 7.5 防范上传漏洞
  • 7.5.1 毫无防范
  • 7.5.2 只在客户端检查
  • 7.5.3 文件后缀名检验不够
  • 7.5.4 危险的原文件名
  • 7.5.5 IIS解析漏洞
  • 7.5.6 文件内容并不可靠
  • 7.5.7 其他注意事项
  • 7.6 下载文件
  • 7.6.1 文件下载简介
  • 7.6.2 强制弹出保存对话框
  • 7.6.3 文件名乱码的问题
  • 7.6.4 支持大文件下载
  • 7.6.5 支持文件缓存
  • 7.6.6 支持分段下载
  • 第8章 图片处理
  • 8.1 AspJpeg组件
  • 8.1.1 组件简介
  • 8.1.2 对象组成
  • 8.1.3 基本操作
  • 8.2 自由画图
  • 8.2.1 画图的坐标系
  • 8.2.2 画各种形状
  • 8.2.3 添加文字
  • 8.2.4 添加图片
  • 8.3 图片处理
  • 8.3.1 图片缩放
  • 8.3.2 图片裁剪
  • 8.3.3 图片锐化
  • 8.3.4 镜像与旋转
  • 8.3.5 图片EXIF取得
  • 8.4 GIF动画
  • 8.4.1 GIF动画
  • 8.4.2 GIF调色板
  • 8.4.3 背景透明
  • 8.4.4 帧的过渡方式
  • 8.4.5 GIF图片缩放
  • 8.5 PNG格式
  • 8.5.1 输出为PNG图片
  • 8.5.2 设置Alpha通道
  • 8.5.3 转换Alpha通道
  • 第9章 邮件发送
  • 9.1 Email简介
  • 9.1.1 Email收发流程
  • 9.1.2 SMTP简介
  • 9.1.3 POP与IMAP简介
  • 9.1.4 MX记录
  • 9.1.5 邮件的入口与出口
  • 9.1.6 邮件内容的结构
  • 9.1.7 MIME简介
  • 9.2 CDOSYS组件
  • 9.2.1 SMTP虚拟服务器
  • 9.2.2 发送文本邮件
  • 9.2.3 发送HTML邮件
  • 9.2.4 添加附件
  • 9.2.5 使用远程服务器
  • 9.2.6 设置字符集和传输编码
  • 9.2.7 构造复杂结构的邮件
  • 9.2.8 批量发送
  • 9.2.9 邮件收条
  • 9.2.10 其他设置
  • 9.3 JMail组件
  • 9.3.1 发送文本邮件
  • 9.3.2 发送HTML邮件
  • 9.3.3 添加附件
  • 9.3.4 设置传输编码和附件编码
  • 9.3.5 发送网页内容
  • 9.3.6 采集Email地址
  • 9.3.7 嵌入另一封邮件
  • 9.3.8 邮件收条
  • 9.3.9 使用邮件队列
  • 9.3.10 错误处理及发送日志
  • 9.3.11 其他设置
  • 9.4 AspEmail组件
  • 9.4.1 发送文本邮件
  • 9.4.2 发送HTML邮件
  • 9.4.3 添加附件
  • 9.4.4 设置传输编码
  • 9.4.5 邮件收条
  • 9.4.6 使用邮件队列
  • 9.4.7 其他设置
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。