2.1.3 利用项目开发应用程序(2)
Win32应用程序的项目工作区窗口包含ClassView、ResourceView和FileView这3个选项卡。
(1) ClassView的使用
ClassView(类视图)用于显示项目中定义的C++(www.cppentry.com)类,展开文件夹,将显示工程中定义的所有类。展开类,可查看类的数据成员、成员函数以及全局变量、函数和类型定义。程序员可以利用它便捷地进行程序定位:
在ClassView选项卡中单击每个类名前面的"+"号,将看到类的成员。
双击类名,可以打开类的头文件(.h),光标会停留在类的声明处。
双击成员函数,可以打开程序代码,光标定位于类的成员函数定义或实现处。
在ClassView选项卡中添加新类的方法--以鼠标右击ClassWizard顶部的主节点,在弹出的快捷菜单中选择New Class命令,在New Class对话框中指定类名和类的其他信息,单击OK按钮即可。
右击类名,在弹出的快捷菜单中选择Add Member Function命令,将向类中添加新的成员函数。
右击类的成员函数,在弹出的快捷菜单中选择Delete命令,将可以删除类中的成员函数。
这里的删除成员函数只是将函数定义从类中移去,并非真正删除。
(2) FileView的使用
FileView(文件视图)用于显示所创建的工程中的文件。展开文件夹可以查看工程中所包含的文件。单击项目工作区的FileView选项卡,如图2.6所示。在项目工作区窗口中将出现一个包含源文件(扩展名为.cpp)、头文件(扩展名为.h)和资源文件(扩展名为.rc)的文件夹。FileView有其独特的应用,以下是FileView的使用方法:
在FileView选项卡中双击一个文件名,可以打开该文件。
在FileView选项卡上右击文件名,从弹出的快捷菜单中选择适当的命令,可以完成对文件的其他操作。
(3) ResourceView的使用
ResourceView(资源视图)用于显示项目中所包含的资源文件。展开文件夹可显示所有的资源类型。ResourceView选项卡如图2.7所示。
|
| 图2.6 项目工作区中的FileView |
|
| 图2.7 项目工作区中的ResourceView |
在项目工作区窗口中显示了一个由不同类型的资源文件组成的文件夹,Windows采用编译过的资源来存储由文本和图像组成的用户界面--菜单、对话框、工具栏、图标和其他界面。资源是一个对象的外在表现。采用Windows的资源后,用户就没有必要自己去设计菜单、按钮和其他的用户界面,从而维护了应用程序的一致性,节省软件开发时间。
使用ResourceView不仅可以查看已经存在的资源,还可以实现对资源的编辑。选择Insert→Resource命令可以创建新的资源。在Insert Resource对话框中,双击需要创建的资源,如一个菜单资源。在打开的资源编辑器中编辑新的资源文件。如果应用程序已经使用了资源,那么新建的资源将保存到已存在的资源文件中;如果应用程序没有资源文件,系统会提示用户将新建的资源保存到一个.rc文件中,需要为新建的资源文件命名,并将资源文件加入到项目中去,这时将出现ResourceView选项卡。
打开ResourceView选项卡中对应的文件夹,可以实现对某个资源的编辑,如编辑菜单资源。在ResourceView选项卡中选中要删除的资源,按Delete键,就可将其删除。
4. 项目文件的添加和删除
项目一般由以下类型的文件组成:
头文件。也称为Include文件,采用.h作为扩展名。
源文件。对于C++(www.cppentry.com)语言来讲,其扩展名为.cpp;对于C语言来讲,其扩展名为.c。
资源文件。扩展名为.rc,对于某些资源文件--如工具栏按钮位图和图标资源,它们分别以.bmp和.ico作为扩展名。
以上文件经过Visual C++(www.cppentry.com)的连编,可以生成二进制的可执行代码。向项目中添加头文件和实现(执行体)文件的方法如下。
(1) 创建新的头文件和源代码文件,并将它们添加到项目中去。具体方法是,选择File→New菜单命令,打开New对话框,从中单击File选项卡,单击C/C ++ Headers File或C++(www.cppentry.com) Source File选项,并选中Add To Project复选框。然后输入一个文件名,在此可以为要创建的新文件指定目录,或直接采用当前目录,最后单击OK按钮,如图2.8所示。
(2) 添加一个已经存在的源代码文件和资源文件到项目中。具体方法是,选择Project→Add To Project命令,在子菜单中选择Files命令,在弹出的Insert Files Into Project对话框中选择要添加的文件,单击OK按钮即可(按下Shift键或Ctrl键可选择多个文件),如图2.9所示。
|
| 图2.8 创建源文件并添加到项目 |
|
| 图2.9 添加已存在源代码文件到项目 |
(3) 添加一个已经存在的头文件到项目中去。不必手工添加一个头文件,只要在源代码中输入"Include.h"即可。
(4) 从项目中删除一个文件。打开FileView选项卡,选择要删除的文件,按Delete键即可。该操作只是将文件从项目中移去,并非真正地从硬盘中把文件删除。