CSDN博客

img weirixi

关于ACE源代码研究的可行性分析

发表于2004/10/31 22:06:00  1206人阅读

分类: 中间件

目的

 

研究ACE5.2.1(于2001111日发布)源代码,彻底地掌握ACE,充分地理解ACE,将ACE的功能发挥到极致,为下一步分析TAO_IDLTAO打好坚实的基础。这一次以分析Windows平台下的ACE为主。

 

一、ACE的源代码状况

 

ACE的源代码位置于$ACE_ROOT/ACE%ACE_ROOT%/ACE的目录下, 可以独立分析。

 

1ACE的源代码的类别统计分析

ACE的源代码分为三大类:C++源代码INLINE源代码、和编译文件类

C++源代码:cpp文件334个,h文件456个;

INLINE源代码:i文件227个,inl文件24个;

编译文件类:ace_message_table.bin是值得注意的。

 

2ACE的源代码的特点分析

 

a.复杂的预定义环境;

b.有许多自定义的数据类;

c.有许多专用的宏;

 

二、ACE源代码的分析方法

 

1.第一步,先将ACE中有关Windows平台的源代码分离出来,然后单独编译成功;

2.ACE的框架整理出来;

3.对代码按其框架详细分析.

阅读全文
0 0

相关文章推荐

img
取 消
img