当前位置:首页 > 工业技术
ASP网络开发入门与实践
ASP网络开发入门与实践

ASP网络开发入门与实践PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:叶子青编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115151431
  • 页数:458 页
图书介绍:本书全面、细致地介绍了ASP网络开发技术的原理和基本编程知识,不仅包括了ASP的环境配置、ASP的基本语法,还包括ASP网络开发的高级技术,如文件处理技术、数据库编程技术等。
《ASP网络开发入门与实践》目录

第一部分 基础入门篇 2

第1章 初识ASP 2

1.1 ASP的环境配置 2

1.1.1 IIS的安装 3

1.1.2 Windows XP下IIS的安装 3

1.1.3 IIS的配置 5

1.1.4 创建虚拟目录 8

1.1.5 Windows 2003下IIS的安装 9

1.2 ASP的开发和调试环境 10

实例1-1 第一个ASP程序 11

第2章 认识VBScript 13

2.1 VBScript概述 13

实例2-1 HTML文件加载时调用VBScript 13

实例2-2 加载时自动调用函数 14

实例2-3 事件调用代码 14

2.2 VBScript编程基础 15

2.2.1 VBScript的数据类型 15

2.2.3 VBScript变量 16

2.2.2 VBScript的常数 16

2.2.4 变量的命名规则和赋值 17

2.3 VBScript运算符 18

2.4 VBScript过程 19

2.4.1 Sub过程和Function过程 19

2.4.2 过程的输入/输出 19

2.4.3 在代码中使用Sub和Function过程 20

实例2-4 VBScript的过程实例 20

2.5.1 条件控制语句 21

2.5 VBScript的控制语句 21

实例2-5 If...Then...Else实例 22

实例2-6 Select...Case实例 24

2.5.2 循环控制语句 24

实例2-7 Do While...Loop实例 25

实例2-8 Do...Until应用实例 26

实例2-9 While...Wend循环实例 27

实例2-10 For...Next实例 28

2.6 VBScript的内部函数 28

2.6.2 格式转换函数 29

2.6.1 字符串函数 29

2.6.4 日期和时间函数 30

2.6.5 布尔函数 30

2.6.3 数学函数 30

2.6.6 其他常用函数 31

第3章 ASP编程基础 32

3.1 ASP的文档结构 32

3.1.1 ASP文档属性 32

3.1.2 声明脚本语言 33

实例3-2 ASP控制HTML文本输出 34

3.1.3 ASP控制输出 34

实例3-1 按照顺序输出内容 34

实例3-3 服务器端控制客户端脚本输出 35

3.2 Request对象 36

3.2.1 HTML的响应机制 36

实例3-4 GET方法提交表单数据 37

实例3-5 POST方法提交表单数据 38

3.2.2 Request对象的集合 39

实例3-6 QueryString集合的应用 40

实例3-7 Form集合的应用 41

实例3-8 获取所有环境变量值 44

实例3-9 Cookie简单应用 47

3.3 Response对象 48

3.3.1 Response对象成员 48

3.3.2 Response对象的应用 48

实例3-10 Write方法的应用 49

实例3-11 Redirect方法的应用 49

3.4.1 Server对象的成员 51

3.4 Server对象 51

3.4.2 Server对象的属性 52

3.4.3 Server对象的方法 52

3.5 Application对象 54

3.5.1 Application对象成员 54

3.5.2 Application对象的应用 55

实例3-12 Application对象共享数据 56

3.6 Session对象 57

3.6.1 Session对象的成员 57

3.6.2 Session对象的属性和方法 58

实例3-13 Session对象共享数据 59

3.7 Global.asp文件 60

第4章 Scripting组件 62

4.1 Dictionary对象 62

4.1.1 Dictionary对象的成员 62

4.1.2 使用Dictionary对象 63

实例4-1 Dictionary对象应用实例 63

4.2 FileSystemObject对象 63

实例4-2 Drive对象应用实例 64

4.2.1 Drive对象 64

4.2.2 Folder对象 65

实例4-3 Folder对象应用实例 66

4.2.3 File对象 67

实例4-4 File对象应用实例1 68

实例4-5 File对象应用实例2 70

实例4-6 File对象应用实例3 71

4.2.4 TextStream对象 72

实例4-7 TextStream对象应用实例 73

5.1 Connection对象 75

5.1.1 Connection对象成员 75

第5章 ADO数据库编程 75

5.1.2 Connection对象的应用 77

实例5-1 OLE DB连接数据库 77

实例5-2 ODBC数据源方式连接数据库 78

5.2 RecordSet对象 79

5.2.1 RecordSet对象成员 79

实例5-3 Connection对象执行SQL语句 79

5.2.2 RecordSet对象属性详解 80

5.2.3 RecordSet对象方法详解 83

5.2.4 RecordSet对象的应用 85

实例5-4 通过RecordSet对象获取表格记录 85

实例5-5 通过SQL语句获取记录 86

实例5-6 通过RecordSet对象来编辑记录 87

实例5-7 通过RecordSet对象移动数据 88

实例5-8 通过RecordCount方法统计记录数量 90

实例5-9 分页显示记录 90

5.3.1 Command对象的成员 92

5.3 Command对象 92

5.3.2 使用Command对象 93

实例5-10 通过Command对象调用带输入参数的存储过程 93

实例5-11 通过Command对象调用带返回值的存储过程 95

实例5-12 通过Command对象从存储过程输出参数 96

5.4 DBCombo 98

5.4.1 DBCombo的定义 98

实例5-13 使用DBCombo 99

5.4.2 使用DBCombo 99

第二部分 常用模块篇 102

第6章 常用JavaScript模块 102

6.1 JavaScript简介 102

6.1.1 初识JavaScript 102

6.1.2 使用<Script>标记 104

6.1.3 基于对象的JavaScript 105

6.2 数据验证 108

6.2.1 数据验证的方式 108

6.2.3 通用数据验证 112

6.2.2 数据验证的类型 112

6.3 实现菜单 118

6.3.1 菜单分析 118

6.3.2 实现菜单对象 118

6.3.3 使用菜单 128

6.4 树形视图 133

6.4.1 TreeView分析 133

6.4.2 定义TreeNode 133

6.4.3 定义TreeView 136

6.4.4 使用TreeView 137

6.5 分组栏 138

6.5.1 GroupBar分析 139

6.5.2 定义GroupBar 139

6.5.3 使用GroupBar 139

第7章 图形显示模块 143

7.1 IMG标记 143

7.1.1 IMG标记的属性 143

7.1.2 使用IMG的style属性 143

7.2 常用图像处理 145

7.2.1 Image对象与images数组 145

7.2.2 缓存图像 146

7.2.3 图像交换 147

7.2.4 图像MAP 149

7.2.5 图像按钮 150

7.3 显示数据库图像 152

7.3.1 二进制内容 152

7.3.2 显示数据库图像 153

7.4 动态图形 154

7.4.1 进度条 154

7.4.2 动态曲线 157

7.4.3 数据图表 161

第8章 日历模块 167

8.1 系统分析 167

8.1.1 功能设计 167

8.1.2 数据库设计 167

8.1.3 系统文件结构 167

8.2 系统实现 168

8.2.1 calendar.asp 168

8.2.2 updateCalendar_form.asp 172

8.2.3 updateCalendar_script.asp 174

8.2.4 viewDay.asp 175

8.3 技巧和提示 175

第9章 文件上传和下载 177

9.1 文件下载 177

9.1.1 功能设计 177

9.1.2 数据库设计 177

9.1.3 系统文件结构 177

9.1.4 系统实现 178

9.2 无组件文件上载 187

9.2.1 上载文件服务器 188

9.2.2 上载并查看图片 191

9.2.3 上载文件到数据库 193

9.2.4 读取数据库的数据 195

9.2.5 _upload.asp文件 196

9.3 有组件文件上载 197

9.3.1 运行环境 197

9.3.2 LyfUpload的方法 197

9.3.4 LyfUpload的应用 198

9.3.3 LyfUpload的属性 198

9.3.5 输出数据库中的图像 203

第10章 邮件发送模块 205

10.1 邮件发送介绍 205

10.1.1 电子邮件简介 205

10.1.2 AspMail组件 206

10.2 发送普通邮件 206

10.2.1 撰写邮件 206

10.2.2 发送邮件 208

10.3 带附件邮件 210

10.3.1 撰写邮件 211

10.3.2 上传附件 211

10.3.3 发送邮件 212

第11章 注册模块 214

11.1 Access的注册模块 214

11.1.1 数据库设计 214

11.1.2 客户端网页设计 214

11.1.3 服务器端页面 224

11.2.2 创建存储过程 228

11.2 SQL Server注册模块 228

11.2.1 创建SQL Server数据库 228

第12章 计数器模块 234

12.1 通过文件实现网页计数器 234

12.2 通过数据库实现网页计数器 235

12.3 功能复杂的网页计数器 236

12.4 利用Session和Application实现网站计数器 242

12.4.1 Global.asa文件 243

12.4.2 系统实现 244

12.5 图形显示计数器 245

第13章 聊天室模块 247

13.1 基于文件的聊天室 247

13.1.1 系统设计 247

13.1.2 系统实现 248

13.2 基于数据库的聊天室 263

13.2.1 系统设计 264

13.2.2 数据库设计 264

13.2.3 系统实现 264

14.1.1 系统设计 279

第14章 投票模块 279

14.1 基于Access的投票系统 279

14.1.2 数据库设计 280

14.1.3 系统实现 280

14.2 基于SQL Server的投票系统 305

14.2.1 数据库设计 305

14.2.2 系统实现 306

15.2 系统文件设计 312

15.3 系统实现 312

15.1 系统设计 312

第15章 高级搜索模块 312

第三部分 综合案例篇 332

第16章 新闻发布系统 332

16.1 基于Access的新闻发布系统 332

16.1.1 系统设计 332

16.1.2 数据库设计 333

16.1.3 系统实现 335

16.2 基于SQL Server的新闻发布系统 362

16.2.1 数据库设计 363

16.2.3 新闻浏览 364

16.2.2 系统实现 364

16.2.4 新闻管理 370

16.2.5 新闻搜索 375

第17章 BBS论坛 377

17.1 系统设计 377

17.2 数据库设计 379

17.3 系统实现 382

17.3.1 数据库连接 382

17.3.2 BBS系统首页 383

17.3.3 系统登录 390

17.3.4 查看帖子列表 391

17.3.5 查看帖子内容 393

17.3.6 发表新帖子 398

17.3.7 回复帖子 403

17.3.8 编辑帖子 404

17.3.9 会员列表 404

17.3.10 控制面板 408

17.3.12 系统查询 416

17.3.11 常见问题 416

17.3.13 管理员模块 419

第18章 办公自动化系统 420

18.1 利用Rose对WebOffice进行UML建模 420

18.1.1 UML和Rose简介 420

18.1.2 WebOffice的UML模型 423

18.2 利用SQL Server 2000建立WebOffice数据库 429

18.2.1 WebOffice系统所需的表 429

18.2.2 生成数据库和表的Transact SQL脚本 433

18.3.1 总体结构 436

18.3 系统实现 436

18.3.2 登录注册子系统ManageSYS 438

18.3.3 公司决策子系统CompanyDec 439

18.3.4 部门决策子系统DeptDec 441

18.3.5 客户管理子系统ClientInfo 442

18.3.6 订单管理子系统Orderlnfo 443

18.3.7 员工管理子系统Personnel 443

18.3.8 公告牌子系统BBS 444

18.3.9 工具箱子系统MyTools 445

18.3.10 编码风格 446

18.4 安装运行WebOffice 447

18.5 案例总结 448

第19章 在线书店系统 449

19.1 数据库设计 449

19.2 在线书店的客户端功能 450

19.2.2 主界面文件(Default.asp) 452

19.2.3 会员登录文件(Login.asp) 452

19.2.1 通用文件(Common.asp) 452

19.2.4 显示图书详细信息(BookDetail.asp) 453

19.2.5 购物篮管理(ShoppingCart.asp) 454

19.2.6 修改购物信息(ShoppingCartRecord.asp) 454

19.2.7 图书查询(Books.asp) 454

19.3 在线书店的管理功能 455

19.3.1 会员管理 455

19.3.2 订单管理 456

19.3.3 图书管理 456

19.3.4 分类管理 457

返回顶部