图书介绍

ASP从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

ASP从入门到精通
  • 吕继迪,孙明丽,庞娅娟等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302179603
  • 出版时间:2008
  • 标注页数:536页
  • 文件大小:159MB
  • 文件页数:552页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐