C/C++程序新世界——Borland C++ 4.0 1994-07-15 新增功能: BORLAND C++4.0的全名是BORLAND C++ 4.0 FOR DOS WINDOWS和WINDOWS NT,顾名思义,就是说除了在前一版本中支持的DOS和WINDOWS3.0版的软件开发之外,BC++4.0还可以用来开发WINDOWS NT的32位软件。有人可能会说,可以开发WINDOOWS NT软件的C/C++编译器已经一堆了(有MICROSOFT WIN3.2 SDK VISUAL C++ FOR WINDOWS NT,及SYMANTIC C++ 6.0),但是别忘了,MS_WIN32 SDK里的程序必须在NT之下才能执行,在现阶段WINDOWS NT市场情况不明朗的情况下,软件公司要投资那样高费用的软件,还是不容易的。 而BORLAND C++4.0的设计方向是让程序设计师,以平常的WINDOWS 3.1执行BC++4.0的系统发展环境来开发DOS、 WINDOWS和WINDOWS NT的程序,让您的最少的投资得到最大的收效。 APP EXPERT: 自从MICROSOFT推出VISUAL BASIC之后,VISUAL PROGRAMMING(可视程序设计)的市场成长得相当迅速,BORLAND C++4.0的集成开发环境中,也首先把视觉程序产生器包括在里面,这个名叫APP EXPERT的程序产生器可让您设定程序中所要支持的功能,例如多重文件介面(MULTIPLE DOCUMENT INTERFACE)加速功能键(SPEED BAR),状态档-----然后由APP EXPERT为您产生所需要的程序码,这些程序码是C++的程序码并且支持BORLAND的新一代“对象窗口函数库”(OBJECT WINDOWS LIBERARY-OWL2.0),这意谓着对程序设计师而言,不需花太多的工夫去了解这些程序码,更不需要去修改他们,程序员只需要把程序的核心功能加进去,其它窗口设计上的工作都可由APP EXPERT来帮助完成。 TARGET EXPERT 在WINDOWS上使用BC++4.0的集成开发环境来开发WINDOWS程序是天经地义的事,那么对原有的DOS程序,如何维护呢?在BC++4.0的集成开发环境里,提供了TARGET EXPERT的功能,这样,利用这个功能就可以编写并编辑DOS原来的程序,在除错方面,集成开发环境不能对DOS程序进行系统除错,但是由于BC++4.0的IDE是一个完全开放的IDE,因此使用户很容易把一些TOOLS加入,可以把TURBO DEBAGGER FOR DOS加入IDE中,让它来作除错动作。另外,用WINDOWS做为程序开发的操作有一项DOS没有的优点一利用开多个视窗点进行程序的测试,并且在发现问题后,可以直接切换集成开发环境来进行程序的修改和编译,称为GVI DEBAGGER。 WIN32S: WIN32S是用来在WINDOWS 3.1上模拟WIN32应用程序界面,也就是说WINDOWS3.1加上WIN32S就可以执行32位的可视程序了,所以在安装BC++4.0时,应要注意把WIN32S一并安装。 要在WINDOWS3.1加上WIN32S环境下使用BC++4.0来开发程序,系统的扩展内存要加到12兆。 外挂式功能表: 以往总有一些程序设计师不愿意使用集成环境开发程序,这是因为集成环境不能让他们很自由地调整成自己的型式。在BC++4.0的集成环境中,尽可能地把整个环境都开放给程序设计师,由他们自己所喜欢的环境参加,另外,为了让您更方便地操作,BC++4.0新增了快速功能表(SPEED MENU),您只要按下鼠标键,就可以呼出快捷键功能表的菜单来使用。 在开发程序的过程中,需要根据不同阶段 的需要,如除错和产品生成等不同的需要修改编译的方法,如所需要的优化的种类及附加的出错信息等,虽然不是什么大事,但经常改去也是很麻烦的,有时还会漏改了某些项目,BC++4.0新增格式表(SHEEFS),或直接选用不同的环境方式,而不需要某项修改。