仓酷云

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

[学习教程] ASP.NET网页编程之LINQ for F#仓酷云

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

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

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

x
它有很多缺点的,有兴趣可以到网上去搜索一下。于是微软有发明了“下一代”C++:C++/CLI语言,这个可以解决在.NETFramework中,托管C++产生的问题。在《程序员》杂志上,lippman和李建中合作连载介绍了C++/CLI语言。F#3.0包括在VisualStudio11beta里,撑持利用LINQ表达式。
F#老是能够会见底层的库,这使得LINQ成为大概,但F#3倒是第一个在语法上供应实践撑持的版本。就像VisualBasic,F#的LINQ间接在查询里撑持聚合函数,如count、sum、first和last。别的,F#也和VB一样不必要开端的“select”子句。一切查询都要放在以“query{”入手下手,并以婚配的“}”停止的表达式里。
LINQ或言语集成查询是一品种似SQL的语法,最后是为Cω这个实行言语开辟的,终极却在VisualBasic和C#里公布。固然很共同,但观点上却相似于80年月和90年月的言语,如dBase和PowerBuilder。
另外一个在F#3里公布的特征是范例供应程序。这个话题绝对庞大,触及到的工具能够看作代码天生和静态范例以外的另外一种选择。若想懂得更多,我们倡议你看看JoePamer关于范例供应程序的视频演讲。F#自带以下范例供应程序:


  • OData服务
  • 数据库链接,如SQL
  • 数据库架构,如LINQtoSQL的dbml文件
  • 实体数据模子格局(即EDMX架构文件)
  • WebService的WSDL文档
  • 以.resx为扩大名的资本文件
范例供应程序的一个风趣特征是它们能够在计划时为VisualStudio的智能感知供应数据。这意味着会有一些时分代码完成的提醒显现为“加载中”,而不是实践的属性和办法。这个提早取决于每一个范例供应程序和远程服务器的呼应速率。
F#还将撑持可移植库。可移植库是无需独自从头编译就能够在.NET、Silverlight、WindowsPhone和XNA上共享的DLL。
最初,F#3经由过程“memberval”关头字供应主动完成属性。属性必要在声明的时分举行初始化,可变属性必要增加“withget,set”后缀。
检察英文原文:LINQforF#
译者李永伦李永伦,从02年入手下手存眷.NET,读过4年工商办理,任过3届微软MVP,比来迷上WindowsPhone和Ruby。
我也不知道,我原来理解的,NET就是C++编程,只是与net网页编程相对,呵呵。以为.ET就是高级C++编程。
简单生活 该用户已被删除
沙发
发表于 2015-1-20 20:07:25 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-29 19:48:28 | 只看该作者
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
活着的死人 该用户已被删除
地板
发表于 2015-2-5 01:29:47 | 只看该作者
在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。
老尸 该用户已被删除
5#
发表于 2015-2-7 10:19:36 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
柔情似水 该用户已被删除
6#
发表于 2015-2-9 18:59:53 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
若天明 该用户已被删除
7#
发表于 2015-2-9 23:07:37 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
8#
发表于 2015-2-9 23:07:56 | 只看该作者
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
深爱那片海 该用户已被删除
9#
发表于 2015-2-18 09:50:03 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
精灵巫婆 该用户已被删除
10#
发表于 2015-2-22 22:37:28 | 只看该作者
ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
谁可相欹 该用户已被删除
11#
发表于 2015-3-1 22:00:27 | 只看该作者
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
愤怒的大鸟 该用户已被删除
12#
发表于 2015-3-8 10:45:35 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
再见西城 该用户已被删除
13#
发表于 2015-3-15 21:45:12 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
小妖女 该用户已被删除
14#
发表于 2015-3-22 05:09:22 | 只看该作者
碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。
山那边是海 该用户已被删除
15#
发表于 2015-3-22 05:09:21 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-6-14 06:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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