vs2005是什么

vs2005是什么Microsoft Visual Studio 微软一个开发平台,的简写

这个符号是什么意思?谢谢VS2005“^” 是C++/CLI中新增的语法符号
类似于C++中的“*”和“&”,在这里用于定义引用 。这是和.net平台相关的,和标准C++中引用意思是不同的,要区别对待 。

如果学过C#的话,就比较好理解了 。C++/CLI中使用^定义的引用和C#是相同的,在.net平台中,对象创建于托管堆空间,由.net的垃圾回收器(GC)托管对应的空间 。访问时使用引用,相当于句柄 。C++/CLI中的^正是为了引入.net中的对象引用而设置的 。

至于vs2005的项目文件格式,使用记事本打开一个看看就知道了,是微软定义的一种文档格式,基于文本模式

关于vs2005"附加到进程"是什么意思?应该是调试相应的进程

vs2005发展中的版本是什么意思你说的是Visual Studio 2005 Professional Edition 专业版吧

vs2005中的空网站是什么意思空网站就是一张白纸,不附带其他的自带信息,你自己去填写相应代码!

安装vs 2005 时,出现这个对话框,是什么意思啊?首先,这是一个警告提示,你可以直接点“完成”按钮结束安装并使用VS2005做程序开发,没有任何影响 。
这个警告的含义就是,VS2005发现你机器上安装的办公软件是Office2003,并且没有打补丁 。如果需要开发OLE相关Office的程序,这个版本是不支持的,必须给office打两次补丁(上面图上有详细描述了,不赘述) 。
而如果不开发Office相关程序,那么其它使用没有影响 。

vs 2005 和vs2013两者区别是挺大,首先vs2005用的是.net2.0,vs2013用的是.net4.5,所以很多特性前者没有后者有,在就是vs2013的ide更智能更方便 。对你后面说的需求,很简单,代码如下//Form1里面private void button1_Click(object sender, EventArgs e){Form2 f2 = new Form2();f2.Show();this.Hide();}

VS#2005编程问题??可以把窗口的Visible属性设为False

求Microsoft Visual Studio 2005 (VS2005) 简体中文版安装包 。直接下载:http://download.microsoft.com/download/b/a/6/ba691c56-8833-446c-82fe-cf94b588a622/chs_vs_2005_VSTS_180_Trial.img 免费升级到正式版的正确方法在“添加删除”里面选择删除"visualstudio2005",然后在打开的窗口中选择最后一项“添加注册码升级到正式版”,在里面输入下面的cd-key:N:KYTYH-TQKW6-VWPBQ-DKC8F-HWC4J此时VS2005提示升级成功 。

VS 2005 EXPRESS 是做什么的?那个是用来给学习者使用的版本..

什么是VS2005?就是Visual Studio 2005,是一个集合,里面包含以上几个部分和系统必备和SDK以及MSDN 。分别安装这几个软也是可以的,没有必要再下VS2005了 。

Visual C++2005和VS2005是什么关系?Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品 。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等 。所写的目标代码适用于微软支持的所有平台.
VS2005 是微软在2005年发布的产品,其中包括的C类支持语言有Visual C++ 2005 和
Visual C# 2005
所以Visual C++ 2005是VS2005产品中的一种支持语言组件

VS2005是干什么的是用来开发.NET平台下的程序的集成开发环境 。也就是一个开发工具 。目前版本为VS2010

什么是 VS2005,有什么用,是一种程序员开发程序的开发环境.全名是:visual studio200 。在这个平台环境上你可以开发多种语言 。比如c++.net,vb.net,c#.net 等等,它不是操作系统.它要安装在操作系统之中,是一个程序.

vs2008和vs2005有什么区别低版本和高版本之间的升级 。vs2008兼容vs2005,可以进行转换使用,语法也有所不同(只是很少的一部分而已)但是vs2005就不可以兼容vs2008 的了 。你可以到网上随便下载一个vs2008开发的小程序,用vs2005打开就知道了、、、

vs2005和asp.net是什么关系使用vs我个人觉得就是要选择好版本
不同的版本对应不同的asp.net的版本,并且2.0并不兼容1.0
vs2005、vs2008和 vs2010分别对应asp.net2.0asp.net3.5asp.net4.0
也就是说vs2005是开发asp.net2.0的IDE集成开发工具软件,但还是建议你学习新版本vs2010
据说vs2010的程序兼容asp.net的各个版本,但本人还没实验过

VS2005是什么软件是集成开发环境,用来帮助写代码的
可以编译,运行,断点调试,源码管理等
还可以直接使用已经提供的代码框架,如 win32 框架,mfc框架等

而且还可以安装 一些插件,比如 vax,svn 等增强功能

Microsoft Visual Studio 2005是什么软件?作用是要来干什么的Microsoft Visual Studio 2005是VS2005的缩写 。
Visual Studio 是微软公司推出的集成开发环境,是目前最流行的 Windows 平台应用程序开发环境 。它是把代码的编写、程序的调试、编译、运行以及其他的相关操作都集成在一起的“编程工具” 。
作用:程序员通过它这个平台,利用编程语言来写程序,调试,运行 。
很多软件就是这样做出来的 。

VS2005和VS2008分别是做什么的??vc6对标准c++支持不好,使用vc6写c++程序会容易养成一些使用不规范c++的习惯,所以建议还是vs2008 。还有就是vs05和08是.net平台 。另外,vs2008 sp1(一定要升级到sp1)里的mfc(c++开发windows界面程序的利器,vc6也有)增加了多种风格的界面元素,可以节约用来美化程序界面的大量时间 。

vs2005是什么就是Visual Studio 2005的简写,

这是什么东东???这360出错了,你重装下,重新删除再安装会不?

这个是什么东东?即来之,则安之 。好好养吧

谁知道这个是什么东东?葡萄

什么东东走马观花

是什么东东熊出没

VS2005中,"生成本地资源"有什么用?那个好像是给你每个页面都成一个文件,一般多是用到网站多语言版本的时候转换所用

VS2005是个什么软件,主要用来干什么?使用哪种语言,同VC6.0有什么区别,菜鸟求指导 。。。。就是visual studio2005,集成了并都可使用VC++,VisualBasic、C#等许多微软自己的开发语言 。如果你只学VC++ 的话,VC++6.0就够用了,VS软件很大,臃肿 。

用VS2005和VC++6.0编写C++程序的区别有哪些?2005对数据类型的检查更严格,有些隐式转换是不容许地 。对C++代码的安全性更高 。
1.菜单项:
和VC6.0一样,也是找到资源视图,点击menu资源,在上面新建自己的菜单项 。只是‘属性’,陈列的方式不同,VS2005陈列在右下角;在VC6.0中,对菜单项建立类向导,而在VS2005中,点右键,选择的是:‘添加事件处理程序’,然后再对话框里选择相应的消息类型,在类列表中选择要添加的哪个类中 。点击‘添加编辑’按钮即可 。
2.对话框:
和VC6.0一样,也是找到资源视图,点击menu资源,可以编辑现有的对话框,亦可以点击右键,选择插入对话框 。在界面的右上部分,有各种控件,和VC6.0一样的 。如何拖动,摆放空间等等 。右下角显示各个控件的属性 。修改属性是非常方便的 。对于按钮控件,我们也可以右键,添加时间处理程序 。对于添加基于对话框的类,只需要双击对话框资源,就会出现MFC的类向导,填写类名,选择基类,一般基类默认为时CDialog类 。有时候,第一次使用类向导的时候,会因为VS2005和IE8不兼容的问题,这个时候,只需要到网上查一下错误原因,增加一个注册表项,并设置好相应的值即可 。
3.为MFC的类添加Windows消息
在VC6.0中,我们只需要在类视图中右键类名,选择添加windows消息处理函数即可,而在VS2005中,右键类名之后是没有这个选项的 。VS2005将windows的消息放在了类属性里面了 。具体做法如下:打开类视图,选中一个类,然后在右下边的属性边框里面,点击‘消息’标签,再点中要添加的消息,比如WM_LBUTTONUP,点中之后,注意观察,被点中的消息栏最右边,有一个向下的箭头,点一下那个箭头,就会出现‘LbuttonUp’标签 。点击这个标签之后,光标就跳转到消息处理函数中了,在这里编写相应的代码即可 。
4. 类视图的用法习惯
在VC6.0中,要想看某个类的定义,直接双击类视图中的类名即可 。在VS2005中,也可以进行相同的操作 。但是,当想看类的成员变量的时候,会发现,点开类名左边的那个小加号,出现的不是类的成员变量和成员函数,而是出现了两个扩展项,分别是:映射和基类型;怎么才能看到类的成员变量和成员函数,细心观察就会发现,当点中一个类的时候,它下面的一个页面栏中已经列举出了该类的成员函数和成员变量 。双击它的成员函数,光标自动定位到该函数的实现位置了 。
5.添加成员函数和成员变量
这一点,VC6.0和VS2005是差不多的,点击右键,选择添加,在选择变量或者函数,就会出现相应的对话框,在里面填写相应的属性即可 。
6.为控件关联变量
VC6.0中,可以非常方便的为一个控件关联变量 。只需要对控件点击右键,建立类向导,一步一步往下做就可以了;由于我们对VC6.0已经非常的习惯了,所以感觉很方便;其实,在VS2005中,为控件关联变量更容易了!只需要对控件点击右键,选择添加变量,就会出现一个‘添加成员变量向导’的对话框,这个对话框非常的清晰.用户可以选择变量的访问属性、变量类型、变量名、控件ID、类别等属性;需要注意的是:VS2005将关联的变量进行了类别的分类(Control类别和Value类别);比如,我们对一个编辑框控件关联变量时,如果想要改变编辑框的外观及属性,那么我们就选择Control类别,为其关联一个CEdit对象;如果想要获得编辑框的值,就可选择Value类别;选择不同的类别,在变量类型中所显示的种类不同.
7.添加类和添加资源
在VS2005中,可以在类视图中,对工程名点击右键,选择添加,在添加中可以选择类,然后进入类的页面,继续选择MFC类,….;添加资源也是如此,点击添加资源;后续的操作和VC6.0基本一致.

VS2005和VS2008做的项目有什么区别测试环境windows xp sp2 :界面比VS2005更加美观大方 。加载速度比较快,运行速度与耗占资源基本和VS2005持平 。JavaScript 可以智能感应 。自带AJAX 不需要单独安装 。出现新的技术 LINQ 多了ListView 和 DataPager 控件 。安装使用 Silverlight 技术 比 vs2005方便
VS 终於可以支援巢状 Master Page 的 WYSIWYG 设计了!我不知道有多少人曾经为了这个原因而减少或避免巢状 Master Page 的使用(我是其中之一) 。VS2008 终於支援这个本来就应该有的功能,相信能在某一程度上改变大家的设计习惯.
其次,VS2008提供了 CSS 的即时编辑和套用的功能 。用过 DreamWeaver 的人或许了解那是什麼意思 。不过实际上我觉得 VS2008对 CSS 的支援感觉起来比 DreamWeaver 强大一点 。

此外,VS2008 还提供了和 FrontPage/DreamWeaver 一样的 Split View,也就是可以开一个分割视窗,同时看到设计画面和原始码 。我想这个功能在拉画面和设计前端页面时非常有帮助 。

2. 支援对 JavaScript 的除错与 Intelisence

随著 Ajax 的风行,客户端程式设计也逐渐受到重视 。我还记得多年前在 VS2005 上市前的一场 MVP 线上会议中,我向美国微软的开发经理问到会不会支援 JavaScript 的 Intelisense,答案是不会时,心里有多麼的失望 。但晚到总比不到好,我认为这个功能的加入,一定能让所有网站开发者同感高兴 。

3. Multi-targeting 功能

第一次看到这个新名词可能会另人有点摸不著头绪,像我还以为是一个 HyperLink 控制项可以一次把网页开到 _blank 和 _top 。其实跟那个一点关系都没有,而是让你可以选择新的专案到底是要支援 .Net 2.0 / 3.0 还是 3.5 。不管你选择哪一种,VS2008 会根据你的选择提供对应的 Intelisense、控制项和其它功能 。但不管你指定哪一个版本,并不会让 VS2008 的基本功能回到 VS2005 。换句话说,上面提到的像 JavaScript 除错等新功能都仍然可用 。

4. 内建 Ajax,不需另外安装

5. 加入两个新的资料控制项:ListView 和 DataPager

6. 内含 LINQ

VS 2008将支持嵌套母版页面

ASP.NET 2.0种最引人称道的一项新特性就是母版页面(Master Page) 。母版页面将作为网站的风格模板,允许我们很容易地统一整站的样式 。不过VS 2005在对其支持方面做得却并不算好——它无法支持嵌套的母版页面 。

对于那些拥有超过一种布局的大型网站来说,嵌套母版页面非常有用 。否则开发者就必须手工协调每个母版页面,以便让其中的公共内容保持(例如横幅广告和版权信息等)一致 。

而事实上,ASP.NET 2.0早就内建了对嵌套母版页面的支持 。不过在Visual Studio 2005集成开发环境中,这个特性却一直无法使用 。好在Visual Studio 2008终于对其添加了支持,开发者很容易即可切换到这种编程模型中,同时也不必担心失去任何IDE内建的辅助支持 。

需要注意的还有,因为嵌套母版页面的功能内建在ASP.NET 2.0中,所以开发者无须在产品服务器上部署.NET 3.5,只要确保项目在.NET 2.0中编译即可 。


Visual Studio 2008 十大新功能

No.1 代码中插入图片,而且它可以被Notepad进行编辑?

是神话么,不是 。它实际上是在注释中加入了另一个标签,其标签指向当前解决方案的的一个图片链接正如下面的样子

///ref = /img/img01.gif

很好,它的确可以被NotePad进行编辑 。为什么要供这个功能? 呵呵,当你维护一段代码时,你首先是想是了解它是如何来组织程序的,当然你可以通过文字描述,类视图等等来了解,或者也是我们常用的写一个说明文档,然后放入另一个DOC的目录,然后过了一两年,你,噢不是你,是你现在的手下发现找不到那个文档了!文档中插入图片,一目了然 。其实类似的功能还有几个,象///

No.2 完美的代码段编辑器

我已经很烦写#region之类的东东了,在VS2008中如果你想要对一个函数进行具体编码你只需要按快捷键就可以进入代码段编辑器,其实早在古老的VB6.0中就有的,只是它还是在同一个窗口里,但是这次有点不一样,它是另个一个窗口 。现在有两个窗口了,一个全部代码的窗口,还有一个是本函数的窗口,而且它是浮动的,下面的窗口也可以进行滚动 。
所谓完美,当然不只是这个功能,它还包括相当好的注释编辑,以及代码自动生成,呵呵还有微软内部的类似源代码,居然还是中文的,呵呵 。

No.3 兼容linux平台检查

这个特性并不是微软主动想要来做的,没办法,市场逼得他这样做 。一帮高手在linux下推出了linux平台下的.net环境,呵呵,而且居然形成了标准,MS坐不住了 。比尔在一个星期一的早晨把VS2008的项目经理NB007叫去要他想点办法,于是NB007又把他手下这帮人叫来开了个会,据说那天是2007-4-1日,因此这项检查在微软内部的名称叫"愚人节标准",在MS对外的名称叫做 CLX兼容性检查,对了在这里你不能使用System.windows.forms这个命名空间,你必须使用System.Xnix.Forms,它可以在多种Unix/Linux下使用 。

而且基于这个特点,你可以在Windows平台下编辑你的代码,然后可以模拟Unix/Linux平台运行,不过好象还有点小bug,总是在最后弹出一个对话框:
“Warn: M$建议你在Windows下运行此应用程序!"

No.4 即时交流功能

其实这个功能是在企业版才有的,而且只局限于局域网内,它需要一个Server中心 。企业版在其他国家都比较贵,而且这个功能需要另外付费1000$ 。在中国,企业版只要五元,这个功能是免费赠送的,而且可以在Internet上使用 。据说是一个0day组织用ILDASM改动了一些代码 。

它的作用其实就是当你在写代码时可以和朋友讨论问题,当然你也可以选择隐身!

No.5 更漂亮的界面,透明,真正的3D

如果你要发挥VS2008的界面效果,一定要安装Window Vista,并且需要Patch3,在VS2005及以前的版本中,界面只是好看而已,这个版本体现了Window 界面项目组的专业水平,以前可以叫浮动 的窗口,现在叫悬空,效果你安装后就知道了 。对了,还有一点点小要求,MS推荐配置

CPU :PⅦ 4.0T(群核处理器)
内存:64 T
硬盘:128T

No.6 大幅提升的Visio功能

现在你不需要完全用手写代码,只需要在Visio中画一个一个的类,对象,关系图等等 。然后选一定一个生成模板,就可以基本生成一个应用程序(因为这个原因,众多的软件学院添加了计算机制图这门课程,还不是选修) 。其实我是比较喜欢这个功能的,不过有一点点小问题,生成的代码性能不是很好,需要手工进行优化,MS在它的网站上宣告在下一个版本中它会提供更多的应用模板,分类更加细致等等 。

No.7 超多的专业控件

以前VS跟Delphi(现在它叫 Siphi,由Sun,IBM联合开发)比,总是它的控件不够,这次MS花了血本制作了上千个控件,象ComboBox就有多达三十多种的变种控件,并且你可以上MS的网站检索 更多的控件,你也可以向MS提交你自已写的控件,并且向世界共享 。

N0.8 内嵌汇编

其实这算不上一个很好的功能,不过有人需要,也就提供了 。你可以嵌入IL代码或者本地汇编代码,不过如果嵌入了本地汇编代码,C#4.2会提出一个编译警告 。

asm:IL{ .... } asm:Native{ ... }

No.9 强大的配套工具

多种功能强大的工具,包括内存图形器,压力测试工具,性能分析器,还有一个Java2CSharp的工具,能够转换95%以上的代码 。对了,终于MS推出了自已的混淆器,功能强大,但是MS说明在某些场合可能出错 。

No.10 命令行爱好者的福音

如果你实在喜欢命令行,喜欢写批处理,这个也会令你激动不已 。因为微软里面也有一帮古怪的老家伙,不喜欢集成环境,而一定要用DOS下的Edit来编写一个Make文件,然后写一个批处理,我是不喜欢DOS的,因此没用过 。不过可信的是在VS2008测试版发 行的头个晚上一个叫 EditCrazy.Dos的家伙把他用汇编写的一个可以方便选择编译的选项的工具MakeTemplate.com放入了光盘的母版中 。


VS2008 Web开发使用的新特性


.NET Framwork 3.5与Visual Studio 2008 包含很多新特性 。AJAX的Web开发人员支持与综合查询语言(LINQ)是其中最重要的更新 。此外还包含一些新的服务器端控件以及客户端对象库 。Visual Studio对JavaScript也有了完整的只能感知 。

下面主要是描述ASP.NET与Web开发Visual Studio的新特性 。

1、 ASP.NET的新特性
· 新服务器控件、类型与客户端脚本库的推出方便开发人员开发AJAX类型的的Web应用程序 。

· 扩展的服务器安全认证,角色管理,以及可被销毁的profile services 。(不知道这句翻译的对不对)

· 推出新的ListView数据控件以支持更好的界面自定义 。

· 提供LinqDataSource控件作为Linq与服务器控件的数据接口 。

· 新的merge工具(Aspnet_merge.exe)使我们更好的发布应用程序 。

· 新提供的Framwork3.5与IIS7.0集成 。

AJAX支持.现在你可以根据你的需要方便的创建服务器或客户端或者两者结合的Web页面 。

· 扩展AJAX的服务器控件,包含ScriptManager、 UpdatePanel,、UpdateProgress, 和 Timer controls 。这些控件帮助我们使用少量的JavaScript创建类似与富客户端应用的页面异步刷新 。

· 不受浏览器限制的支持客户端对象应用的AJAX库 。除此之外这个库支持你开发自定义的客户端组件 。

· 服务器控件可以访问公开的自定义客户端组件的事件和属性通过实现IExtenderControl 或IScriptControl 接口 。

· 支持客户端脚本的全球化和本地化 。

现在.NET支持我们简单的实现界面的局部刷新,以避免高价的全页面刷新 。我们只需要将现有的控件用UpdatePanel控件包裹起来 。页面回调可以在UpdatePanel内变为异步的并且刷新这部分被包裹的页面,以此提供流畅的用户体验 。同时我们还可以使用UpdateProgress来显示局部页面的更新进程 。

Web 服务和 Application 服务.NET Framwork 3.5 允许我们创建基于ASP.NET的WEB服务(.asmx)和基于WCF的Web服务供使用了AJAX库的Web页面的客户端脚本调用我们还可以调用包含在Web服务内部的的服务器Window服务 。

You can also call server-based application services that are exposed as Web services, which includes forms authentication, roles management, and profiles. These application services can be consumed in WCF-compatible applications, which includes AJAX-enabled Web pages and Window Forms clients. As a result, applications that are built with these ASP.NET or WCF technologies can share information that is made available by application services. For more information

ListView 数据控件 Control这个控件集成了很多现在控件的特性,类似与DataList 和 Repeater 控件 。不同的是ListView支持编辑,插入,删除操作 。翻页功能则通过新的DataPager控件来提供 。

ListView控件通过模板与样式提供很好的自定义特性来显示控件界面 。跟Repeater, DataList, 和 FormView 控件一样,模板都不是预定义好的界面外观 。

DataPager控件DataPager控件用来为实现了IPageableItemContainer接口的控件提供分页(像ListView控件) 。我们可以来指定NumericPagerField对象,NextPreviousPagerField对象,来实现翻页方式 。同样的我们使用TemplatePagerField对象来自定义分页界面 。

LinqDataSource控件LinqDataSource控件用来暴露Linq的数据结构体系给数据控件 。当我们使用LINQ来建立数据对象模型的时候可以使用该控件 。使用该控件我们可以简单的来执行数据操作 。使用LinqDataSource控件比我们使用SqlDataSource与ObjectDataSource操作数据需要编写更少的代码 。使用LinqDataSource我们可以方便的创建一个与数据库或数据集合的数据连接 。通过LINQ模型我们可以详细指定显示、筛选、排序和分组的数据的方式当 。当使用一个SQL数据源的时候我们不需要去写SQL脚本来执行获取、插入、删除、更新操作 。LinqDataSource类提供一个事件模型支持我们自定义显示更新事件 。

ASP.NET Merge 工具ASP.NET merge tool (Aspnet_merge.exe)帮助我们管理程序集 。这个工具发布时间跟Visual Studio 2005一样早 。我们可以使用它为这个站点、每一个Web站点或站点的一部分创建程序集 。

LINQ在开发中的地位?

DLINQ *.dbml文件该属于哪一层,的确Linq to Sql存在问题,DLINQ中,虽然可以在语言层级定义查询逻辑 。但是依然没有将数据库持久化数据映射为领域对象,所以还是一种针对数据库的编程模型 。

LINQ是微软将在C# 3.0中将推出的语言集成查询技术,许多人也将LINQ叫做微软的ORM 。LINQ不仅仅针对关系数据库,它只是解决一个问题Data!=Object,也就是说他解决的就是Data=https://www.zaoxu.com/jjsh/bkdq/Object. 。作为底层框架,可以为ORM实现提供更强大的基础平台 。在Linq之前在.net领域最流行的框架就是Nhibernate 。是不是在LINQ之后Nhibernate就要消失呢?答案自然是否定的 。

有个帖子Microsoft LINQ + NHibernate:

在那篇帖子中,作者列举了三大原因:

在DLINQ中,虽然可以在语言层级定义查询逻辑 。但是依然没有将数据库持久化数据映射为领域对象,所以还是一种针对数据库的编程模型 。而Nhibernate则可以直接将关系数据映射为领域模型,这是DLINQ的主要问题 。

DLINQ不支持继承类的映射 。
Nhibernate已经提供了许多帮助进行领域面向对象建模的特征 。而DLINQ目前还无法拥有 。
而LINQ + NHibernate的好处则是:

类型安全的查询,并且能使用智能提示功能!这样可以不用学习HQL了 。
能获得所有NHibernate所拥有的能力 。
假如你已经从数据库中查询出了一个数据集,那么可以使用LINQ来进行过滤,排序和分页操作 。
从原理上来说,DLINQ是将Lambda查询表达式解析为SQL语句:DLINQ => SQL,而NHLINQ则是将Lambda查询表达式解析为HQL语句:NHLINQ => HQL 。

开源社区的智慧是无穷的,并且和微软也不是你死我活的关系 。反倒应该是一种互相补充的关系 。开源社区可以做一个.net framework这样大的东西Mono,开源社区的这些闪烁的创造性思维火花也为沉闷的软件开发带来了很多灵气 。也保持了我们这些没有多少机会能做创造性工作的普通程序员的一些创作热情!

LINQ没有提供在多层应用程序中应用的功能,这一个功能可以通过序列化Expression Tree 来解决,Expression Tree 就可以通过Remoting或者WCF发布出去,正好有一个开源项目解决这个问题:http://www.codeplex.com/interlinq 。这个项目也包含着上面所说的NHibernate.Linq.net framework 2.0,3.0与3.5三个版本之间关系如下:

.net framework 2.0 = CLR 2.0 + FCL(framework class library)
.net framework 3.0 = .net framework 2.0 + SP1 + WPF + WCF + WF + CardSpace
.net framework 3.5 = ..net framework 3.0 + SP2 + new compiler

这三个版本framework的CLR都是2.0,因此,asp.net的runtime还是只有1.1和2.0,像Linq这些新功能其实只是用新的编译器加上一些新的类库来实现的,3.5版本并没有对CLR做大的升级 。

VS2008支持在2.0,3.0和3.5三种版本下开发项目,VS2005的项目可以平稳的升到VS2008上,在VS2008下做VS2005的项目,用的编译器和类库同VS2005都是一样的,但是提供了更好的开发环境 。

vs2008和vs2005有什么区别?功能跟强大一些,比如vs2008可以做网站,但vs2005只能做项目!

vs2005 VS2008 VS2010 之间版本到底有哪些区别现在很多人是用VS2008吧 。不过也有一些人喜欢用VS2010 。就我自己的开发经验来说,我比较喜欢用VS2008

VS2008和VS2005的区别是什么? ??【vs2005是什么】多了很多特性可以在www.msdn.com看到

vs2005 VS2008 VS2010 之间版本到底有哪些区别这三个版本的我都用过 。相对来说,vs2005可以被淘汰,vc++的东西相对与以前版本更新很少 。
从vs2008 sp1开始,有较大的更新,注意,是sp1,直接装vs2008不升级到sp1跟2005还是没什么大差别的 。就vc角度来说,vs2010与vs2008 sp1相比,改进不是很多 。而且,vs2010编译出的程序不能在windows 2000上运行 。个人建议,vs2008 sp1是近1,2年内的最佳选择 。
ps:vs2008生成的文件也很大

VS.Net2005 和Visual Basic 2008有什么不同VB.NET的版本分为2003,2005,2008,2010,语法和一些概念上略有不同,大部分一样

VB.NET 2003 (7.1)1.1VS 2003
VB.NET 2005 (8.0)2.0VS 2005 增加 My命名空间,部分类关键字,泛型等
VB.NET 2008 (9.0)3.5VS 2008 增加 LINQ 等 。
详细的介绍一下VB 2008对于VB 2005的改进:
1. 新的网页设计介面
VS 终於可以支援巢状 Master Page 的 WYSIWYG 设计了!我不知道有多少人曾经为了这个原因而减少或避免巢状 Master Page 的使用(我是其中之一) 。VS2008 终於支援这个本来就应该有的功能,相信能在某一程度上改变大家的设计习惯 。
其次,VS2008提供了 CSS 的即时编辑和套用的功能 。用过 DreamWeaver 的人或许了解那是什麼意思 。不过实际上我觉得 VS2008对 CSS 的支援感觉起来比 DreamWeaver 强大一点 。
此外,VS2008 还提供了和 FrontPage/DreamWeaver 一样的 Split View,也就是可以开一个分割视窗,同时看到设计画面和原始码 。我想这个功能在拉画面和设计前端页面时非常有帮助 。
2. 支援对 JavaScript 的除错与 Intelisence
随著 Ajax 的风行,客户端程式设计也逐渐受到重视 。我还记得多年前在 VS2005 上市前的一场 MVP 线上会议中,我向美国微软的开发经理问到会不会支援 JavaScript 的 Intelisense,答案是不会时,心里有多麼的失望 。但晚到总比不到好,我认为这个功能的加入,一定能让所有网站开发者同感高兴 。
3. Multi-targeting 功能
第一次看到这个新名词可能会另人有点摸不著头绪,像我还以为是一个 HyperLink 控制项可以一次把网页开到 _blank 和 _top 。其实跟那个一点关系都没有,而是让你可以选择新的专案到底是要支援 .Net 2.0 / 3.0 还是 3.5 。不管你选择哪一种,VS2008 会根据你的选择提供对应的 Intelisense、控制项和其它功能 。但不管你指定哪一个版本,并不会让 VS2008 的基本功能回到 VS2005 。换句话说,上面提到的像 JavaScript 除错等新功能都仍然可用 。
4. 内建 Ajax,不需另外安装
5. 加入两个新的资料控制项:ListView 和 DataPager
6. 内含 LINQ
关於 LINQ, ListView 和 DataPager,解释起来比较复杂,你不妨直接去看 Scott 的文章:The asp:ListView control 。
事实上以上并不是 VS2008新功能的全部;由於 VS2008附带了 .Net Framework 3.5,所以它实际上还包含有 WCF 还有对於 Windows Form 的支援 。在这里我只略为介绍了与 ASP.NET 有关的部份,至於其它,建议你从微软官方网站获取相关资料 。