请输入您要查询的百科知识:

 

词条 深入浅出MFC
释义

什么是MFC

MFC,微软基础类(Microsoft Foundation Classes),同VCL类似,是一种Application Framework,随微软Visual C++开发工具发布。目前最新版本为9.0(截止2008年11月)。该类库提供一组通用的可重用的类库供开发人员使用。大部分类均从CObject 直接或间接派生,只有少部分类例外。 MFC 应用程序的总体结构通常由开发人员从MFC类派生的几个类和一个CWinApp类对象(应用程序对象)组成。MFC 提供了MFC AppWizard 自动生成框架。 Windows 应用程序中,MFC 的主包含文件为"Afxwin.h"。 此外MFC的部分类为MFC/ATL 通用,可以在Win32 应用程序中单独包含并使用这些类。 由于它的易用性,初学者常误认为VC++开发必须使用MFC。这种想法是错误的。作为Application Framework,MFC的使用只能提高某些情况下的开发效率,只起到辅助作用,而不能替代整个Win32 程序设计。

深入浅出MFC

作者:侯俊杰

·出版社:华中科技大学出版社

·页码:701 页

·出版日期:2001年

·ISBN:7900614931/9787900614933

·条形码:9787900614933

·包装版本:2001年1月第2版

·装帧:平装

·开本:16开

内容简介

《深入浅出MFC》分为四大篇。第一篇提出学习MFC程序设计之前的必要基础,包括Windows程序的基本观念以及C++的高阶议题。“学前基础”是相当主观的认定,不过,基于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。第二篇介绍Visual C++整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C++使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C++整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。 第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,是指Visual C++的工具AppWizard所产生出来的程序码。当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。 第四篇以微软公司附于Visual C++光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技术。这些技术正是其他书籍最缺乏的部分。此篇之最后数章则脱离Scribble程序,另成一格。

编辑推荐

《深入浅出MFC》内含光盘一片,书中所有原始码与可执行文件尽在其中。

目录

第0章 你一定要知道(导读)

这本书适合谁

你需要什么技术基础

你需要什么软硬件环境

让我们使用同一种语言

本书符号习惯

本书例程的取得

范例程序说明

与前版本之差异

如何联络作者

第一篇 勿在浮砂筑高台

第1章 Win32程序基本概念

Win32程序开发流程

需要什么函数库(.LIB)

需要什么头文件(.H)

以消息为基础,以事件驱动之(message based,event driven)

一个具体而微的Win32程序

程序进入点WinMain

窗口类之注册与窗口之诞生

消息循环

窗口的生命中枢:窗口函数

消息映射(Message Map)的雏形

对话框的运行

模块定义文件(.DEF)

资源描述档(.RC)

Widnows程序的生与死

空闲时间的处理:OnIdle

Console程序

Console程序与DOS程序的差别

Console程序的编译链接

JBACKUP:Win32 Console程序设计

MFCCON:MFC Console程序设计

行程与线程(Process and Thread)

核心对象

一个行程的诞生与死亡

产生子行程

一个线程的诞生与死亡...

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/1 14:08:48