Borland C++ Build5.0 IDE的重大变化 张利辉 2000年 第26期   Inprise最近推出了Borland C++ Builder 5.0版(标准版、专业版、企业版,以下简称BCB),三个版本都新增加和改善了不少功能,其中和开发人员联系最密切的IDE(集成开发环境)也发生了重大的变化,使开发人员使用起来更加方便、快捷。下面就BCB 5.0的IDE变化分几个方面作一详细介绍: #1  一、 在BCB的IDE中可以对工作桌面进行自定义的设置   你可以对任何工具子窗口进行打开、关闭、移动和更改尺寸等操作,并且把这些桌面布局保存起来。在不同的情况下,可以通过Desktop工具栏上的下拉框选择所需要的桌面布局样式。当然这种布局设置在BCB下一次启动时仍然有效。为了方便管理,BCB允许删除不需要的方案。 #1  二、 新增加了TO-DO列表   这种列表可以像便签一样随手记录当前你需要做的事情。由于其采用了简单的数据库形式,可以按照内容、完成与否、重要性、所属模块、所有者和种类等等排序和分类显示,这样可以帮助开发人员减少忽略某些细节问题的可能性;同时由于它可以伴随应用程序存储(要求必须按照BCB的规则以注释形式写入模块),所以这可以是一种很好的开发文档保存工具。也正是由于这些原因,TO-DO LIST逐渐成为新版本的快速开发语言(如PowerBuilder 7.0)的必备功能。当然由于这个功能刚刚出现,还存在不方便管理、缺少强大的导入导出功能等缺点,有待进一步完善。 #1  三、 进一步完善了Object Inspector   BCB吸收了诸如VB等语言的优点,在Object Inspector中程序员可以对对象的属性和事件按类别显示和过滤。众所周知,BCB的部件一般都有大量的属性和事件,长久以来我们一直在忍受字母排序的苦处。现在终于可以解脱了,你可以自由地选择按字母排序或者按类别排序,而且还可以按类别隐含掉一些当前不需要的属性,真是方便极了。另外在Object Inspector中增加了直接在下拉表列中查看诸如光标、图像、颜色等视觉效果的功能,这一种功能大家在MS-Office 2000中已经看到过。 #1  四、 增强了代码编辑器功能   在BCB5.0中定制代码编辑器的功能被集中放到了Tools | Editor Options菜单项中,程序员现在可以使用多套快捷键方案,其中还包括Visual Studio方案,甚至你还可以自己定义一套方案。 #1  五、 窗口的两种存储方法使程序员有更多的选择   在新版BCB中,窗口的存储除了可以使用原来的二进制代码格式之外,又增加了对文本格式的支持。文本格式直观性很明显,所以目前它成了窗口的默认存储方式。为了保持向前兼容性,BCB允许将其改回原来的二进制格式,而且步骤很简单,这样开发人员就可以自由地选择窗口的存储格式。 #1  六、 支持后台编译   在BCB 5.0中增加了后台编译的功能,这样开发人员可以在编译工程或单元的同时,继续进行代码或窗体的编辑,进而可以节省程序员的时间。 #1  七、 新增了数据模块的可视化设计功能   数据模块设计器是新增加的一个可视化设计工具,它可以很容易地创建和维护数据模块。数据模块设计器的界面被分为左右两部分,左边使用树结构显示数据访问控件之间的父子关系,右边则以图表的形式显示数据控件以及它们之间的关系,显然这样的方法直观性更强。   可以看得出来Borland C++ Builder 5.0的IDE有了长足的进步,它减少了分散程序员注意力的因素,使程序员在开发程序的时候更加方便快捷,得心应手。