仓酷云

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

[学习教程] ASP.NET网页编程之.NET Framework 4.5中的异步特征加强仓酷云

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:18:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
net网页编程的设计机制:首先产生一个中间码,第二部编译为本地(机器)码。这个机制有很大的缺点。无机会试过VisualStudio11大概VisualStudioAsyncCTP的开辟职员想必对VisualBasic和C#中新的Await和Async关头字必定不生疏。比来,微软表露了.NETFramework4.5中一些新的变更细节,用于一步扩大异步编程的才能。
.NET4.5中编写异步代码已能够信手拈来,它不再必要借助十分庞大的办法或回调。新的async义务布局在开辟职员看来会十分熟习,比方上面的例子展现了一个同步办法声明和它对应的异步声明:
  1. synchronousmethodPrivateFunctionGetInfo(urlAsString)AsByte()asynchronousmethodPrivateAsyncFunctionGetInfo(urlAsString)AsTask(OfByte())
复制代码
异步办法前往的了局是一个义务;当Await挪用感化于该义务时,办法会立即停息,并比及义务完成后恢复运转。固然看起来布局很复杂,但在完成异步代码时还得存眷大批注重事项以免下降功能。
除C#和VisualBasic言语的修改以外,.NETFramework4.5开辟者预览版还增添了一批经常使用操纵的异步办法。System.IO今朝包括了如ReadAsync、WriteAsync、CopyToAsync和其他一些办法。System.Data.Common和System.Data.SqlClient中很多办法也有了响应的异步版本,如ExecuteQueryAsync、ExecuteScalarAsync和ReadAsync。
ASP.NET4.5同意开辟职员异步利用HttpRequest.GetBufferlessInputStream,并引进HttpTaskAsyncHandler简化异步处置程序编写和义务利用。WindowsCommunicationFoundation(WCF)和WindowsPresentationFoundation(WPF)也包括了新的异步特征。
想要入手下手进修.NETFramework4.5Beta中的新的异步特征,能够会见VisualStudio异步编程站点。别的,该框架一方面作为VisualStudio11的一部分公布,另外一方面还能够经由过程AsyncCTPforVisualStudio2010会见到它。
检察英文原文:NewAsynchronousFeaturesEnhance.NETFramework4.5
也许C#刚上市的时候有些抄袭net网页编程吧,但自从C#2.0上市之后,整个局面就扭转乾坤了,不但net网页编程在模仿C#,而且他从来都没能跟得上C#的脚步。
活着的死人 该用户已被删除
沙发
发表于 2015-1-20 20:06:52 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
小魔女 该用户已被删除
板凳
发表于 2015-1-29 19:48:28 | 只看该作者
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
老尸 该用户已被删除
地板
发表于 2015-2-2 21:54:46 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
5#
发表于 2015-2-5 15:19:34 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
蒙在股里 该用户已被删除
6#
发表于 2015-2-12 11:40:11 | 只看该作者
我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。
莫相离 该用户已被删除
7#
发表于 2015-3-3 02:28:48 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
柔情似水 该用户已被删除
8#
发表于 2015-3-11 15:49:30 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
海妖 该用户已被删除
9#
发表于 2015-3-18 23:44:48 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
深爱那片海 该用户已被删除
10#
发表于 2015-3-26 19:03:54 | 只看该作者
逐步缩小出错代码段的范围,最终确定错误代码的位置。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 12:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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