当前位置:首页 > 工业技术
ASP项目开发实践
ASP项目开发实践

ASP项目开发实践PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:张华,张雁,贾志娟等编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2006
  • ISBN:7113071961
  • 页数:555 页
图书介绍:本书内容涵盖了信息发布管理、用户管理、搜索查询、数据库管理、统计、聊天等绝大部分网站常用功能。
《ASP项目开发实践》目录

第1章 搭建ASP开发环境 1

1-1 从HTML到ASP 1

1-1-1 HTML构成静态网页 1

1-1-2 动态页面的起源 1

1-1-3 服务器端脚本技术 2

1-1-4 微软的动态页面创建技术——IIS与ASP 2

1-2 ASP技术的特点 2

1-3 ASP运行环境的建立与配置 3

1-3-1 安装IIS 3

1-3-2 创建虚拟目录 4

1-3-3 IIS管理工具 6

1-3-4 IIS常见的管理任务 7

1-4 IIS服务器和ASP的工作原理 11

1-5 ASP.NET简介 11

1-5-1 什么是ASP.NET 11

1-5-2 ASP.NET运行环境 12

1-5-3 创建一个ASP.NET程序——“Hello World!” 13

第2章 ASP开发必备基础 15

2-1 ASP开发基础 15

2-1-1 创建ASP程序 15

2-1-2 编写Script命令 15

2-1-3 合成HTML和脚本命令 16

2-1-4 使用ASP指令 17

2-2 VBScript语言 17

2-2-1 变量与常量 17

2-2-2 注释 21

2-2-3 在VBScript中使用逻辑连接和运算符 21

2-2-4 使用条件选择语句 22

2-2-5 使用循环语句 23

2-2-6 创建子程序和函数 26

2-2-7 使用随机函数 28

2-3 ASP内置对象 28

2-3-1 Application对象 29

2-3-2 ObjectContext对象 30

2-3-3 Request对象 30

2-3-4 Response对象 34

2-3-5 Server对象 36

2-3-6 Session对象 37

2-4 使用ADO操纵数据库 37

2-4-1 什么是ADO 37

2-4-2 ADO的内置对象 38

2-4-3 在ASP中使用ADO常量 50

2-4-4 使用ADO的一般步骤 51

2-5 ASP连接常用数据库的方法 51

2-5-2 使用ODBC连接 52

2-5-1 使用OLEDB连接 52

2-6 常用SQL语句 53

2-6-1 创建新表 53

2-6-2 查询操作 55

2-6-3 修改和删除表 56

2-6-4 添加记录 57

2-6-5 删除记录 57

2-6-6 修改记录 57

2-6-7 集合函数 58

3-1 显示磁盘、文件夹及文件的信息 61

第3章 使用内部组件开发ASP程序实例 61

3-1-1 显示磁盘信息 63

3-1-2 显示文件夹信息 66

3-1-3 显示文件信息 69

3-1-4 显示指定文件夹下的子文件夹和文件 70

3-1-5 使用递归算法显示指定文件夹下的全部内容 73

3-2 网上文件管理器实例 74

3-3 使用广告轮显组件 80

3-3-1 广告轮显组件介绍 80

3-3-2 在首页显示广告信息 82

3-3-3 开发广告轮显实例 84

3-4 使用内容轮显组件 86

3-5 使用文件超链接组件制作目录和导航条 87

3-6-1 使用Application实现 90

3-6 计数器比较实例 90

3-6-2 使用文本文件实现 93

3-6-3 使用数据库实现 94

3-6-4 使用计数器组件实现 96

3-6-5 图像计数器实例 98

3-6-6 可以供别人调用的图像计数器实例 100

3-7 使用日志组件实例 102

3-7-1 Logging Utility日志组件的方法及说明 102

3-7-2 匿名访问日志浏览设置 103

3-7-3 示例程序 105

4-1-1 文件上传系列基础示例 107

第4章 使用第三方组件开发ASP程序 107

4-1 使用AspUpload文件上传组件 107

4-1-2 上传文件到文件夹综合示例 110

4-1-3 上传文件到数据库综合示例 111

4-1-4 上传图片文件到数据库综合示例 114

4-1-5 使用AspUpload组件下载服务器端的文件 116

4-2 使用LyfUpload文件上传组件 118

4-2-1 文件上传系列基础示例 120

4-2-2 上传文件到文件夹综合示例 122

4-2-3 上传文件到数据库综合示例 123

4-2-4 上传图片文件到文件夹综合示例 126

4-3-1 无组件上传原理 128

4-3 无组件上传文件 128

4-3-2 上传文件到数据库综合示例 139

4-3-3 上传图片文件到数据库综合示例 140

4-3-4 无组件上传小结 141

4-4 使用ADODB.Stream组件 141

4-4-1 将数据库中的文件保存到服务器端文件夹下 143

4-4-2 将服务器端的文件保存到数据库中 144

4-4-3 下载服务器端的文件 146

4-5 使用W3 Jmail组件在线发送E-mail 148

4-5-1 简单发送信件 149

4-5-2 发送带有附件的信件 150

4-5-3 自动发信机 153

4-6 使用CDONTS组件在线发送E-mail 154

4-7 读取Excel文件 156

4-7-1 怎样用ASP读取Excel文件并显示出来 156

4-7-2 运行效果图 156

4-7-3 注意事项 157

4-8 使用XML DOM组件生成XML文件 157

4-8-1 XML介绍 157

4-8-2 ASP使用XML DOM生成XML文档 158

4-9 使用Windows Script Host组件查看网络属性 161

4-10-1 在线压缩与解压缩的基本原理 163

4-10 在线压缩与解压缩文件 163

4-10-2 在线解压缩文件 164

4-10-3 在线压缩文件 165

4-11 使用Visual Basic开发组件 166

4-11-1 开发一个最简单的数学组件 166

4-11-2 在组件中使用ASP的内部对象 169

4-11-3 自己开发文件上传组件 172

4-12 将ASP文件自动转换为DLL组件 174

4-12-1 原理说明 174

4-12-2 实现方法 174

4-12-3 程序清单 174

4-13-1 建立ASP运行环境 178

4-12-4 结论 178

4-13 将ASP文件编译成可执行程序 178

4-13-2 调试ASP程序 180

4-13-3 生成可执行程序 182

4-13-4 使用生成的test.exe可执行程序 182

第5章 通用ASP实例模块开发 185

5-1 用户管理与用户登录 185

5-1-1 系统功能分析及数据库设计 185

5-1-2 设计用户登录模块 190

5-1-3 限制普通用户的权限 194

5-1-4 设计系统主界面 194

5-1-6 添加和修改用户模块 195

5-1-5 设计用户管理模块 195

5-1-7 设计删除用户模块 196

5-1-8 设计修改密码模块 199

5-1-9 设计退出登录模块 199

5-2 简易网上论坛 199

5-2-1 系统功能分析及数据库设计 200

5-2-2 主页中的用户管理部分 200

5-2-3 用户身份验证 203

5-2-4 注册新用户 205

5-2-5 修改用户信息 205

5-2-7 显示主题留言 208

5-2-6 删除用户 208

5-2-8 添加新帖子 209

5-2-9 查看留言内容 210

5-2-10 回复留言 211

5-2-11 删除留言 211

5-2-12 置顶与取消置顶 211

5-3 网站流量统计系统 212

5-3-1 系统功能分析及数据库设计 212

5-3-2 设计公共文件 214

5-3-3 设计访问者界面 217

5-3-4 网站信息界面设计 218

5-3-5 最近访问者界面设计 218

5-3-7 按年统计界面设计 220

5-3-6 按月统计界面设计 220

5-4 网络投票系统 221

5-4-1 系统功能分析及数据库设计 221

5-4-2 设计投票项目管理模块 221

5-4-3 投票界面设计 222

第6章 新闻发布及管理系统 223

6-1 系统分析与总体设计 223

6-1-1 系统功能描述 223

6-1-2 系统功能模块划分 223

6-1-3 系统流程分析 223

6-2 数据库结构设计与实现 224

6-2-1 创建数据库 224

6-2-2 数据库逻辑结构设计 225

6-2-3 创建数据库表的脚本文件 227

6-3 目录结构与通用模块 230

6-3-1 目录结构 230

6-3-2 通用模块 230

6-4 系统主界面与登录程序设计 231

6-4-1 设计主界面 231

6-4-2 登录程序设计 232

6-4-3 设计管理界面 236

6-5 新闻类别管理模块设计 238

6-5-1 设计新闻类别管理界面 238

6-5-3 修改新闻类别 239

6-5-2 添加新闻类别 239

6-5-4 删除新闻类别 240

6-6 新闻发布管理模块设计 242

6-6-1 添加新闻 242

6-6-2 新闻图片上传 244

6-6-3 修改新闻 248

6-6-4 删除新闻 248

6-7 新闻阅读查询模块设计 249

6-7-1 阅读新闻 249

6-7-2 查看分类新闻 249

6-8-1 查看新闻评论 250

6-8 新闻评论管理模块设计 250

6-7-3 新闻查询管理 250

6-8-2 添加新闻评论 251

6-8-3 删除新闻评论 251

6-9 系统用户管理模块设计 252

6-10 开发难点与解决技巧 253

第7章 网上商城系统 255

7-1 系统分析与总体设计 255

7-1-1 系统功能描述 255

7-1-2 功能模块划分 255

7-1-3 系统流程分析 256

7-2 数据库结构的实现 259

7-2-1 创建数据库 260

7-2-2 数据库逻辑结构设计 260

7-3 网络页面的开发与设计 262

7-3-1 系统公共部分 263

7-3-2 前台主页面部分 266

7-3-3 前台分类显示商品页 270

7-3-4 显示商品详细信息 272

7-3-5 商品搜索结果页 273

7-3-6 购物车管理 275

7-3-7 结账提交订单 280

7-3-8 后台管理登录部分 283

7-3-9 操作员管理部分 285

7-3-10 商品类别管理部分 293

7-3-11 商品管理部分 295

7-3-12 订单处理部分 305

7-4 本章总结 312

第8章 在线教育系统 313

8-1 系统分析与总体设计 313

8-2 数据库结构设计与实现 313

8-2-1 创建数据库 313

8-3 前端页面的设计与开发 315

8-3-1 顶部菜单导航 315

8-2-2 建立数据库连接模块 315

8-3-2 用户注册与登录页面 316

8-3-3 添加新的用户 318

8-3-4 新闻公告页面 319

8-3-5 在线答疑模块 321

8-3-6 作业上传模块 324

8-3-7 在线聊天 325

8-4 系统的发布与维护 327

8-4-1 系统发布 327

8-4-2 系统维护 327

9-1-1 系统功能描述 329

9-1-2 功能模块划分 329

第9章 在线考试系统 329

9-1 系统分析与总体设计 329

9-1-3 系统流程分析 330

9-2 数据库结构的实现 334

9-2-1 创建数据库 334

9-2-2 数据库逻辑结构设计 335

9-3 网络页面的开发与设计 339

9-3-1 系统公共部分 340

9-3-2 考生前台部分 346

9-3-3 操作员后台管理部分 374

9-4 本章总结 408

第10章 办公自动化系统 411

10-1 系统说明 411

10-2 数据库结构设计与实现 411

10-2-1 创建数据库 411

10-2-2 数据库逻辑结构设计 414

10-2-3 创建表的脚本文件 415

10-3 前端网页的设计与开发 417

10-3-1 建立数据库连接模块 417

10-3-2 系统用户登录页面 419

10-3-3 企业办公自动化系统的主页面 421

10-3-4 员工信息管理系统主页面 425

10-3-5 修改个人设置页面 426

10-3-6 公司财务管理页面 432

10-3-7 内部短信息发布页面 433

10-3-8 新闻公告发布页面 434

10-3-9 个人通讯簿管理页面 438

10-3-10 意见的发布和管理页面 439

10-3-11 投票站管理页面 441

10-4 开发难点与解决技巧 442

10-4-1 登录名与姓名 442

10-4-2 SQL语句 443

10-4-3 嵌入文件与封装代码模块 443

11-1-1 系统功能与应用背景 445

11-1-2 系统预览 445

11-1 系统概述 445

第11章 中小型企业建站解决方案 445

11-1-3 系统特点 446

11-2 系统设计 446

11-2-1 系统设计思想 446

11-2-2 系统功能模块划分 446

11-3 数据库设计 447

11-3-1 数据库需求分析 447

11-3-2 数据库逻辑结构设计 448

11-4-1 站点参数配置文件 455

11-4 系统通用功能模块的编写 455

11-4-2 数据库连接 456

11-4-3 检测管理员是否登录 456

11-4-4 其他公共模块 458

11-5 后台管理 458

11-5-1 管理员登录 458

11-5-2 后台管理页面导航菜单 461

11-5-3 系统管理模块 463

11-5-4 企业信息管理模块 464

11-5-5 企业产品管理模块 466

11-5-7 企业新闻管理模块 469

11-5-8 留言板管理模块 469

11-5-6 下载中心管理模块 469

11-5-9 用户管理模块 470

11-5-10 企业荣誉管理模块 470

11-5-11 企业人才管理模块 470

11-5-12 企业网络营销模块 470

11-5-13 邮件列表管理模块 470

11-6 前台界面设计 470

11-6-1 页面头和页面尾设计 470

11-6-2 首页设计 474

11-6-3 企业简介 487

11-6-4 新闻资讯模块 487

11-6-5 产品展示模块 490

11-6-6 下载中心模块 493

11-6-7 企业荣誉模块 495

11-6-8 营销网络模块 498

11-6-9 人才招聘模块 498

11-6-10 会员服务模块 503

11-7 开发难点与技巧 504

11-8 注册域名与发布网站 504

11-8-1 注册域名 504

11-8-2 购买虚拟主机 506

11-8-3 上传与管理网站 508

11-8-4 使搜索引擎能够搜索到你的网站 508

12-1-1 如何实现ASP缓存技术 509

12-1 ASP程序员开发技巧 509

第12章 ASP疑难解析 509

12-1-2 如何在ASP中实现Ping命令 510

12-1-3 表单的GET方法和POST方法的区别 510

12-1-4 如何根据用户的分辨率调整窗口 511

12-1-5 如何定时自动关闭弹出的窗口 512

12-1-6 如何强制刷新网页 512

12-1-7 如何吸取网页上的颜色 513

12-1-8 如何将RGB值转换成十六进制值 513

12-1-9 Response.Write和<%=%>的区别 514

12-1-10 如何清除页面缓存 515

12-1-11 如何在ASP中引用类 515

12-2-2 Microsoft VBScript运行时的错误 516

12-2 错误与调试 516

12-2-1 ASP常见脚本错误 516

12-2-3 如何个性化显示错误信息 519

12-2-4 如何同时显示数据库连接错误和页面错误 521

12-2-5 常用的ASP调试技术 522

12-2-6 ASP编程的思路与纠错 523

12-3 性能优化 525

12-3-1 如何提高ASP页面的执行效率 525

12-3-2 如何提高ASP中执行SQL语句的效率 527

12-3-3 如何加快ASP程序的显示速度 528

12-3-4 如何对Connection对象进行优化 530

12-3-5 如何对Command对象进行优化 531

12-3-6 如何对RecordSet对象进行优化 532

12-3-7 如何优化数据库处理 533

12-3-8 如何声明VBScript变量 535

12-3-9 如何对URL地址进行编码 535

12-3-10 为什么不要轻易使用ASP事务 535

12-3-11 如何使用字符串创建SQL查询 535

12-4 安全与加密 536

12-4-1 ASP计数器设计详解 536

12-4-2 如何禁止用户使用鼠标右键 539

12-4-3 如何在网页中屏蔽快捷键 539

12-4-4 如何禁止用户复制网页的内容 540

12-4-6 利用ASP实现事务处理的几种方法 541

12-4-5 如何防止泄漏Access数据库中的信息 541

12-4-7 在ASP程序中执行SQL语句的安全性问题 544

12-4-8 如何实现图片验证 545

12-4-9 如何保护ASP脚本源代码 546

12-4-10 ASP中如何实现数据验证的功能 548

12-4-11 如何防止表单被多次提交 551

12-4-12 为什么要避免使用inc作为扩展名 553

12-4-13 如何防止Access数据库被下载 553

12-4-14 如何过滤字符串中的单引号 554

12-4-15 如何禁止向客户端输出详细错误信息 555

12-4-16 为什么要慎用上传功能 555

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