`

跟我学Visual C++ 学习笔记

    博客分类:
  • C++
阅读更多
1.
Windows下的应用程序按界面分为3种:SDI MDI 对话框界面(计算器)

MFC中所有类名以C开头、数据成员:m_

Windows API:
WinMain函数——程序入口
WinProc函数——处理消息

应用程序主窗口缺省资源标识符:IDR_MAINFRAME、其中图标大小为32*32 16*16

2.
MFC应用类层次:
                 CObject
                   |
                 CCmdTarget
                   |
               ——————
              |          |
            CWinApp    CWnd
          ----+----------+---
              |          |
           CYourApp    CYourWindow
           1.应用程序     2.窗口        3.文档类    4.视图类   5.控件   6.资源

资源:
1)文本资源:存在ASCII文本文件中,称为资源描述文件,与项目名相同,扩展名 .rc
2)二进制资源:保存在项目目录的RES子目录下
每一个程序都有一个资源描述文件,有全部的文本资源和二进制资源文件名的引用,编译程序时,资源编译器将二者组合为一个二进制映像(存在RES文件中),该映像在链接阶段时联编到执行文件中。

3.
应用程序类及归属(程序名FourUp)
1)应用程序对象:由CWinApp导出的类作为应用程序对象类,类名CFourUpApp,应用和实现包含在FourUp.h和FourUp.cpp中
2)窗口对象:由CDialog派生类作为主窗口,CDialog是CWin的子类,主窗口:CFourUpDlg,定义:FourUpDlg.h,实现:FourUpDlg.cpp。
3)资源:文本、二进制
4)控件:控件和图标等分散在CAboutDlg和CFourUpDlg的资源描述文件中,类定义和实现在FourUpDlg.cpp中。
分享到:
评论

相关推荐

    跟我学 VISUAL C++ 6.0.rar

    《跟我学 VISUAL C++ 6.0》是一份针对初学者的教程资源,它涵盖了Microsoft的Visual C++ 6.0集成开发环境(IDE)的使用,以及C++编程语言的基础知识。这个压缩包包含了三个文件:说明.htm、readme.txt以及主教材《跟...

    跟我学 VISUAL C++ 6.0(2)(两部分2-2)

    跟我学 VISUAL C++ 6.0跟我学 VISUAL C++ 6.0(两部分2-2)

    跟我学visual C++6

    通过《跟我学Visual C++6》,无论是对编程感兴趣的新手,还是想要转战Windows平台的开发者,都可以系统地学习到Visual C++ 6.0的基本使用方法和编程技巧。结合书中实例和练习,相信读者能够在愉快的学习过程中快速...

    跟我学 visual c++ 6.0

    《跟我学 Visual C++ 6.0》是一本专为初学者设计的教程,旨在引导读者逐步掌握Visual C++ 6.0编程环境的使用。这本书涵盖了从安装软件到编写和调试C++程序的全过程,内容详实且易懂。 在深入学习之前,我们先来了解...

    跟我学 VISUAL C++ 6.0

    跟我学 VISUAL C++ 6.0

    Visual C++ 2010学习版.zip

    《Visual C++ 2010学习版》是一款专为编程初学者设计的开发环境,它结合了微软的编译器、调试器以及丰富的编辑工具,使得C++编程变得更加便捷。这个压缩包包含了Visual C++ 2010的学习资源,包括安装包和教程,帮助...

    Visual C++程序设计学习笔记

    《Visual C++程序设计学习笔记》是一份深入探讨VC++编程技术的综合资料,涵盖了从基础知识到实际系统开发的广泛内容。Visual C++是Microsoft公司推出的一种强大的集成开发环境,它集成了C++编译器、调试器以及MFC...

    Visual C++学习资料

    ### Visual C++ 学习资料知识点详解 #### 一、Visual C++ 概述 - **定义**:Visual C++ 是微软开发的一款基于C++语言的集成开发环境(IDE),它支持C++语言的标准特性,并提供了强大的调试工具、编译器优化以及与...

    Visual C++ 程序设计学习笔记1~12章源代码

    《Visual C++ 程序设计学习笔记1~12章源代码》涵盖了广泛的编程概念和技术,这是一份深入理解Microsoft Visual C++编程环境的宝贵资料。这份笔记不仅包括了基础的C++语法和编程技巧,还涉及了高级主题,如多线程、...

    visual C++2010 学习版

    《Visual C++ 2010学习版:深入探索与实践》 Visual C++ 2010是一款由Microsoft公司推出的强大的集成开发环境(IDE),主要用于编写C++代码,尤其在Windows应用程序开发方面表现出色。它集成了编译器、调试器、资源...

    Visual C++程序设计学习笔记.rar

    《Visual C++程序设计学习笔记》是一份深入探讨C++编程在Microsoft Visual Studio环境下的实践指南。这份笔记涵盖了从基础知识到高级技术的广泛内容,旨在帮助读者熟练掌握Visual C++的使用,提升软件开发能力。 一...

    跟我学 VISUAL C++ 6.pdf

    《跟我学 VISUAL C++ 6》是一本深入浅出的C++编程教程,特别针对Microsoft的Visual C++ 6.0集成开发环境。这本书旨在帮助读者掌握C++语言的基础和高级特性,同时熟悉Visual C++ 6.0的使用技巧,是编程初学者和希望...

    跟我学 VISUAL C++ 6.0精典教程(两部分2-1)

    VC入门的精典教程.要的快来下呀VC入门的精典教程.要的快来下呀(两部分2-1)

    跟我学 VISUAL C++ 6(part3)

    本书教你如何一步一步学习vc++,适合新手学习用,中间穿插很多实例

    跟我学 VISUAL C++ 6

    跟我学 VISUAL C++ 6

    vc++2010学习版(Microsoft Visual C++ 2010 Express)

    它属于Visual Studio 2010家族的一部分,特别设计用于简化C++编程的学习过程。这个版本包含了必要的工具和功能,让开发者能够创建、调试和运行C++应用程序,而无需支付任何费用。 **集成开发环境(IDE)**:Visual ...

Global site tag (gtag.js) - Google Analytics