To seekuface:
我说的是C#,不是C++,也不是VC,C#是微软为.NET平台定制的一种新的编程语言,它按照面向对象的方法重写了全部基础类库,在C#中,连程序入口的主函数都是包装在一个类里的。C#给我们带来了很多新的东西。而且它是面向组件的,有空你可以看看哦,相信你也会被它吸引的。至少目前我还没看到比它更优雅的语言。
To ilovedelphi:要进行并行开发,涉及到模块相关度和版本同步等很多问题,而且和语言环境也有很大关系。由于Dephi的基础是Pascal,从本质上看,它还不是完全面向对象的,所以还带有很多结构化设计的特点。它又封装了很多东西,因此,要完全实现面向组件和松散耦合是比较困难的,只能通过软件工程中的规范去实现并行开发的协同。可是做法因公司的不同,每个公司几乎都有自己的一套做法。Dephi的做法我不是很清楚,微软的做法我了解一点。它以前主要是用Com来使模块独立的,而用sourcesafe来保证版本同步。你可以参考一下微软的开发规范。不过,现在微软推出了.NET平台,在这个平台要实现你所说的就太简单了,C#就是一种完全面向对象,面向组件的语言,所以写出来的组件可以进行松散耦合,现在我正在学习,感觉用它写程序太爽了。