ASP+SQL Server动态网站开发从基础到实践 (1C
|
|
| 新书城图书编号:5902 |
| 图书ISBN:7121015315 |
| 出版时间:2005-8-1 |
| 出版社:电子工业出版社 |
| 作者:杨世锡,赵辉 编著 |
|
市场价格:¥55 |
|
普通会员:¥44
|
80折 |
|
VIP会员:¥41.25
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
本书详细介绍了ASP开发的基础知识、技术要点、开发技巧和常用模块,以及按照软件工程的方法来开发的综合实例。全书共分19章,内容主要包括ASP概述、ASP脚本语言、ASP编程基础及内置对象、ASP内置组件、Access和SQL Server、ADO编程技术、文件上传、邮件发送、注册模块、登录模块、计数器系统、故事接龙系统、投票系统、BBS论坛系统、聊天室系统、文件管理系统、财务报账管理系统、网络考试系统以及在线购物系统。 本书通过72个实例循序渐进地介绍了ASP开发技术,对ASP技术的众多知识点及难点,都力求通过实例和简洁的语言予以讲述。本书的内容基本上涵盖了大部分的ASP核心开发技术,读者只要举一反三,对本书的实例稍微修改,就可以完成自己的开发任务。 本书可作为高等院校、高职高专计算机应用和电子商务等专业的教学用书,也可作为相关培训教材或Web应用程序设计爱好者的自学用书。
|
|
|
|
【图书目录】
|
第1章 ASP概述 1 1.1 ASP概述 1 1.1.1 什么是ASP 1 1.1.2 ASP的特点 1 1.2 ASP的环境配置 2 1.2.1 PWS的安装配置 2 1.2.2 IIS的安装配置 4 1.3 ASP的开发和调试环境 14 1.4 本书光盘使用说明 16 1.4.1 安装和配置IIS 16 1.4.2 创建数据库 16 1.4.3 创建虚拟目录 20 第2章 ASP脚本语言 24 2.1 VBScript编程技术 24 2.1.1 VBScript概述 24 2.1.2 VBScript编程基础 27 2.1.3 VBScript的控制语句 31 2.1.4 VBScript的过程和函数 41 2.1.5 VBScript的内部函数 44 第3章 ASP编程基础及内置对象 52 3.1 ASP的文档结构 52 3.1.1 ASP文件组成 52 3.1.2 声明脚本语言 53 3.1.3 ASP脚本的书写格式 54 3.2 Request对象 59 3.2.1 HTML的响应机制 59 3.2.2 Request对象的成员 63 3.2.3 Request对象的使用 64 3.3 Response对象 77 3.3.1 Response对象的成员 77 3.3.2 Response对象的使用 77 3.4 Server对象 83 3.4.1 Server对象的成员 83 3.4.2 Server对象的使用 84 3.5 Session对象 88 3.5.1 Session对象的成员 88 3.5.2 Session对象的应用 89 3.6 Application对象 94 3.6.1 Application对象的成员 95 3.6.2 Application对象的使用 95 3.7 global.asp文件 97 第4章 ASP内置组件 99 4.1 组件概述 100 4.2 AdRotator组件 101 4.3 BrowserCapabilities组件 104 4.3.1 browscap.ini文件 105 4.3.2 维护browscap.ini文件 107 4.3.3 使用BrowserCapabilities组件 107 4.4 ContentLinking组件 109 4.4.1 ContentLinkingList文件 109 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.1 Dictionary对象的成员 116 4.6.2 使用Dictionary对象 116 4.7 Scripting组件—FileSystemObject 4.7 对象 119 4.7.1 Driver对象 119 4.7.2 Folder对象 122 4.7.3 File对象 125 4.7.4 TextStream对象 130 4.8 创建自定义组件 132 4.8.1 创建组件 132 4.8.2 调用组件 134 第5章 Access和SQL Server 136 5.1 Access数据库 136 5.1.1 Access的安装 136 5.1.2 Access数据库的使用 140 5.2 SQL Server数据库 145 5.2.1 SQL Server 2000的安装 145 5.2.2 启动SQL Server 152 5.2.3 SQL Server应用 152 5.3 SQL语言基础 165 5.3.1 查询语句 166 5.3.2 SQL数据定义及操作语句 5.3.2 的使用 171 第6章 ADO编程技术 175 6.1 ADO简介 175 6.2 Connection对象 176 6.2.1 Connection对象的成员 177 6.2.2 Connection对象连接语句 177 6.2.3 ODBC(数据源)的连接方式 179 6.2.4 OLE DB连接数据库 184 6.2.5 Connection对象的应用 187 6.3 RecordSet对象 194 6.3.1 RecordSet对象的成员 194 6.3.2 ADO常用属性说明 195 6.3.3 RecordSet对象的方法 199 6.3.4 RecordSet对象的应用 201 6.4 Command对象 216 6.4.1 Command对象成员 216 6.4.2 Command对象的应用 220 6.4.3 Parameters集合 232 6.5 Field对象 232 第7章 文件上传 235 7.1 有组件文件上传(LyfUpload 7.1 组件) 235 7.1.1 运行环境 235 7.1.2 LyfUpload的方法 235 7.1.3 LyfUpload的属性 236 7.1.4 LyfUpload的应用 236 7.1.5 输出数据库中的图像 241 7.2 无组件文件上传 243 7.2.1 无组件文件上传的原理 243 7.2.2 无组件文件上传的实现 246 第8章 邮件发送 255 8.1 创建E-mail发送组件 255 SMTP模型 255 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章 计数器系统 300 11.1 global.asp文件 300 11.1.1 global.asp文件代码 300 11.1.2 global.asp文件结构 302 11.1.3 使用application对象的 11.1.4 属性保存统计访问次数 304 11.1.4 通过FileSystemObject 11.1.4 保存统计数据 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 delete1.asp文件 471 17.11 search.asp文件 471 17.12 dateformat.asp文件 474 17.13 r_login.htm文件 475 17.14 r_login.asp文件 475 17.15 reportsmain.asp文件 475 17.16 reports1.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 shopadmin1.asp文件 583 19.4.3 shopa_displayorders.asp文件 585 19.4.4 shopa_editdisplay.asp文件 586 19.4.5 shopa_editrecord.asp文件 586 19.4.6 shopa_editdisplay.asp文件 587 19.4.7 shopa_addproduct.asp文件 587 19.4.8 shopa_user_control.asp文件 588 19.4.9 shopa_menu_control.asp文件 589 19.4.10 shopa_loghist.asp文件 589
实例目录 实例1 第一个ASP程序: 实例1 hello Word 14 实例2 HTML文件加载时调用 实例1 VBScript 24 实例3 加载时自动调用函数 25 实例4 事件调用代码 26 实例5 Do While...Loop示例 32 实例6 Do…Until应用示例 33 实例7 For…Next示例 36 实例8 If…Then…Else示例 38 实例9 Select…Case示例 40 实例10 VBScript的过程示例 42 实例11 VBScript函数示例 43 实例12 ASP书写格式示例 54 实例13 服务器端脚本控制HTML 实例13 文本的输出示例 55 实例14 服务器端脚本控制客户端 实例13 脚本示例 57 实例15 在HTML中引用服务器端 实例13 的变量示例 58 实例16 GET方法提交表单数据 60 实例17 POST方法提交表单数据 62 实例18 获取GET方法提交的数据 64 实例19 获取其他表单元素的值 66 实例20 使用For Each Item In示例 68 实例21 通过超级链接来提交数据 69 实例22 获取POST方法 实例13 提交的数据 71 实例23 输出所有ServerVariables 实例13 成员 73 实例24 Response.Write方法示例 78 实例25 Response. Redirect方法示例 79 实例26 End方法的使用 80 实例27 HTMLEncode方法示例 85 实例28 Session共享数据 90 实例29 使用Session进行安全验证 92 实例30 简单的聊天室 96 实例31 AdRotator组件应用示例 103 实例32 BrowserCapabilities 实例13 组件应用示例 107 实例33 ContentLinking组件 实例13 应用示例 110 实例34 Dictionary对象应用示例1 116 实例35 Dictionary对象应用示例2 117 实例36 Driver对象应用示例 119 实例37 GetDrive方法应用示例 121 实例38 Folder对象应用示例1 123 实例39 Folder对象应用示例2 124 实例40 File对象应用示例1 126 实例41 File对象应用示例2 128 实例42 File对象应用示例3 129 实例43 TextStream应用示例 131 实例44 通过ODBC连接Access 实例13 数据库 180 实例45 ODBC连接SQL Server 实例13 数据库 184 实例46 OLE DB连接Access 185 实例47 OLE DB连接SQL Server 186 实例48 关闭Connection对象 187 实例49 Connection对象编辑数据 189 实例50 Connection的事务编程 190 实例51 Connection对象的 实例13 属性应用 192 实例52 通过RecordSet对象 实例13 检索数据 202 实例53 通过SQL语句选择 实例13 特定记录 203 实例54 通过Connection对象的 实例13 Execute方法检索记录 205 实例55 RecordSet对象编辑数据 206 实例56 移动记录集 209 实例57 统计记录集的数据数量 211 实例58 GetRows方法快速 实例13 读取数据 212 实例59 分页显示记录集 214 实例60 Execute方法插入记录 220 实例61 通过Execute对象 实例13 检索数据 221 实例62 利用打开的RecordSet 实例13 对象检索数据 222 实例63 通过Command对象 实例13 调用带输入参数存储过程 224 实例64 通过Command对象 实例13 调用带返回值的存储过程 227 实例65 通过Command对象从 实例13 存储过程输出参数 229 实例66 通过Command对象获取 实例13 指定存储过程的信息 230 实例67 输出表格的所有字段名称 233 实例68 LyfUpload上传文件 实例13 到服务器 237 实例69 LyfUpload上传文件到 实例13 数据库 239 实例70 获取客户端提交的数据 243 实例71 无组件上传文件到服务器 251 实例72 自定义组件发送电子邮件 263
|
|
|
|