- 博客(8)
- 资源 (6)
- 收藏
- 关注
转载 VC++动态链接库编程之读者反馈与答复
1.关于文章的获取 许多读者发来e-mail询问本系列文章的相关事宜,如: (1) 是否已出版? (2) 哪里可以下载打包版? (3) 哪里可以下载笔者的其它文章? 还有一些读者对日前笔者在天极网发表的《C语言嵌入式系统编程修炼之道》非常喜爱,给予了热情洋溢的赞扬,询问笔者能否继续创作嵌入式编程方面的文章。 对于这些问题,统一作答如下: (1)本系列文章暂时尚未出版;
2010-01-15 17:05:00 460
转载 VC++动态链接库编程之DLL木马
从前文可知,DLL在程序编制中可作出巨大贡献,它提供了具共性代码的复用能力。但是,正如一门高深的武学,若被掌握在正义之侠的手上,便可助其仗义江湖;但若被掌握在邪恶之徒的手上,则必然在江湖上掀起腥风血雨。DLL正是一种这样的武学。DLL一旦染上了魔性,就不再是正常的DLL程序,而是DLL木马,一种恶贯满盈的病毒,令特洛伊一夜之间国破家亡。 DLL木马的原理 DLL木马的实现原理是编程者在DLL
2010-01-15 17:03:00 512
转载 VC++动态链接库编程之DLL典型实例
动态链接库DLL实现了库的共享,体现了代码重用的思想。我们可以把广泛的、具有共性的、能够多次被利用的函数和类定义在库中。这样,在再次使用这些函数和类的时候,就不再需要重新添加与这些函数和类相关的代码。具有共性的问题大致有哪些呢?笔者归纳如下: (1)通用的算法 图像处理、视频音频解码、压缩与解压缩、加密与解密通常采用某些特定的算法,这些算法较固定且在这类程序中往往经常被使用。 (2
2010-01-15 17:01:00 548
转载 VC++动态链接库编程之MFC扩展 DLL
前文我们对非MFC DLL和MFC规则DLL进行了介绍,现在开始详细分析DLL的最后一种类型――MFC扩展DLL。 6.1概论 MFC扩展DLL与MFC规则DLL的相同点在于在两种DLL的内部都可以使用MFC类库,其不同点在于MFC扩展DLL与应用程序的接口可以是MFC的。MFC扩展DLL的含义在于它是MFC的扩展,其主要功能是实现从现有MFC库类中派生出可重用的类。MFC扩展DLL使用MF
2010-01-15 17:00:00 454
转载 VC++动态链接库编程之MFC规则DLL
第4节我们对非MFC DLL进行了介绍,这一节将详细地讲述MFC规则DLL的创建与使用技巧。 另外,自从本文开始连载后,收到了一些读者的e-mail。有的读者提出了一些问题,笔者将在本文的最后一次连载中选取其中的典型问题进行解答。由于时间的关系,对于读者朋友的来信,笔者暂时不能一一回复,还望海涵!由于笔者的水平有限,文中难免有错误和纰漏,也热诚欢迎读者朋友不吝指正! 5. MFC规则
2010-01-15 16:59:00 382
转载 VC++动态链接库编程之非MFC DLL
4.1一个简单的DLL 第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。 如图6,在VC++中new一个Win32 Dynamic-Link Library工程dllTest(单击此处下载本工程)。注意不要选择MFC AppWizard(dll),因为用MFC AppWizard(dll)建立的将是第5、6节要讲述的
2010-01-15 16:58:00 342
转载 VC++动态链接库编程之基础慨念
1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被
2010-01-15 16:57:00 512
转载 游戏的刷新频率分析
游戏的刷新频率分析首先大家用的显示器自身有一个刷新频率,这里假设为85Hz,且为800x600resolution而一般的CRT显示器显示信息是靠电子束一行行的打出来的(从左向右,从上到下),而两幀之间电子束要从右下方回到左上角,这段时间叫Vertical Blank Interval,撕裂现象:DirectX里最原始的显示方法,即一边写显示内存(front buffer)一边显示,由于两者间没有
2010-01-07 11:19:00 1346
Windows 程序设计
2009-05-04
3D游戏与计算机图形学中的数学方法
2009-04-27
3D Math Primer for Graphics and Game Development
2009-04-27
掌握和精通Matlab
2009-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人