仓酷云

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

[学习教程] ASP.NET网站制作之Linq to objects(二)仓酷云

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

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

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

x
也许唯一可以让世人留恋net网页编程的理由就剩下它的王牌——跨平台。外部毗连


  • varresult=
  • fromsinproducts
  • //InnerJoin表products和表classes,注重equals关头字
  • joincinclassesons.cidequalsc.id
  • selectnew{
  • id=s.id,//商品id
  • name=s.name,//商品称号
  • cname=c.name//分类名
  • };

分组毗连


  • varresult=
  • fromsinproducts
  • //实践上就是内毗连后依照cid举行分组
  • joincinclassesons.cidequalsc.idintoG
  • selectnew{
  • id=G.Key,//分组的cid
  • name=c.name,//分类名
  • list=G//构成员,构成员为毗连后的纪录,字段要比之前多
  • };

左外毗连


  • varresult=
  • fromcinclasses
  • joinsinproductsonc.id=s.cidintoG
  • fromiteminG.DefaultIfEmpty()//当右边products表没法婚配左表classes时,赋null
  • selectnew{
  • cname=c.name,
  • list=item;//item大概为null
  • };
为null的item赋默许值

  • varresult=
  • fromcinclasses
  • joinsinproductsonc.id=s.cidintoG
  • fromiteminG.DefaultIfEmpty(newproduct{id=0,name="",cid=0})//当右边products表没法婚配左表classes时,赋新建的product对象
  • selectnew{
  • cname=c.name,
  • list=item;
  • };
net网页编程的设计机制:首先产生一个中间码,第二部编译为本地(机器)码。这个机制有很大的缺点。
蒙在股里 该用户已被删除
沙发
发表于 2015-1-20 18:22:43 | 只看该作者
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-29 14:15:12 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
若天明 该用户已被删除
地板
发表于 2015-2-6 01:46:19 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
小妖女 该用户已被删除
5#
发表于 2015-2-6 11:09:05 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
飘灵儿 该用户已被删除
6#
发表于 2015-2-7 15:39:54 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
飘飘悠悠 该用户已被删除
7#
发表于 2015-2-22 11:32:22 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
分手快乐 该用户已被删除
8#
发表于 2015-3-7 08:12:45 | 只看该作者
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
小魔女 该用户已被删除
9#
发表于 2015-3-11 12:44:31 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
深爱那片海 该用户已被删除
10#
发表于 2015-3-18 11:36:51 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
愤怒的大鸟 该用户已被删除
11#
发表于 2015-3-25 19:31:48 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-22 23:15

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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