- 博客(5)
- 收藏
- 关注
转载 VC++动态链接库(DLL)编程深入浅出(四)
<br /> 这是《VC++动态链接库(DLL)编程深入浅出》的第四部分,阅读本文前,请先阅读前三部分:(一)、(二)、(三)。<br /> MFC扩展DLL的内涵为MFC的扩展,用户使用MFC扩展DLL就像使用MFC本身的DLL一样。除了可以在MFC扩展DLL的内部使用MFC以外,MFC扩展DLL与应用程序的接口部分也可以是MFC。我们一般使用MFC扩展DLL来包含一些MFC的增强功能,譬如扩展MFC的CStatic、CButton等类使之具备更强大的能力。<br /> 使用Visual C++向导
2011-05-20 15:06:00 603
转载 VC++动态链接库(DLL)编程深入浅出(二)
<br />上节给大家介绍了静态链接库与库的调试与查看(动态链接库(DLL)编程深入浅出(一)),本节主要介绍非MFC DLL。<br /> 4.非MFC DLL<br /> 4.1一个简单的DLL<br /> 第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。<br /> 如图6,在VC++中new一个Win32 Dynamic-Link Library工程dllTest(单击此处下载本工程附件)。注意不要选择MFC AppWiza
2011-05-20 15:00:00 741
转载 VC++动态链接库(DLL)编程深入浅出(一)
<br />1.概论<br /> 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。<br /> 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EX
2011-05-20 14:55:00 718
原创 让Java程序只运行一个实例
<br />一个程序可以在内存里面存在多个运行实例,比如,你可以打开多个微软的Word程序。但是,有些时候我们需要控制程序运行的实例只有一个,也就是说,该程序同一时刻在内存里面运行的只有一个实例。这样当这个程序在内存中已经存在一个运行实例而用户又再次运行了该程序的时候,有两种结果,第一种结果是结束目前的运行实例,打开新运行的实例;第二种就是让新运行的实例退出,原有的运行实例继续运行。 <br /><br />原理<br /> 因为任何时候只有一个实例,所以在实现这种功能的时候必须借助只能被独享的资源。如果
2011-05-10 00:28:00 1061
转载 用flex将两张图片合成一张图片
<br />//图片1<br />var s : Number = .5;<br /><br />// 建立matrix<br />var scaleMatrix : Matrix = new Matrix();<br /><br />// 应用scale到matrix<br />scaleMatrix.scale(s,s);<br /><br />// 建立bitmapdata对象<br />var scaledBitmap : BitmapData = new BitmapData(bmp.width*
2011-05-07 22:37:00 1602
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人