基本信息
内容简介
目录
1.1 什么是ASP
1.2 ASP的起源
1.2.1 HTML的起源
1.2.2 动态页面的起源
1.3 ASP运行环境
1.3.1 ASP运行环境的配置
1.3.2 测试服务器
1.4 ASP与脚本语言的关系
1.5 Web应用程序的目录和文件架构
1.5.1 虚拟根目录
1.5.2 内容目录
1.5.3 多媒体文件目录
1.5.4 控件目录
1.5.5 数据目录
1.6 ASP基础
1.6.1 创建ASP页
1.6.2 使用脚本语言
1.6.3 设置主脚本语言
1.6.4 在服务器上使用VBScript
前言
目前,ASP技术风靡全球,在Internet上几乎处处都能看到它的身影。它给开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。应用ASP技术,不需要进行复杂的编程,就可以开发出专业的动态Web网站。
ASP是Active Server Pages的简称,它是一种在微软公司的Web服务器IIS(Internet Information Server)上开发交互网页的新技术。微软公司最初在IIS 3.0版上使用ASP以取代CGI。随着Windows NT在WWW上的使用日益增多,ASP已经成为了开发动态网站、构筑Internet和Intranet应用的最佳选择。
ASP能做什么
使用ASP,可以将HTML页、脚本命令以及COM组件组合在一起,创建交互式网页或功能强大的基于Web的应用程序,并且开发和修改文档也非常简单。
本书的内容
全书介绍的是一个具体网站--"网上游戏社区"的构建。"网上游戏社区"的功能包括:游戏选择,聊天,广告管理,好友管理,邮件收发,游戏装备交易(社区虚拟货币)等。每一个功能分别为一章,逐步实现游戏社区的全部功能。每章侧重于ASP的各个知识点,循序渐进,讲述了ASP建网技术。最后本书进一步地介绍了ASP游戏开发及组件开发技术,使读者的知识面得以拓宽。
第1章由浅入深、详细解释了ASP的基本概念,具体实现了一个对流行的电视节目"幸运52"进行模拟的小游戏。还介绍了ASP和脚本语言的关系、ASP环境的配置,重点介绍了ASP的基本语法,顺便介绍了ASP.NET的基本知识。让读者对ASP有一个大概的印象。
第2章对本书中的大实例--"网上游戏社区"进行了综述和功能分析,重点讲述了网站开发的步骤和其中需要注意的问题。具体介绍了如何对"网上游戏社区"进行功能上的定位,使读者对要构建的系统有一个功能上的了解,使用户对网站建设有一个总体上的把握。
第3章具体实现了社区当中"游戏任我选"功能模块。通过"游戏任我选"的具体实现阐述了ASP中Request、Response对象的使用方法。本章的重点是如何使用ASP内置对象,以及这两个对象的方法、属性和集合的用途。
第4章具体实现了玩家聊天功能模块。通过实现一个网上聊天室介绍了ASP应用程序与会话的使用方法,从中读者可以学到如何使用Applications和Session对象。
第5章通过社区广告管理模块介绍了如何对网站广告进行管理,重点讲述了如何使用服务器包含指令和Server对象,以及使用AdRotator组件的方法和属性的技巧。
第6章讲述了社区中邮件发送和接收系统的设计,讲解在ASP中怎么使用组件,重点介绍了ASP标准安装的组件,以及如何使用组件的方法和技巧。
第7章主要介绍了数据库基础、SQL语言基础、ADO基础和具体的数据库管理系统--Microsoft SQL Server数据库管理系统、Microsoft Access的使用方法和技巧。
第8章实现了社区中"个人通讯簿"模块,实现游戏社区当中好友的管理。通过这个实例的设计加深对ADO的理解。这一章讲述了ASP在Web数据库存取的应用,涉及到使用ASP存取数据库时模糊查询、分页显示、排序、检索等内容。
第9章介绍了如何处理ASP编程中的错误以及如何优化ASP应用程序的性能。本章内容包括:在脚本和页面中可能产生的错误类型;如何妥善处理各种类型的错误;如何调试ASP应用程序;如何避免错误的发生;以及ASP性能优化的方法和常用技巧等。
第10章通过实现"游戏装备交易系统"来巩固前面所学知识,同时在此基础上介绍了各种更深入的技巧。
第11章通过实例讲解了如何在ASP网页中开发小游戏。
第12章讲述了怎么编写属于自己的组件,供ASP调用。在本章中,使用VB创建了一个在网页中显示随机图形的组件,用C++创建了一个自动把文本变成表格的组件,结合实例让读者对开发ASP组件有一些基本的了解。
我们将电脑游戏和程序设计这两个精彩的事件嫁接在一起,希望读者能在充满趣味的学习过程中,轻松地入门,并体验编程的乐趣,以便尽早掌握这一现代编程工具。