按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
l 改进了的WizardBar
可用于Visual J++。
l 新增的向导
添加了集成到Visual J++和Visual InterDev中的新增向导。
第四节 Developer Studio的使用
在一整套的Visual Studio 97 中,Visual C++ 5。0、Visual J++ 1。1
和Visual InterDev都使用同一个开发环境,称作Developer
Studio。你将在Developer Studio中创建所开发的应用程序的源文
件、各种资源文件及其它文档。这些文件以工作空间和工程的形式进
行组织。Developer Studio中一次只能打开一个工作空间,在同一个
工作空间中可以包括多个工程,一般来说,每一个工程你所开发的一
个应用程序。这些工程相互之间可以具有某个联系和从属关系,也可
以彼此完全独立。此外,这些工程还可以是不同类型的,比如说,你
可以在一个已经包括有一个Visual C++工程的工作空间中添加一个
Visual J++或是Visual InterDev工程。工程中除了包括了应用程序
…………………………………………………………Page 18……………………………………………………………
所用到的源文件、资源文件外,还可以包括其它类型的文件,如应用
程序的规格说明书、流程图、开发 日程等等。对于那些由ActiveX部
件 (如Microsoft Word等)所创建的ActiveX文档,可以在Developer
Studio中直接打开。而对于那些与其它类型的应用程序相关联的文
档,你也可以通过Developer Studio在独立的窗口的打开。
Developer Studio所包括的内容是很丰富的。本节只讲述一些基本的
概念和用法。这些用法是进行下一步所不可缺少的。对一些特殊的用
法,我们将在本书后面的章节中需要用于再作说明。
由于本书假定你已经是一个熟练的Windows 95/NT用户,因此,安装
Visual C++的过程对于你来说应该是一个相对很容易的事,所以我们
不再在这个问题上浪费时间。下面的过程中,我们假定你已在你的计
算机中安装上了Visual C++ 5。0,在一般情况下,这同时也安装了
Developer Studio,并以它作为Visual C++ 5。0 的集成开发环境。
这时,从你的开始菜单中运行Visual C++ 5。0,屏幕显示应该如图
1。1所示。图1。1还标注了Developer Studio中的几个常提到的部件的
名称,以使得,当以后我们提到这些名词时,你可以知道它们所指的
是Developer Studio中的哪一部分。
图1。1 Microsoft Developer Studio Visual C++ 5。0的集成开发环境
当然,你所看到的内容和工具条等也许会有少许的不同,这取决于你
的设置。下面我们来讲述其中的主要部分。我们看到,在Developer
Studio,整个窗口被分成了若干个部分,需要注意的事,随着设置的
…………………………………………………………Page 19……………………………………………………………
不同,或者所安装的软件包的不同,或者是处于开发的不同阶段 (典
型地,在输入源代码和调试程序的两个不同阶段),你所见到的
Developer Studio组件和相互之间的位置也会不一样。
前面说到过,在Developer Studio中,我们是以工作空间
(workspace)和工程 (project)来组织文件和进行工作的。工作空间位
于这个结构的最顶层,因此,我们首先需要创建一个工作空间。创建
工作空间通常有两种方法:
第一种方法是显式的创建一个空白的工作空间,然而向工作空间中添
加工程。这时,我们从Developer Studio的File菜单下选择New。。。命
令,这时出现如图1。2所示的对话框。
这时我们在Workspace name处键入工作空间的名字,这里假设为
WorkSpc,则Developer Studio将在Location所指定的目录下创建名
为WorkSpc的子目录 (当在Workspace name处键入完工作空间名后,可
以在Location处修改这个默认设置),然后以WorkSpc。dsw的文件名将
该工作空间保存到这个 目录下。
第二种创建工作空间的办法时直接创建一个工程。创建一个新的工程
同样是选择File菜单下的New。。。命令,在类似于图1。2的对话框中单
击Project选项卡,如图1。3所示。然后在该对话框中选择Create new
workspace单选钮 (这是Developer Studio的默认选项)。注意在图1。3
所示的对话框中,Project name和Location的意义和图1。2中的
Worksapce name和Location的意义类似。这样,在创建工程时,
Developer Studio将创建一个同名的工作空间。然后将所创建的工程
添加到该工作空间中。
…………………………………………………………Page 20……………………………………………………………
图1。2 创建空白工作空间
如果仅在工作空间中包括一个工程的话,使用第二种方式显然是很合
理的,并且,也要比使用第一种方式创建空白工作空间,然后再在空
白工作空间中添加工程的方法要简洁和方便。在今后的很多情况下,
我们都将使用第二种方式来创建工程和包括工程的工作空间。但并不
是说第一种方式就没有用处了。事实上,在第二种方法中,
Developer Studio将工作空间和工程保存到Location所指定的同一个
目录下,这对于单个工程的工作空间是合理的。但如果你希望在工作
空间中包括多于一个的工程的话,你也许希望在保存工作空间的目录
下新建子目录来保存这些工程,因为这样更有条理,更利于文件的管
理。这时,我们就需要使用第一种方式来创建空白工作空间,然后再
在这个工作空间中新建和添加工程。
在工作空间中新建工程的方法和上面的第二种方式几乎一样。只不过
这时我们应该在图1。3所示的对话框中选择Add to current
workspace (在图1。3中,这个单选钮是灰的,这是因为当前并没有打
开的工作空间的缘故)。要注意这时Location处的目录名是基于当前
工作空间所在的目录的。单击OK后,Developer Studio根据在
Project name处所键入的工程名以。dsp的扩展名来保存该工程文件。
图1。3 创建一个新的工程
l 注意:
l 本节不讨论那些由Developer Studio和所集成的开发包(如Visual
C++、Visual J++和Visual InterDev)创建和管理的文档,如源代
码文件、资源文件等。对于使用这些文件的方法,我们将在本书
…………………………………………………………Page 21……………………………………………………………
的其它章节中在需要用到的时候进行讲述。
除了向工程中添加由Developer Studio和相应的开发包 (如Visual
C++、Visual J++和Visual InterDev)管理的文件外,还可以添加其
它类型的文档,这些文档包括分成两类,一类由ActiveX部件创建和
维护,另一类由其它的软件创建和维护。Developer Studio在编辑这
些文档时的行为是不同的。
对于由ActiveX部件 (最常见的ActiveX部件有Microsoft Word和Excel
等,但是,这里所指的ActiveX部件并不限于Microsoft的产品,其它
任何符合ActiveX部件标准的应用程序都是ActiveX部件)创建的文
档,你可以在Developer Studio窗口内部打开并编辑它们,这时,由
该部件提供的菜单项融合进了Developer Studio原有的菜单项,由该
部件所提供的工具条取代了Developer Studio原有的工具条。并且,
所打开的文档显示于原有的InfoViewer Topic窗口所在位置 (如图1。4
所示,在这幅图中,我们向工程Project1 中添加了一个新建的
Microsoft Word文档,并在Developer Studio 内部打开并编辑该文
档)。这样,你无需离开Developer Studio就可以查看和修改这些文
档,这就是ActiveX技术所带来的巨大方便之处。
向工程中新建这类文档只需在图1。2和图1。3所示的对话框中选择
Other Document选项卡,然后指定新建的文档的类型,并给出文档文
件名即可(对于向工程中添加的文档,必段指定文件名,如果只是在
Developer Studio中编辑该文档,则不受此限)。如果是工程中添加
已有的文档,则必须保证这些文件的扩展名与文档的类型相符合,因
为Developer Studio是根据相应的文件扩展名来判断文档的类型和寻
找创建和维护该文档的ActiveX部件的。如果添加由其它非ActiveX部
件的软件创建和维护的文档,也必须遵从这个约定。对于非ActiveX
部件的软件创建和维护的文档,在Developer Studio选择打开时,
Developer Studio将在另一个单独的窗口中打开该文档以供用户进行
编辑。
…………………………………………………………Page 22……………………………………………………………
图1。4 向工程中添加并编辑Word文档
在Developer Studio中的另一个重要的部分是Workspace窗口 (请参见
图1。1),对于Visual C++这个窗口一般包括四个选项卡(随着是否打
开工程及打开工程的种类的不同,你将看到的选项卡也许会少于四
个,请对比图1。1和图1。4):ClassView、ResourceView、FileView和
InfoView,分别用来查看工程的类信息、资源信息、文件信息和在线
帮助文档。不论是否存在当前打开工程,InfoView总是存在的,并
且,可以通过InfoView得到当前所有安装的开发工具包的在线文档。
比如你当前正在开发Visual C++程序,但你一样可以查阅Visual J++
的在线文档。
Output窗口用来显示各种输出信息,如编译和链接信息、调试信息以
及查找信息等。这些内容将在我们具体用到时再作讲述。
第五节 获得帮助
随着应用程序越来越复杂,程序员所需掌握的知识与越来越多,然
而,在很多情况下,我们几乎没有可能把所有的知识都记到大脑里。
就以Visual C++ 5。0为例,各种在线文档加到一起,足足有100多
兆。因此,我们无法想象,如果没有在线文档的帮助,开发应用程序
的过程如何进行。对于一个开发工具来说,在线文档做到是否完善,
是否易于使用,成为衡�