仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 596|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页编程之在asp中分离工具和组件

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:37:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件一个工具是典范的具无方法、属性大概汇合的器材,个中工具办法决意了我们能够用这个工具作甚么事变。(还记得response工具的write()办法吧),工具的属性能够读掏出来懂得工具形态大概设置工具形态。工具的汇合是由良多分歧的和工具有干系的键和值的配对对构成的。    举一个一样平常的例子,书本“迈至科ASP教程”是一个工具,这个工具包括的办法决意了你能够如何处置它,好比说,往读它,送人作为礼品,看成拍门的工具,乃至撕得破坏,只需你乐意。工具的属性,这本书的页数,作者甚么的。最初,工具的汇合,包括了很多键和值的配对:每页的页码就是键,那末值就是绝对应于页码的这页的内容。  
<P>  一个ActiveX组件和ActiveServerPages内嵌工具非常相似,不外,当你利用ActiveServerPages时,两者之间仍是存在着分明的差别,起首,一个组件大概包括不但一个工具,其次,在你利用组件之前,将要明白的创立一个实例。  
  VBScript和JScript都包含一些工具,比方,不管使用VBScript和JScript,你都能够进进处置Dictionary工具。Dictionary并非ActiveServerPage的正式部分。可是你能够使用ActiveServerPages剧本来创建它,这是一个使用VBScript的例子: 
  <html>
  <%
  SetMydict=Server.CreateObject(“Scripting.Dictionary”)  
  MyDict.add“电子商务”,“http://207.153.210.86/intro”  
  MyDict.add“BBS”,“http://www.magicw3.com/bbs”
  MyDict.add“告白同盟”,“http://www.magicw3.com/banner”
  %>

  我的字典中有<%=MyDict.count%>个纪录。
  <br>
  个中第一个纪录是<%=MyDict.item(“电子商务”)%>。
  </html>
  当这个剧本实行的时分,Dictionary工具的一个实例将会天生,然后,三个键和绝对应的值增加到Dictionary工具中,最初,显现出这个Dictionary工具的两个属性。  
  例子中的第一个剧本语句是使用ActiveServerPages创建一个新的ActiveX工具实例的经常使用办法。Server.CreatObject是创建一个工具实例。在这个例子中,变量MyDict指向一个Dictionary工具实例。
  当一个工具实例创建以后,就能够挪用它的办法,比方,使用Dictionary工具的add办法就能够在这个Dictionary中增加新的纪录。比方用add办法配对增加键“电子商务”和响应的值“http://207.153.210.86/intro”。
  当一个工具的实例创建以后,你还能够进进处置它的属性,在这内里Count属性用来统计Dictionary中的纪录数目。item属性用来依据响应的键来读取对应的值。
  最初,你处置完这个工具的实例后,还能够打消它。固然,在服务器举行完这个ActiveServerPages的历程后,会主动打消这个工具实例,因而,你完整能够不必往亲身处置这类历程。不外,假如必要的话,你仍然能够使用将特定的变量,比方如今的Mydict指向一个新的值大概就是nothing来打消这个实例。比方如许  
  <%setMyDict=Nothing%>  
  只管Dictionary工具并非ActiveServerPages正式部分,这个例子仍是可以标明怎样利用ActiveServerPages工具,你能够挪用Server.CreatObject()办法来发生一个工具的实例。在你发生了新的工具后,你能够挪用其办法和读取其属性。  
  ActiveServerPages工具  
  你已打仗了一个内嵌工具的例子-Response工具。你已能够使用Response工具将表达式输入到扫瞄器上。不外,Response工具另有相称数目的其他主要属性、汇合和办法。  
  上面的章节中将会具体先容每种内嵌工具的利用。上面是对每种内嵌的疾速扫瞄:  
  ■application工具:application工具被用来存储一个使用中一切用户共享的信息。比方,你能够使用application工具来在你的站点的分歧用户间传送信息。  
  ■request工具:request工具能够被用来会见一切从扫瞄器到服务器间的信息,你也就能够使用request工具来承受用户在html主页的form中的信息。  
  ■response工具:response工具用来将信息发送回给扫瞄器。你能够使用response工具将你的剧本言语了局输入到扫瞄器上。  
  ■server工具:server工具供应你使用很多server真个使用函数。比方,你能够使用server工具来把持你的剧本言语在凌驾时限前的运转工夫。你也能够使用server工具来创立其他工具的实例。  
  ■session工具:session工具被用来存储一些一般用户其滞留时代的信息,你能够用Session工具来贮存一个用户在会见你的站点的滞留工夫。  
  ■ObjectContext工具:ObjectContext工具能够被用来把持ActiveServerPages的实行。这类实行历程由MicrosoftTransactionServer(MTS)来举行办理。  
  内嵌工具分歧于一般的工具。在你使用内嵌工具的剧本时,你不必要起首创立一个它的实例。在全部网站使用中内嵌工具的一切办法、汇合和属性都是主动可会见的。 
  ActiveServerPages组件  
  象下面所会商的内嵌工具一样,ActiveServerPages组件一样能够被用来拓展你的剧本的功效,组件与内嵌所分歧的是它一般被用往复完成那些特定的义务。上面列表中显现的是集成在ActiveServerPages中的一些组件。  
  ■AdRotator组件:AdRotator组件被用来在主页上显现告白图标。你能够使用这个组件来限制分歧告白图标显现变更的频次。  
  ■BrowserCapabilities组件:BrowserCapabilities组件能够依据分歧扫瞄器的功能来显现分歧的主页。比方,你能够使用显现单屏大概依据扫瞄器顺应的分屏体例。■ContentLinking组件:例用ContentLinking组件你能够毗连相称数目的主页如许你就能够更简单举行收集导航。比方,你能够使用这个组件来显现一部在线教程。  
  ■Counters组件:Counters组件可以被用来追踪会见该站点会见者的数目,你能够使用这个组件在主页中增加点击计数器。  
  ■PermissionChecker组件:PermissionChecker组件能够被用来查验只要受权用户才干会见某些连接。你能够使用这个组件来创立办理员的保护主页。  
  ■ActiveXData工具:ActiveXData工具(ADO)供应你能够从诸如SQLServer如许的数据库体系中存储数据的手腕。这类工具相称主要,因为这个缘故原由,这类工具将会在一切工具全体会商终了后独自分出一部分举行先容。
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;
再见西城 该用户已被删除
沙发
发表于 2015-1-19 19:26:08 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
飘灵儿 该用户已被删除
板凳
发表于 2015-1-28 09:46:57 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
若相依 该用户已被删除
地板
发表于 2015-2-5 20:25:07 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
admin 该用户已被删除
5#
发表于 2015-2-13 13:09:09 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
精灵巫婆 该用户已被删除
6#
发表于 2015-3-3 21:37:24 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
活着的死人 该用户已被删除
7#
发表于 2015-3-11 13:58:02 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
深爱那片海 该用户已被删除
8#
发表于 2015-3-18 17:56:58 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
兰色精灵 该用户已被删除
9#
发表于 2015-3-26 09:34:57 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 14:16

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表