仓酷云

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

[学习教程] ASP.NET教程之C#中的“Squiggles”特征仓酷云

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

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

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

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

本版积分规则

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

GMT+8, 2024-5-3 16:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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