摘要: Net:151869300Java:121151257综合交流群:219804337 阅读全文
posted @ 2013-02-24 09:17 Netxy 阅读(152) 评论(1) 推荐(0) 编辑
  2013年2月23日
摘要: 在c#中,event与delegate是两个非常重要的概念。因为在Windows应用程序中,对事件的使用非常频繁,而事件的实现依赖于delegate。 下面是对网上一些比较好的关于delegage的资料的整理,以及自己的一些想法。委托概述委托是一种安全地封装方法的类型,它与 C 和 C++ 中的函数指针类似。与 C 中的函数指针不同,委托是面向对象的、类型安全的和保险的。委托的类型由委托的名称定义。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值,如下面的示例所示:public delegate void Del(string me 阅读全文
posted @ 2013-02-23 23:01 Netxy 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 在VC++中新建个一个简单的dll代码如下:Msimg32ForVC.cpp#include "stdafx.h"#include <tchar.h>//bool is_Load;HMODULE g_hDll;PVOID g_pOldAlphaBlend;PVOID g_pOldDllInitialize;PVOID g_pOldGradientFill;PVOID g_pOldTransparentBlt;PVOID g_pOldvSetDdrawflag;void ExpLoad(){HINSTANCE g_ExpData = LoadLibrary(&qu 阅读全文
posted @ 2013-02-23 23:00 Netxy 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1. 创建一个类2. 使用javah -jni产生头文件3. 用本地代码实现头文件中定义的方法,将编译生成的dll文件及lib文件复制到java类所在目录中4. 测试1、创建java项目(Eclipse/MyEclipse)public class Test {static{System.loadLibrary("Dll");}public native static int getResult();public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.pri 阅读全文
posted @ 2013-02-23 22:57 Netxy 阅读(373) 评论(0) 推荐(0) 编辑