⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 untitled-01.txt

📁 mfc 教程
💻 TXT
字号:
          $1  $He11。, MFC
    短短数年以前,对首次学习编写 Microsoft Windows程序的人们仅有有限的一些可供选择
,的编程工具。那时候,C是 Windows S0ftw。 Development Kit(SDK)使用的语言,而其他
Windows编程环境像 Microsoft Visual Basic还没有出现。大多数应用程序是用 C语言编写的,
那些无经验的程序员面临着艰巨的任务。他们不仅要学习有关新操作系统的一切,还要熟
悉Windows提供的成百上千个不同的应用软件编程接口(API)函数。
    今天,许多Windows程序仍然是用C语言编写的。但是多种Wndows编程环境使具有商
业品质的 Wndows程序可以用 C、C++、Pascal、Basic以及许多其他语言来编写。而且,由于
Wndows的复杂性和Windows API所涉及领域的广泛性,这就急需有一种面向对象的编程语
言。因此, C+十就取代了  C,而成为专业  Wndow程序员所选用的语言。许多  Windows程序员
都承认 C+十是 C的强劲竞争对手,它带有一个类库用来抽象 API,并将窗口和其他对象的基本
操作封装在可重复使用的类中,这样就使得 Windows编程变得简单了。而且,非常多的  C+十程
序员已经选择了 Microsoft Foundation Class(它更为人熟知的名字是首字母缩略词 MFC),作为他
们的类库。虽然也可以使用其他类库,但是只有MFC是由编写操作系统的公司编制的。MFC
在被不断地更新以适应Wndows操作系统最新的变动,并且它提供了一组内容全面的类,完整
地表现了从窗口到ActiveX控件的所有类,使编写Wndows应用程序更加容易。
    如果您是从传统的 Windows编程环境如 C和Windows SDK进人 MFC编程的,那么您已
经熟悉了许多使用MFC编写Windows程序时需要理解的概念。但是,如果您是从面向字符
的环境如 MS-DOS或 UNIX进人的,您将会发现 Windows编程完全不同于您以前所做的工
作。本章将首先概述Windows编程模型,并很快制览一下Windows应用程序是如何工作的;
接下来将介绍  MFC;在完成这些基础步骤之后,您将开发自己的第一个  Windows应用程
序——用MFC创建一个可调整尺寸的窗口,其中带有一个消息“Hello,MFC”。
1.IWindows编程模型
    为传统操作系统编写的程序使用的是过程化的模型,程序从头到尾按顺序执行。每次
程序调用从开始到结束所经的路径可能会不同,这是由于程序所接收的输人或运行的条件
不同,但路径本身是可预测的。C程序从第1行带有main函数的语句开始执行,到main函
数返回值结束。在首尾行之间,函数main会调用其他函数,而这些函数可能会调用更多的
函数,但始终是程序而不是操作系统决定何时调用哪个函数。
    Windows程序则不是这样执行的。它们使用如图l-1所示的事件驱动编程模型,应用程

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -