用的framework不同。
2005输入时直接有提示。而非点之后才有。
自动保存及恢复功能:解决了以前visual studio开发者最烦的一个问题
重构:如变量重命名,提取方法和接口等
等等等等。可以去看微软的白皮书。
在.NET 1.1下就可以使用强类型数据集,可是在Visual Studio 2003里开发起来还是有一些不方便,在Visual Studio 2005里对DataSet的设计视图做了很大的改进,因为ADO.NET 2.0增加了TableAdapter对象,所以现在也可以在DataSet设计视图里添加DataTable的表适配器。以前的typedDataSets只是一些数据实体(哑对象,只有属性的类)的集合,并不能很方便的自我管理持久化,以及数据完整性验证等。现在可以很方便的实现这些。
下边通过一个例子来详细介绍如何通过vs2005来生成强类型DataSet简化开发流程,生成可伸缩性的多层数据库应用程序。
首先新建立一个Web网站项目,在[解决方案资源管理器]→[添加新项] →[数据集],命名为Authors.xsd,由于强类型DataSet需要放到App_Code目录,如果此时项目文件中没有App_Code目录,IDE会提示是否创建,我们选择"是"即可。
此时IDE会自动打开我们刚才建立好的Authors.xsd文件,并且开始运行TableAdapter配置向导,如果Web.Config没有数据库连结字符串,此时我们需要新建立一个连接:选择[新建连结] →[Microsoft SQL Server] →[选择系统自带的pubs数据库] →[将新建立的连结字符串保存到应用程序配置文件中]。
在接下来的选择命令类型的时候,IDE出来三个选项来供用户选择访问呢数据库的形式:
1、 使用SQL语句,如果是单个表,向导可以自动生成 Insert,Update和Delete语句。本例子也是使用的这种方法。
2、 创建新的存储过程。同样如果是单个表,向导可以自动生成 Insert,Update和Delete语句。
3、 使用现有存储过程。需要为每一个命令选择相应的现有存储过程。
`````````````````````````````````````````````````
说白了vs2005就是功能更强大 支持.net 2.0 相对来说软件更大了 耗的资源也多 不过对于开发.net来说 废点资源值 毕竟我们关心的是它的用处 如果条件允许 建议安装vs2005 毕竟他还避免了一个 比如经常出现403 或505等错误 至少我用03时有时framework会出问题 可能和03冲突吧