当前位置:首页 > 工业技术
ASP程序设计全程指南
ASP程序设计全程指南

ASP程序设计全程指南PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:刘洪涛编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121066542
  • 页数:553 页
图书介绍:本书共有16章,主要以ASP网络开发技术为主线,由浅到深、深入浅出地介绍了ASP的网络开发技术。本书前6章主要介绍的是ASP网络开发的基础知识,主要包括ASP概述、HTML基础、VBScript脚本语言、ASP编程基础和基本对象、Scripting组件,以及ADO等知识。本书第7~12章主要介绍的是ASP网络开发中一些常用的模块,如常用JavaScript模块、流量统计模块、用户管理及登录模块、搜索引擎模块、聊天室模块,以及投票系统模块。本书第13~15章主要介绍的是完整的系统,如酒店管理系统、办公自动化系统,以及高校实验室管理系统。最后本书第16章介绍了如何使用Dreamweaver开发ASP程序,在本章中提供了5个常用系统的开发过程。本书编写的对象是广大的将要学习或想进一步了解ASP的读者。本书章节的知识层次由浅入深,适合网页设计人员、网页制作爱好者、大中专院校学生、社会培训学生、毕业设计学生等作为学习参考书。
《ASP程序设计全程指南》目录

第1篇 ASP开发基础 2

第1章 ASP概述 2

1.1 ASP的出现 3

1.2 IIS的安装和配置 4

1.2.1 IIS简介 5

1.2.2 IIS的安装 6

1.2.3 IIS的配置 8

1.2.4创建虚拟目录 14

1.3 ASP入门 17

1.3.1什么是ASP 17

1.3.2处理ASP文件 18

1.3.3 ASP的工具原理 18

1.3.4 ASP开发工具 19

1.3.5 ASP程序的调试技巧 19

1.3.6注意事项 20

1.4第一个ASP程序 21

1.5测试ASP开发环境 23

1.6本章小结 24

第2章 HTML 基 25

2.1 HTML基本概念 26

2.1.1 HTML的作用 26

2.1.2 HTML的编辑环境 26

2.1.3标志和属性 27

2.2 HTML元素标记 27

2.2.1头部标记 28

2.2.2 <BODY>标记 29

2.2.3 <H>标 29

2.2.4 <FONT>标记 30

2.2.5 <P>标记 32

2.2.6 <LI>标记 34

2.2.7 <IMG>标记 37

2.2.8 <TABLE>标记 40

2.2.9 <FORM>标记 41

2.3 CSS样式 42

2.3.1层叠样式表的基本概念 42

2.3.2定义样式 43

2.3.3使CSS更容易和更强大 46

2.3.4层叠顺序 49

2.4本章小结 50

第3章 脚本语言 51

3.1 VBScript脚本 52

3.1.1 VBScript概述 52

3.1.2 VBScript在网页中的使用 52

3.1.3 VBScript编程基础 56

3.1.4 VBScript中的运算符 57

3.2 VBScript过程 59

3.2.1 Sub过程和Function过程 59

3.2.2过程的输入/输出 60

3.2.3在代码中使用过程 60

3.3 VBScript条件语句 61

3.3.1 If...then语句 61

3.3.2 If...then...else语句 62

3.3.3 Select case语句 64

3.4循环语句 66

3.4.1 Do...loop语句 66

3.4.2 While...wend语句 68

3.4.3 For...next语句 69

3.4.4 Exit语句 72

3.5 VBScript内部函数 72

3.5.1字符串函数 72

3.5.2数学函数 73

3.5.3时间日期函数 73

3.5.4格式转换函数 74

3.5.5布尔函数 74

3.5.6其他函数 75

3.6本章小结 75

第4章 ASP编程基础和基本对象 76

4.1 ASP的文档结构 77

4.2声明脚本语言 77

4.3 ASP控制输出 79

4.3.1三种元素互相不干扰的情况 79

4.3.2服务器端脚本控制HTML文本的输出 81

4.3.3服务器端脚本控制客户端脚本 82

4.4 HTML的响应机制 84

4.4.1 GET提交方法 84

4.4.2 POST提交方法 86

4.5 Request对象 86

4.5.1 QueryString集合 87

4.5.2 Form集合 89

4.5.3 Cookie集合 91

4.5.4 ServerVariables集合 94

4.5.5 ClientCertificate集合 95

4.6 Response对象 96

4.6.1 Write方法 97

4.6.2 Redirect方法 98

4.6.3 End方法 99

4.6.4 Buffer属性 100

4.7 Server对象 100

4.7.1 HTMLEncode方法 101

4.7.2 URLEncode方法 102

4.7.3 MapPath方法 103

4.8 Application对象 104

4.8.1创建Application对象 105

4.8.2 Application的方法 105

4.8.3 Application的事件 106

4.9 Session对象 107

4.9.1创建Session对象 108

4.9.2 Sessionld属性 108

4.9.3 Session OnStart和Session_ OnEnd事件 108

4.10 Global.asa文件 111

4.11本章小结 114

第5章 Scripting组件和文件上传 115

5.1 Dictionary对象 116

5.1.1 Dictionary对象的成员 116

5.1.2 Dictionary对象的方法 116

5.2 FileSystemObject对象 118

5.2.1 Drive对象 118

5.2.2 Folder对象 120

5.2.3 File对象 122

5.2.4 TextStream对象 125

5.3无组件文件上传 127

5.3.1上载文件服务器 128

5.3.2上载并查看图片 132

5.3.3 upload.asp文件 134

5.4有组件文件上载 135

5.4.1运行环境 135

5.4.2 LyfUpload的方法 135

5.4.3 LyfUpload的属性 136

5.4.4 LyfUpload的应用 136

5.5本章小结 139

第6章 据库编 程基础 140

6.1 SQL语言基础 141

6.1.1 T -SQL的语法元素 141

6.1.2使用SQL工具 142

6.1.3数据查询语句 143

6.1.4数据更新语句 149

6.2 ADO概述 152

6.2.1 ADO的对象 152

6.2.2 ADO操作流程 153

6.3 Connection对象 153

6.3.1 Connection对象的成员 153

6.3.2打开和关闭数据库 155

6.3.3执行SQL语句 157

6.3.4创建事务处理 159

6.4 RecordSet对象 162

6.4.1 RecordSet对象的成员 162

6.4.2创建记录集 162

6.4.3通过RecordSet对象获取记录 165

6.4.4编辑数据表记录 167

6.4.5统计记录数 169

6.4.6分页显示 170

6.4.7将记录集赋值给数组 173

6.4.8限制记录集的最大数目 174

6.5 Command对象 174

6.5.1 Command对象的成员 175

6.5.2查询数据 175

6.5.3调用带返回值的存储过程 177

6.5.4调用带有输入参数的存储过程 180

6.5.5从存储过程输出参数 182

6.6 ODBC编程 185

6.6.1创建ODBC DSN文件 185

6.6.2二进制数据库编程 193

6.7本章小结 195

第2篇 ASP常用模块 197

第7章 常用JavaScript模块 197

7.1认识JavaScript 198

7.1.1关于<Script>标签 198

7.1.2第一个JavaScript脚本 199

7.1.3用脚本控制页面 200

7.1.4将脚本添加到HTML文档中 201

7.1.5调用外部JavaScript脚本 203

7.2基于对象的JavaScript 205

7.2.1创建自己的对象 205

7.2.2公有、私有和受保护的作用域 207

7.2.3静态和非静态作用域 207

7.2.4 This关键字 207

7.3数据验证 208

7.3.1数据验证的方式 208

7.3.2数据验证的类型 213

7.4 JavaScript实现菜单 213

7.4.1菜单分析 213

7.4.2实现菜单 213

7.5树形视图 217

7.5.1 TreeView介绍 217

7.5.2定义TreeNode节点 218

7.5.3定义TreeView 221

7.5.4创建TreeView 223

7.6简单日历 224

7.6.1日历分析 224

7.6.2实现日历 224

7.7 JavaScript中的图形显示技术 229

7.7.1进度条 229

7.7.2动态曲线 232

7.4.3数据图表 236

7.8常用图像处理 242

7.8.1 Image对象与images[]数组 242

7.8.2缓存图像 242

7.8.3图像交换 244

7.8.4图像MAP 246

7.8.5图像按钮 248

7.9本章小结 249

第8章 流量统计模块 250

8.1常用技术 251

8.1.1使用Global.asa工程文件 251

8.1.2使用Application对象 254

8.1.3使用Session对象 255

8.1.4使用FileSystemObject组件 257

8.1.5使用PageCounter组件 259

8.2流量统计系统的实现 260

8.2.1系统简介 261

8.2.2数据库设计 261

8.2.3系统实现 261

8.3本章小结 267

第9章 用户管理及用户登录 268

9.1常用技术 269

9.1.1验证码技术 269

9.1.2 MD5加密技术 275

9.1.3表单验证的实现 276

9.1.4表单提交的合法性检测 277

9.2用户管理及用户登录系统实现 279

9.2.1系统简介 279

9.2.2数据库设计 280

9.2.3用户登录模块 281

9.2.4系统主页面 284

9.2.5用户管理模块 286

9.2.6修改用户模块 288

9.2.7删除用户模块 289

9.2.8添加用户模块 291

9.2.9修改密码模块 295

9.2.10退出模块 298

9.3本章小结 298

第10章 搜索引擎 299

10.1常用技术 300

10.1.1模糊搜索引擎 300

10.1.2多个关键字搜索 301

10.2借用其他网站搜索引擎实现搜索 306

10.2.1基本思路 306

10.2.2系统实现 306

10.3基于数据库的搜索引擎 309

10.3.1系统简介 309

10.3.2数据库设计 309

10.3.3连接数据库文件 309

10.3.4表单文件 310

10.3.5实现搜索 311

10.4本章小结 315

第11章 聊天室 316

11.1常用技术 317

11.1.1网页定时刷新 317

11.1.2使用Application和Session对象实现刷新 317

11.1.3私聊的实现 318

11.2基于文件的聊天室 318

11.2.1系统分析 318

11.2.2系统实现 319

11.3基于数据库的聊天室 334

11.3.1系统分析 334

11.3.2数据库设计 336

11.3.3系统实现 336

11.3.4聊天模块 340

11.3.5系统管理模块 347

11.4本章小结 356

第12章 投票系统模块 357

12.1常用技术 358

12.1.1获取用户投票 358

12.1.2禁止重复投票 360

12.2一个最简单的投票系统 361

12.2.1投票模块文件FSO_ vote.asp 361

12.2.2显示模块文件FSO_show.asp 363

12.2.3计数器模块文件FSO count.asp 365

12.3一个功能完善的投票系统 367

12.3.1系统分析 367

12.3.2数据库设计 367

12.3.3管理员登录模块 368

12.3.4新增投票项目模块文件 370

12.3.5添加投票处理模块文件 373

12.3.6显示投票项目模块 375

12.3.7投票结果显示模块 378

12.3.8管理模块首页设计 380

12.3.9修改项目模块 382

12.3.10删除项目模块 387

12.4本章小结 387

第3篇 完整的系统开发 389

第13章 酒店管理系统 389

13.1需求分析 390

13.1.1前台功能分析 390

13.1.2后台功能分析 390

13.2系统设计 390

13.2.1系统功能结构图 390

13.2.2开发以及运行环境 391

13.2.3编码规范 392

13.3数据库的逻辑设计 392

13.4前台功能设计 394

13.4.1系统首页设计 394

13.4.2客房服务管理模块 398

13.4.3预订房间管理模块 399

13.4.4客户留言管理模块 406

13.5后台管理功能设计 408

13.5.1后台总体构架 408

13.5.2管理员登录模块 409

13.5.3退出模块 411

13.5.4网站管理模块 412

13.5.5信息管理模块 416

13.5.6客房管理模块 418

13.5.7订单管理模块 424

13.5.8留言管理模块 427

13.6本章小结 432

第14章 办自动化系统 433

14.1系统分析 434

14.1.1需求分析 434

14.1.2可行性分析 434

14.2总体设计 434

14.2.1功能模块分析 434

14.2.2开发以及运行环境 440

14.3 UML系统建模 440

14.3.1角色(Actors)的确定 441

14.3.2 UML时序与协作视图描述 448

14.4数据库设计 448

14.4.1数据库需求分析 448

14.4.2数据库逻辑结构设计 451

14.5功能模块设计 454

14.5.1登录模块设计 454

14.5.2公司决策模块 457

14.5.3人事管理 464

14.5.4公司业务管理 474

14.5.5用户账户管理 478

14.5.6实用工具箱 482

14.5.7公告栏 487

14.6本章小结 491

第15章 高校验-室管理系统 492

15.1需求分析 493

15.1.1实验室前台功能分析 493

15.1.2实验室后台功能分析 493

15.2系统设计 494

15.2.1系统功能结构图 494

15.2.2开发平台以及运行环境 494

15.3数据库的逻辑设计 495

15.3.1普通用户表 495

15.3.2预约表 495

15.3.3公告表 496

15.4前台模块设计 496

15.4.1系统首页设计 496

15.4.2教师队伍介绍 503

15.4.3仪器设备 509

15.4.4学生/教师登录 514

15.4.5实验预约/确认模块 517

15.5后台模块设计 524

15.5.1常规设置 524

15.5.2教师队伍设置 532

15.5.3教师信息设置 534

15.5.4仪器设备管理 535

15.5.5用户管理 538

15.5.6系统设置 544

15.6本章小结 550

第4篇 用Dreamweaver开发ASP程序 552

第16章 Dreamweaver+ASP开发 552

16.1 Dreamweaver+ASP实现投票系统 553

16.2 Dreamweaver+ASP实现留言本 553

16.3 Dreamweaver+ASP实现视频点播 553

16.4 Dreamweaver+ASP实现新闻管理系统 553

16.5 Dreamweaver+ASP实现电子商务系统 553

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