当前位置:首页 > 工业技术
ASP游戏编程导学
ASP游戏编程导学

ASP游戏编程导学PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:张超编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302096651
  • 页数:417 页
图书介绍:本书通过构建“网上游戏社区”这样一个实例来贯穿全书,生动地向读者展示了ASP网站制作技术。每一章节讲述“网上游戏社区”的一个功能,包括游戏选择、玩家聊天、广告管理、好友管理、邮件发送、游戏宝物装备交易等模块。这些功能都通过ASP编程得以实现,将ASP的知识点以及在实际应用过程中的难点都融合在每一章中。书中最后介绍了ASP游戏开发和组件开发,进一步拓宽了读者的知识面。本书集趣味性、直观性、可操作性于一体,适合作为各类网页设计人员、制作人员和维护人员的参考书,也可作为网页制作爱好者的自学参考教材。
《ASP游戏编程导学》目录

1.1什么是ASP 1

第1章 初识ASP 1

1.2ASP的起源 2

1.2.1HTML的起源 2

1.2.2动态页面的起源 3

1.3ASP运行环境 5

1.3.1ASP运行环境的配置 6

1.3.2测试服务器 9

1.4ASP与脚本语言的关系 9

1.5.2内容目录 10

1.5Web应用程序的目录和文件架构 10

1.5.1虚拟根目录 10

1.5.3多媒体文件目录 11

1.5.4控件目录 11

1.5.5数据目录 11

1.6ASP基础 11

1.6.1创建ASP页 11

1.6.2使用脚本语言 15

1.6.3设置主脚本语言 15

1.6.5包含注释 16

1.6.4在服务器上使用VBScript 16

1.6.6大小写敏感性 17

1.6.7使用变量和常量 17

1.6.8编写过程 20

1.7ASP文件的设计惯例 22

1.7.1声明、定义变量 22

1.7.2撰写ASP程序 23

1.7.3设计ASP程序的小技巧 24

1.8ASP.NET简介 25

1.8.1什么是ASP.NET 25

1.8.2ASP.NET环境配置 26

1.8.3第一个ASP.NET程序“HelloASP.NET” 27

1.9幸运52猜奖游戏 29

1.10本章知识点回顾 33

第2章 “网上游戏社区”大型实例综述和功能分析 34

2.1网站开发流程 34

2.1.1工程立项和需求规格说明书 34

2.1.2网站总体设计 35

2.1.3网站详细设计和编码 36

2.2.1现有系统 37

2.2背景概述 37

2.2.2开发意义 39

2.3“网上游戏社区”策划和推广 40

2.3.1主题定位 40

2.3.2社区功能 40

2.3.3社区管理 41

2.3.4社区的推广 42

2.4“网上游戏社区”综述 42

2.4.1游戏社区主页面 42

2.4.2聊天室模块 43

2.4.3动态广告管理模块 44

2.4.4邮件收发模块 44

2.4.5个人地址簿模块 44

2.4.6游戏装备交易模块 45

2.5本章知识点回顾 47

第3章 “游戏任我选”——请求和响应的处理 49

3.1系统功能演示 49

3.2对象概述 50

3.2.1概述 50

3.2.2Request对象简介 52

3.2.3Response对象简介 57

3.3“游戏任我选” 61

3.3.1创建主页面 61

3.3.2使用Request对象采集数据 63

3.3.3服务器配置 67

3.4完善系统界面——使用Cookie 67

3.4.1增添新功能 67

3.4.2Cookie介绍 68

3.4.3浏览器配置 68

3.4.4Cookie的使用方法 69

3.4.5如何完善“游戏任我选” 72

3.5本章知识点回顾 73

第4章 实现玩家聊天功能——ASP应用程序与会话 80

4.1系统功能演示 80

4.2概述 82

4.2.1Application简介 83

4.2.2如何使用Application对象 87

4.2.3Session对象简介 91

4.2.4如何使用Session对象 93

4.2.6Global.asa文件 95

4.2.5Application变量和Session变量的区别 95

4.3简易聊天室 97

4.3.1创建登录页面 98

4.3.2建立聊天室 98

4.3.3服务器配置 100

4.3.4改善聊天室 101

4.4本章知识点回顾 105

第5章 社区广告管理——Server对象和AdRotator组件 108

5.1程序功能演示 108

5.2.1#include指示符 110

5.2服务器端包含指令 110

5.2.2#config指示符 112

5.2.3#echo指示符 112

5.2.4#exec指示符 113

5.2.5#flastmod指示符 113

5.2.6#fsize指示符 113

5.2.7需要注意的几个问题 114

5.2.8创建模块化ASP代码 115

5.3Server对象 116

5.3.2HTMLEncode方法和URLEncode方法 117

5.3.1ScriptTimeout属性 117

5.3.3MapPath方法 119

5.3.4执行其他的网页 121

5.3.5CreateObject方法 128

5.3.6GetLastError方法 129

5.4网站广告管理 130

5.4.1使用AdRotator组件 130

5.4.2指定广告的细节 132

5.4.3记录Web站点活动——重定向文件的使用 134

5.4.4网站版权信息的显示 137

5.5本章知识点回顾 138

第6章 邮件发送/接收系统——ASP组件的使用 141

6.1系统功能演示 141

6.2ASP组件概述 144

6.2.1什么是ActiveX组件 144

6.2.2ASP标准安装的组件 145

6.3PermissionChecker组件 146

6.3.1设置页面的访问权限 146

6.3.2弹出网络密码输入框 147

6.3.4一个具体的实例 149

6.3.3访问权限检测组件 149

6.4Counter组件 150

6.4.1创建计数器实例 150

6.4.2Counter计数器对象的方法 151

6.4.3使用Counter组件的例子 152

6.5PageCounter组件 153

6.5.1创建PageCounter实例 153

6.5.2PageCounter对象的方法 153

6.5.3PageCounter使用实例 153

6.6.1browscap.ini文件 154

6.6BrowserCapabilities组件 154

6.6.2使用BrowserCapabilities组件 155

6.7ContentLinking组件 156

6.7.1ContentLinking组件的属性和方法 156

6.7.2ContentLinking组件的使用 157

6.8FileAccess组件 158

6.8.1文本文件的创建与读写 159

6.8.2文件的复制、移动和删除 164

6.8.3对驱动器的操作 167

6.8.4对文件夹的处理 169

6.9CDONTS组件 171

6.9.1创建Newmail对象实例 172

6.9.2Newmail对象的属性 172

6.9.3Newmail对象的方法 172

6.9.4用CDONTS接收Email 173

6.9.5邮件发送/接收系统 175

6.10本章知识点回顾 182

第7章 社区网站开发与数据库 186

7.1数据库基础 186

7.1.1基本概念 186

7.1.3结构化查询语言 187

7.1.2关系数据库 187

7.1.4数据库管理系统 188

7.2SQL语言基础 188

7.2.1数据查询语言 188

7.2.2数据操纵语言 189

7.2.3数据定义语言 191

7.3ADO基础 193

7.3.1ADO概述 193

7.3.2Connection对象 195

7.3.3Command对象 198

7.3.4Recordset对象 203

7.3.5集合对象 212

7.4数据库管理系统 214

7.4.1MicrosoftSOLServer简介 215

7.4.2MicrosoftSQLServer的使用 215

7.4.3MicrosoftAccess 219

7.4.4MicrosoftAccess的使用 219

7.5本章知识点回顾 220

8.1.2添加记录 223

8.1.1系统初始页面 223

8.1模型演示 223

第8章 实现好友管理——ADO访问数据库 223

8.1.3排序 224

8.1.4搜索 225

8.1.5编辑记录 225

8.1.6系统设置 226

8.2系统实现 226

8.2.1创建Access数据库 227

8.2.2创建数据库连接 227

8.2.3创建导航条 230

8.2.4模糊查询并显示记录 231

8.2.5编辑记录 235

8.3数据库的迁移 236

8.3.1数据表设计 236

8.3.2数据库连接字符串 237

8.3.3数据的迁移 237

8.4本章知识点回顾 241

第9章 “趣味程序”——错误处理和性能优化 243

9.1错误种类 243

9.1.1语法错误 243

9.1.2“运行时”错误 247

9.2处理错误 249

9.3调试ASP应用程序 250

9.3.1调试工具介绍 250

9.3.2错误调试技术 251

9.4错误防止 252

9.4.1程序注释 253

9.4.2代码的缩进编排和格式化 254

9.4.3变量命名约定 255

9.4.5OptionExplicit 256

9.4.6合理分解程序 256

9.4.4常量命名约定 256

9.4.7提高程序的健壮性 257

9.5性能基本指标 257

9.5.1吞吐量 258

9.5.2响应时间 259

9.5.3衡量性能的其他指标 259

9.5.4多处理器的可扩展性 260

9.6提升脚本运行的速度 260

9.6.1进行数据缓存 261

9.6.2合理地使用Session对象 263

9.6.3使用COM对象进行代码封装 264

9.6.4在子例程和函数中使用局部变量 264

9.6.5使用响应缓冲 264

9.7改善服务器的硬件性能 265

9.7.1内存 265

9.7.2硬盘 265

9.7.3网络带宽 266

9.7.4CPU 266

9.7.5更多的服务器 266

9.8提高数据库性能 266

9.9本章知识点回顾 267

10.1Web应用程序演示 268

10.1.1安装说明 268

10.1.2使用规则 268

第10章 实现“游戏装备交易系统” 268

10.2系统分析 274

10.2.1背景分析 274

10.2.2需求分析 274

10.3“游戏装备交易系统”的实现 279

10.3.1创建数据库 279

10.2.3系统结构 279

10.3.2实现用户登录 282

10.3.3实现游戏装备推荐和排名 294

10.3.4实现游戏装备的分类浏览 298

10.3.5实现游戏装备查询 303

10.3.6查看装备详细信息 306

10.3.7游戏装备交易处理 308

10.4创建类似的网上交易系统 313

10.4.1修改数据库 314

10.4.2界面风格的修改 314

10.5本章知识点回顾 315

11.1ASP与可执行程序 317

第11章 ASP网页小游戏开发 317

11.2在网页中嵌入Flash 318

11.2.1Flash的特点 318

11.2.2各种HTML增强标记 319

11.2.3网页当中如何嵌入Flash游戏 320

11.3用脚本语言编写游戏 323

11.3.1“贪吃蛇”游戏 324

11.3.2俄罗斯方块游戏 329

11.4本章知识点回顾 344

12.1为什么要编写ASP组件 346

第12章 用VB和C++开发组件——ASP组件开发 346

12.2ASP组件和COM 347

12.2.1COM概述 347

12.2.2如何实现COM 349

12.3用VB开发组件 350

12.3.1VisualBasic简介 350

12.3.2用VB开发ASP组件 351

12.4用C++开发组件 359

12.4.1C++简介 359

12.4.2建立一个C++服务器组件 360

12.5.2错误处理方面 378

12.5两种开发方法的比较 378

12.5.1性能方面 378

12.5.3其他方面 379

12.6本章知识点回顾 379

附录AV BScript基本知识 381

A.1VBScript数据类型 381

A.2.2声明变量 382

A.2.3命名规则 382

A.2.4变量的作用域与存活期 382

A.2.1什么是变量 382

A.2VBScript变量 382

A.2.5变量赋值 383

A.2.6标量变量和数组变量 383

A.3VBScript常数 384

A.3.1什么是常数 384

A.3.2创建常数 384

A.4VBScript运算符 384

A.5使用条件语句 385

A.5.1使用If...Then...Else进行判断 385

A.6使用循环语句 387

A.5.2使用SelectCase进行判断 387

A.6.1使用Do循环 388

A.6.2使用While...Wend 389

A.6.3使用For...Next 390

A.6.4使用ForEach...Next 390

A.7VBScript过程 391

A.7.1Sub过程 391

A.7.2Function过程 392

A.7.3过程的数据进出 392

A.7.4在代码中使用Sub和Function过程 392

A.8.2常数命名约定 393

A.8.3变量命名约定 393

A.8VBScript编码约定 393

A.8.1什么是编码约定 393

A.8.4对象命名约定 394

A.8.5代码注释约定 395

A.8.6格式化代码 396

附录B JavaScript基本知识 397

B.1JavaScript语言概况 397

B.1.1什么是JavaScript 397

B.1.2JavaScript和Java的区别 398

B.1.3编写第一个JavaScript程序 399

B.2JavaScript基本数据结构 400

B.2.1JavaScript代码的加入 400

B.2.2基本数据类型 400

B.3JavaScript程序构成 403

B.3.1程序控制流 403

B.3.2函数 404

B.3.3事件驱动及事件处理 405

B.4基于对象的JavaScript语言 406

B.4.1对象的基础知识 407

B.4.2常用对象的属性和方法 409

B.5创建新对象 411

B.5.1对象的定义 412

B.5.2创建对象实例 412

B.5.3对象方法的使用 412

B.5.4JavaScript中的数组 413

B.6使用内部对象系统 414

附录 CADO错误信息 415

附录 DADORecordset属性的有效性列表 416

附录 EADORecordset方法的有效性列表 417

相关图书
作者其它书籍
返回顶部