仓酷云

标题: ASP.NET教程之C#中的“Squiggles”特征仓酷云 [打印本页]

作者: 萌萌妈妈    时间: 2015-1-18 11:27
标题: ASP.NET教程之C#中的“Squiggles”特征仓酷云
不可能天天有学习.net),我一同学说,你应该早就有作品啦。我惶惶然……从VB.NET入手下手就具有的背景编译器,给了开辟职员及时的编译器毛病反应,延续地更新代码完成数据,并作为其他特征的宿主。这个功效的弱点在于它不克不及被封闭,由于太多的特性要依附于它具有的数据。而另外一方面,C#却只要无限的语法反省,而代码完成只在编译时才会完整更新。

这固然不是微软所但愿看到的效果。从之前的VS2005入手下手,C#团队就实验在这个功效上跟上VB团队的措施。跟着LiveSemanticErrors,也即“Squiggles”的公布,他们终究如愿以偿了。

这个功效直到VS2008才完成,泯灭云云长工夫的一个缘故原由在于,关于语法反省如许一般的操纵,VisualStudio没有利用真实的C#编译器来处置,而是利用为此目标出格计划的一个轻量级伪编译器来完成这一事情。如今经由过程利用VS2008的言语剖析框架(LanguageAnalysisFramework),VS能够和真实的编译器举行通讯了。
依据对DJPark的会见,这个功效只会剖析在IDE中翻开的文件。这意味着假如对翻开文件的修正形成了其他文件的毛病,只要到编译时才干被检测到。

因为进度的缘故原由,这个功效未能在VS2008中公布,不外它将被包括进ServicePack1中。

检察英文原文:"Squiggles"forC#
来自:http://www.infoq.com/cn/news/2008/08/CSharp-Squiggles听03很多师兄说主讲老师杭城方讲课很差就连旁听也没有去了)
作者: 透明    时间: 2015-1-21 07:16
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
作者: 老尸    时间: 2015-1-24 10:07
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
作者: 简单生活    时间: 2015-1-25 17:36
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
作者: 不帅    时间: 2015-2-2 22:06
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者: 爱飞    时间: 2015-2-7 16:50
是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
作者: 仓酷云    时间: 2015-2-8 00:29
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者: admin    时间: 2015-2-14 10:51
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
作者: 蒙在股里    时间: 2015-2-15 12:40
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
作者: 若相依    时间: 2015-3-4 11:28
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
作者: 山那边是海    时间: 2015-3-6 18:50
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
作者: 谁可相欹    时间: 2015-3-10 07:25
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
作者: 莫相离    时间: 2015-3-17 05:09
在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。
作者: 海妖    时间: 2015-3-17 05:09
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
作者: 活着的死人    时间: 2015-3-17 05:09
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
作者: 柔情似水    时间: 2015-3-17 05:09
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
作者: 第二个灵魂    时间: 2015-3-17 05:09
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
作者: 兰色精灵    时间: 2015-3-17 05:09
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
作者: 小女巫    时间: 2015-3-17 05:09
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
作者: 柔情似水    时间: 2015-3-17 05:09
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
作者: 因胸联盟    时间: 2015-3-17 05:09
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
作者: 深爱那片海    时间: 2015-3-23 20:50
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2