My FAQ,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Visual C++ > BasicDelphi
查看mfc源码的一个很好的导航工具
作者:jeffreyren 时间:2001-10-14 10:18 出处:互联网 责编:MyFAQ
              摘要:查看mfc源码的一个很好的导航工具

 

学习mfc到一定程度,必然要查看一下它的源代码。可是组成mfc源代码的文
件太多又太长,如何快速方便地找到我们要看的东西?
初次学习vc的朋友或许不知道在你的vc++6.0安装目录的某个角落里有这么一
个文件:mfc.bsc。这可是学习掌握vc和mfc的好帮手。靠它可以找出vc和mfc中某
个类的声明和成员函数的定义,可以找到vc中每一个预定义名和宏的定义,找出
一个文件里都声明了什么类,类中有些什么成员,还可以找出mfc中各个类的各个
成员函数谁调用了谁。
打开你的vc++6.0,先随便打开一个project,然后选菜单File/Open,在“文
件类型”一栏里选Browse Info File(.bsc),然后进入“你的vc++6.0的安装目录
\vc98\mfc\src\”里,选中文件mfc.bsc,按“打开”。
然后在主菜单里选Tool/Source Browser,会弹出一个对话框,里面包含两个
窗口。第一个窗口是Identifier,你可以在这里输入函数名,类名,预定义名,
宏名,文件名。
如果你在第一个窗口里输入了函数名,类名,预定义名,宏名,那么你在第
二个窗口里可以选第一项:Definitions and References。然后按OK,就可以查
看函数,类,预定义名和宏的定义以及在何处被引用。
如果你在第一个窗口里输入了文件名,那么你在第二个窗口里可以选择第二
项:File Outline,按OK后可以查看该文件里声明了什么类,什么函数,等等。

如果你在第一个窗口里输入了一个类名,那么在第二个窗口里你可以选择第
三项和第四项:Base Classes and Members和Derived Classes and Members。按
OK后分别可以查看该类的基类及其成员和该类的派生类及其成员。
如果你在第一个窗口里输入了一个函数名,那么你在第二个窗口里可以选择
最后两项:Call Graph和Caller Graph,按OK后分别可以查看该函数调用了谁和
被谁调用。

还有一个小技巧:当最后的结果显示出来后,你在结果中的函数名,类名,
预定义名,宏名上双击鼠标左键,那么包含这些名字的定义或实现的文件就被打
开了。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 myfaq.com.cn All rights reserved. www.myfaq.com.cn 版权所有