码迷,mamicode.com
首页 > 其他好文 > 详细

MFC-day01

时间:2014-05-04 09:52:02      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:编程   mfc   程序开发   c++   sdk   

学习MFC的四大技术障碍

面向对象观念与C++语言

Windows程序基本观念

Microsoft Foundation Classes

  集成开发环境与开发工具

需要的硬件环境

windows操作系统

Virsual C++(32位)

能运行上述操作系统的主机

常见名词:

API:应用程序接口,系统开放出来给用户使用的接口

SDK: windows开发工具

MFC: windows基础类库

Application Framework: 应用框架

缩写:

  API:application Programming Interface

DLL:Dynamic Link Library

GUI: Graphics User Interface

MDI: Multiple Document Interface

MFC: microsoft Foundation class

OLE: Object Windows Library

SDK: Software Development Kit

SDL: Single Document Interface

UI: User Interface

WinApp: Windows Application

Win32程序开发流程

   Windows程序分为“程序代码”和“UI资源”两大部分,以RC编译器整合为一个

完整的EXE档案。

   UI资源是指功能菜单、对话框外貌、程序图标、光标形状等等东西

需要的函数库

  不是以.dll结尾的文件才是动态链接库,.exe、dll、fon、.mod、

.drv、.ocx都是所谓的动态链接库

Windows API 由操作系统本身(主要是windows三大模块GDI32.DLL和USER32.DLL和

KERNAL32.DLL)提供

头文件

  所有的windows程序都必须载入windows.h

windows程序是事件驱动程序,靠消息来推动程序的执行

MSG:

 while(GetMessage(&msg, NULL, NULL, NULL))

{

TranslateMessate(&msg);

DispatchMessage(&msg);

}


typedef struct tagMSG

{

HWND hwnd;

UINT message;

WPARAM wParam;

LPARAM lParam;

DWOED time;

POINT pt;

}MSG;

接受并处理消息的主角就是窗口,每一个窗口都应该有一个函数负责处理消息 程序必须负责设计这个

所谓的窗口函数,如果一个窗口获得一个消息,由窗口函数判断消息类别并决定处理方式




MFC-day01,布布扣,bubuko.com

MFC-day01

标签:编程   mfc   程序开发   c++   sdk   

原文地址:http://blog.csdn.net/ctxbloger/article/details/24933997

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!