[原创].NET 2005初体验
作者/one 时间/2006-3-8 11:06:00 类别/.NET技术 查看/
 发表评论 以论坛方式查看
标签:ASP.Net 软件开发 c# .net vs.net SQL Server
一、Visual Studio 2005
看来ms继续在他的产品中剔除.NET字样,呵呵,谁要他原来什么都帖上.NET的标签呢?结果搞得别人云里雾里。
界面上,采用Office 2003的风格,感觉很好。我用的专业版,原图如下:

由图可知,ASP.NET的bin成了App_Data,项目文件和解决方案配置文件都不见了。添加的类库项目里还是有项目文件的身影。简单就好!自动生成的aspx和cs文件也变得简洁许多了,少了很多垃圾,太棒了!

二、C# 2005
1.泛型
是个好东西!终于可以不必为了完成一个操作,只因类型不同而去定义相似的类和方法了。
2.可空类型
以前在给存储过程传值的时候,遇到可空的类型,要传空值时真是痛苦得要命,现在好了,有了空类型,你就大胆地传值吧
3.命名空间别名限定符
不错,有了这个,当我们自己定义的类命名空间跟系统的冲突时,就可以使用global::标识系统命名空间了。记得开发数字家园的时候就遇到自己的组件的命名空间和系统冲突的问题,现在不怕了。

三、ASP.NET 2.0
1.数据访问
ASP.NET 2.0引入了一系列数据源控件对各种数据来源进行处理,比如SqlDataSource,这样数据绑定控件只需设置DataSourceID属性为数据源控件的名称,就能够实现自身的数据绑定。同时,也增加了许多新的数据绑定控件,比如GridView,DetailsView,FormView,一切变得更加简单,有点傻瓜化
初步用了一下,GridView是增强版的DataGrid,更加傻瓜化,真担心其性能啊,原来就不用DataGird,估计以后也不会用它了。DetailsView和FormView都用来查看单条记录,只是FormView可定制性和模板功能更强,就如原来的DataList和DataGrid对比一样。
2.对象定义
现在,在aspx文件中定义过的控件,在对应的cs文件里再也不用重新定义,Cool!

先到这里吧,准备研究下Petshop4.0
查看该用户更多文章>>