background image

Builder 小得多。不仅如此,其稳定性和完善程序要比 C++ Builder 要强得多。

但是

"Visual C++"这个名字曾误导了很多人,他们认为自己买了一套完全可视的编程系统,类似于 Visual 

Basic,并在刚开始的几天总这样幻想。然而不久,人们认识到他们必须实际编写和阅读 C++代码。虽然 Visual 

C++优点向导可以节约时间和提高正确性。

但程序员必须理解向导所产生的代码,最主要的,还必须理解

Microsoft Foundation Class(MFC) 

Library 的结构和 Windows 操作系统的内部工作方式。许多 C/C++的 DOS 平台的程序员把这种工作方式评价

"枯燥且艰深晦涩"的过程。尽管新版本的 Visual C++6.0 提供了控制台应用程序类型,使 DOS 程序员能方便

地进入

MFC

 

应用程序的开发,但仍然不能从根本上改变上述弊端。

选择了

Visual C++,就必然选择 MFC,一种程序结构,一种编程风格。但由于 MFC 是 OWL 同时代的产物,已经

落后于

VCL 一个时代了。从开发出基于 ATL 的 WTL 可以反衬出 MFC 的不足。这恐怕是 Visual C++程序员最窘

 

的地方。

但我们暂且不提

MFC 过时的尴尬,单是稍稍地改变一下应用程序的外观,Visual C++优点已是力不从心了。例

如,想要改变控件的字体和背景,你得重新生成一个类,而

VB 只需更改一下属性。从 Visual C++界面设计的网

 

站的火爆可见一斑。

不仅如此,

Visual C++程序员也时常感到另外一种尴尬,一个小小的 BMP、JPG 图片显示,在 Visual Basic

中轻而易举的事件,到了

VC 居然需要那么多的代码,而且在数据库应用程序的开发中还常发生许多一些细微的错

误,令程序员们大为恼火。更为甚者,如果有人还想用

Visual C++编写 Internet/Intranet 程序的话,那简

直就是自寻烦恼。

虽然,一个优秀

Visual C++程序的薪水要比其他程序员高。但是,他所花费的精力不是其他程序员能比拟的,

他不仅需要承担高昂的培训费,而且还要承担

90%不成功的概率。这恐怕是想成为 Visual C++程序员的人最苦

恼的事。

当然,我们不是劝你放弃使用

C/C++语言,相反还十分支持。因为使用 C/C++编写的程序结构和算法能被更多人

接受,毕竟

C 影响了整整 20 个年头。但是时过今天,我们还能靠它来"谋生"吗?

相信你已经有了自己的答案。当然,我们之所以跳出来,是希望程序员们不单是在这个方面去思考,更主要的是:
在我们国家软件发展浪潮到来的今天,我们不能再盲从,我们应该关注软件产业、关注互联网产业、关注信息产

 

业。我们也应该有自己的归宿,难道印度软件大国给我们的启示还不够多吗?

   

   
Visual Studio 6.0 

 

三大件之

Visual C++(VC++)、Visual Basic(VB)   

Visual FoxPro(VFP)

软件介绍:

Visual C++

Microsoft Visual C++

 

,简称

MSVC、VC++或 VC,是微软公司的 C++开发工具,具有集成开发环境,具有编

C 语言,C++ 以及 C++/CLI

 

等编程语言的能力。

VC++

 

整合了便利的除错工具,特别是整合了

Windows 

API、DirectX API   

Microsoft .NET 框架(6.0 没有)。目前最新的版本是 Microsoft Visual C+

+ 2008,Visual C++ 6.0 是其经典版本。

Visual C++

以拥有 语法高亮 ,

IntelliSense(自动编译功能)以及高级除错功能而著称。比如,它允许用

户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程
序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连
结的时间花费,在大型软件计划上尤其显著。

Visual BASIC