摘要:
long startTime = Environment.TickCount;long endTime = Environment.TickCount;long totalTime = endTime - startTime; 阅读全文
摘要:
((GPIO_TypeDef *) 0x0400) 阅读全文
摘要:
转自:http://blog.csdn.net/sagakiss/article/details/1707608新建Win32项目新建文件CreateDeviceMy.cpp代码如下://包含Dx9的头文件#include <d3d9.h>#pragma warning( disable : 4996 ) //除去警告 #include <strsafe.h>#pragma warning( default : 4996 ) //----------------------------------------------------------------------- 阅读全文
摘要:
转自:http://blog.csdn.net/wgwg1985/article/details/6989288在windows开发过程中需要查看一些已有的exe或dll的信息,例如exe调用了哪些dll,dll又有哪些导出函数等。找到了一些比较实用的工具,在这里总结一下:1. Dependency Walker 这是VC6自带的一款工具,它可以查看exe程序调用了哪些dll,dll里包含了哪些函数,这个exe调用了该dll的哪些接口。比较通用的一款工具,但对部分exe程序,显示出来的dll信息不全。2. DebugApiSpy 这款工具在上篇博文中有记录,可以在exe运行过程中查看它具体调用 阅读全文
摘要:
转自:http://blog.csdn.net/dengrk/article/details/1937430一. DUMPBIN 命令行Microsoft COFF 二进制文件转储器 (DUMPBIN.EXE) 显示有关 32 位通用对象文件格式 (COFF) 二进制文件的信息。可以使用 DUMPBIN 检查 COFF 对象文件、标准 COFF 对象库、可执行文件和动态链接库 (DLL)。(在VC Studio 目录下有dumpbin.exe工具,环境配置文件路径:visual Studio/VC98/Bin/VCVARS32.BAT,可放到命令提示符下运行。执行后,在其它的命令提示符下可执行 阅读全文
摘要:
由于.net并没有提供快捷键的库,所以要使用该功能得通过api实现。在winapi中,注册和注销全局快捷键分别是通过RegisterHotKey和UnregisterHotKey函数实现。在c#中直接使用该api显得不够简洁,这里我提供了一个友好点的封装。代码如下: static class Hotkey { 系统api /// <summary> /// 注册快捷键 /// </summary> /// <param name="hWnd">持有快捷键窗口的句柄</param> /// <param name=&quo 阅读全文
摘要:
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的实例化延迟到了子类。 四、Builder,建造模式:将一个复杂对象的构建与他的表示相分离,使得同样的构建过程可以创建不同的表示。 五、Prototype... 阅读全文
摘要:
this.Invalidate(); 阅读全文
摘要:
http://379910987.blog.163.com/blog/static/33523797201161413040789/http://www.cnblogs.com/xpvincent/archive/2013/01/26/2878092.html 阅读全文
摘要:
基于.net开发chrome核心浏览器【一】基于.net开发chrome核心浏览器【二】基于.net开发chrome核心浏览器【三】 阅读全文