visual studio2003和visual studio2005有什么区别

来源:百度知道 编辑:UC知道 时间:2024/06/09 18:30:52
visual studio2003和visual studio2005有什么区别

用的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语句。
<