当前位置:编程学习 > C#/ASP.NET >>

正式开始将类库迁移到.NET Framework 3.5,兄弟们,是时候了

.NET Framework 3.5迟早要来的,俗话说兵马未动,粮草先行,项目未动,类库先行,等到VS2007正式普及使用的时候,类库应该就迁移的差不多了。

VS2007 beta1占用资源没VS2005 beta1那么恐怖,根据时间表,恐怕这是最后一个beta了。

对于WInForm开发的,迁移到WPF是迟早的事情,.NET Framework 3.0都发布好一阵子了,现在迁移已经是算晚的了。

按国际惯例散分。 --------------------编程问答-------------------- 接分,以这个速度我决定直接上5.0了。外面找工作他们还用1.1呢 --------------------编程问答-------------------- 我也在准备当中了 --------------------编程问答-------------------- 偶还在用2.0呢,还没看3.0。555 --------------------编程问答-------------------- 恩``2.0还在用`` --------------------编程问答-------------------- 太快了 --------------------编程问答-------------------- 我还在用1.1,汗! --------------------编程问答-------------------- 这还算快?我记得C#3.0的标准在2005年就开始有资料了,一群人在研究,而今年三月份的CTP就已经支持完整的C#3.0标准了,.NET Framework 3.5应该不会再有太大的修改。现在还不迁就为时晚矣了,毕竟要迁移项目,先要迁移类库,迁移类库肯定有很多地方会针对新的Framework进行优化,这个需要时间,等到大家都用VS2007了,你的类库还没迁移好,项目就没法跟进,那个时候就头疼了。 --------------------编程问答-------------------- 楼主在着什么急啊,言重了,言重了. --------------------编程问答-------------------- http://www.microsoft.com/downloads/details.aspx?FamilyId=E3715E6F-E123-428B-8A0F-028AFB9E0322&displaylang=en

Overview
The Microsoft .NET Framework 3.5 Beta 1 is a preview release of the latest version of the .NET Framework. Many ISV’s, enterprises and Microsoft product teams are successfully building on the new features Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows CardSpace in the .NET Framework 3.0. Microsoft plans to continue to invest in the .NET Framework developer platform and in support of existing users the .NET Framework 3.5 has a minimal number of breaking changes. So that existing applications built for .NET Framework 2.0 or .NET Framework 3.0 should continue to run without requiring changes. The .NET Framework 3.5 adds new features in several major technology areas; including: 

Deep integration of Language Integrated Query (LINQ) and data awareness

ASP.NET AJAX for quickly creating more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers

New web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM and several new WS-* standards

Full tooling support for WF, WCF and WPF including the new workflow-enabled services technology

New classes in the base class library (BCL) for the .NET Framework 3.5 address the most common customer requests. 
.NET Framework 3.5 is planned to release at the end of 2007 and will ship with Visual Studio code name ”Orcas” and will also continue to be available for separate download from MSDN. 

就是说迁移到2.0就可以直接在上面运行吧,类库的改动应该没有1.1到2.0那么大的跨度. --------------------编程问答-------------------- 就是说迁移到2.0就可以直接在上面运行吧,类库的改动应该没有1.1到2.0那么大的跨度.

的确是这样,我在迁移到2.0的时候重写了类库,汗一个,不过类库要针对新的.NET Framework优化。主要还是在数据访问方面。 --------------------编程问答-------------------- 刚装了3.0 .... --------------------编程问答-------------------- 上边说了2007年底才release呢,还是计划,加上跳票的因素,明年这个时候用应该不错,再说07会不会像05这样“免费”还不一定呢,总要解决下这个问题吧。 --------------------编程问答-------------------- 上边说了2007年底才release呢,还是计划,加上跳票的因素,明年这个时候用应该不错,再说07会不会像05这样“免费”还不一定呢,总要解决下这个问题吧。

Express版本MS是很好的战略,我们希望微软保持吧,它要不保持我们就去地摊好了。 --------------------编程问答-------------------- 哎……太快了啊!接分!!! --------------------编程问答-------------------- 其实我感觉免费不免费这个问题是次要的,02 03 05都是默认免费用的,要不.net根本推广不起来,07也应该差不多,即使不免费也会被破解的。但是需要时间,现在beta阶段估计vs和msdn全都是英语的吧,就没意思了,至少得等个中文的出来嘛。 --------------------编程问答-------------------- 惭愧惭愧,2.0 俺还没用好呢,

看来要抓紧时间了! --------------------编程问答-------------------- 郁闷,2。0才刚上手不久呢....... --------------------编程问答-------------------- 追赶新潮流的人,却总是落在别人后面 --------------------编程问答-------------------- 追赶新潮流的人,却总是落在别人后面
=================================
?未必,因人而异。 --------------------编程问答-------------------- 基本的运行环境是不可能不免费的,至于开发工具嘛,SDK一般也是免费的, 再高级的就不好说了,什么都免费, Bill大叔的慈善事业就要提早收场了 --------------------编程问答-------------------- 没必要! --------------------编程问答-------------------- 粗看了一下3.5的介绍,对其wpf比较感兴趣,但非常可惜的是下载了express版本后,弄了一个小时也没有弄明白wpf中的那个网格控件是怎么用的。 --------------------编程问答-------------------- 微软跟新太快 让我们写代码的怎么混呀!!!! --------------------编程问答-------------------- 粗看了一下3.5的介绍,对其wpf比较感兴趣,但非常可惜的是下载了express版本后,弄了一个小时也没有弄明白wpf中的那个网格控件是怎么用的。


WPF随.NET Framework早就发布了,如果你要研究控件,那恐怕会令你失望的,WPF可不像ASP.NET 2.0一样多一大堆华而不实的控件,WPF是.NET Framework on Windows上用户界面的一次改革,也是Windows UI的一次革命。强调动画、媒体、我想等他普及后必然对Windows上面软件的界面带来深远的影响,就算是现在的Office 2007,那也不过是把静态的界面做到了极致。 --------------------编程问答-------------------- 2007beta版哪里下载吖..
我在ms那里下载不了. --------------------编程问答-------------------- up --------------------编程问答-------------------- Orcas IDE 
很好用 :) --------------------编程问答-------------------- 呵呵 --------------------编程问答-------------------- 基本就是接分... --------------------编程问答-------------------- 我的硬件没有跟进! --------------------编程问答-------------------- 就怕配置不行 --------------------编程问答-------------------- 没硬件基础~ --------------------编程问答-------------------- 我用的还是1.1,感觉蛮好的呀,继续用winform,不变! --------------------编程问答-------------------- 说得好,支持! --------------------编程问答-------------------- 拿分 --------------------编程问答-------------------- 恩``2.0还在用`` --------------------编程问答-------------------- ms官方下的那个版本么? --------------------编程问答-------------------- 3.0服务器倒是装了,可惜我也没用3.0开发过东西,还停留在2.0

个人有个人的看法,有些执着于老技术,老工具的人,很多也是牛人。先人一步的,也有很多牛人,因人而异。根据自己的性格和习惯来就可以了~没有最好的技术和工具,只有更强的人。

何况。。。我的硬件也没敢跟进~ --------------------编程问答-------------------- 我还在用1.1,汗! --------------------编程问答-------------------- up --------------------编程问答-------------------- 个人有个人的看法,有些执着于老技术,老工具的人,很多也是牛人。先人一步的,也有很多牛人,因人而异。根据自己的性格和习惯来就可以了~没有最好的技术和工具,只有更强的人。


这是片面的,至少,每个人都该与时俱进,C++/C的牛人如果不关注新技术,不关心C++0x、没听说过C++/CLI等,也定然不会是牛人。

.NET Framework 3.5还是.NET Framework,并不是什么新技术。 --------------------编程问答-------------------- 学啊学,学啊学,学到晕头转向 --------------------编程问答-------------------- 跟着微软,太难了... --------------------编程问答-------------------- 实在...太快了... --------------------编程问答-------------------- 微软想干啥? --------------------编程问答-------------------- 不看好vista暂时不想迁移。 --------------------编程问答-------------------- 不急,.net才学了4个月,现在基础还不够扎实。 --------------------编程问答-------------------- 呵呵,我一直关注NET发展. NET3.5,我也适用过,微软内部都没开始更新换代,大家不需要很着急.
我觉得几点吧
1.熟练2.0,这是3.0的基础.
2. WCF, WWF, WPF, 还有一个忘记了,
3. SilveLight, 这个是WPF和其他一些东西的组合,
4. AJax和Asp.NET的结合,这个是流行,大家可以看出,微软现在越来越注重web了。
5. WPF要知道了,特别是里面的内部结构,因为未来胖瘦客户端的融合这里已近能看出一点了。
6。3.5是增加了一些编译器和语言的特性,没有重大的改变。 --------------------编程问答-------------------- 注意一点啊,Vista的发展和NET没有必然的关系.所以不要一提Vista好像就是NET3.0 --------------------编程问答-------------------- 3.0 都没来得及仔细看呢 --------------------编程问答-------------------- 硬件要升级一次 --------------------编程问答-------------------- JF --------------------编程问答-------------------- JF --------------------编程问答-------------------- 嗨,还不知道何时才能... --------------------编程问答-------------------- 定 --------------------编程问答-------------------- up --------------------编程问答-------------------- 3.5比3.0加了哪些东西?wpf有更新没?? --------------------编程问答-------------------- 3.5呀 我还用2.0呢
汗!!! --------------------编程问答-------------------- 哦,我还用1.1呢 --------------------编程问答-------------------- 服务器上还是1.1,得让他们升级成2.0 --------------------编程问答-------------------- 我刚刚开始用1.1   是不是嗷嗷落伍了阿 --------------------编程问答-------------------- 偶决定等 .net framework 10.0出来时再迁移 --------------------编程问答-------------------- 看来要跟上时代的步伐了 --------------------编程问答-------------------- 看来要跟上时代的步伐了。 --------------------编程问答-------------------- 2. WCF, WWF, WPF, 还有一个忘记了,
------------------------
WCF WF WPF CardSpace --------------------编程问答-------------------- jf --------------------编程问答-------------------- 我还是2.0 --------------------编程问答-------------------- 刚开始用2.0,汗~~~~ --------------------编程问答-------------------- 还在用1。1了 --------------------编程问答-------------------- 按国际惯例接分。 --------------------编程问答-------------------- 哎.才钻进了2.0 --------------------编程问答-------------------- 嗯……看起来C# 3.0的语法已经成熟了,不会再有太大的概念。

.NET Framework 3.5虽然提供了新的编译器,但是类库却没有太大的改动,与3.0一样,是在3.0的基础上增加了一些东西,对原有类的修改主要是扩展方法来实现的,所以变化不大。

VS2007现在支持三个版本.NET Framework 程序的编译,这也是将来的趋势,只是创建项目的时候要记得选择这个项目是哪个版本的。 --------------------编程问答-------------------- JF --------------------编程问答-------------------- 支持一下! --------------------编程问答-------------------- 还在用1.1 --------------------编程问答-------------------- 我觉得.net开发winform比delphi开发的程序没好到哪去了,就拿一个Form.Show()来说,为什么会出现当机1秒至几秒的现象,是怎么回事?谢谢! --------------------编程问答-------------------- 英文的看不懂啊。。。。哪位有3.0或3.5的中午资料?顺便jf~ --------------------编程问答-------------------- 偶还在用Delphi7... --------------------编程问答-------------------- to lincai(隐身) 
.net 的程序在第一次运行的时候是很慢的,他要加载相关的程序集,初始化静态变量,并且本地化所要调用的函数.然后才执行.
但是下次运行相同的函数的时候就是以本地代码运行的了,速度也快了.


vc到6.0 sp4 才稳定下来,新的语言在初期变化是很快的.但是研究的速度肯定不比学习速度的.
但学的方向太多相当于学n多人研究出来的东西,所以会很累.
我觉得还是把底层的几个常用的动态库研究好,其他的看工作需要再学,
现在要想成为像古人那样的通才是很困难的,因为知识增了指数倍了. --------------------编程问答-------------------- 还是学习2.0,不慌 --------------------编程问答-------------------- 極時跟進,呸敢耽擱!!!!支持微軟!!! --------------------编程问答-------------------- 现在的项目就用2.0开发...

也不可以去变了...

以后再说... --------------------编程问答-------------------- to huigll(会)
话说第一次运行后就快了,但是重启电脑后,第一次又慢了。 --------------------编程问答-------------------- 现在用的是 vista x64+vs2005 sp1 --------------------编程问答-------------------- C# 3.0主要的语法改进还是lambda表达式、LINQ、扩展方法等,其中lambda表达式最值得关注,lambda表达式可以让编译器把一个表达式解释成表达式树(Expression Tree),表达式树的结构与CodeDom类似,只不过CodeDom是生成代码的,而lambda表达式是将代码解释成对象模型的。

这个特性让C#向脚本语言又走进了一步,现在,我们可以接受一个表达式作为参数了,虽然局限还是很大,例如只能是一个表达式而不能是一条语句。不过lambda表达式可以支持语句,只不过lambda表达式中不仅仅包含表达式的话,那么无法被转换为表达式树。lambda表达式各方面都与匿名方法类似,除了表达式树支持之外。

值得一提的是,微软可能也意识到了为各种匿名方法和lambda表达式创建委托类型实在是件麻烦事情,对此微软给出的解决方案是一组泛型委托,例如我们要创建一个int delegate ( string )的委托,可以直接用Func<string,int>来代替。

LINQ方面,虽然帮助文档没有被更新,但应该是引入了很多语境关键字,如from、group、orderby等。在容器类上,微软利用扩展方法扩展了所有容器类,增加了很多实用的方法,但事实上这些方法在2.0中直接写在容器类里面也是可以实现的,暂时没有发现关于LINQ的更多信息,不过IQueriable<T>接口应该会是LINQ中最重要的接口。 --------------------编程问答-------------------- 3.5的帮助文档中,出现了方法是否支持XNA的信息,微软的.NET Framework终于触及到游戏开发了,并且 --------------------编程问答-------------------- 不谈时事,只接分~~ --------------------编程问答-------------------- 升级 --------------------编程问答-------------------- ding --------------------编程问答-------------------- jf --------------------编程问答-------------------- lincai(隐身)

话说第一次运行后就快了,但是重启电脑后,第一次又慢了。

---------------------------------------------------------

加载的东西都是加载到内存的,重启后内存清空了,所以这个第一次是指每次启动系统后的第一次,不是这个程序的第一次 --------------------编程问答-------------------- 我正在用2.0,用vs2005,落后了阿,关注中 --------------------编程问答-------------------- 你着什么急啊? --------------------编程问答-------------------- yun晕 --------------------编程问答-------------------- JF
--------------------编程问答-------------------- 接分
暂时没必要 1.1、2.0都挺好的 --------------------编程问答-------------------- 只能说MS太有才了 --------------------编程问答-------------------- 去年参加微软的Tech Ed 2006, 三天时间操练3.0,但回公司后还一直还用2.0做项目,都忘的差不多了. 当时最关心WCF,考虑我们系统中的Remoting要不要升级到WCF. 3.5要出来不知道里边又有什么变化了. --------------------编程问答-------------------- 还在用1。1,呵呵,没想换还
--------------------编程问答-------------------- 100
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,