本帖最后由 Sandy945 于 2010-07-08 22:24:47 编辑

解决方案 »

  1.   

    10是08的下一个版本——升级版本。当然,10中除了可以编辑08所能编辑的项目,还能编辑新的平台上的项目,功能有部分增强。你给人写程序,你升级过吗?如果你想让你的用户升级,而自己不去升级vs开发工具,那么这种胆怯是不是很变态很像妇人之见啊?!
    而delegate在编译之后是一个class它有很多方法可以被你调用。把delegate说成是一个普通方法,是需要赶紧提高.net知识的表现。
      

  2.   

    注意,我说的升级不是指升级.net framework版本,而是指在版本不变的情况下发布你的软件的新版本。比如同样是基于.net framework 2.0的平台,你的公司可以发布新版的软件给用户升级。因为新版本必定是为了解决前一个版本的bug的,所以10必定是有为了解决08的bug的目的。
      

  3.   

    委托就像一个函数的指针,在程序运行时可以使用它们来调用不同的函数
    委托是接口的一种轻量级实现
    http://msdn.microsoft.com/zh-cn/library/ms173173(VS.80).aspx
    Visual Stuidio 2010提供了更好的用户体验,增强了很多功能
      

  4.   

    在以下情况中使用委托:
          当使用事件设计模式时。
          当封装静态方法可取时。
          当调用方不需要访问实现该方法的对象中的其他属性、方法或接口时。
          需要方便的组合。
          当类可能需要该方法的多个实现时。
    在以下情况中使用接口:
          当存在一组可能被调用的相关方法时。
          当类只需要方法的单个实现时。
          当使用接口的类想要将该接口强制转换为其他接口或类类型时。
          当正在实现的方法链接到类的类型或标识时:例如比较方法。
    来自msdnhttp://msdn.microsoft.com/zh-cn/library/ms173173(VS.80).aspx
      

  5.   

    应该不少
    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吧
      

  6.   

    因为伪娘太多。呵呵。  08 和10我都没用过。就大概了解了下.什么linq,wcf之类的. 
      

  7.   

    目前只体验过两点10比08先进的地方:
    1. 10里面解决了使用master page时,访问子页面里的控件时必须用control.ClientID的问题,可以保持id不变或者加上固定的前缀
    2. 增加了对Memory mapped file的支持,原来需要调用win32 api,现在.net里直接有类库支持了据说10还真正支持多屏幕编辑,就是visual studio打开多个代码页,可以拖到不同的显示器显示(如果接了一台以上的显示器的话)