图书介绍
ASP从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![ASP从入门到精通](https://www.shukui.net/cover/18/30105724.jpg)
- 吕继迪,孙明丽,庞娅娟等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302179603
- 出版时间:2008
- 标注页数:536页
- 文件大小:159MB
- 文件页数:552页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识3
第1章 搭建ASP运行与开发环境3
1.1构建ASP动态网站的基本环境4
1.1.1ASP建站的优势4
1.1.2选择Web服务器执行ASP程序5
1.2架设IIS服务器5
1.2.1了解IIS5
1.2.2安装IIS6
1.2.3配置IIS7
1.2.4设置虚拟目录10
1.2.5创建网站12
1.3测试网站服务器13
1.4选择ASP开发工具15
1.4.1应用记事本开发15
1.4.2应用Dreamweaver开发16
1.4.3应用VisualInterDev6.0开发19
1.5在Dreamweaver中设定开发环境20
1.5.1更改工具栏的显示样式20
1.5.2插入标签时隐藏辅助功能属性对话框20
1.5.3设置在粘贴时不改变表单项的名称21
1.5.4在“首选参数”/“常规”对话框中设置常用项22
1.6小结23
第2章 ASP基础入门25
2.1开发第一个ASP程序26
2.1.1使用Dreamweaver创建一个ASP文件26
2.1.2编写ASP代码26
2.1.3保存ASP文件26
2.1.4配置IIS运行ASP程序27
2.1.5在浏览器中查看源代码28
2.2ASP构建网站的特点与工作原理29
2.2.1ASP构建网站的特点29
2.2.2ASP的工作原理29
2.3ASP文件结构29
2.3.1ASP文件基本结构30
2.3.2声明脚本语言30
2.3.3使用输出指令32
2.3.4使用#include包含指令33
2.4ASP语句书写规范34
2.4.1ASP语句中标点符号的使用34
2.4.2变量及函数的命名规则34
2.4.3语句书写规则35
2.4.4注释语句规则35
2.5获取帮助信息36
2.5.1安装和使用MSDNLibrary36
2.5.2网上获取资源37
2.6小结37
第3章 HTML标记语言和CSS样式表39
3.1HTML标记语言概述40
3.2HTML文件结构40
3.3HTML头部标记与主体标记40
3.3.1头部标记<HEAD>41
3.3.2使用标记<TITLE>定义标题41
3.3.3运用元信息标记<META>设置页面信息41
3.3.4主体标记<BODY>42
3.4编辑文字42
3.4.1Web页面包含的文字内容42
3.4.2字体标记<FONT>43
3.4.3标题字标记<H>44
3.5建立超链接44
3.5.1链接标记<A>44
3.5.2确定文件路径45
3.5.3建立内部链接45
3.5.4建立外部链接46
3.6制作表格46
3.6.1表格结构47
3.6.2设置表格标题和表头47
3.6.3设定行标记<TR>48
3.6.4设定单元格标记<TD>49
3.7建立表单51
3.7.1表单基本结构51
3.7.2使用输入域标记<INPUT>51
3.7.3使用文字域标记<TEXTAREA>52
3.7.4使用选择域标记<SELECT>和<OPTION>53
3.8CSS样式表53
3.8.1CSS样式表概述54
3.8.2定义不同类型的CSS样式表54
3.9小结55
3.10练习与实践55
第4章 VBScript脚本语言57
4.1VBScript脚本语言基础58
4.1.1了解VBScript语言58
4.1.2VBScript与VisualBasic的区别60
4.1.3在HTML中使用VBScript60
4.1.4在ASP中使用VBScript61
4.2在VBScript中定义常量62
4.3VBScript变量63
4.3.1变量的命名规则63
4.3.2声明变量63
4.3.3为变量赋值64
4.3.4变量的作用域和存活期65
4.4VBScript运算符65
4.4.1运用算术运算符65
4.4.2运用比较运算符67
4.4.3运用逻辑运算符68
4.4.4运算符的优先级68
4.5VBScript数组70
4.5.1声明数组70
4.5.2为数组元素赋值71
4.5.3应用数组函数71
4.6VBScript条件语句73
4.6.1使用If...Then语句实现单分支选择结构73
4.6.2使用If...Then...Else语句实现双分支选择结构73
4.6.3使用SelectCase语句实现多分支选择结构75
4.7VBScript循环语句77
4.7.1Do...Loop循环语句应用77
4.7.2While...Wend循环语句应用79
4.7.3For...Next循环语句应用79
4.7.4ForEach...Next循环语句应用80
4.7.5Exit退出循环语句应用81
4.8VBScript过程82
4.8.1定义Sub过程82
4.8.2定义Function过程84
4.9小结85
4.10练习与实践85
第5章 JavaScript脚本语言87
5.1JavaScript脚本语言基础88
5.1.1JavaScript脚本语言概述88
5.1.2JavaScript与Java的区别88
5.1.3在HTML中执行JavaScript89
5.1.4在网页中引用JS文件91
5.2JavaScript常量93
5.3JavaScript变量94
5.3.1变量的命名规则94
5.3.2定义变量94
5.3.3确定变量的作用域96
5.4使用正则表达式97
5.4.1正则表达式简介97
5.4.2正则表达式语法基础98
5.4.3使用RegExp对象构造正则表达式99
5.4.4通过String对象执行模式匹配102
5.5JavaScript条件控制语句104
5.5.1使用if条件语句104
5.5.2使用switch多分支条件语句108
5.6JavaScript循环控制语句109
5.6.1运用while循环语句110
5.6.2运用for循环语句110
5.7JavaScript跳转语句112
5.7.1调用break语句112
5.7.2调用continue语句113
5.8小结113
5.9练习与实践114
第6章 Request输入对象115
6.1认识Request对象116
6.2创建Request对象116
6.3Request对象的数据集合117
6.3.1通过Form数据集合获取表单数据117
6.3.2通过QueryString数据集合查询字符串数据119
6.3.3通过Cookies数据集合检索Cookie值122
6.3.4通过ServerVariables数据集合获取服务器端环境变量123
6.4Request对象的属性和方法126
6.4.1使用TotalBytes属性获取数据字节数126
6.4.2调用BinaryRead方法以二进制方式读取数据127
6.5小结128
6.6练习与实践129
第7章 Response输出对象131
7.1认识Response对象132
7.2创建Response对象132
7.3Response对象的应用133
7.3.1向客户端直接输出数据133
7.3.2利用缓冲区输出数据135
7.3.3实现网页重定位140
7.3.4设置输出格式141
7.3.5判定客户端与服务器的连接状态147
7.3.6向客户端输出二进制数据147
7.3.7设定客户端Cookie值148
7.4小结150
7.5练习与实践150
第8章 Application应用程序对象151
8.1认识Application对象152
8.2创建Application对象153
8.3Application对象的应用153
8.3.1遍历Contents数据集合中的项目153
8.3.2遍历StaticObjects数据集合中的项目154
8.3.3锁定Application对象155
8.3.4解除Application对象的锁定156
8.3.5定义Application_OnStart事件157
8.3.6定义Application_OnEnd事件158
8.4Global.asa文件158
8.4.1了解Global.asa文件159
8.4.2Global.asa文件的事件处理程序160
8.5小结160
8.6练习与实践161
第9章 Session会话对象163
9.1认识Session对象164
9.2创建Session对象165
9.3Session对象的应用166
9.3.1遍历Contents数据集合中的项目166
9.3.2遍历StaticObjects数据集合中的项目167
9.3.3使用Timeout属性限定会话结束时间168
9.3.4调用Abandon方法释放Session对象169
9.3.5定义SessionOnStart事件169
9.3.6定义SessionOnEnd事件170
9.4Session对象与Application对象的比较171
9.5小结172
9.6练习与实践172
第10章 Server服务对象173
10.1认识Server对象174
10.2创建Server对象175
10.3Server对象的应用175
10.3.1使用ScriptTimeout属性设置ASP脚本执行时间175
10.3.2调用CreateObject方法创建服务器组件对象实例176
10.3.3调用MapPath方法获取文件的真实物理路径177
10.3.4调用Execute方法实现页面重定位178
10.3.5调用URLEncode方法对URL中的特殊字符进行编码180
10.3.6调用Transfer方法跳转到新页面180
10.4小结182
10.5练习与实践182
第11章 ObjectContext事务处理对象183
11.1认识ObjectContext对象184
11.2创建ObjectContext对象184
11.3ObjectContext对象的应用185
11.3.1调用SetAbort终止事务处理185
11.3.2调用SetComplete方法完成事务处理186
11.3.3定义OnTransactionAbort事件186
11.3.4定义OnTransactionCommit事件188
11.4小结189
11.5练习与实践189
第12章 FileSystemObject文件系统对象191
12.1认识FileSystemObject对象192
12.2创建FileSystemObject对象192
12.3FileSystemObject对象对文件的操作193
12.3.1创建文件193
12.3.2打开文件194
12.3.3检索文件类型195
12.3.4获取文件名称196
12.3.5复制、移动和删除文件197
12.4FileSystemObject对象对文件夹的操作200
12.4.1创建文件夹200
12.4.2获取上一级目录的完整路径201
12.4.3复制、移动和删除文件夹201
12.5FileSystemObject对象对驱动器的操作204
12.5.1检索驱动器的信息205
12.5.2获取驱动器名称206
12.5.3判断访问的驱动器是否存在206
12.6小结207
12.7练习与实践207
第13章 TextStream文本流对象209
13.1认识TextStream对象210
13.2创建TextStream对象210
13.3向文本文件中写入数据211
13.3.1调用Write方法写入指定字符串211
13.3.2调用WriteLine方法将指定的字符串以行的形式写入文件中212
13.3.3调用WriteBlankLines方法写入指定行数的空白行213
13.4读取文本文件中的数据214
13.4.1调用Read方法读取指定数目的字符214
13.4.2调用ReadLine方法读取一整行字符215
13.4.3调用Skip方法跳过指定数目的字符读取数据216
13.4.4调用SkipLine方法隔行读取数据216
13.5小结217
13.6练习与实践217
第2篇 核心技术221
第14章 ASP常用内置组件221
14.1使用AdRotate组件实现广告图片的动态显示222
14.1.1创建AdRotator对象222
14.1.2建立广告信息文本文件223
14.1.3建立超链接处理文件223
14.1.4建立显示广告图片文件224
14.2使用ContentLinking组件制作Web导航225
14.2.1创建NextLink对象225
14.2.2建立导航链接列表文本文件226
14.2.3通过NextLink对象显示导航链接列表227
14.2.4在网页中实现翻页显示功能227
14.3使用BrowserCapabilities组件获取浏览器信息229
14.3.1创建BrowerType对象229
14.3.2存储浏览器信息的Browscap.ini文件230
14.3.3获取客户端浏览器信息230
14.4使用Counters组件设计网站计数器231
14.4.1创建Counters对象232
14.4.2设计无刷新图形计数器232
14.5使用PageCounter组件统计网站流量233
14.5.1创建PageCounter对象233
14.5.2记录页面访问次数234
14.6小结234
14.7练习与实践234
第15章 文件上传组件235
15.1AspUpload上传组件236
15.1.1创建Upload对象236
15.1.2上传文件到服务器238
15.1.3上传文件到数据库242
15.2LyfUpload上传组件246
15.2.1创建UploadFile对象246
15.2.2上传文件到服务器248
15.2.3上传文件到数据库251
15.3使用ADODB.Stream组件上传文件252
15.3.1创建Stream对象252
15.3.2将数据库中的文件保存到服务器253
15.3.3将服务器端的文件保存到数据库257
15.4小结259
15.5练习与实践259
第16章 邮件收发组件261
16.1认识SMTP邮件服务262
16.1.1了解SMTP协议262
16.1.2安装和配置SMTP服务器262
16.2使用CDONTS组件收发邮件264
16.2.1创建NewMail对象和Session对象264
16.2.2使用CDONTS组件发送邮件266
16.2.3使用CDONTS组件接收邮件267
16.3使用Jmail组件发送邮件270
16.3.1创建Jmail的Message对象270
16.3.2使用Jmail组件发送邮件272
16.3.3使用Jmail组件发送带附件的邮件273
16.4小结277
16.5练习与实践277
第17章 SQL语句在ASP中的应用279
17.1了解SQL语言280
17.2简单查询280
17.2.1Select语句的应用280
17.2.2查询所有记录281
17.2.3使用TOP关键字查询指定数量的记录281
17.2.4为查询字段列定义别名282
17.2.5使用算术运算符进行比较查询282
17.2.6使用AND和OR逻辑运算符进行查询283
17.2.7使用ORDERBY子句进行排序查询283
17.3聚合函数查询284
17.4模糊查询287
17.4.1LIKE关键字的应用287
17.4.2使用_通配符进行查询288
17.4.3使用%通配符进行查询288
17.5分组查询289
17.5.1了解分组查询289
17.5.2使用GROUPBY子句查询289
17.5.3使用HAVING子句查询290
17.5.4使用ALL或CUBE关键字查询290
17.6多表查询291
17.6.1了解多表查询291
17.6.2使用INNERJOIN运算符进行内连接查询291
17.6.3使用OUTERJOIN运算符进行外连接查询292
17.6.4使用UNION运算符进行联合查询293
17.7嵌套查询294
17.7.1了解嵌套查询294
17.7.2简单嵌套查询294
17.7.3使用IN关键字的嵌套查询294
17.7.4使用NOT IN关键字的嵌套查询295
17.7.5使用EXISTS关键字的嵌套查询295
17.8使用SQL命令操纵数据库数据295
17.8.1使用Add命令添加数据296
17.8.2使用UPDATE命令修改数据296
17.8.3使用Delete命令删除数据297
17.9小结298
17.10练习与实践298
第18章 ADO数据库编程299
18.1ADO概述300
18.1.1ADO提供的对象和数据集合300
18.1.2ADO对象与数据集合之间的关系301
18.2在ODBC数据源管理器中配置DSN301
18.2.1配置MicrosoftAccess数据库的DSN302
18.2.2配置SQLServer数据库的DSN303
18.3Connection连接对象的应用306
18.3.1创建Connection对象306
18.3.2使用ADO连接Access数据库306
18.3.3使用ADO连接SQLServer数据库308
18.3.4使用ODBC连接Access数据库309
18.3.5使用ODBC连接SQLServer数据库310
18.3.6使用OLEDB连接Access数据库311
18.3.7使用OLEDB连接SQLServer数据库312
18.4Command对象的应用313
18.4.1创建Command对象313
18.4.2通过Command对象存取数据库314
18.4.3通过Command对象向数据库中插入数据315
18.5Recordset记录集对象的应用317
18.5.1了解Recordset对象318
18.5.2创建Recordset对象319
18.5.3读取记录集字段的不同方法319
18.5.4调用Recordset对象的AddNew方法添加数据321
18.6小结322
18.7练习与实践322
第3篇 高级应用325
第19章 ASP与XML高级编程325
19.1XML概述326
19.1.1XML文档结构326
19.1.2XML语法要求327
19.1.3定义XML文档中的元素属性327
19.1.4字符和实体引用328
19.2XML的3种显示格式329
19.2.1使用CSS定义XML文档显示格式329
19.2.2使用XSL定义XML文档显示格式331
19.2.3应用XML数据岛技术定义XML文档显示格式334
19.3XMLDOMDocument技术336
19.3.1创建XMLDOMDocument对象336
19.3.2调用load方法直接加载XML文档336
19.3.3调用loadXML方法加载XML文档片断337
19.4ASP对XML数据的基本操作337
19.4.1ASP向XML文档中添加数据337
19.4.2ASP读取XML数据341
19.4.3ASP动态修改XML数据343
19.5小结344
19.6练习与实践345
第20章 Ajax编程技术347
20.1Ajax概述348
20.1.1Web2.0中的Ajax348
20.1.2分析Ajax的工作原理348
20.1.3列举Ajax使用的技术349
20.2Ajax的实现过程349
20.2.1实现Ajax的步骤350
20.2.2创建XMLHttpRequest对象350
20.2.3创建HTTP请求351
20.2.4设置响应HTTP请求状态变化的函数352
20.2.5设置获取服务器返回数据的语句353
20.2.6发送HTTP请求354
20.2.7实现局部更新354
20.2.8一个完整的Ajax实例356
20.3Ajax编程技术应用357
20.3.1验证注册的用户名358
20.3.2无刷新广告轮显360
20.4小结363
20.5练习与实践363
第21章 报表打印技术365
21.1报表打印技术概述366
21.1.1了解报表打印技术366
21.1.2报表设计方法366
21.1.3报表打印方法369
21.2使用JavaScript脚本打印报表377
21.2.1JavaScript脚本打印明细报表377
21.2.2JavaScript脚本打印分组报表379
21.3Excel报表打印381
21.3.1将Web页面中的数据导出到Excel并自动打印381
21.3.2建立Excel模板将数据库数据导入到Excel383
21.4XML报表打印385
21.4.1XML文档分页报表打印385
21.4.2XSL浏览报表打印388
21.5小结392
21.6练习与实践392
第22章 ASP程序调试与网站安全393
22.1程序错误分类394
22.2常见程序调试方法394
22.2.1使用Microsoft脚本调试器调试395
22.2.2使用VisualInterDev调试工具调试396
22.2.3使用VBScript的Stop语句调试396
22.2.4应用Error对象调试397
22.2.5应用ASPError对象调试398
22.3网站安全400
22.3.1网站安全概述401
22.3.2保证程序设计安全401
22.3.3保障数据库安全401
22.3.4解决IIS服务器安全问题403
22.3.5安全防御措施407
22.4小结407
第23章 网站发布409
23.1网站发布基础410
23.1.1注册域名410
23.1.2注册虚拟主机411
23.1.3动态域名解析服务411
23.2在局域网内发布网站412
23.3使用FTP上载网站422
23.4小结428
第4篇 项目实战431
第24章 ASP+Access2003+VBScript+JavaScript实现博客网431
24.1需求分析432
24.2系统设计432
24.2.1系统功能结构432
24.2.2系统流程图432
24.3开发环境433
24.3.1硬件开发平台433
24.3.2软件开发平台433
24.4数据库与数据表的设计434
24.4.1数据库分析434
24.4.2创建数据库434
24.4.3创建数据表435
24.5公共模块设计436
24.5.1数据库连接模块436
24.5.2系统CSS样式表文件437
24.5.3数据处理模块438
24.6前台首页设计439
24.7“我的文章”模块设计440
24.7.1文章列表页面设计440
24.7.2文章浏览页面设计442
24.8博客日历模块设计444
24.9管理员登录模块设计447
24.9.1管理员登录页面的表单设计448
24.9.2编写验证表单数据的自定义JavaScript函数448
24.9.3管理员登录信息合法性的验证449
24.10后台首页设计450
24.11相册管理模块设计451
24.11.1相册分类添加、修改和删除451
24.11.2相册上传功能的实现453
24.11.3相册信息查询457
24.12文章管理模块设计458
24.12.1文章类别管理的实现459
24.12.2文章发表的实现459
24.13开发常见问题与解决461
24.13.1Access数据库不可用怎么办461
24.13.2在运行程序时,出现500错误怎么办462
24.13.3如何防止Access数据库被下载463
24.14小结463
第25章 电子商城网站465
25.1系统分析466
25.1.1需求分析466
25.1.2可行性分析466
25.1.3编写项目计划书468
25.1.4签定项目计划书470
25.2系统设计470
25.2.1系统目标470
25.2.2系统功能结构471
25.2.3系统流程图471
25.3开发环境472
25.3.1硬件开发平台472
25.3.2软件开发平台472
25.4数据库与数据表的设计472
25.4.1数据库分析472
25.4.2创建数据库472
25.4.3创建数据表474
25.5搭建系统框架477
25.6公共模块设计477
25.6.1创建数据库连接和定义公用函数477
25.6.2编写验证数据的JS文件478
25.6.3会员登录验证文件479
25.7前台首页设计480
25.8会员注册模块设计481
25.8.1设计注册页面User reg.asp482
25.8.2无刷新验证用户名483
25.8.3实现会员注册485
25.9会员登录模块设计487
25.9.1设计登录页面User login.asp487
25.9.2实现会员自动登录488
25.10找回密码模块设计489
25.10.1实现找回密码第1步——输入会员名称489
25.10.2实现找回密码第2步——输入密码提示答案491
25.10.3实现找回密码第3步——成功找回密码492
25.10.4处理输入的错误信息493
25.11商品展示模块设计494
25.11.1展示商品信息列表494
25.11.2查看商品详细信息497
25.12购物车模块设计499
25.12.1添加商品到购物车500
25.12.2浏览购物车和更改商品购买数量500
25.12.3清除购物车中的商品502
25.13收银台模块设计502
25.13.1设计收银台页面User_order.asp503
25.13.2会员提交购买商品的订单504
25.14会员中心模块设计506
25.14.1会员中心首页面507
25.14.2查看消费记录508
25.15商城公告模块设计509
25.16后台首页设计511
25.17后台登录模块设计512
25.17.1设计后台登录页面login.asp513
25.17.2登录到网站后台系统513
25.18会员制度设置模块设计514
25.18.1设计会员制度页面mg_guest.asp514
25.18.2合理设置会员相关参数515
25.19商品信息管理模块设计516
25.19.1设置商品分类517
25.19.2添加商品信息518
25.19.3查询商品信息521
25.20订单信息管理模块设计525
25.20.1查询订单信息525
25.20.2设置订单状态527
25.20.3打印订单530
25.21开发常见问题与解决532
25.21.1运行程序时出现“未被授权”怎么办532
25.21.2遇到“没有执行权”怎么办533
25.21.3将其他数据库转换为SQL Server数据库时应该注意的事项534
25.21.4避免数据库死锁和提高访问数据库速度的方法534
25.21.5如何编写较长的SQL语句535
25.21.6选择打开记录集的恰当方式535
25.22小结536