CAA 工程概述和建立 1. C A A 工程概述 1
C A A 工程的文件结构树 在VC6
0 中新建一个CAA 工程,其文件结构树如下图所示: WorkSpaceFrameWork1FrameWork2RunTimeViewModule1Module1 图1
1 文件树形结构 每个WorkSpace 至少需要包含一个Framew ork
一个Framew ork 包含了一个工程的所有需要的元素,也即是,一个Framew ork 即可以是你的一个工程
Framew ork 的体系如下图: 图1
2 Framew ork 的体系结构 可以将磁盘中的文件夹结构与上图对照
下面对 Framew ork 的几个文件夹及其文件作简单的一个介绍
PublicInterfaces:公共接口,在这个文件夹中是类的声明,即
这些类可以为整个Framework 的各个模块共享,也可以被外部Framework 使用
PretectedInterfaces:系统自动生成的module
h 头文件,供编译连接时使用
这些模块只能在本 Framework 使用
IdentityCard
h:本文件定义了所有用于编译使用此 Framework 的预定义 Framework
即,在开发过程中你使用了系统或者外部的API,你必须包含此 API 所在的头文件,module 和 Framework,其中 Framework 的预定义就在这个文件中进行
其格式如下: AddPrereqComponent("ApplicationFrame",Protected); // ApplicationFrame即为所连接的Framework Cnext 文件夹:包含了 Resources 和 Code 两部分,其具体的作用下文会具体阐述
Module 文件夹:Module