CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

VS2005与VS2003主要区别?

楼主microtry(米醋)2005-08-08 23:43:52 在 .NET技术 / C# 提问

VS2005值得期待吗?为什么 问题点数:100、回复次数:38Top

1 楼debug_fan(累疯)回复于 2005-08-08 23:48:04 得分 1

听说   需要手写的代码更少了...Top

2 楼JzeroBiao(先知)回复于 2005-08-08 23:49:25 得分 1

好多呀.DATASET和DATATALBE也强了不少..还有压缩功能..还有SOCKET加强了!还有..忘了~Top

3 楼Macosx(结贴)回复于 2005-08-09 00:15:59 得分 1

用过就不想转回去了Top

4 楼chowcool(周轲)回复于 2005-08-09 00:48:38 得分 1

感觉是越做越秀Top

5 楼zhilunchen(他山居士)回复于 2005-08-09 01:01:25 得分 5

看看吧:http://groups.msn.com/vs2005beta/yourwebpage.msnwTop

6 楼songhtao(三十年孤独)回复于 2005-08-09 08:14:16 得分 1

增强了团队协作能力和建模能力。Top

7 楼kingnew(大牛)回复于 2005-08-09 08:22:25 得分 1

2005是基于.net   2.0的,2003是.net1.1Top

8 楼tiaoci(我挑刺,我快乐)回复于 2005-08-09 08:33:08 得分 1

建模能力还是不提的好,太差劲了,跟Rose没法比  
   
  E   &   C   还是很好的  
  Top

9 楼uoyevoli(爱什么呢?www.FARPROC.com)回复于 2005-08-09 09:47:47 得分 1

VS2005   有卖的吗?我怎么找不到?Top

10 楼zyhjolly(zyhjolly)回复于 2005-08-09 11:34:46 得分 1

同   Macosx(总算毕业了)   :用过就不想转回去了  
   
  还没出正式版怎么卖啊,等年底才出呢Top

11 楼chijingde(AD)回复于 2005-08-09 11:44:10 得分 1

2年的差别吧……Top

12 楼okyzx(Jason)回复于 2005-08-09 11:46:15 得分 1

你想想VS98   和VS2003的区别,就知道喽,呵呵Top

13 楼salmon230()回复于 2005-08-09 11:56:44 得分 1

听说对.net   compact   framework支持增加了不少Top

14 楼jamesfay(狒狒)回复于 2005-08-09 12:49:59 得分 1

可我觉得IDE还是2003的好Top

15 楼csdnzm(明飞)回复于 2005-08-09 12:55:18 得分 1

一个是基于.net   1.1   ,一个是基于.net   2.0    
  底层的区别,带来了对一些语言实现上的区别Top

16 楼mituzhishi(慎独)回复于 2005-08-09 13:27:56 得分 1

新的总是会比原来的进步些的。Top

17 楼weisunding(鼎鼎)回复于 2005-08-09 13:34:28 得分 1

vs2005代码自动完成功能太强了!!!!!Top

18 楼yaotyl(海)回复于 2005-08-09 13:52:44 得分 1

在哪下啊]  
  Top

19 楼shrinerain(圣影雨)回复于 2005-08-09 14:09:37 得分 1

新增了一些控件。。。Top

20 楼wbczyh()回复于 2005-08-09 14:36:22 得分 1

EmuleTop

21 楼the777(第九天魔王)回复于 2005-08-09 20:22:07 得分 1

.NET   2005   微软消息,要等到   2006   年才能正式推出。到时可能会和   SQL2005   一起推出。Top

22 楼zhouxm2003(数据仓库)回复于 2005-08-09 21:07:24 得分 1

不是吧...又推晚了...Top

23 楼mituzhishi(慎独)回复于 2005-08-09 22:11:46 得分 1

有人用过2005么?  
   
  beta版也很好用么?Top

24 楼KingSeaMountain()回复于 2005-08-09 23:55:31 得分 1

只用过Express版,这个一般人都能下  
  .NET2.0   比1.1功能强了很多Top

25 楼microtry(米醋)回复于 2005-08-10 20:01:45 得分 0

楼上说得我都知道,又没有权威一点的评论呀  
  欢迎发言,又要关门结账了Top

26 楼zhaoliang_chen(龙行天下)回复于 2005-08-10 20:12:49 得分 1

没用过  
  但应该更好用Top

27 楼singlepine(小山)回复于 2005-08-10 20:13:42 得分 23

ASP.NET   2.0页面框架的几处变化    
  1.新增的页面事件:  
  在ASP.NET   2.0中,一个ASP.NET页面的生命周期主要为(红色字体表示ASP.NET   2.0新增加的阶段页面事件):客户端请求页面—》预初始化(OnPreInit)—》初始化(OnInit)—》完成初始化(OnInitComplete)—》载入ViewState(LoadViewState)—》处理回送数据(IPostBackDataHandler)—》Page_OnPreLoad—》Page_OnLoad—》回发更改通知(RaisePostDataChangedEvent)—》处理回发事件(RaisePostBackEvent)—》Page_OnLoadComplete—》预呈现(OnPreRender)—》完成预呈现(OnPreRenderComplete)—》保存ControlState(SaveControlState)—》保存ViewState(SaveViewState)—》呈现(Render)—》Page_UnLoad。    
  OnPreInit:在初始化页面OnInit事件前触发。在这个阶段里,可以进行定义站点主题(Theme)或加载站点个性化所需要的数据信息等操作。    
  OnInitComplete:完成初始化页面OnInit事件后触发。    
  OnPreLoad:在加载页面OnLoad事件前触发。    
  OnLoadComplete:完成页面加载OnLoad事件后触发。    
  OnPreRenderComplete:在完成预呈现OnPreRender事件后触发。这是完成页面呈现的最后一道关卡,在此之后,页面将无法再进行任何呈现上的改动。    
  SaveControlState:保存控件状态ControlState。ControlState是ASP.NET2.0控件新增的一个属性,类似ViewState作用,但它们区别在于ControlState用于保存更加重要的控件状态信息,以保证在禁用ViewState的情况下还可以对控件状态进行读写操作。  
  2.增加对页面Header的控制:  
  System.Web.UI.Page类新增加了Header属性,用于对HTML页面头区域里数据的操作。通过对Header属性的跟踪,可以发现,Header属性保存着一个实现IPageHeader接口的对象(该对象有LinkedStyleSheets、Metadata、StyleSheet和Title四个属性),实际上正是通过这个对象实现对HTML页面头区域里数据的操作的。例如:  
  <script   runat="server">  
  void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
          this.Header.Metadata.Add("author",   "brooks");  
  }  
  </script>  
   
  其运行结果为:  
  <html>  
  <head>   <title>Untitled   Page</title>  
          <meta   name="author"   content="brooks"   />  
  </head>  
  3.定义表单中的默认按钮:  
  在ASP.NET1.0中,我就为了设置表单中的默认按钮而一筹莫展。幸好ASP.NET2.0把这个功能补上了,现在可以非常方便的设置表单中的默认按钮了。  
  <%@   page   language="C#"   %>  
  <script   runat="server">  
  void   Button1_Click(object   sender,   System.EventArgs   e)  
  {  
          this.LB_Message.Text   =   "You   clicked   button1";  
  }  
  </script>  
  <html>  
  <head   runat="server">  
          <title>Untitled   Page</title>  
  </head>  
  <body>  
          <form   runat="server"   defaultbutton="Button1">  
                  <asp:textbox   id="Textbox1"   runat="server"></asp:textbox>  
                  <asp:button   id="Button1"   runat="server"   text="Button"   onclick="Button1_Click"   />  
                  <asp:label   id="LB_Message"   runat="server"></asp:label>  
          </form>  
  </body>  
  </html>    
  4.设置焦点:  
  现在假设为TextBox1控件设置焦点,在ASP.NET   2.0中可以这样实现:  
  this.Textbox1.Focus();     或   this.SetFocus(this.Textbox1);   即可为TextBox1控件设置焦点。  
  如果打算也为表单设置个默认焦点控件,让光标默认停留在TextBox1上:  
  <form   runat="server"   defaultfocus="TextBox1">    
  5.跨页面数据发送:  
  如果你需要多个页面发送数据到同一个表单程序进行处理,或者数据在多个页面之间传输处理的话,你就可以使用ASP.NET   2.0这个新特性。例如,我打算把Default.aspx页里TextBox1里的文本数据发送到Default2.aspx页面进行处理:  
  Default.aspx页:  
  <%@   Page   Language="C#"   %>  
  <script   runat="server">  
          void   Button2_Click(object   sender,   EventArgs   e)  
          {  
                  Label1.Text   =   "Hi,"   +   TextBox1.Text   +   ".   This   is   Default.aspx";  
          }  
  </script>  
   
  <html   xmlns="http://www.w3.org/1999/xhtml"   >  
  <head   runat="server">  
          <title>Untitled   Page</title>  
  </head>  
  <body>  
          <form   id="form1"   runat="server">  
                  <asp:TextBox   ID="TextBox1"   Runat="server"></asp:TextBox>  
                  <asp:Button   ID="Button1"   Runat="server"   Text="PostToAnotherPage"   PostBackUrl="~/Default2.aspx"   />  
                  <asp:Button   ID="Button2"   Runat="server"   Text="PostToSelf"   OnClick="Button2_Click"   />  
                  <br   />  
                  <asp:Label   ID="Label1"   Runat="server"   Text="Label"></asp:Label>  
          </form>  
  </body>  
  </html>  
  Default2.aspx页:  
  <%@   Page   Language="C#"   %>  
  <script   runat="server">  
          void   Page_Load(object   sender,   System.EventArgs   e)  
          {  
                  TextBox   textBox1   =   (TextBox)PreviousPage.FindControl("TextBox1");  
                  this.Label1.Text   =   "Hi,"   +   textBox1.Text   +   ".   This   is   Default2.aspx!";  
          }  
  </script>  
  <html   xmlns="http://www.w3.org/1999/xhtml"   >  
  <head   runat="server">  
          <title>Untitled   Page</title>  
  </head>  
  <body>  
          <form   id="form1"   runat="server">  
          <asp:label   id="Label1"   runat="server"></asp:label>  
          </form>  
  </body>  
  </html>Top

28 楼doitnow2000(大海)回复于 2005-08-10 20:18:28 得分 1

goodTop

29 楼sonkai(宋凯)回复于 2005-08-10 21:02:14 得分 1

我有vs2005的台湾MSDN讲座,主要是关于ASP.NET   2.0的新特性讲解,视频。  
   
  vs2005   beat2   8CD,就算你们要我也不知道怎么给你们啊....Top

30 楼dragonforfly(飘零)回复于 2005-08-10 21:12:07 得分 1

特别棒.Top

31 楼fphuang(人在哈尔滨·四月)回复于 2005-08-11 08:21:22 得分 1

路过Top

32 楼kqh0319(华仔)回复于 2005-08-11 08:47:17 得分 1

值得期待...Top

33 楼coolsunwind(飘)回复于 2005-08-11 08:57:11 得分 24

呵呵,ADO.NETv2.0的一些特征。    
  一.多活动结果集(MARS:Multiple   Active   Results   Sets)允许一个连接支持多个并发命令和多个打开的结果集。你能通过一个查询打开一个结果集,并且在前一个仍然被打开及访问的情况下,你仍然可以在同一个连接上执行各种命令。  
   
  二.查询和打开数据库连接的异步操作。新版本的ADO.Net提供了BeginExecuteReader,   BeginExecuteNonQuery,   EndExecuteReader   和   EndExecuteNonQuery.等函数供我们进行查询和打开数据库连接的异步操作。  
   
  三.内置了对数据行分页的支持。Command类中的新增加的ExecutePageReader方法提供了更加有效的数据访问,数据将以单页而不是一个单独的列表显示。  
   
  四.为SQL   Serve   增加了更改通知,这将允许编写代码去缓存数据和结果集。但是,对任何更改的自动反应将会导致数据库中的原始数据无效。结合异步操作,这是一个伟大的特征。  
   
  五.SQL   Server   XQuery(2005)现在支持用户自定义类型(UDFs),允许你像.NET程序集一样构建自己的数据类型并将他们放入数据库服务器和客户端,以便使用更自然有效的方式检索信息。    
   
  六.一组叫做ObjectSpaces的类允许将数据直接作为对象而不是个值进行处理。  
   
  XML现在成为了ADO.NET中的首要的类。你现在使用dataset作的任何事情将来都可以使用XML文档代替。  
   
  一.将一系列的数据源和XML数据集成,并且发布了一种遵循相同规则的编程模型,以用来在ADO.NET中读取、修改数据。  
   
  二.增加了对XQuery和XML视图的内置支持。这提供了一种在多个数据源之间进行分布式处理的技术,虽然,当前的发布是基于SQL   Server   和XML   文档的。  
   
  三.为SQL   Server   Yukon   在XML   数据存储、关系集成和XML数据管理技术方面提供了更好的支持  
   
  四.XPathDocument类有一个主要的改变。内容现在能够被编辑,内置了更改组件以便自动跟踪修改、插入、删除活动。  
   
  五.一个新的XPathChangeNavigator类将被引入。这个类允许通过编码检索在一个XPathDocument中的改变。并且还有一个XPathEditor的新类被用来执行改变。  
   
  六.XML   视图的引入,提供了XML数据类型定义和相关数据类型定义的映射,将使得存储在SQL   Server中的相关数据能够以XML形式浏览和处理  
   
  七.一个新的XmlAdapter类被用来映射ADO.Net的DataAdapter类。它通过一个XML视图将一个XML文档和一个数据库连接起来,通过SQL声明的自动生成,以使数据的读取及其改变和一个数据库保持一致  
   
  八.XQuery将通过一个新的XQueryProcessor类得到支持。XQueryProcessor类用来和XPathNavigator联合从使用W3C   XQuery   语言的XML文档中查询和返回信息。    
   
  九.SQL   Server   的最新版本Yukon增加了一些和System.Xml   2.0相集成的特征。这包括为XML提供的新的一流的数据类型,这一数据类型使得SQL   Server能够被用作XML文档的存储器。这允许在一个表中的列被标记为xml数据类型,XQuery   查询能够依据XML和相关架构执行并提供相应的类型信息  
  Top

34 楼cs3005(每天加强1%)回复于 2005-08-11 09:37:50 得分 5

有串口通讯控件了。。~~呵呵  
   
   
  ================================================================  
  新手回复仅代表个人看法  
  ================================================================  
  Top

35 楼hyangl(明诚)回复于 2005-08-11 10:38:09 得分 5

winform   2.0也增强了不少功能,尤其新增webbrowser控件,让我方便了不少,呵呵Top

36 楼LGame(JGame)回复于 2005-08-11 11:57:41 得分 1

天啊,,这么强,,  
   
  。NET   程序员的工资更低了Top

37 楼sarcophile(食肉动物)回复于 2005-08-11 13:46:23 得分 8

我最喜欢的  
   
  1,DataGridView   代替了   DataGrid,强大的太多,作各种报表很方便  
   
  2,SQL   Server   2005   可以用C#写存储过程(我没用过)  
   
  3,web   browser,在Winform中可以直接浏览网页  
   
  4,xxx忘了叫什么,一控件,可以放音乐  
   
  5,还一个控件布局的东西也不错  
   
  。。。。。。。。。。。Top

38 楼microtry(米醋)回复于 2005-08-11 20:11:53 得分 0

这就关门,买单!!!!!!Top

相关问题

  • VC 与 VC.NET 主要区别在哪里???
  • CList 与CArray的主要区别是什么
  • 请问java bean 与普通的java class的主要区别?
  • 请问:句柄与指针主要的区别是什么?
  • 请问MSFlexGrid与MSHFlexGrid有什么主要的区别?
  • VC++第四版与第五版的主要区别在哪?
  • 请教:独立启动与OMS的主要区别在哪里?
  • Locate与用SQL查询的主要区别在哪里
  • 请概括dos与win nt编程的主要区别和难度!
  • 请教:表的主键与索引在概念上主要有什么区别?

关键词

  • .net
  • ado.net
  • asp.net
  • asp.net 2.0
  • asp.net2.0
  • vs2005
  • vs

得分解答快速导航

  • 帖主:microtry
  • debug_fan
  • JzeroBiao
  • Macosx
  • chowcool
  • zhilunchen
  • songhtao
  • kingnew
  • tiaoci
  • uoyevoli
  • zyhjolly
  • chijingde
  • okyzx
  • salmon230
  • jamesfay
  • csdnzm
  • mituzhishi
  • weisunding
  • yaotyl
  • shrinerain
  • wbczyh
  • the777
  • zhouxm2003
  • mituzhishi
  • KingSeaMountain
  • zhaoliang_chen
  • singlepine
  • doitnow2000
  • sonkai
  • dragonforfly
  • fphuang
  • kqh0319
  • coolsunwind
  • cs3005
  • hyangl
  • LGame
  • sarcophile

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo