同时,.net平台本身就是注册在com+中,事实上。没有com,windows本身就无法启动,所以,怎么能说是com的终结呢?
正是这样一个原因,在本课程的高级部分,我们将探讨.net和com组件交换信息的问题,更重要的,我们要探讨利用com+技术实现事务处理这样一些高级课题。
十、关于编程语言的选择
.net平台编程语言是一个庞大的家族,编程语言的选择取决于您的语言经验和所生成的应用程序的范围。尽管小型应用程序通常只使用一种语言来创建,但是使用多种语言来开发大型应用程序也并不罕见。
.net 平台编程语言(包括 visual basic .net、visual c#、具有托管扩展的 visual c++、以及来自各个供应商的许多其他编程语言)通过一组公用的统一类来使用 .net 框架服务和功能。.net 统一类提供一致的方法来访问该平台的功能。如果您学习使用类库,将发现所有任务都遵循同一个统一的结构。您不再需要为了编写应用程序而学习和掌握不同的 api 结构。
在大多数情况下,可有效地使用所有 microsoft 编程语言。不过,每种编程语言都各有其相对的实力,您将需要了解每种语言所特有的功能。以下各节将帮助您为应用程序选择适合的编程语言。