《ASP+SQL Server动态网站开发从基础到实践》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:杨世锡,赵辉编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121015315
  • 页数:590 页
图书介绍:本书详细地介绍了ASP开发的基础知识、技术要点、开发技巧和常用模块,以及按照软件工程的方法来开发综合实例。全书共分19章,内容主要包括ASP概述、ASP脚本语言、ASP编程及内置对象、ASP内置组件、ACCESS和SQL Server、ADO编程技术、文件上传、邮件发送、注册模块、登录模块、计数器系统、故事接龙系统、投票系统、BBS论坛系统、聊天室系统、文件管理系统、财务报账管理系统、网络考试系统以及在线购物系统。本书通过70多个实例循序渐进地介绍了ASP开发技术,对ASP技术的众多知识点及难点,都力求通过实例和简练的语言予以讲述。本书的内容基本上涵盖了大部分的ASP核心开发技术,读者只要举一反三,对本书的实例稍微修改,就可以完成自己的开发任务。本书可作为高等院校、高职高专计算机应用和电子商务等专业的教学用书,也可作为相关培训教材或Web应用程序设计爱好者的自学用书。

1.1 ASP概述 1

1.1.1 什么是ASP 1

1.1.2 ASP的特点 1

第1章 ASP概述 1

1.2 ASP的环境配置 2

1.2.1 PWS的安装配置 2

1.2.2 ⅡS的安装配置 4

1.3 ASP的开发和调试环境 14

实例1 第一个ASP程序:hello Word 14

1.4 本书光盘使用说明 16

1.4.1 安装和配置ⅡS 16

1.4.2 创建数据库 16

1.4.3 创建虚拟目录 20

2.1.1 VBScript概述 24

实例2 HTML文件加载时调用VBScript 24

第2章 ASP脚本语言 24

2.1 VBScript编程技术 24

实例3 加载时自动调用函数 25

实例4 事件调用代码 26

2.1.2 VBScript编程基础 27

2.1.3 VBScript的控制语句 31

实例5 Do While…Loop示例 32

实例6 Do…Until应用示例 33

实例7 For…Next示例 36

实例8 If…Then…Else示例 38

实例9 Select…Case示例 40

2.1.4 VBScript的过程和函数 41

实例10 VBScript的过程示例 42

实例11 VBScript函数示例 43

2.1.5 VBScript的内部函数 44

3.1.1 ASP文件组成 52

3.1 ASP的文档结构 52

第3章 ASP编程基础及内置对象 52

3.1.2 声明脚本语言 53

3.1.3 ASP脚本的书写格式 54

实例12 ASP书写格式示例 54

实例13 服务器端脚本控制HTML文本的输出示例 55

实例14 服务器端脚本控制客户端脚本示例 57

实例15 在HTML中引用服务器端的变量示例 58

3.2 Request对象 59

3.2.1 HTML的响应机制 59

实例16 GET方法提交表单数据 60

实例17 POST方法提交表单数据 62

3.2.2 Request对象的成员 63

实例18 获取GET方法提交的数据 64

3.2.3 Request对象的使用 64

实例19 获取其他表单元素的值 66

实例20 使用For Each Item In示例 68

实例21 通过超级链接来提交数据 69

实例22 获取POST方法提交的数据 71

实例23 输出所有ServerVariables成员 73

3.3 Response对象 77

3.3.1 Response对象的成员 77

3.3.2 Response对象的使用 77

实例24 Response.Write方法示例 78

实例25 Response.Redirect方法示例 79

实例26 End方法的使用 80

3.4.1 Server对象的成员 83

3.4 Server对象 83

3.4.2 Server对象的使用 84

实例27 HTMLEncode方法示例 85

3.5 Session对象 88

3.5.1 Session对象的成员 88

3.5.2 Session对象的应用 89

实例28 Session共享数据 90

实例29 使用Session进行安全验证 92

3.6 Application对象 94

3.6.2 Application对象的使用 95

3.6.1 Application对象的成员 95

实例30 简单的聊天室 96

3.7 global.asp文件 97

第4章 ASP内置组件 99

4.1 组件概述 100

4.2 AdRotator组件 101

实例31 AdRotator组件应用示例 103

4.3 BrowserCapabilities组件 104

4.3.1 browscap.ini文件 105

实例32 BrowserCapabilities组件应用示例 107

4.3.2 维护browscap.ini文件 107

4.3.3 使用BrowserCapabilities组件 107

4.4 ContentLinking组件 109

4.4.1 ContentLinkingList文件 109

实例33 ContentLinking组件应用示例 110

4.4.2 ContentLinking组件的方法 110

4.4.3 使用ContentLinking组件 110

4.5 PageCounter组件 115

4.5.1 PageCounter组件的成员 115

4.5.2 使用PageCounter组件 115

4.6 Scripting组件—Dictionary对象 116

4.6.2 使用Dictionary对象 116

4.6.1 Dictionary对象的成员 116

实例34 Dictionary对象应用示例1 116

实例35 Dictionary对象应用示例2 117

4.7 Scripting组件—FileSystemObject对象 119

4.7.1 Driver对象 119

实例36 Driver对象应用示例 119

实例37 GetDrive方法应用示例 121

4.7.2 Folder对象 122

实例38 Folder对象应用示例1 123

实例39 Folder对象应用示例2 124

4.7.3 File对象 125

实例40 File对象应用示例1 126

实例41 File对象应用示例2 128

实例42 File对象应用示例3 129

4.7.4 TextStream对象 130

实例43 TextStream应用示例 131

4.8 创建自定义组件 132

4.8.1 创建组件 132

4.8.2 调用组件 134

5.1.1 Access的安装 136

第5章 Access和SQL Server 136

5.1 Access数据库 136

5.1.2 Access数据库的使用 140

5.2.1 SQL Server 2000的安装 145

5.2 SQL Server数据库 145

5.2.3 SQL Server应用 152

5.2.2 启动SQL Server 152

5.3 SQL语言基础 165

5.3.1 查询语句 166

5.3.2 SQL数据定义及操作语句的使用 171

6.1 ADO简介 175

第6章 ADO编程技术 175

6.2 Connection对象 176

6.2.1 Connection对象的成员 177

6.2.2 Connection对象连接语句 177

6.2.3 ODBC(数据源)的连接方式 179

实例44 通过ODBC连接Access数据库 180

实例45 ODBC连接SQL Server数据库 184

6.2.4 OLE DB连接数据库 184

实例46 OLE DB连接Access 185

实例47 OLE DB连接SQL Server 186

6.2.5 Connection对象的应用 187

实例48 关闭Connection对象 187

实例49 Connection对象编辑数据 189

实例50 Connection的事务编程 190

实例51 Connection对象的属性应用 192

6.3 RecordSet对象 194

6.3.1 RecordSet对象的成员 194

6.3.2 ADO常用属性说明 195

6.3.3 RecordSet对象的方法 199

6.3.4 RecordSet对象的应用 201

实例52 通过RecordSet对象检索数据 202

实例53 通过SQL语句选择特定记录 203

实例54 通过Connection对象的Execute方法检索记录 205

实例55 RecordSet对象编辑数据 206

实例56 移动记录集 209

实例57 统计记录集的数据数量 211

实例58 GetRows方法快速读取数据 212

实例59 分页显示记录集 214

6.4.1 Command对象成员 216

6.4 Command对象 216

6.4.2 Command对象的应用 220

实例60 Execute方法插入记录 220

实例61 通过Execute对象检索数据 221

实例62 利用打开的RecordSet对象检索数据 222

实例63 通过Command对象调用带输入参数存储过程 224

实例64 通过Command对象调用带返回值的存储过程 227

实例65 通过Command对象从存储过程输出参数 229

实例66 通过Command对象获取指定存储过程的信息 230

6.4.3 Parameters集合 232

6.5 Field对象 232

实例67 输出表格的所有字段名称 233

7.1.1 运行环境 235

7.1.2 LyfUpload的方法 235

第7章 文件上传 235

7.1 有组件文件上传(LyfUpload组件) 235

7.1.4 LyfUpload的应用 236

7.1.3 LyfUpload的属性 236

实例68 LyfUpload上传文件到服务器 237

实例69 LyfUpload上传文件到数据库 239

7.1.5 输出数据库中的图像 241

7.2 无组件文件上传 243

7.2.1 无组件文件上传的原理 243

实例70 获取客户端提交的数据 243

7.2.2 无组件文件上传的实现 246

实例71 无组件上传文件到服务器 251

第8章 邮件发送 255

8.1 创建E-mail发送组件SMTP模型 255

实例72 自定义组件发送电子邮件 263

8.2 发送电子邮件 263

第9章 注册模块 266

9.1 Access的注册模块 266

9.1.1 数据库设计 266

9.1.2 客户端网页设计 267

9.1.3 服务器端页面 277

9.2 SQL Server注册模块 280

9.2.1 创建SQL Server数据库 280

9.2.2 创建存储过程 284

第10章 登录模块 291

10.1 Access登录模块 291

10.1.1 一个文件的登录页面 291

10.1.2 两个文件的登录系统 294

10.2 SQL Server登录系统 297

11.1 global.asp文件 300

11.1.1 global.asp文件代码 300

第11章 计数器系统 300

11.1.2 global.asp文件结构 302

11.1.3 使用application对象的属性保存统计访问次数 304

11.1.4 通过FileSystemObject保存统计数据 305

11.2 home.asp文件 306

第12章 故事接龙系统 309

12.1 start.asp文件 309

12.2 top.asp文件 310

12.3 readold.asp文件 311

12.4 post.asp文件 313

12.5 afterpost.asp文件 314

12.6 readnew.asp文件 316

12.7 handlevote.asp文件 318

12.8 showmessage.asp文件 320

12.9 viewcomment.asp文件 321

12.10 new.asp文件 324

第13章 投票系统 327

13.1 创建数据库 327

13.2 poll.asp文件 328

13.3 vote.asp文件 332

13.4 updateeng.asp文件 335

13.5 adminlog.asp文件 337

13.6 admintit.asp文件 340

13.7 adminedit.asp文件 342

13.8 adminupd.asp文件 344

13.9 adminnew.asp文件 347

13.10 admindel.asp文件 348

13.11 admindelupd.asp 351

13.12 adminactive.asp文件 352

13.13 adminactiveupd.asp文件 354

第14章 BBS论坛系统 357

14.1 创建数据库 357

14.2 include.inc文件 358

14.3 emoticons.inc文件 359

14.4 default.asp文件 361

14.5 login.asp文件 382

14.6 admin.asp文件 389

第15章 聊天室系统 397

15.1 创建数据库 398

15.2 config.asp文件 399

15.3 home.asp文件 401

15.4 login.asp文件 404

15.5 register.asp文件 405

15.6 registerdo.asp文件 406

15.7 chat.asp文件 407

15.8 chattop.asp文件 408

15.9 users.asp文件 410

15.10 nchat10.asp文件 412

15.11 messages.asp文件 416

15.12 pm.asp文件 419

15.13 pmstart.asp文件 421

15.14 pmwindow.asp文件 422

15.15 pmmessages.asp文件 422

15.16 pmscript.asp文件 424

15.17 newroom.asp文件 425

15.18 changeroom.asp文件 427

15.19 系统管理文件 430

第16章 文件管理系统 431

16.1 创建数据库 432

16.2 db_open.inc文件 432

16.3 db_close.inc文件 433

16.4 check.inc文件 433

16.5 encryption.inc文件 433

16.6 upload.inc文件 434

16.7 aspedit.asp文件 439

16.8 users.asp文件 440

16.9 browser.asp文件 447

16.10 editor.asp文件 453

第17章 财务报账管理系统 455

17.1 创建数据库 456

17.2 connection.asp文件 457

17.3 login.htm文件 457

17.4 login.asp文件 459

17.5 main.asp文件 460

17.6 saveentry.asp文件 466

17.7 addnew.htm文件 467

17.8 addnew.asp文件 468

17.9 delete.asp文件 469

17.10 deletel.asp文件 471

17.11 search.asp文件 471

17.12 dateformat.asp文件 474

17.14 r_login.asp文件 475

17.15 reportsmain.asp文件 475

17.13 r_login.htm文件 475

17.16 reportsl.asp文件 476

17.17 reportsresult.asp文件 483

第18章 网络考试系统 489

18.1 创建数据库 490

18.2 connect_login.asp文件 491

18.3 index.html文件 491

18.4 exam_login.asp文件 493

18.5 exam_signup.htm文件 495

18.6 exam_signup.asp文件 497

18.7 exam_instructions.asp文件 499

18.8 exam_random.asp文件 502

18.9 exam_paper.asp文件 503

18.10 exam_result.asp文件 507

18.11 exam_summary.asp文件 510

18.12 student_profile.asp文件 512

18.13 admin_login.asp文件 515

18.14 control_panel.asp文件 516

18.15 editor.asp文件 518

18.16 addnew.asp文件 524

18.17 addnew_code.asp文件 526

18.18 search.asp文件 527

18.19 update.asp文件 529

18.20 delete.asp文件 530

18.21 bank_report.asp文件 531

18.22 student_report.asp文件 535

第19章 在线购物系统 538

19.1 系统设计 538

19.1.1 数据库设计 538

19.1.2 客户功能设计 542

19.1.3 管理功能设计 542

19.1.4 购物篮设计 543

19.1.5 系统文件设计 545

19.2 通用功能模块实现 545

19.2.1 shop$db.asp文件 545

19.2.2 shop$config.asp文件 556

19.2.3 shopcartformat.asp文件 557

19.2.4 shopfeatures.asp文件 560

19.3 客户功能模块实现 561

19.3.1 default.htm文件 561

19.3.2 shopdisplaycategories.asp文件 563

19.3.3 shopdisplayproducts.asp文件 566

19.3.4 shopsearch.asp文件 570

19.3.5 shopaddtocart.asp文件 575

19.3.6 shopend.asp文件 579

19.3.7 最终提交 580

19.4 管理功能模块 581

19.4.1 shopadmin.asp文件 581

19.4.2 shopadminl.asp文件 583

19.4.3 shopa_displayorders.asp文件 585

19.4.5 shopa_editrecord.asp文件 586

19.4.4 shopa_editdisplay.asp文件 586

19.4.7 shopa_addproduct.asp文件 587

19.4.6 shopa_editdisplay.asp文件 587

19.4.8 shopa_user_control.asp文件 588

19.4.10 shopa_loghist.asp文件 589

19.4.9 shopa_menu_control.asp文件 589