首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
深入浅出mfc繁体版
2024-10-17
《深入浅出MFC》下载
百度云及其他网盘下载地址:点我 编辑推荐 <深入浅出MFC>内含光盘一片,书中所有原始码与可执行文件尽在其中. 作者简介 侯俊杰,先生不知何许人也,闲静少言,不慕荣利.好读书,求甚解:每有会意,击节高歌,欣然忘食.嗜咖啡,妻严,不能常得.亲旧知其如此,或备而礼之,或置而招之:造饮辄尽,期在必快.既快而退,曾不吝去留.善善恶恶,贤贤贱不肖.曲高和寡,直言罪人,晏如也.胸有点墨,心无城府.常著文章白娱,颇示己志.忘怀得失,以此自终. 目录 第0章 你一定要知道(导读)这本书适合谁你需要什么技术基础
评侯捷的<深入浅出MFC>和李久进的<MFC深入浅出>
侯捷的<深入浅出mfc>相信大家都已经很熟悉了,论坛上也有很多介绍,这里我就不多说了. 而李久进的<mfc深入浅出>,听说的人可能就少得多.原因听说是这本书当时没有怎么宣传,而自从1999年第1版后,似乎也没有重印过,现在市面上根本找不到,所以大部分人都不知道.我手里现在恰好有一本,是从图书馆借的.这本书全名为<mfc深入浅出——从mfc设计到mfc编程>李久进编著,华中理工大学出版.此书极佳! 我这本书是1999年9月第一版,印数居然只有5000册.这么好的书只印50
深入浅出MFC——Document-View深入探讨(五)
1. MFC之所以为Application Framework,最重要的一个特征就是它能够将管理数据的程序代码和负责数据显示的程序代码分离开来,这种能力由MFC的Document/View提供.Document/View是MFC的基石,了解它,对于有效运用MFC有极关键的影响.甚至OLE复合文件(compound document)都是建筑在Document/View的基础之上. 2. Document: 3. View: 注:在MFC里头,一旦WM_PAINT发生,Framework会自动调用
深入浅出MFC——MFC六大关键技术仿真(二)
1. 仿真MFC目的:以MFC为例,学习application framework的内部运行.MFC六大关键技术: (1)MFC程序的初始化过程 (2)RTTI(Runtime Type Information)运行时类型识别 (3)Dynamic Creation 动态创建 (4)Persistence 永久保存 (5)Message Mapping 消息映射 (6)Message Routing 消息传递(回溯) 2. MFC数个最重要的类的层次结构: 3. 以下范例展示了类层次及其成员(对
《深入浅出MFC》系列之运行时类型识别(RTTI)
/********************************************************************************** 发布日期:2017-11-13 14:01:16* 进度:* 作者:LuoTian* 备注:运行时类型识别*********************************************************************************/ 这是读<深入浅出>做的笔记,书本程序是对MFC框架的仿真,
深入浅出MFC——MFC多线程程序设计(七)
1. 从操作系统层面看线程——三个观念:模块(MDB).进程(PDB).线程(TDB) 2. “执行事实”发生在线程身上,而不在进程身上.也就是说,CPU调度单位是线程而非进程.调度器据以排序的,是每个线程的优先级. 3. MDB.PDB和TDB: 注:Thread Context:线程环境,也即构成线程的“后台”. 4. 从程序设计层面看线程——Worker Threads 和 UI Threads: 5. MFC多线程程序设计——探索CWinThread. 6. Worker Thread:
深入浅出MFC——消息映射与命令传递(六)
1. 消息分类: 2. 万流归宗——Command Target(CCmdTarget): 3. "消息映射"是MFC内建的一个信息分派机制.通过三个宏(DECLARE_MESSAGE_MAP/BEGIN.../ON.../END...)完成消息网的建构. 4. 注意:CWinThread派生自CCmdTarget,但没有DECLARE_/BEGIN_/END_宏组. 5. 消息映射与虚函数: 6.MFC2.5在AfxWinInit之中,自动为程序注册四个Windows窗口类,并且把窗
深入浅出MFC——MFC骨干程序(四)
1. 熟记MFC类层次结构: 2. AppWizard可以为我们制作出MFC程序骨干: 3. Document/View支撑你的应用程序:Document/View的价值在于,这些MFC类已经把一个应用程序所需的“数据处理与显示”的函数空壳都设计好了,这些函数都是虚函数,所以你可以(也应该)在派生类中改写它们.有关文件读写的操作在CDocument的Seiralize函数中进行,有关画面显示的操作在CView的OnDraw或OnPaint函数中进行. 4. 一个标准的MFC MDI程序使用这些类
深入浅出MFC——MFC程序的生死因果(三)
1. 本章主要目的:从MFC程序代码中检验出一个Windows程序原本该有的程序进入点(WinMain).窗口类注册(RegisterClass).窗口产生(CreateWindow).消息循环(Message Loop).窗口函数(Window Procedure)等等操作.抽丝剥茧,彻底理解一个MFC程序的诞生与结束,以及生命过程. 2. 熟记MFC类的层次结构: 3. CWinApp和CFrameWnd: (1)CWinApp(AFXWIN.H中声明)——取代WinMain的地位. 注:C
【笔记】《深入浅出MFC》第5章 总观Application Framework
凝聚性强.组织化强的类库就是Application Framework.一组合作无间的对象,彼此藉消息的流动而沟通,并且互相调用对方的函数以求完成任务,这就是Application Framework. Application Framework是一组超级的类库,能够被称为Framework者必须是其中的类性质紧密咬合,互相呼应. 绝大部分类库,往往以一个或两个类,作为其它绝大部分类的基础,MFC也一样.CObject是万类之首,凡派生自CObject者,得以继承数个面向对象重要性质,包括RTT
【笔记】《深入浅出MFC》第6章 MFC程序的生死因果
一.头文件说明 STDAFX.H 这个文件用来作为Precompile header file,其内只是载入其他的MFC头文件.应用程序通常会准备自己的头STDAFX.H. AFXWIN.H 每一个Windows MFC程序都必须载入它,因为它以及它所载入的文件声明了所有的MFC类. 在WINDEF.H中有CALLBACK的定义 #define CALLBACK _stdcall //是一种函数调用习惯 在AFXWIN.H中有afx_msg的定义 #define afx_msg //故意安排
深入浅出MFC——Win32程序基本概念(一)
1. Windows程序分为“程序代码”和“UI资源”,下图所示: 2. Windows支持动态链接(应用程序所调用的Windows API函数是在“执行时期”才链接上的).Windows程序调用的函数可分为如下两部分: (1)C Runtimes:LIBC.LIB(C Runtime 函数库的静态链接版本).MSVCRT.LIB(C Runtime函数库动态链接版本(MSVCRT40.DLL)的Import 函数库.如果链接这一函数库,你的程序执行时必须有MSVCRT40.DLL在场. (2)
深入浅出MFC学习笔记 第三章 MFC六大关键技术之仿真
0:MFC类层次结构 1:MFC程序的初始化过程CWinApp::InitApplication()CMyWinApp::InitInstance()CMyFrameWnd::CMyFrameWnd()CFrameWnd::Create()CWnd:CreateEx()CFrameWnd::PreCreateWindow()CWinApp::Run()CWinThread::Run() 2:RTTI[CRuntimeClass]DECLARE_DYNAMICIMPLEMENT_DYNAMIC 3
深入浅出MFC学习笔记 消息
本章将会对MFC的消息映射和 命令传递机制做深入探讨. MFC规定了消息传递的路线,消息会按照这个路线传递下去,找不到归宿的话就交给DefWindowProc. 在产生窗口之前,如果我们在创建窗口时指定的窗口类为NULL时,MFC会自动注册五个默认的窗口类,每个窗口类有自己的窗口函数.不同窗口得到的消息应该交由不同的窗口函数来处理.所谓的命令传递机制是为了让消息的流动有线路可循,实现一个巨大的网,实现所有可能的路线.这就是所谓的消息映射图. WM_COMMAND是来自菜单或工具栏,被称为命令消息
[转]《深入浅出MFC》– MFC程序的生死因果
1.首先MFC程序需要哪些函数库? Windows C Runtime函数库 LIBC.LIB C Runtime函数库的静态链接版本 MSVCRT.LIB C Runtime函数库的动态链接版本 MSVCRTD.LIB ‘D’表示使用于Debug方式 DLL Import函数库:GDI32.LIB.USER32.LIB.KERNEL32.LIB… MFC函数库:MFC42.LIB.MFC42D.LIB.MFCS42.LIB.MFCS42D.LIB.MFCN42D.
《深入浅出MFC》– Document-View深入探讨
1.其实Document/View不是什么新东西,Xerox PARC实验室是这种观念的滥觞.它是Smalltalk环境中的关键性部分,在那里它被称为Model-View-Controller(MVC).其中的Model就是MFC的Document,而Controller相当于MFC的Document Template. 2.Document在MFC的CDocument里头被实例化.CDocument本身并无实际用途,他只是提供一个空壳.你应该从它派生一个自己的类,然后改写负责文件读写操作的Se
深入浅出MFC[摘记]
1.Windows程序的运行本质:基于消息,事件驱动(Message Based,Event Driven).2.程序调用GetMessage API循环获取消息,程序的生命靠它来推动. MSG msg; while (GetMessage(&msg, NULL, NULL, NULL)) { TranslateMessage(&msg); DispatchMessage(&msg); }3.WinMain 的四个参数由操作系统传递进来. int CALLBACK WinMain(
我对windows消息机制的理解(参考深入浅出MFC,欢迎批评指正!!)
以消息为基础,以事件驱动之 程序的进行依靠外部消息来驱动,即:程序不断等待任何可能的输入,然后做判断,然后再做适当的处理. 消息输入:操作系统捕获,以消息形式进入程序.(操作系统通过其USERS模块中掌管各个外围的驱动程序来侦测.他们有侦测循环) 输入:硬件输入放在系统队列 里+软件输入放在程序队列里. 应用程序调用GetMessage API取得消息. 个人理解windows消息机制: 窗口注册的时候做了一下动作: 注册窗口类(指定窗口函数)+创建窗口.这样操作系统就知道一个窗口对象的窗口函数
《深入浅出MFC:》
callback函数必须是static的,才能去除隐藏的this指针.
《深入浅出MFC》系列之动态创建
/********************************************************************************************************************** 发布日期:2017-11-13 16:23:44* 进度:* 作者:LuoTian* 备注:动态创建********************************************************************************
热门专题
kettle javascript脚本判断字段最后两位
lodoop 一维码
“suricata ips”
以太网mac协议是用CSMA的吗
elasticsearch query_string不分词
@Aspect 授权
MIPI LCD液晶屏规格书
delphi BitBlt透明图片
php sql语句拼接
openvpn官方手册
Mac mini 格式化非重置
shell jq遍历json数组过滤
echarts全屏属性
什么是stm32堆栈
Android 进度条圆角 clip
python中r1和R1是同一变量名
Java利用接口计算立体图形的表面积和体积
静态html部署阿里云服务器
15kw三相220v电机电流多大
桥接时要关闭dhcp吗