Visual C++应用框架揭密 北京理工大学光电工程系 卢英威 电脑编程技巧与维护 1999.1 P30 Visual C++应用框架提供的强大功能,为我们的程序开发提供了极大的方便,利用其应用生成器可以很轻松地生成应用程序的框架.许多常用功能,例如文档的创建,文件的打开,保存等操作的大部分代码都由应用框架来完成.这些操作对于开发软件的用户而言,是透明的. Microsoft公司的设计Visual C++的初衷是尽量向用户提供尽可能简单的接口,但是,正是因为应用框架的这一透明性,使Visual C++的运行流程显得非常神秘,当涉及这些Visual C++已经提供的功能模块的软件开发时,用户(特别是那些刚刚接触Visual C++的)不知道什么时候该使用什么接口函数,想改变Visual C++的一些默认操作时也不知道该从哪儿下手,使开发的难度增加. 本人在编程实践中发现,可以通过Visual C++自带的强大的Debug调试工具,跟踪应用框架代码,从而得出应用框架操作的部分流程.具体实现是:利用Visual C++应用生成器生成应用框架代码,启动 Classwizard,在各个类中加入欲跟踪的接口函数,编辑接口函数,设置断点,再启动Debug进行单步跟踪调试.利用这一方法,我们还可以跟踪 Vi... <共3142字> |