ASP+SQL Server动态网站开发从基础到实践 杨世锡、赵辉 编著 2005年8月出版 ISBN 7-121-01531-5 55.00元(估价,含光盘1张) 600页 16开
内容简介 本书详细介绍了ASP开发的基础知识、技术要点、开发技巧和常用模块,以及按照软件工程的方法来开发的综合实例。全书共分19章,内容主要包括ASP概述、ASP脚本语言、ASP编程基础及内置对象、ASP内置组件、Access和SQL Server、ADO编程技术、文件上传、邮件发送、注册模块、登录模块、计数器系统、故事接龙系统、投票系统、BBS论坛系统、聊天室系统、文件管理系统、财务报账管理系统、网络考试系统以及在线购物系统。 本书通过72个实例循序渐进地介绍了ASP开发技术,对ASP技术的众多知识点及难点,都力求通过实例和简练的语言予以讲述。本书的内容基本上涵盖了大部分的ASP核心开发技术,读者只要举一反三,对本书的实例稍微修改,就可以完成自己的开发任务。 本书可作为高等院校、高职高专计算机应用和电子商务等专业的教学用书,也可作为相关培训教材或Web应用程序设计爱好者的自学用书。 前言 随着网络发展的春天再次到来,各种网络应用、电子商务等迅速发展,使得市场急需大量的网络开发、网站设计等人才。据统计,目前网络开发人才的缺口大约有100万之多。针对目前就业形势十分严峻的现状,掌握一门网络开发技术,对每个人来说都会增加更多的就业机会。 进行网站设计的手段很多,目前最常用的技术有ASP、JSP以及PHP,随着微软大力推广其.NET平台,因此.NET的应用也在飞速地发展。各种开发平台都有各自的优缺点,但目前应用最为广泛的是ASP开发技术。本书介绍的网络开发技术就是ASP开发技术。 在ASP出现以前,开发一个能够和用户交互并实时检索数据库中数据的Web应用程序是一件非常繁琐的事情,网站的管理者需要花费很大精力去创建和维护它,而且在以往的方式下,应用开发的效率是极其低下的,即使是单个页面布局的微小变动,往往都需要重新设计页面的源代码。而随着ASP技术的推出,开发Web应用便成为一件轻松的事情,即使是初学者,只要用简单的语句就可以开发出一个完整的应用。 本书内容 本书详细介绍了ASP开发的基础知识、技术要点、开发技巧和常用模块,以及按照软件工程方法来开发的综合实例。全书共分19章,内容包括ASP概述、ASP脚本语言、ASP编程基础及内置对象、ASP内置组件、Access和SQL Server、ADO编程技术、文件上传、邮件发送、注册模块、登录模块、计数器系统、故事接龙系统、投票系统、BBS论坛系统、聊天室系统、文件管理系统、财务报账管理系统、网络考试系统以及在线购物系统。 本书通过72个实例程序向读者介绍如何使用ASP来开发Internet应用程序,这些实例取材于Internet应用开发中最常用的系统或模块,有的代码直接取自实际运行的系统,也就是说每一个使用ASP进行开发的网络应用程序员都经常要遇到的。同时,本书使用的开发方法也非常具有代表性,是使用频率很高的一些方法,也是每一个程序员都要切实掌握的方法。另外,本书还在介绍一些经典方法的基础上,由浅入深地介绍了具有一定难度的高级开发方法,合理地使用这些高级方法可以大大提高应用程序的质量。 本书特色 目前市场上的ASP图书非常之多,但本书有如下的重要特色: (1)丰富的实例。全书包含了72个实例,涵盖了ASP的各种开发技术,其中既有反映技术要点的小实例,也有比较大型的综合实例,读者在开发中遇到的问题基本上可以在本书中得到解决。 (2)对数据库开发的彻底阐述。本书是目前市场上比较完整介绍数据库技术的一本书籍,首先详细地介绍了Access和SQL Server开发技术,然后通过大量的实例介绍了通过ADO进行数据库编程,其中对于一些非常重要的Parameter对象、Command对象、Fields对象介绍得比较深入,并详细介绍了存储过程的运用。 (3)全书所有的综合实例均提供Access和SQL Server两个版本的系统。本书附带的光盘含所有72个实例的源代码。在本书的1.4节有本书光盘使用的详细介绍。为了方便读者测试,只要简单地配置就可以直接运行Access版本的系统;而对于SQL Server版本的系统,则要按照说明进行配置,然后运行。 (4)为便于读者阅读,对ASP开发技术、ASP技术的众多知识点及难点,本书都力求做到内容由浅入深,并通过实例和简练的语言予以讲述。 本书由杨世锡主编,其中杨世锡编著了第1~17章的内容,赵辉、汪晓平等编著了第18~19章的内容等。读者在使用的过程中,如有任何问题,可发送邮件到pheizj@zj.com进行咨询。
编 者 2005年6月
目录
第1章 ASP概述 1 1.1 ASP概述 1 1.1.1 什么是ASP 1 1.1.2 ASP的特点 1 1.2 ASP的环境配置 2 1.2.1 PWS的安装配置 2 1.2.2 IIS的安装配置 4 1.3 ASP的开发和调试环境 14 1.4 本书光盘使用说明 16 1.4.1 安装和配置IIS 16 1.4.2 创建数据库 16 1.4.3 创建虚拟目录 20 第2章 ASP脚本语言 24 2.1 VBScript编程技术 24 2.1.1 VBScript概述 24 2.1.2 VBScipt编程基础 27 2.1.3 VBScript的控制语句 31 2.1.4 VBScript的过程和函数 41 2.1.5 VBScript的内部函数 44 第3章 ASP编程基础及内置对象 52 3.1 ASP的文档结构 52 3.1.1 ASP文件组成 52 3.1.2 声明脚本语言 53 3.1.3 ASP脚本的书写格式 54 3.2 Request对象 59 3.2.1 HTML的响应机制 59 3.2.2 Request对象的成员 63 3.2.3 Request对象的使用 64 3.3 Response对象 77 3.3.1 Response对象的成员 77 3.3.2 Response对象的使用 77 3.4 Server对象 83 3.4.1 Server对象的成员 83 3.4.2 Server对象的使用 84 3.5 Session对象 88 3.5.1 Session对象的成员 88 3.5.2 Session对象的应用 89 3.6 Application对象 94 3.6.1 Application对象的成员 95 3.6.2 Application对象的使用 95 3.7 Global.asp文件 97 第4章 ASP内置组件 99 4.1 组件概述 100 4.2 Ad Rotator组件 101 4.3 Browser Capabilities组件 104 4.3.1 browscap.ini文件 105 4.3.2 维护browscap.ini文件 107 4.3.3 使用Browser Capabilities组件 107 4.4 Content Linking组件 109 4.4.1 ContentLinkingList文件 109 4.4.2 ContentLinking组件的方法 110 4.4.3 使用ContentLinking组件 110 4.5 Page Counter组件 115 4.5.1 Page Counter组件的成员 115 4.5.2 使用Page Counter组件 115 4.6 Scripting组件—Dictionary对象 116 4.6.1 Dictionary对象的成员 116 4.6.2 使用Dictionary对象 116 4.7 Scripting组件—FileSystemObject 4.7 对象 119 4.7.1 Driver对象 119 4.7.2 Folder对象 122 4.7.3 File对象 125 4.7.4 TextStream对象 130 4.8 创建自定义组件 132 4.8.1 创建组件 132 4.8.2 调用组件 134 第5章 Access和SQL Server 136 5.1 Access数据库 136 5.1.1 Access的安装 136 5.1.2 Access数据库的使用 140 5.2 SQL Server数据库 145 5.2.1 SQL Server 2000的安装 145 5.2.2 启动SQL Server 152 5.2.3 SQL Server应用 152 5.3 SQL语言基础 165 5.3.1 查询语句 166 5.3.2 SQL数据定义及操作语句的 5.3.2 使用 171 第6章 ADO编程技术 175 6.1 ADO简介 175 6.2 Connection对象 176 6.2.1 Connection对象的成员 177 6.2.2 Connection对象连接语句 177 6.2.3 ODBC(数据源)的连接方式 179 6.2.4 OLE DB连接数据库 184 6.2.5 Connection对象的应用 187 6.3 RecordSet对象 194 6.3.1 RecordSet对象的成员 194 6.3.2 ADO常用属性说明 195 6.3.3 RecordSet对象的方法 199 6.3.4 RecordSet对象的应用 201 6.4 Command对象 216 6.4.1 Command对象成员 216 6.4.2 Command对象的应用 220 6.4.3 Parameters集合 232 6.5 Field对象 232 第7章 文件上传 235 7.1 有组件文件上传(LyfUpload组件) 235 7.1.1 运行环境 235 7.1.2 LyfUpload的方法 235 7.1.3 LyfUpload的属性 236 7.1.4 LyfUpload的应用 236 7.1.5 输出数据库中的图像 241 7.2 无组件文件上传 243 7.2.1 无组件文件上传的原理 243 7.2.2 无组件文件上传的实现 246 第8章 邮件发送 255 8.1 创建E-mail发送组件 255 SMTP模型 255 8.2 发送电子邮件 263 第9章 注册模块 266 9.1 Access的注册模块 266 9.1.1 数据库设计 266 9.1.2 客户端网页设计 267 9.1.3 服务器端页面 277 9.2 SQL Server注册模块 280 9.2.1 创建SQL Server数据库 280 9.2.2 创建存储过程 284 第10章 登录模块 291 10.1 Access登录模块 291 10.1.1 一个文件的登录页面 291 10.1.2 两个文件的登录系统 294 10.2 SQL Server登录系统 297 第11章 计数器系统 300 11.1 Global.asa文件 300 11.1.1 Global.asa文件代码 300 11.1.2 Global.asa文件结构 302 11.1.3 使用application对象的属性 11.1.3 保存统计访问次数 304 11.1.4 通过FileSystemObject保存 11.1.4 统计数据 305 11.2 Home.asp文件 306 第12章 故事接龙系统 309 12.1 start.asp文件 309 12.2 Top.asp文件 310 12.3 Readold.asp文件 311 12.4 post.asp文件 313 12.5 Afterpost.asp文件 314 12.6 Readnew.asp文件 316 12.7 Handlevote.asp文件 318 12.8 Showmessage.asp文件 320 12.9 Viewcomment.asp文件 321 12.10 New.asp文件 324 第13章 投票系统 327 13.1 创建数据库 327 13.2 poll.asp文件 328 13.3 vote.asp文件 332 13.4 updateeng.asp文件 335 13.5 adminlog.asp文件 337 13.6 admintit.asp文件 340 13.7 adminedit.asp文件 342 13.8 adminupd.asp文件 344 13.9 adminnew.asp文件 347 13.10 admindel.asp文件 348 13.11 admindelupd.asp 351
本文链接:http://www.blueidea.com/news/book/2005/2643.asp
出处:蓝色理想
责任编辑:moby
|