当前位置:主页 > 书籍配套资源 > ASP核心技术配套资源
《深入解析ASP核心技术》源代码

《深入解析ASP核心技术》源代码

  • 更新:2022-03-09
  • 大小:4.4 MB
  • 类别:ASP核心技术
  • 作者:王洪影
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

封面图

目录

  • 前言
  • 第1章FSO文件管理1
  • 1.1FSO简介1
  • 1.1.1FSO的对象组成1
  • 1.1.2创建FSO对象2
  • 1.2驱动器集合2
  • 1.3驱动器信息3
  • 1.4文件夹集合5
  • 1.5文件夹管理6
  • 1.5.1文件夹属性7
  • 1.5.2文件夹操作9
  • 1.6文件集合14
  • 1.7文件管理15
  • 1.7.1文件属性15
  • 1.7.2文件操作17
  • 1.7.3操作文本流19
  • 1.8其他实用方法23
  • 第2章文本与二进制数据处理27
  • 2.1基础知识27
  • 2.1.1二进制与十六进制27
  • 2.1.2文本数据与二进制数据的区别28
  • 2.1.3数据类型与内存存储的关系28
  • 2.1.4VBScript中的位运算30
  • 2.1.5常用的转换函数31
  • 2.2常用转换举例34
  • 2.2.1取得字符串的内存存储形式34
  • 2.2.2取得字符串的某种编码形式35
  • 2.2.3字符串转换为BSTR36
  • 2.2.4BSTR转换为字符串38
  • 2.2.5十六进制字符串转换为二进制数据39
  • 2.2.6字符串转换为HTML实体形式40
  • 2.3Stream对象的使用41
  • 2.3.1简介41
  • 2.3.2文本数据42
  • 2.3.3二进制数据49
  • 2.3.4从文件读取数据51
  • 2.3.5操作Stream对象52
  • 2.3.6保存到文件56
  • 2.3.7Stream对象间的数据复制57
  • 2.3.8Stream对象的用途59
  • 2.3.9常见错误65
  • 第3章编码与乱码66
  • 3.1常见编码66
  • 3.1.1ASCII66
  • 3.1.2ISO 8859系列67
  • 3.1.3GB231268
  • 3.1.4GBK70
  • 3.1.5Big572
  • 3.1.6Shift_JIS74
  • 3.1.7EUC_KR76
  • 3.1.8Unicode78
  • 3.1.9UTF-8和UTF-1680
  • 3.1.10字体82
  • 3.2产生乱码的原因84
  • 3.2.1打开文件时的编码84
  • 3.2.2保存文件时的编码85
  • 3.2.3显示网页时的编码88
  • 3.2.4ASP程序中的编码89
  • 3.3CodePage简介89
  • 3.3.1CodePage的形式89
  • 3.3.2CodePage编号90
  • 3.4ASP中的CodePage 91
  • 3.4.1@codepage91
  • 3.4.2Session.Codepage93
  • 3.4.3Response.Codepage95
  • 3.4.4IIS设置97
  • 3.4.5系统默认CodePage98
  • 3.4.6文件BOM的奇特作用99
  • 3.4.7当前CodePage99
  • 3.5CodePage的具体影响100
  • 3.5.1影响Request解码100
  • 3.5.2影响Server.URLEncode102
  • 3.5.3影响字符函数102
  • 3.5.4影响Response.Write104
  • 3.6Charset的重要作用104
  • 3.6.1影响网页的显示104
  • 3.6.2影响提交数据的编码105
  • 3.7数据库操作中的编码转换107
  • 3.7.1排序规则107
  • 3.7.2创建数据库、表108
  • 3.7.3插入数据109
  • 3.7.4检索数据112
  • 3.7.5建议的做法115
  • 3.7.6关于Access115
  • 3.8编码转换整体流程图116
  • 3.9问题举例117
  • 3.9.1如何编写UTF-8编码的程序117
  • 3.9.2境外空间读取数据库乱码117
  • 3.9.3英文系统下Chr函数报错117
  • 3.9.4Server.MapPath方法结果出现问号118
  • 3.9.5GBK与UTF-8程序切换时乱码119
  • 3.9.6如何在链接中正确地传递参数119
  • 3.9.7Server.URLEncode方法的细节120
  • 3.9.8如何编写URLDecode函数 121
  • 3.9.9Ajax的Get方式返回值乱码126
  • 3.9.10Ajax的Post方式传递中文参数乱码126
  • 3.9.11使用JavaScript进行URL编码127
  • 3.9.12JavaScript读写中文Cookie130
  • 3.9.13为什么数据库中是问号132
  • 3.10关于本地化132
  • 3.10.1区域设置LCID133
  • 3.10.2区域设置影响哪些函数136
  • 第4章XMLDOM操作137
  • 4.1MSXML简介137
  • 4.1.1MSXML的版本137
  • 4.1.2MSXML的实现机制138
  • 4.1.3MSXML 的对象构成139
  • 4.1.4DOM树的结构139
  • 4.2创建Document对象141
  • 4.3载入XML数据143
  • 4.3.1载入数据143
  • 4.3.2同步和异步143
  • 4.3.3当前状态143
  • 4.4验证XML数据143
  • 4.4.1ParseError对象143
  • 4.4.2载入时验证144
  • 4.4.3使用前验证145
  • 4.5遍历节点147
  • 4.5.1节点常用属性147
  • 4.5.2NodeList和NamedNodeMap的使用149
  • 4.6查找节点149
  • 4.6.1根据ID查找150
  • 4.6.2根据节点名查找元素151
  • 4.6.3使用XPath查找151
  • 4.7取得节点信息153
  • 4.7.1判断节点类型153
  • 4.7.2取得节点的属性153
  • 4.7.3取得节点的值154
  • 4.8追加节点155
  • 4.8.1创建节点156
  • 4.8.2插入节点163
  • 4.9修改节点163
  • 4.10删除节点164
  • 4.11保存XML166
  • 4.12配合XSLT转换数据166
  • 4.13使用命名空间167
  • 4.14XML中的空白字符170
  • 4.15XPath的使用172
  • 4.15.1使用举例172
  • 4.15.2查找上下文173
  • 4.15.3单步表达式174
  • 4.15.4内置函数177
  • 4.15.5合并查询结果179
  • 4.15.6操作符优先级179
  • 第5章XMLHTTP操作181
  • 5.1XMLHTTP的使用181
  • 5.1.1创建XMLHTTP对象182
  • 5.1.2创建HTTP请求183
  • 5.1.3设置Header184
  • 5.1.4发送请求184
  • 5.1.5状态及异步方式187
  • 5.1.6获取返回的数据189
  • 5.1.7中止请求193
  • 5.1.8页面缓存194
  • 5.1.9小提醒194
  • 5.2ServerXMLHTTP的使用195
  • 5.2.1创建对象195
  • 5.2.2读取远程网页内容195
  • 5.2.3读取远程文件196
  • 5.2.4登录远程系统198
  • 5.2.5发送与接收Cookie201
  • 5.2.6超时设置205
  • 5.2.7代理设置205
  • 5.2.8异步请求206
  • 5.2.9小提醒206
  • 第6章正则表达式的使用207
  • 6.1基本概念207
  • 6.1.1原义字符208
  • 6.1.2元字符208
  • 6.1.3非打印字符208
  • 6.1.4字符组209
  • 6.1.5否定字符组209
  • 6.1.6字符组与否定字符组的简写210
  • 6.1.7神奇的字符“.”210
  • 6.1.8限定重复次数的量词210
  • 6.1.9匹配开始位置和结束位置211
  • 6.1.10匹配单词边界212
  • 6.1.11选择匹配213
  • 6.1.12分组及向后引用213
  • 6.1.13正向环视214
  • 6.1.14贪婪与懒惰215
  • 6.1.15VBScript不支持的特性217
  • 6.1.16适度的使用正则表达式217
  • 6.2正则对象的使用218
  • 6.2.1基本语法218
  • 6.2.2验证文本219
  • 6.2.3替换文本220
  • 6.2.4获取匹配结果224
  • 6.2.5循环匹配227
  • 6.2.6多行模式229
  • 6.3实例演示231
  • 6.3.1UBB中Code标签的替换231
  • 6.3.2嵌套标签的替换233
  • 6.3.3给关键字增加链接237
  • 6.3.4清除HTML标签238
  • 第7章文件上传与下载242
  • 7.1上传文件简介242
  • 7.1.1对表单的要求242
  • 7.1.2数据的提交格式243
  • 7.2无组件上传246
  • 7.2.1纯脚本拆分数据的实现246
  • 7.2.2化境上传类简介251
  • 7.2.3化境上传类代码注解252
  • 7.2.4化境上传类的使用方法256
  • 7.2.5常见问题260
  • 7.2.6上传进度条的实现262
  • 7.3AspUpload组件269
  • 7.3.1对象组成270
  • 7.3.2使用方法举例271
  • 7.4FileUp组件287
  • 7.4.1对象组成288
  • 7.4.2使用方法举例288
  • 7.5防范上传漏洞302
  • 7.5.1毫无防范302
  • 7.5.2只在客户端检查303
  • 7.5.3文件后缀名检验不够304
  • 7.5.4危险的原文件名305
  • 7.5.5IIS解析漏洞307
  • 7.5.6文件内容并不可靠309
  • 7.5.7其他注意事项309
  • 7.6下载文件309
  • 7.6.1文件下载简介310
  • 7.6.2强制弹出保存对话框312
  • 7.6.3文件名乱码的问题313
  • 7.6.4支持大文件下载315
  • 7.6.5支持文件缓存316
  • 7.6.6支持分段下载319
  • 第8章图片处理323
  • 8.1AspJpeg组件323
  • 8.1.1组件简介323
  • 8.1.2对象组成323
  • 8.1.3基本操作324
  • 8.2自由画图325
  • 8.2.1画图的坐标系325
  • 8.2.2画各种形状325
  • 8.2.3添加文字330
  • 8.2.4添加图片340
  • 8.3图片处理343
  • 8.3.1图片缩放343
  • 8.3.2图片裁剪344
  • 8.3.3图片锐化345
  • 8.3.4镜像与旋转346
  • 8.3.5图片EXIF取得348
  • 8.4GIF动画349
  • 8.4.1GIF动画349
  • 8.4.2GIF调色板353
  • 8.4.3背景透明358
  • 8.4.4帧的过渡方式360
  • 8.4.5GIF图片缩放362
  • 8.5PNG格式363
  • 8.5.1输出为PNG图片363
  • 8.5.2设置Alpha通道364
  • 8.5.3转换Alpha通道366
  • 第9章邮件发送368
  • 9.1Email简介368
  • 9.1.1Email收发流程368
  • 9.1.2SMTP简介369
  • 9.1.3POP与IMAP简介371
  • 9.1.4MX记录371
  • 9.1.5邮件的入口与出口372
  • 9.1.6邮件内容的结构 377
  • 9.1.7MIME简介379
  • 9.2CDOSYS组件383
  • 9.2.1SMTP虚拟服务器383
  • 9.2.2发送文本邮件384
  • 9.2.3发送HTML邮件385
  • 9.2.4添加附件385
  • 9.2.5使用远程服务器385
  • 9.2.6设置字符集和传输编码388
  • 9.2.7构造复杂结构的邮件389
  • 9.2.8批量发送403
  • 9.2.9邮件收条404
  • 9.2.10其他设置405
  • 9.3JMail组件407
  • 9.3.1发送文本邮件407
  • 9.3.2发送HTML邮件407
  • 9.3.3添加附件408
  • 9.3.4设置传输编码和附件编码409
  • 9.3.5发送网页内容410
  • 9.3.6采集Email地址412
  • 9.3.7嵌入另一封邮件413
  • 9.3.8邮件收条414
  • 9.3.9使用邮件队列415
  • 9.3.10错误处理及发送日志416
  • 9.3.11其他设置418
  • 9.4AspEmail组件418
  • 9.4.1发送文本邮件419
  • 9.4.2发送HTML邮件420
  • 9.4.3添加附件421
  • 9.4.4设置传输编码422
  • 9.4.5邮件收条422
  • 9.4.6使用邮件队列423
  • 9.4.7其他设置425

资源下载

资源下载地址1:https://pan.baidu.com/s/1cwzy66WHqC5wL-axLwzVCA

相关资源

网友留言