《VC 6.0 学习笔记:MFC 与 SDK 入门指南及技巧总结》

需积分: 9 1 下载量 192 浏览量 更新于2024-04-02 收藏 223KB DOC 举报
在学习VC 6.0的过程中,我总结了一些重要的知识点和经验。首先,MFC生成的C源文件中都包含了StdAfx.h,这个文件里声明了许多AFX函数,包括afxwin.h,其中包含了CRECT、CPoint、CWnd等类及其方法的声明。其次,在Project->Setting->Debug中可以加入命令行参数。在SDK中要引入"windows.h"和stdio.h,因为一些常用函数的声明在这个文件中。创建一个完整的窗口包括四个步骤:设计窗口类、注册窗口类、创建窗口、显示窗口。函数名可以代表函数代码的首地址,因此可作为函数指针。要查看VC数据类型,可以在MSDN中输入相应的类型然后选择“DATA TYPE”。atof可以将字符串转化为float,atoi可以将字符串转化为int型。所有从CWnd类派生的类都有m_hWnd句柄。变量的生命周期可以认为在包含它的大括号结束,因此全局变量的声明需要放在所有大括号之外,但使用new声明或static声明的变量除外。最后,SDK示范程序是一个很好的学习资源。 在学习过程中,我发现对于VC 6.0的学习,首先要深入理解MFC生成的源文件的结构和包含的文件。StdAfx.h中包含了常用的AFX函数的声明,这对于理解C++的基本知识以及MFC编程非常有帮助。另外,掌握Project->Setting->Debug中的命令行参数设置方法也是很重要的,这可以帮助我们更好地调试程序。在SDK中,引入"windows.h"和stdio.h是必不可少的,因为许多重要函数的声明都在这些文件中。 创建一个完整的窗口是VC 6.0学习过程中的重要内容,原来需要设计窗口类、注册窗口类、创建窗口以及显示窗口。这四个步骤是相关的,必须按照正确的顺序来进行,否则会导致窗口创建失败。此外,我们还学习到函数名可以代表函数代码的首地址,这让我们可以很方便地使用函数指针。要查看VC的数据类型,可以在MSDN中进行查找,这是我们学习VC编程不可或缺的工具。 学习VC 6.0还需要掌握一些基本的函数转换知识,比如atof和atoi,它们可以帮助我们将字符串转化为float或int类型。同时,我们也了解到所有从CWnd类派生的类都有m_hWnd句柄,这是操作窗口的关键。变量的生命周期也是我们需要了解的知识,全局变量的声明需要放在所有大括号之外,而使用new声明或static声明的变量除外。 最后,SDK示范程序是一个非常好的学习资源,通过参考示范程序,我们可以更好地理解VC 6.0的编程思想和技巧。总的来说,VC 6.0学习过程中我们需要注重细节,掌握基本知识,灵活运用学到的知识,才能更好地理解和应用VC编程。
2008-07-03 上传