《技术在交互式设计中的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《技术在交互式设计中的应用

ASP技术在交互式网页设计中的应用 摘 要: asp(active server papes)是一种服务器端的脚本环境,动态交互式的应用程序在此环境下可以便利地执行,从而实现web服务器的动态数据发布,动态交互式网页设计的核心是动态数据库的构建与实现,传统静态网页的更新需要人工非在线进行,因此传统的页面功能只停留在浏览和获取知识层面,而asp语言的出现使得构建动态数据库、完成交互式网页设计变得简单易行,从asp技术的特点和优点着手,结合交互式网页制作的核心基础,就asp技术在交互式网页设计中的应用做出简要阐述。 关键词: asp技术;交互式网页;静态网页;web服务器 1 asp技术的特点 asp可产生并执行动态、高效率的站点服务器应用程序,提高交互式动态网页的开发与维护效率。其特点表现在: 1)无需编译,直接执行 asp脚本集成于himl语言之中,生成容易,可直接解释执行而无需编译。 2)面向对象,编写容易 asp脚本在编写时可以引用其内置的组件,也可以通过activex服务器组件扩展其功能。这使得脚本编写工作效率大为提高。 3)安全性高,不易泄露 在服务器上执行asp脚本,客户端浏览器接收到的只是脚本执行结果所生成的html代码,极大地保护了编写者的知识产权,不易被其他人盗取。 4)独立于浏览器,兼容性强 用户端浏览asp网页时,只需使用可解释himl代码的浏览器,无需特殊配置,方便用户获得丰富的交互式体验。 2 asp的工作原理 asp文件通常由asp 脚本命令、文本和html语言组合而成,扩展名为.asp。当客户端通过web浏览器对一个asp页面发出访问请求并被web服务器接受后,服务器则调用相应的asp页面。由于asp页面是包含脚本语言的,所以当脚本被web服务器上安装的解释程序正确解释后便开始执行其中的脚本命令,最后将返回客户端一个已生成好的标准html语言的web页。在全过程中,因为asp只是一个开发环境而非语言,所以只要服务器中安装了能够解释脚本语言的程序,asp也就能使用任何一种脚本语言,如vbscript和javascript等等,还可通过plugin使用第三方scrinting语言。虽然asp所能包含的语言极为丰富,但用户又不用担心其使用的网页浏览器是否能顺利实现asp代码而获得预期的返回结果,因为所有的脚本处理工作都将交由web服务器自动完成。整个过程可以用下图表示出来。 3 asp技术在交互式网站中的应用 交互式网站多数基于数据库。页面制作中辅以javascript脚本语言、精美的页面、生动的flash,再加上后台控制页面的强大功能。因此交互式网站可以轻松的实现诸如网上办公、网上销售、网上招聘、物流管理、人事管理等多种模块。交互式网页的核心特点主要是可根据客户端的需求实现网页内容的重组,即网页的内容是动态的、个性化的,而且这种动态与个性化是即时的。 在asp技术还没有普及之前,要实现交互式网站的设计是困难的,因为以前的web服务以提供“静态”页面为主。“静态”就是指站点的内容是“固定”的,无法根据用户的需要做出相应的回馈。它的原理是当客户端浏览器通过http协议向服务器申请访问主页后,web服务器便会将已经制作好的的html文件返回浏览器,因为服务器中的html文件是固定不变的,所以若网站制作者想要更新页面内容,只能在电脑上修改完成后再上传到web服务器中。 而动态网页的出现使得所有程序被表现为页面的形式。用户通过提交表单的方式来实现与页面的交互。这就需要web页面拥有强大的动态数据发布能力,而要解决这一问题,必须允许网页访问后台数据库以获取其中的信息。asp技术的出现正好满足了这一需要。因为其设计出来的是动态页面,它可以根据用户提交的需求作出反馈,数据库中的数据也可以随时更新,从而实现了无须人工手动更新网页的目的,满足了用户交互式的需要。 在交互式网站的实现中,核心的功能是动态数据库的构建与操作。要实现该功能需使用asp内置的adodb组件,操作步骤可归纳如下: 1)创建数据库源名。 在系统“控制面板”中点击“odbc”图标打开,选择”文件dsn”属性,点击“添加”,出现对话框后选择驱动程序,接着点击下一步,输入数据源文件名。 2)创建数据库链接。 利用设置的dsn和adodb的open函数连接数据库,语法如下: setconnect=server.createobject(“adodb.connection”) connect.open (“dsn=dsnname;uid=userid;pwd=password”)其中数据源名为dsnname;用户名为userid;用户口令为password。 3)创建ado中的数据对象。 ado中最复杂的对象是recordset,属性和方法较多,但若能运用得当

文档评论(0)

xiayutian80 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档