C语言的概念解析----工程
在一般的C语言教材中没有介绍工程的概念,而从2008年4月的全国计算机等级考试的上机考试系统开始采用Visual C++6.0,而在VC6.0要编写、运行、调试C程序必须(或人工让它自动)建立工程。基本概念:在Visual C++6.0中引入了项目的概念,目的是用工程化的管理方法把一个应用程序中的所有文件组织成一个有机的整体。一个项目由相关的多个文件组成。项目也称工程。
举一个简单的例子帮助用户理解工程的概念:一个刚刚创业的小型工厂,厂长一个人可以处理所有的业务(产、供、销及售后服务),这时的厂长就像我们刚学习C语言时程序的所有的功能(或代码)都写在main函数中(main--厂长),当工厂的规模不断扩大时厂长管理所有业务就会感到力不从心,就指定几个人分别管理产、供、销及售后服务,这就像C程序的规模(或功能)越来越大,程序员就将不同的功能分别写成函数,由main函数统一调用。当工厂的规模进一步扩大,这几个人已经不能很好地管理各自的业务了,就会成立相应的部门来管理相应的业务。这就像程序的规模也进一步扩大,程序员要在一个C文件中管理维护程序就很困难(或很不方便),程序员就将函数分类(对C++程序来说将不同的类分类),把每一类函数(C++程序的每一类类)单独写成文件,由工程来统一管理这些文件,工程就应运而生了。
《C/C++程序设计学习与实验系统》从2008.5版本开始支持VC6.0的工程的创建、编辑、保存、运行,具体方法请参见软件帮助。
同时软件也集成了精简版的Visual C++6.0,为计算机等级考试用户提供了方便。
软件下载:http://www.
[[it] 本帖最后由 zhongjiamin 于 2008-2-19 14:20 编辑 [/it]]