当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: CObject是大部分的MFC类的基类 为了完成MFC类的判断、动态生成、序列化等特殊功能,CObject中添加了特定的处理。
 

 

    摘要: 一、概述mdi窗口包含一个框架窗口和若干子窗口。实际上,框架窗口本身是一个普通主窗口,不过它的客户去被一个特殊窗口覆盖。这个特殊窗口是系统预定义的“窗口类”,类名称为:"mdiclient"。它负责各个mdi子窗口的管理。 二、窗口建立1.注册一个mdi框架窗口类,提供mdi框架窗口消息处理函数mdi框架窗口消息处理函数中,将未处理消息交由defframeproc处理//mdi......
    摘要: crazybit开发手记(一):设计之数据结构和算法的分离原创:crazybit主页:www.crazy-bit.com   开发手记记录了一些我在开发phoxo(一个小巧的32bit图像处理软件)中的心得体会,它们全部源于实际应用,是我在探索oo(object orient)的路上获得的战利品,希望对大家有帮助。  相信每一个在windows下编过程序的人都或多或少地用过位图,大多数人是从网......


MFC类库之根基-CObject浅析

   

  【程序编程相关:在VC中调用DirectShow全屏播放

  【推荐阅读:关于DAO数据库编程的几点经验

【扩展信息:制作光墙效果

    cobject是大部分的mfc类的基类 为了完成mfc类的判断.动态生成.序列化等特殊功能,cobject中添加了特定的处理. 为了进一步增强对mfc类对象的理解,在此对cobject源码及相关宏定义进行分析. (所附代码并非原始代码,为说明问题而作了删减.) 主要介绍了以下几方面内容:

一.cobject简要声明

class cobject { public: virtual cruntimeclass* getruntimeclass() const; virtual ~cobject(); void* pascal operator new(size_t nsize); void* pascal operator new(size_t, void* p); void pascal operator delete(void* p); void pascal operator delete(void* p, void* pplace); #if defined(_debug) //调试模式用,多了nline参数,用于保存原码行号.
...   下一页
 ·大数运算和rsa算法    »显示摘要«
    摘要: (要测试代码的发email给wwb206@163.com) 前几天不忙,于是想起加密算法,但是rsa加密是依赖大数运算,而且主流rsa算法都建立在512位到1024位的。而现有的计算机数据类型最大的也就是64(int64),于是自己编了一个大数类cxword来实现1024位的大数运算。基本思想就是用dword[32]的数组来存储,具体实现如下。(为加快运行速度,所有的函数都是内联的)/****......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE