Visual Studio .NET 2003并不像VS.NET的最初版本那样有很强的创新性(除非你用的是C++,稍后我会对此做更多的讲述),但其新的功能对提高开发效率却大有帮助。 VS.NET最初版本强调的是可以让你创建Web services和Internet应用程序;VS.NET 2003在扩展这些功能的同时,引进了移动性(见图1)。该版本最显著的特点是增加了适用于Pocket PC和其它与Windows CE相关的设备的.NET Compact Framework(CF)。VS.NET 2003还增加了ASP.NET移动控件包(即以前我们所说的Microsoft Mobile Internet Toolkit),它可以让我们为移动设备创建基于Web的应用程序。
VS.NET 2003在安全性和可用性方面也有很大的改进。例如,Microsoft改进了.NET Framework Class Library来支持Microsoft的可信赖计算计划(computing initiative)。所以来源不可靠的程序是不能访问部分.NET Framework的,而且如果程序是从Internet或类似不可靠的地方下载的,那么它们在访问机器资源时也会有权限限制。这些功能使你可以更容易地为任何设备创建更安全可靠的基于Internet的程序。
图1. 强调开发效率
.NET的Web service体系——或者更明确地说,WSDL.exe——也有一个很小但很有用的改进:可以为一个Web service命名名字空间。这就意味着,你在机器上测试所用的所有服务器代理都可以有一个另外的名字,而不是“localhost”。在用于Oracle和ODBC的数据提供者方面,ADO.NET也有了改进。从VS.NET 2003工作区(workspace)的Server Explorer可以看到这些新的提供者。另一个好处是:该版本的VS.NET 2003明确说明并行部署是可行的,即,类库的1.0版本和1.1版本可以并存在同一台机器上,你甚至可以将1.0框架作为用VS.NET 2003构建的项目的目标框架。
本文从总体上讲述了Visual Studio .NET的新增功能,以及它的两个开发语言:C#和VB.NET。然而,任何.NET语言最显著的变化则是体现在C++中的,不管是其托管版本还是本地版本。一个最重要的变化是,C++现在更接近ANSI标准了。而且,托管C++与VS.NET IDE的整合更好了。除了用#import指示符外,你可以用Solution Explorer包含对项目的引用。托管C++开发人员不再需要手动地构建窗体了;窗体设计器被整合到了托管C++项目中,就同它整合到C#和VB.NET项目中一样。
其它的新功能提高了程序员的开发效率。IntelliSense有很大的改进:你可以自动地为接口和事件方法插入stubs,当你添加它们时,IntelliSense会建议对它们进行覆盖。在IDE中也有很多新的、很小的但却很好的功能,它们可以让你用更少的时间写更多、正确度更高的代码。在此,我就不详细讲述所有功能了,但我想,你一定会对这些新功能有很多感受的,就像我在过去几个月中试用Beta版所体验的那样。
- 用Photoshop给漂亮的烫发MM抠图
- Photoshop透明婚纱抠图大法
- Photoshop:让MM做个“变色龙”
- 用Photoshop来制作一款精美的宝宝照片墙
- Photoshop绝色美女通道抠图法
- 用Photoshop教你打造绚丽光芒效果
巧巧读书:http://www.qqread.com/vbdotnet/w590186002.html
相关专题
- .NET移动与嵌入式技术 (5968篇文章)
- .NET开发手册 (5669篇文章)
- 用vb.net实现闹钟提醒程序 (9次浏览)
- vb.net GDI+入门——画笔、画刷和颜色 (3次浏览)
- VB.Net实现进程监视器的方法 (1次浏览)
- VB2005中开发新一代控制台应用程序(3) (0次浏览)
- vb.net使用ListView 控件显示系统驱动器 (0次浏览)
- vb.net入门——ListView 控件的使用 (0次浏览)
- vb.net GDI+入门——使用Graphics对象填充图形 (0次浏览)
- .Net中ListView控件多选时复选框自动选择问题 (0次浏览)
- vb.net GDI+入门——使用Graphics对象绘制线图 (0次浏览)
- vb.net GDI+入门——了解Font类 (0次浏览)



