仓酷云

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

[学习教程] ASP.NET网页编程之AS与.net的交互――加载web上的xml

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

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

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

x
前天傍晚我发表了《Java的跨平台就是一句谎言。》,原本就是周末闲来无事,发表一篇略带争议性的博文让大家都来吵吵架,发表自己的看法,根本就没想着谁把谁打倒,一个行业或者是技术阵营是无法用短期口水仗打到对手的。 比来弄了个私活,必要用as往加载一个网站的xml,不外自己as也不咋滴,就往看看怎样玩,看完以后也蛮复杂的。
因为营业上对照庞大,就任意说个小例子吧。
良多时分,为了页面地区加倍天真,活泼,有吸引力,或多或少的都要利用Flash,假如flash不克不及与外界举行互换,那
的确会年夜年夜限定的flash的功效,也就欠好玩了,在良多网站上我们都能看到用flash来显现以后的在线用户数,大概用flash
展示以后的用户介入数,大概转动显现以后中奖名单。
因为是纯教授教养的,以是营业十分复杂,静态显现以后的用户介入数,不外好玩的中央在于良多程序拿到一个基准的人数后,
不再向服务器轮训形态,而是接纳在flash上用随机数来摹拟静态的增添和削减,用来棍骗介入者。。。
一:xml文件
这个复杂,只安排一个基准的介入人数:
  1. <?xmlversion="1.0"encoding="utf-8"?><project><joins><nums>20</nums></joins></project>
复制代码
二:哀求web上xml的as代码
  1. importflash.net.URLLoader;importflash.net.URLRequest;importflash.events.Event;importflash.text.TextField;importflash.utils.Timer;importflash.events.TimerEvent;varmyxml:XML;//哀求web上的xmlvarurl="http://localhost:25212/test.xml";varreq:URLRequest=newURLRequest(url);varloader:URLLoader=newURLLoader(req);varlab:TextField=newTextField();vartimer:Timer=newTimer(1000);varjoinScale:intloader.addEventListener(Event.COMPLETE,onComplete);functiononComplete(e:Event):void{myxml=newXML(loader.data);joinScale=myxml.joins.numsvaroutput="以后介入数有:"+joinScaletrace(output);lab.text=outputlab.width=200;lab.x=100;lab.y=100;addChild(lab);timer.addEventListener(TimerEvent.TIMER,setText);timer.start();}functionsetText(e:TimerEvent){//为了顺应有增添有削减joinScale=joinScale+(10*Math.random())-3lab.text="以后介入数有:"+joinScale}
复制代码
这内里用了UrlLoader来加载UrlRequest哀求的了局,在拿到xml的了局后,用timer控件发生随机数来摹拟用户静态介入情形,
上面这个图片的数字是静态的。

它有很多缺点的,有兴趣可以到网上去搜索一下。于是微软有发明了“下一代”C++:C++/CLI语言,这个可以解决在.NETFramework中,托管C++产生的问题。在《程序员》杂志上,lippman和李建中合作连载介绍了C++/CLI语言。
不帅 该用户已被删除
沙发
发表于 2015-1-19 06:48:43 | 只看该作者
在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。
admin 该用户已被删除
板凳
发表于 2015-1-25 18:09:46 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
蒙在股里 该用户已被删除
地板
发表于 2015-2-3 12:40:22 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-9 01:37:11 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
活着的死人 该用户已被删除
6#
发表于 2015-2-26 17:12:40 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
若天明 该用户已被删除
7#
发表于 2015-3-8 16:23:29 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
乐观 该用户已被删除
8#
发表于 2015-3-22 20:14:19 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-10 06:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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