|
2.6 Visual C++5.0新特性 在MFC类库上,没有做什么大的改进,只是增加了对微软的IntelliMouse(智能鼠标)的支持;对Developer Studio,则作了一些修改,增加了一些新特性,使其更易于使用。这些新特性包括: 自动化和宏功能 可使用Visual Basic脚本语言自动化一些重复性过程和工作。宏记录功能可以根据用户的操作自动生成宏操作序列。Visual Studio和它的组件都可以看作对象来处理,这意味着可以自动化诸如打开、编辑、关闭文档和调整窗口的操作。 可定制的工具条和菜单 可以灵活的定制菜单和工具条,使其更适合你的工作需要。比如,可以创建一个新的工具条和菜单;增加、删除菜单命令和工具条按钮等。 调试器 可以直接运行和调试程序,并用宏语言自动化调试工作。 支持Internet连接 可以直接在Developer Studio中察看WWW页面。可以使用全新的InfoViewer或自己注册的Web浏览器察看Web上的页面。当窗口中有一个Web地址(URL)时,可单击该地址察看Web页面。该特性可以让Visual Studio用户了解最新信息、获取更新的文档以及完成产品的升级和修正工作。 项目工作区和文件 一个新的便捷的项目系统允许一个工作区内包含多个不同的项目类型。比如说,可以创建一个包含Visual C++工程和J++ Applet的工作区。 工作区现在以.dsw为后缀名(以前为.mdp)项目文件现在以.dsp(以前为.mak)为后缀名。 Build文件现在分为两种:内部(.dsp)和外部(.mak)。在Developer Studio中创建一新的工程或从以前版本的工程进行转换时创建内部Build文件。内部Build文件与NMAKE外部编译工具不兼容。可以通过选择Project菜单上的Export Makefile创建一个与NMAKE兼容的外部Build文件。 在工作区内可以包含多个并列的工程文件 要在一个工作区内增加一个工程,可以打开该工作区,然后选择Project->Insert Project into Workspace...菜单项,在当前工作区中增加一个工程。 通过选择Project->Set Active Project菜单项,可以设置当前活动工程,也就是执行Build操作时编译的那一个工程。 这可能是令许多程序员为之欢呼雀跃的一个特性,因为这一特性对于在不同工程之间复制代码和资源是非常方便的。工程之间还支持鼠标直接拖放对象特性,这样用户可以直接从一个工程的资源文件中拖动一个对话框资源,然后放到另一个工程的资源文件中。而在以前版本中要完成类似的操作,必需先打开一个工程,然后打开另一个工程的资源文件,再进行资源复制操作。 增强的资源编辑器 在Visual C++中,可以在对话框中使用WizardBar将程序同可视化元素联系起来。 在使用加速键、对话框、菜单、字符串时,如果需要对多个项作同一修改,可以选择所有要改的项目,然后在View菜单中点Properties;在Properties对话框中一次完成多个项的值的更改。 提示:要选择多个项,可以先用鼠标点某一项,然后按住CTRL键,再用鼠标点其他项。或用鼠标器拉框选择一个区域的多个项。要向从多个项中去掉一个选择,可以按CTRL键,点击那一项。 文本编辑器 Find in Files命令现在支持两个独立的输出窗格,这样用户就可以保存上一次搜索的结果了。
小 结 在这一章里,我们主要向读者介绍了:
作者: 不详, 来源: Visual C++王朝 |