想请教一下,08跟10的区别的是什么?委托与接口有什么相似性和不同性? 本帖最后由 Sandy945 于 2010-07-08 22:24:47 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 10是08的下一个版本——升级版本。当然,10中除了可以编辑08所能编辑的项目,还能编辑新的平台上的项目,功能有部分增强。你给人写程序,你升级过吗?如果你想让你的用户升级,而自己不去升级vs开发工具,那么这种胆怯是不是很变态很像妇人之见啊?!而delegate在编译之后是一个class它有很多方法可以被你调用。把delegate说成是一个普通方法,是需要赶紧提高.net知识的表现。 注意,我说的升级不是指升级.net framework版本,而是指在版本不变的情况下发布你的软件的新版本。比如同样是基于.net framework 2.0的平台,你的公司可以发布新版的软件给用户升级。因为新版本必定是为了解决前一个版本的bug的,所以10必定是有为了解决08的bug的目的。 委托就像一个函数的指针,在程序运行时可以使用它们来调用不同的函数委托是接口的一种轻量级实现http://msdn.microsoft.com/zh-cn/library/ms173173(VS.80).aspxVisual Stuidio 2010提供了更好的用户体验,增强了很多功能 在以下情况中使用委托: 当使用事件设计模式时。 当封装静态方法可取时。 当调用方不需要访问实现该方法的对象中的其他属性、方法或接口时。 需要方便的组合。 当类可能需要该方法的多个实现时。在以下情况中使用接口: 当存在一组可能被调用的相关方法时。 当类只需要方法的单个实现时。 当使用接口的类想要将该接口强制转换为其他接口或类类型时。 当正在实现的方法链接到类的类型或标识时:例如比较方法。来自msdnhttp://msdn.microsoft.com/zh-cn/library/ms173173(VS.80).aspx 应该不少1、.NET Framework不同,08支持2.0/3.0/3.5,10支持所有的.NET Framework,默认是4.02、开发语言升级了,08支持C#3.0,可以使用LINQ;10可以支持4.0,有动态编程、可选参数等新特性3、10增加云开发4、10内置ASP.NET MVC2、JQuery,而08要单独安装MVC2,自己添加JQuery5、10界面用WPF开发的等等等google吧 因为伪娘太多。呵呵。 08 和10我都没用过。就大概了解了下.什么linq,wcf之类的. 目前只体验过两点10比08先进的地方:1. 10里面解决了使用master page时,访问子页面里的控件时必须用control.ClientID的问题,可以保持id不变或者加上固定的前缀2. 增加了对Memory mapped file的支持,原来需要调用win32 api,现在.net里直接有类库支持了据说10还真正支持多屏幕编辑,就是visual studio打开多个代码页,可以拖到不同的显示器显示(如果接了一台以上的显示器的话) asp.net网站开发 运单反馈 请问VS2005里自带的SQL SERVER 2005是什么版本的,具体应该怎么用啊。。。。。。 关于“数据读取器”称呼的问题---在线求教 如何在C#.NET中打开并运行一个客户端的应用程序? 如何写能过页面路径来实现权限控制呢? eboywy(飞影) 请进。。。。。。。。。 简单jquery 问题 如何解决路径问题? 右边框架不能显示???? 增加空项 这样算不算参数化查询? 如何获取母版页中UpdatePanel下的控件
而delegate在编译之后是一个class它有很多方法可以被你调用。把delegate说成是一个普通方法,是需要赶紧提高.net知识的表现。
委托是接口的一种轻量级实现
http://msdn.microsoft.com/zh-cn/library/ms173173(VS.80).aspx
Visual Stuidio 2010提供了更好的用户体验,增强了很多功能
当使用事件设计模式时。
当封装静态方法可取时。
当调用方不需要访问实现该方法的对象中的其他属性、方法或接口时。
需要方便的组合。
当类可能需要该方法的多个实现时。
在以下情况中使用接口:
当存在一组可能被调用的相关方法时。
当类只需要方法的单个实现时。
当使用接口的类想要将该接口强制转换为其他接口或类类型时。
当正在实现的方法链接到类的类型或标识时:例如比较方法。
来自msdnhttp://msdn.microsoft.com/zh-cn/library/ms173173(VS.80).aspx
1、.NET Framework不同,08支持2.0/3.0/3.5,10支持所有的.NET Framework,默认是4.0
2、开发语言升级了,08支持C#3.0,可以使用LINQ;10可以支持4.0,有动态编程、可选参数等新特性
3、10增加云开发
4、10内置ASP.NET MVC2、JQuery,而08要单独安装MVC2,自己添加JQuery
5、10界面用WPF开发的
等等等
google吧
1. 10里面解决了使用master page时,访问子页面里的控件时必须用control.ClientID的问题,可以保持id不变或者加上固定的前缀
2. 增加了对Memory mapped file的支持,原来需要调用win32 api,现在.net里直接有类库支持了据说10还真正支持多屏幕编辑,就是visual studio打开多个代码页,可以拖到不同的显示器显示(如果接了一台以上的显示器的话)