书籍详情
ASP游戏编程导学
作者:张超编著
出版社:清华大学出版社
出版时间:2004-10-01
ISBN:9787302096658
定价:¥35.00
购买这本书可以去
内容简介
本书通过构建“网上游戏社区”这样一个实例来贯穿全书,生动地向读者展示了ASP网站制作技术。每一章节讲述“网上游戏社区”的一个功能,包括游戏选择、玩家聊天、广告管理、好友管理、邮件收发、游戏装备交易等模块。这些功能都通过ASP编程得以实现,把ASP的知识点以及在实际应用过程中的难点都融合在每一章中。书中最后介绍了ASP游戏开发和组件开发,进一步拓宽了读者的知识面。本书集趣味性、直观性、可操作性于一体,适合作为各类网页设计人员、制作人员和维护人员的参考用书,也可作为网页制作爱好者的自学参考教材。
作者简介
暂缺《ASP游戏编程导学》作者简介
目录
第1章 初识ASP
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
1.6.5 包含注释
1.6.6 大小写敏感性
1.6.7 使用变量和常量
1.6.8 编写过程
1.7 ASP文件的设计惯例
1.7.1 声明. 定义变量
1.7.2 撰写ASP程序
1.7.3 设计ASP程序的小技巧
1.8 ASP.NET简介
1.8.1 什么是ASP.NET
1.8.2 ASP.NET环境配置
1.8.3 第一个ASP.NET程序“Hello ASP.NET”
1.9 幸运52猜奖游戏
1.10 本章知识点回顾
第2章 “网上游戏社区”大型实例综述和功能分析
2.1 网站开发流程
2.1.1 工程立项和需求规格说明书
2.1.2 网站总体设计
2.1.3 网站详细设计和编码
2.2 背景概述
2.2.1 现有系统
2.2.2 开发意义
2.3 “网上游戏社区”策划和推广
2.3.1 主题定位
2.3.2 社区功能
2.3.3 社区管理
2.3.4 社区的推广
2.4 “网上游戏社区”综述
2.4.1 游戏社区主页面
2.4.2 聊天室模块
2.4.3 动态广告管理模块
2.4.4 邮件收发模块
2.4.5 个人地址簿模块
2.4.6 游戏装备交易模块
2.5 本章知识点回顾
第3章 “游戏任我选”——请求和响应的处理
3.1 系统功能演示
3.2 对象概述
3.2.1 概述
3.2.2 Request对象简介
3.2.3 Response对象简介
3.3 “游戏任我选”
3.3.1 创建主页面
3.3.2 使用Request对象采集数据
3.3.3 服务器配置
3.4 完善系统界面——使用Cookie
3.4.1 增添新功能
3.4.2 Cookie介绍
4.3 浏览器配置
3.4.4 Cookie的使用方法
3.4.5 如何完善“游戏任我选”
3.5 本章知识点回顾
第4章 实现玩家聊天功能——ASP应用程序与会话
4.1 系统功能演示
4.2 概述
4.2.1 Application简介
4.2.2 如何使用Application对象
4.2.3 Session对象简介
4.2.4 如何使用Session对象
4.2.5 Application变量和Session变量的区别
4.2.6 Global.asa文件
4.3 简易聊天室
4.3.1 创建登录页面
4.3.2 建立聊天室
4.3.3 服务器配置
4.3.4 改善聊天室
4.4 本章知识点回顾
第5章 社区广告管理——Server对象和AdRotator组件
5.1 程序功能演示
5.2 服务器端包含指令
5.2.1 #include指示符
5.2.2 #config指示符
5.2.3 #echo指示符
5.2.4 #exec指示符
5.2.5 #flastmod指示符
5.2.6 #fsize指示符
5.2.7 需要注意的几个问题
5.2.8 创建模块化ASP代码
5.3 Server对象
5.3.1 ScriptTimeout属性
5.3.2 HTMLEncode方法和URLEncode方法
5.3.3 MapPath方法
5.3.4 执行其他的网页
5.3.5 CreateObject方法
5.3.6 GetLastError方法
5.4 网站广告管理
5.4.1 使用AdRotator组件
5.4.2 指定广告的细节
5.4.3 记录Web站点活动——重定向文件的使用
5.4.4 网站版权信思的显示
5.5 本章知识点回顾
第6章 邮件发送/接收系统——ASP组件的使用
6.1 系统功能演示
6.2 ASP组件概述
6.2.1 什么是ActiveX组件
6.2.2 ASP标准安装的组件
6.3 Permission Checker组件
6.3.1 设置页面的访问权限
6.3.2 弹出网络密码输入框
6.3.3 访问权限检测组件
6.3.4 一个具体的实例
6.4 Counter组件
6.4.1 创建计数器实例
6.4.2 Counter计数器对象的方法
6.4.3 使用Counter组件的例子
6.5 PageCounter组件
6.5.1 创建PageCounter实例
6.5.2 PageCounter对象的方法
6.5.3 PageCounter使用实例
6.6 Browser Capabilities组件
6.6.1 browscap.ini文件
6.6.2 使用Browser Capabilities组件
6.7 Content Linking组件
6.7.1 Content Linkins组件的属性和方法
6.7.2 Content Linking组件的使用
6.8 File Access组件
6.8.1 文本文件的创建与读写
6.8.2 文件的复制. 移动和删除
6.8.3 对驱动器的操作
6.8.4 对文件夹的处理
6.9 CDONTS组件
6.9.1 创建Newmail对象实例
6.9.2 Newmail对象的属性
6.9.3 Newmail对象的方法
6.9.4 用CDONTS接收Email
6.9.5 邮件发送/接收系统
6.10 本章知识点回顾
第7章 社区网站开发与数据库
7.1 数据库基础
7.1.1 基本概念
7.1.2 关系数据库
7.1.3 结构化查询语言
7.1.4 数据库管理系统
7.2 SQL语言基础
7.2.1 数据查询语言
7.2.2 数据操纵语言
7.2.3 数据定义语言
7.3 ADO基础
7.3.1 ADO概述
7.3.2 Connection对象
7.3.3 Command对象
7.3.4 Recordset对象
7.3.5 集合对象
7.4 数据库管理系统
7.4.1 Microsoft SQL Server简介
7.4.2 Microsoft SQL Server的使用
7.4.3 Microsoft Access
7.4.4 Microsoft Access的使用
7.5 本章知识点回顾
第8章 实现好友管理——ADO访问数据库
8.1 模型演示
8.1.1 系统初始页面
8.1.2 添加记录
8.1.3 排序
8.1.4 搜索
8.1.5 编辑记录
8.1.6 系统设置
8.2 系统实现
8.2.1 创建Access数据库
8.2.2 创建数据库连接
8.2.3 创建导航条
8.2.4 模糊查询并显示记录
8.2.5 编辑记录
8.3 数据库的迁移
8.3.1 数据表设计
8.3.2 数据库连接字符串
8.3.3 数据的迁移
8.4 本章知识点回顾
第9章 “趣味程序”——错误处理和性能优化
9.1 错误种类
9.1.1 语法错误
9.1.2 “运行时”错误
9.2 处理错误
9.3 调试ASP应用程序
9.3.1 调试工具介绍
9.3.2 错误调试技术
9.4 错误防止
9.4.1 程序注释
9.4.2 代码的缩进编排和格式化
9.4.3 变量命名约定
9.4.4 常量命名约定
9.4.5 Option Explicit
9.4.6 合理分解程序
9.4.7 提高程序的健壮性
9.5 性能基本指标
9.5.1 吞吐量
9.5.2 响应时间
9.5.3 衡量性能的其他指标
9.5.4 多处理器的可扩展性
9.6 提升脚本运行的速度
9.6.1 进行数据缓存
9.6.2 合理地使用Session对象
9.6.3 使用COM对象进行代码封装
9.6.4 在子例程和函数中使用局部变量
9.6.5 使用响应缓冲
9.7 改善服务器的硬件性能
9.7.1 内存
9.7.2 硬盘
9.7.3 网络带宽
9.7.4 CPU
9.7.5 更多的服务器
9.8 提高数据库性能
9.9 本章知识点回顾
第10章 实现“游戏装备交易系统”
10.1 Web应用程序演示
10.1.1 安装说明
10.1.2 使用规则
10.2 系统分析
10.2.1 背景分析
10.2.2 需求分析
10.2.3 系统结构
10.3 “游戏装备交易系统”的实现
10.3.1 创建数据库
10.3.2 实现用户登录
10.3.3 实现游戏装备推荐和排名
10.3.4 实现游戏装备的分类浏览
10.3.5 实现游戏装备查询
10.3.6 查看装备详细信息
10.3.7 游戏装备交易处理
10.4 创建类似的网上交易系统
10.4.1 修改数据库
10.4.2 界面风格的修改
10.5 本章知识点回顾
第11章 ASP网页小游戏开发
11.1 ASP与可执行程序
11.2 在网页中嵌入Flash
11.2.1 Flash的特点
11.2.2 各种HTML增强标记
11.2.3 网页当中如何嵌入Flash游戏
11.3 用脚本语言编写游戏
11.3.1 “贪吃蛇”游戏
11.3.2 俄罗斯方块游戏
11.4 本章知识点回顾
第12章 用VB和C++开发组件——ASP组件开发
12.1 为什么要编写ASP组件
12.2 ASP组件和COM
12.2.1 COM概述
12.2.2 如何实现COM
12.3 用VB开发组件
12.3.1 Visual Basic简介
12.3.2 用VB开发ASP组件
12.4 用C++开发组件
12.4.1 C++简介
12.4.2 建立一个C++服务器组件
12.5 两种开发方法的比较
12.5.1 性能方面
12.5.2 错误处理方面
12.5.3 其他方面
12.6 本章知识点回顾
附录A VBScript基本知识
A.1 VBScript数据类型
A.2 VBScript变量
A.2.1 什么是变量
A.2.2 声明变量
A.2.3 命名规则
A.2.4 变量的作用域与存活期
A.2.5 变量赋值
A.2.6 标量变量和数组变量
A.3 VBScript常数
A.3.1 什么是常数
A.3.2 创建常数
A.4 VBScript运算符
A.5 使用条件语句
A.5.1 使用If…Then…Else进行判断
A.5.2 使用Select Case进行判断
A.6 使用循环语句
A.6.1 使用Do循环
A.6.2 使用While…Wend
A.6.3 使用For…Next
A.6.4 使用For Each…Next
A.7 VBScript过程
A.7.1 Sub过程
A.7.2 Function过程
A.7.3 过程的数据进出
A.7.4 在代码中使用Sub和Function过程
A.8 VBScript编码约定
A.8.1 什么是编码约定
A.8.2 常数命名约定
A.8.3 变量命名约定
A.8.4 对象命名约定
A.8.5 代码注释约定
A.8.6 格式化代码
附录B JavaScript基本知识
B.1 JavaScript语言概况
B.1.1 什么是JavaScript
B.1.2 JavaScript和Java的区别
B.1.3 编写第一个JavaScript程序
B.2 JavaScript基本数据结构
B.2.1 JavaScript代码的加入
B.2.2 基本数据类型
B.3 JavaScript程序构成
B.3.1 程序控制流
B.3.2 函数
B.3.3 事件驱动及事件处理
B.4 基于对象的JavaScript语言
B.4.1 对象的基础知识
B.4.2 常用对象的属性和方法
B.5 创建新对象
B.5.1 对象的定义
B.5.2 创建对象实例
B.5.3 对象方法的使用
B.5.4 JavaScript中的数组
B.6 使用内部对象系统
附录C ADO错误信息
附录D ADO Recordset属性的有效性列表
附录E ADO Recordset方法的有效性列表
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
1.6.5 包含注释
1.6.6 大小写敏感性
1.6.7 使用变量和常量
1.6.8 编写过程
1.7 ASP文件的设计惯例
1.7.1 声明. 定义变量
1.7.2 撰写ASP程序
1.7.3 设计ASP程序的小技巧
1.8 ASP.NET简介
1.8.1 什么是ASP.NET
1.8.2 ASP.NET环境配置
1.8.3 第一个ASP.NET程序“Hello ASP.NET”
1.9 幸运52猜奖游戏
1.10 本章知识点回顾
第2章 “网上游戏社区”大型实例综述和功能分析
2.1 网站开发流程
2.1.1 工程立项和需求规格说明书
2.1.2 网站总体设计
2.1.3 网站详细设计和编码
2.2 背景概述
2.2.1 现有系统
2.2.2 开发意义
2.3 “网上游戏社区”策划和推广
2.3.1 主题定位
2.3.2 社区功能
2.3.3 社区管理
2.3.4 社区的推广
2.4 “网上游戏社区”综述
2.4.1 游戏社区主页面
2.4.2 聊天室模块
2.4.3 动态广告管理模块
2.4.4 邮件收发模块
2.4.5 个人地址簿模块
2.4.6 游戏装备交易模块
2.5 本章知识点回顾
第3章 “游戏任我选”——请求和响应的处理
3.1 系统功能演示
3.2 对象概述
3.2.1 概述
3.2.2 Request对象简介
3.2.3 Response对象简介
3.3 “游戏任我选”
3.3.1 创建主页面
3.3.2 使用Request对象采集数据
3.3.3 服务器配置
3.4 完善系统界面——使用Cookie
3.4.1 增添新功能
3.4.2 Cookie介绍
4.3 浏览器配置
3.4.4 Cookie的使用方法
3.4.5 如何完善“游戏任我选”
3.5 本章知识点回顾
第4章 实现玩家聊天功能——ASP应用程序与会话
4.1 系统功能演示
4.2 概述
4.2.1 Application简介
4.2.2 如何使用Application对象
4.2.3 Session对象简介
4.2.4 如何使用Session对象
4.2.5 Application变量和Session变量的区别
4.2.6 Global.asa文件
4.3 简易聊天室
4.3.1 创建登录页面
4.3.2 建立聊天室
4.3.3 服务器配置
4.3.4 改善聊天室
4.4 本章知识点回顾
第5章 社区广告管理——Server对象和AdRotator组件
5.1 程序功能演示
5.2 服务器端包含指令
5.2.1 #include指示符
5.2.2 #config指示符
5.2.3 #echo指示符
5.2.4 #exec指示符
5.2.5 #flastmod指示符
5.2.6 #fsize指示符
5.2.7 需要注意的几个问题
5.2.8 创建模块化ASP代码
5.3 Server对象
5.3.1 ScriptTimeout属性
5.3.2 HTMLEncode方法和URLEncode方法
5.3.3 MapPath方法
5.3.4 执行其他的网页
5.3.5 CreateObject方法
5.3.6 GetLastError方法
5.4 网站广告管理
5.4.1 使用AdRotator组件
5.4.2 指定广告的细节
5.4.3 记录Web站点活动——重定向文件的使用
5.4.4 网站版权信思的显示
5.5 本章知识点回顾
第6章 邮件发送/接收系统——ASP组件的使用
6.1 系统功能演示
6.2 ASP组件概述
6.2.1 什么是ActiveX组件
6.2.2 ASP标准安装的组件
6.3 Permission Checker组件
6.3.1 设置页面的访问权限
6.3.2 弹出网络密码输入框
6.3.3 访问权限检测组件
6.3.4 一个具体的实例
6.4 Counter组件
6.4.1 创建计数器实例
6.4.2 Counter计数器对象的方法
6.4.3 使用Counter组件的例子
6.5 PageCounter组件
6.5.1 创建PageCounter实例
6.5.2 PageCounter对象的方法
6.5.3 PageCounter使用实例
6.6 Browser Capabilities组件
6.6.1 browscap.ini文件
6.6.2 使用Browser Capabilities组件
6.7 Content Linking组件
6.7.1 Content Linkins组件的属性和方法
6.7.2 Content Linking组件的使用
6.8 File Access组件
6.8.1 文本文件的创建与读写
6.8.2 文件的复制. 移动和删除
6.8.3 对驱动器的操作
6.8.4 对文件夹的处理
6.9 CDONTS组件
6.9.1 创建Newmail对象实例
6.9.2 Newmail对象的属性
6.9.3 Newmail对象的方法
6.9.4 用CDONTS接收Email
6.9.5 邮件发送/接收系统
6.10 本章知识点回顾
第7章 社区网站开发与数据库
7.1 数据库基础
7.1.1 基本概念
7.1.2 关系数据库
7.1.3 结构化查询语言
7.1.4 数据库管理系统
7.2 SQL语言基础
7.2.1 数据查询语言
7.2.2 数据操纵语言
7.2.3 数据定义语言
7.3 ADO基础
7.3.1 ADO概述
7.3.2 Connection对象
7.3.3 Command对象
7.3.4 Recordset对象
7.3.5 集合对象
7.4 数据库管理系统
7.4.1 Microsoft SQL Server简介
7.4.2 Microsoft SQL Server的使用
7.4.3 Microsoft Access
7.4.4 Microsoft Access的使用
7.5 本章知识点回顾
第8章 实现好友管理——ADO访问数据库
8.1 模型演示
8.1.1 系统初始页面
8.1.2 添加记录
8.1.3 排序
8.1.4 搜索
8.1.5 编辑记录
8.1.6 系统设置
8.2 系统实现
8.2.1 创建Access数据库
8.2.2 创建数据库连接
8.2.3 创建导航条
8.2.4 模糊查询并显示记录
8.2.5 编辑记录
8.3 数据库的迁移
8.3.1 数据表设计
8.3.2 数据库连接字符串
8.3.3 数据的迁移
8.4 本章知识点回顾
第9章 “趣味程序”——错误处理和性能优化
9.1 错误种类
9.1.1 语法错误
9.1.2 “运行时”错误
9.2 处理错误
9.3 调试ASP应用程序
9.3.1 调试工具介绍
9.3.2 错误调试技术
9.4 错误防止
9.4.1 程序注释
9.4.2 代码的缩进编排和格式化
9.4.3 变量命名约定
9.4.4 常量命名约定
9.4.5 Option Explicit
9.4.6 合理分解程序
9.4.7 提高程序的健壮性
9.5 性能基本指标
9.5.1 吞吐量
9.5.2 响应时间
9.5.3 衡量性能的其他指标
9.5.4 多处理器的可扩展性
9.6 提升脚本运行的速度
9.6.1 进行数据缓存
9.6.2 合理地使用Session对象
9.6.3 使用COM对象进行代码封装
9.6.4 在子例程和函数中使用局部变量
9.6.5 使用响应缓冲
9.7 改善服务器的硬件性能
9.7.1 内存
9.7.2 硬盘
9.7.3 网络带宽
9.7.4 CPU
9.7.5 更多的服务器
9.8 提高数据库性能
9.9 本章知识点回顾
第10章 实现“游戏装备交易系统”
10.1 Web应用程序演示
10.1.1 安装说明
10.1.2 使用规则
10.2 系统分析
10.2.1 背景分析
10.2.2 需求分析
10.2.3 系统结构
10.3 “游戏装备交易系统”的实现
10.3.1 创建数据库
10.3.2 实现用户登录
10.3.3 实现游戏装备推荐和排名
10.3.4 实现游戏装备的分类浏览
10.3.5 实现游戏装备查询
10.3.6 查看装备详细信息
10.3.7 游戏装备交易处理
10.4 创建类似的网上交易系统
10.4.1 修改数据库
10.4.2 界面风格的修改
10.5 本章知识点回顾
第11章 ASP网页小游戏开发
11.1 ASP与可执行程序
11.2 在网页中嵌入Flash
11.2.1 Flash的特点
11.2.2 各种HTML增强标记
11.2.3 网页当中如何嵌入Flash游戏
11.3 用脚本语言编写游戏
11.3.1 “贪吃蛇”游戏
11.3.2 俄罗斯方块游戏
11.4 本章知识点回顾
第12章 用VB和C++开发组件——ASP组件开发
12.1 为什么要编写ASP组件
12.2 ASP组件和COM
12.2.1 COM概述
12.2.2 如何实现COM
12.3 用VB开发组件
12.3.1 Visual Basic简介
12.3.2 用VB开发ASP组件
12.4 用C++开发组件
12.4.1 C++简介
12.4.2 建立一个C++服务器组件
12.5 两种开发方法的比较
12.5.1 性能方面
12.5.2 错误处理方面
12.5.3 其他方面
12.6 本章知识点回顾
附录A VBScript基本知识
A.1 VBScript数据类型
A.2 VBScript变量
A.2.1 什么是变量
A.2.2 声明变量
A.2.3 命名规则
A.2.4 变量的作用域与存活期
A.2.5 变量赋值
A.2.6 标量变量和数组变量
A.3 VBScript常数
A.3.1 什么是常数
A.3.2 创建常数
A.4 VBScript运算符
A.5 使用条件语句
A.5.1 使用If…Then…Else进行判断
A.5.2 使用Select Case进行判断
A.6 使用循环语句
A.6.1 使用Do循环
A.6.2 使用While…Wend
A.6.3 使用For…Next
A.6.4 使用For Each…Next
A.7 VBScript过程
A.7.1 Sub过程
A.7.2 Function过程
A.7.3 过程的数据进出
A.7.4 在代码中使用Sub和Function过程
A.8 VBScript编码约定
A.8.1 什么是编码约定
A.8.2 常数命名约定
A.8.3 变量命名约定
A.8.4 对象命名约定
A.8.5 代码注释约定
A.8.6 格式化代码
附录B JavaScript基本知识
B.1 JavaScript语言概况
B.1.1 什么是JavaScript
B.1.2 JavaScript和Java的区别
B.1.3 编写第一个JavaScript程序
B.2 JavaScript基本数据结构
B.2.1 JavaScript代码的加入
B.2.2 基本数据类型
B.3 JavaScript程序构成
B.3.1 程序控制流
B.3.2 函数
B.3.3 事件驱动及事件处理
B.4 基于对象的JavaScript语言
B.4.1 对象的基础知识
B.4.2 常用对象的属性和方法
B.5 创建新对象
B.5.1 对象的定义
B.5.2 创建对象实例
B.5.3 对象方法的使用
B.5.4 JavaScript中的数组
B.6 使用内部对象系统
附录C ADO错误信息
附录D ADO Recordset属性的有效性列表
附录E ADO Recordset方法的有效性列表
猜您喜欢