自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Keivin

c,c++

  • 博客(825)
  • 资源 (20)
  • 收藏
  • 关注

原创 vc++高精度时间计算

class CTimewatch {public:CTimewatch() { QueryPerformanceFrequency(&m_liPerfFreq); // Start(); } __int64 Start() { QueryPerformanceCounter(&m_liPerfStart); return m_liPerfStart.QuadPart; } __int64 N

2020-10-14 22:24:42 453 14

原创 c++常用设计模式之观察者模式

观察者模式观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己!//观察者class Observer { public: virtual void update(){} }; //需要观察的对象class Subject { private: vector<Ob

2020-10-14 20:53:14 1213 12

原创 c++获取网卡型号

代码一看就懂,比如我要获取的就是网卡是intel还是realteck的BOOL CITDlg::GetLocalAdaptersInfo(int& flag){ //IP_ADAPTER_INFO结构体 PIP_ADAPTER_INFO pIpAdapterInfo = NULL; pIpAdapterInfo = new IP_ADAPTER_INFO; //结构体大小 unsigned long ulSize = sizeof(IP_ADAPTER_INFO); //获取适配

2020-10-14 17:01:40 507 31

原创 VC++开发实用功能源码+demo

文章还会持续更新… (每篇文章尾都附有源码与demo的百度分享链接,没有任何套路<本人也没有公众号>,百分百可下载).(凡是留言与评论5篇以上的,留下你的邮件方式,源码与demo直接发你,开心就好)第1章:VC++ ini配置文件封装类源代码功能介绍:代码实现了读写整型、浮点型、字符串、16进制数据的功能第2章:VC++实现二维码(显示+保存图片)功能源代码功能介绍:采用LibQREncode ,可以生成二维码,保存二维码图片(bmp/jpg/png) ,以及在窗口上显示二维码,二

2020-10-14 11:44:39 802 1

原创 vc改变MessageBox三个按钮的文本值

使用场景:1.修改按钮文本(一般用于国际化)2.我们又不想自己写一个窗口来实现MessageBox3.有时只是为了一个简单的弹框,而文字提示 windows默认的又不是我们想要的MessageBox 上的按钮文字并不能直接修改,一种方法可以使用钩子,间接修改按钮上的文字,另一种就是自己做一个类似 MessageBox 功能的对话框。excample`// 定义一个钩子句柄HHOOK hMsgBoxHook; // 定义CBT钩子过程LRESULT CALLBACK MsgBoxCBTP

2020-10-14 10:56:32 2220 10

原创 c++各种字符串相互转换

头文件#pragma once#include <wtypes.h>#include <string>#include <xstring>using std::string;using std::wstring;class CodeConverter{public: static wstring AcsiiToUnicode(const string& acsii_string); static string AcsiiToUtf8(

2020-10-14 10:13:54 400 28

原创 vc++获取应用程序完整路径

HMODULE GetSelfModuleHandle(){MEMORY_BASIC_INFORMATION mbi;return ((::VirtualQuery(GetSelfModuleHandle, &mbi, sizeof(mbi)) != 0) ? (HMODULE)mbi.AllocationBase : NULL);}//在程序中通过调用该函数即可获取到dll的完整路径至strDllFullPath中void GetFullPathOfDll(std::string&am

2020-10-14 10:00:33 498 12

原创 C++常用设计模式之单例模式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、单例模式是什么样的?二、使用场景总结前言单例模式 (Singleton)名称:Singleton(单件模式);目的:保证一个类仅有一个实例,并提供一个访问它的全局访问点;适用环境:当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时;当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。一、单例模式是什么样的?示例:单例模式(Singleton)也叫单态模式,是

2020-10-13 15:57:16 1124 22

原创 VC++ json11 使用(附demo源码)

VC++开发常用功能一系列文章(欢迎订阅,持续更新...)第32章:json11 使用(附demo源码)源代码demo已上传到百度网盘:永久生效JSON(JavaScript Object Notation)是一种轻量级的文本数据交换格式。JSON有很多常用的开源库,以前我经常使用c-json ,!比如还有jsoncpp ,fastjson等等!今天主要是用Json11 ,这个库相当轻量级,就一个cpp+hpp,采用的是c11标准,所以他命名也特别就叫json11 !...

2020-10-12 11:30:54 22381 56

原创 VC++使用管道重定向进程输入输出(附源码)

VC++常用功能封装代码一系列文章与源码 (欢迎订阅,持续更新...)https://blog.csdn.net/kaizi318/article/details/108846326源代码demo已上传到百度网盘:永久生效代码实现了调用控制台程序,并使用管道重定向解析控制台程序输出,实现与控制台程序内部交互!使用场景:如我们调用ffmpeg.exe进行一些音视频转换工作,(早期以此播放器都这么干),这样我们不用去编译ffmpeg库,只要知道这个工具怎么使用,然后通过程序调用起来,然...

2020-10-11 16:11:55 22446 75

原创 VC++获取系统序列号(SN)附源码

VC++常用功能封装代码一系列文章与源码 (欢迎订阅,持续更新...)https://blog.csdn.net/kaizi318/article/details/108846326源代码demo已上传到百度网盘:永久生效代码实现了获取序列号,产品型号,产品名称,系统版本,SKU,产品制造商等信息!获取的序列号同命令行模式下的wmic bios get serialnumber代码实际也是获取的是主板bios序列号上代码: string str; ...

2020-10-10 23:40:24 12914 58

原创 C/C++数组指针

数组指针就是指向数组的指针!1. excample:int arr[10] = { 1,2,3 };//那要用一个指针怎么来表示呢?int (*parr) [10] = NULL;//指向数据的首地址parr= &arr;这样parr表示是一个数组指针,指向一个一维整型数组!2. int arr[3][4]={{1,2,3,4},{11,12,13,14},{21,22,23,24}}; int (*parr)[4]; parr=..

2020-10-10 22:39:03 1734

原创 VC++隐藏任务栏(附源码)

VC++常用功能封装代码一系列文章与源码 (欢迎订阅,持续更新...)https://blog.csdn.net/kaizi318/article/details/108846326源代码demo已上传到百度网盘:永久生效 ,代码实现了隐藏任务栏,隐藏开始菜单(win10)实际是控制下图这个开关功能 !void AutoHideTaskBar(BOOL bHide){ //这三句视情况加于不加#ifndef ABM_SETSTATE #define ABM_SE..

2020-10-10 21:54:50 4053 36

原创 VC++串口封装类(附源码)

VC++常用功能封装代码一系列文章与源码 (欢迎订阅,持续更新...)https://blog.csdn.net/kaizi318/article/details/108846326源代码demo已上传到百度网盘:永久生效CSerialCom 封装了打开,发接,接收等功能!这个代码是class CSerialCom{public: CSerialCom(void); ~CSerialCom(void); HANDLE m_hCom; COMMTIMEOUTS m_Co.

2020-10-10 10:27:45 1511 35

原创 VC++串口通讯(源代码)

VC++常用功能封装代码一系列文章与源码 (欢迎订阅,持续更新...))https://blog.csdn.net/kaizi318/article/details/108846326源代码demo已上传到百度网盘:永久生效 实现功能,实现了串口打开,接收,发送等功能 ,还支持modbus串口通讯功能如看效果:上代码,添加封装好的类到项目中,class CSerialPort{public: int m_nWriteSize; void ClosePort();...

2020-10-09 10:37:04 2690 40

原创 VC++ 获取系统硬件相关信息(附源码 )

VC++常用功能封装代码一系列文章与源码 (欢迎订阅,持续更新...)https://blog.csdn.net/kaizi318/article/details/108846326源代码demo已上传到百度网盘:永久生效 ,代码实现了/获取CPU频率,单位: MHZ,获取制造商信息,获取硬盘序列号,获取CPU使用率,获取网络占用率,获取操作系统名称等功能 !#include "stdafx.h"#include "sysinfo.h"#include <WtsApi32.h.

2020-10-06 12:04:35 1651 37

原创 VC++软件授权加密与管控(附demo)

VC++常用功能封装代码一系列文章与源码https://blog.csdn.net/kaizi318/article/details/108846326思路:1.组合获取电脑硬件信息,然后根据这些信息生成请求授权文件 2.根据请求文件生成授权加密文件,支持授权到期时间,与授权次数,或者两者并用 3.软件加载授权加密文件使其生效!功能:绑定了电脑,换电脑不能使用,到期不能使用,到次数不能使用! //收集硬件信息,生成请求授权文件 (应用程序...

2020-10-04 21:38:46 34826 248

原创 深入浅出c++11之shared_ptr

c++11为什么要引入这个东西?它的作用与好处是什么?其实:目的是为了帮助我们管理内存生命周期,也就是帮助我们进行内存管理,自动释放!也就是类似其它高级语言的垃圾回收机制(GC),但又不是真正的GC功能!shared_ptr智能指针底层是采用引用计数的方式实现的。这么理解,智能指针在申请堆内存空间的同时,会为其配备一个整形值(初始值为 1),每当有新对象使用此堆内存时,该整形值 +1;反之,每当使用此堆内存的对象被释放时,该整形值减 1。当堆空间对应的整形值为 0 时,即表明不再有对象使用...

2020-10-04 19:13:05 1479 1

原创 深入浅出C++11之列表初始化

c++11为什么要引入这个东西?它的作用与好处是什么?其实:目的是为了代码更简洁,不是为了解决什么问题!也就是让你可以代码可以写得更少,而又达到同样的功能!统一初始化方式!example:以前我们定义一个对象,初使化成员变量如下:class testabc{public: int x; int y;};testabc test;text.x = 0;test.y = 0;或者写一个构造函数class testabc{public: int x; i

2020-10-04 18:27:16 617

原创 深入浅出c++11之nullptr

c++11为什么要引入nullptr 这个关键字,这的好处是什么,作用是什么?以前我们定义一个空指针写代码是这样int* p =NULL;int*p=0;那为什么这样写的好好的,又要整出一个nullptr呢?那么我们关键是要看这个NULL是怎么定义的,NULL不是关键字哈!#ifndef NULL #ifdef __cplusplus #define NULL 0 #else #define NULL ((void *)0) .

2020-10-04 17:57:48 692

原创 深入浅出c++11之auto

1.首先这是一个关键字,这是C++ 语法决定的! auto这个关键字其实在很早的 c++版本就有了,好像是c++98 ,那时的功能很简单,就是表示一个变量的自动生命周期,中间版本又去掉了,但c++11以重新开放出来了,作用已经完全不同了,(你可以理解成字是一样,要表达的功能完全不一样了) 并且重新定义了其功能,变得更强大了!作用:编译器推导变量的数据类型!auto的自动类型推断发生在编译期! 这个很重要,圈起来!为什么要引入引功能?C++11 应该是参考了其实一些语言的特性如python,.

2020-10-04 15:33:40 757 12

原创 VC++常用字符串转换(附源码)

VC++常用功能封装代码一系列文章与源码 (打广告,哈哈,看看一系列再决定要不要订阅)https://blog.csdn.net/kaizi318/article/details/108846326源代码demo已上传到百度网盘:永久生效 ,代码实现了常用字符串转换操作功能#pragma once#include <string>#include <tchar.h>#include <strsafe.h>#include <vector&gt.

2020-10-04 14:01:59 1354 22

原创 VC++获取磁盘剩余空间(附源码)

VC++常用功能封装代码一系列文章与源码 (打广告,哈哈,看看一系列再决定要不要订阅)https://blog.csdn.net/kaizi318/article/details/108846326源代码demo已上传到百度网盘:永久生效 ,代码实现了获取任一磁盘的剩余空间,返回MB 和GB主要是用到了以下函数://windows api WINBASEAPIBOOLWINAPIGetDiskFreeSpaceExA( _In_opt_ LPCSTR lpDir...

2020-10-03 22:52:21 1092 26

原创 vc++tcp网络通讯服务器+客户端(附源码)

VC++常用功能封装代码一系列文章与源码 (打广告,哈哈,看看一系列再决定要不要订阅)https://blog.csdn.net/kaizi318/article/details/108846326源代码demo已上传到百度网盘:永久生效 ,代码实现了TCP服务端功能,以及TCP客户端功能本代码实现大小数据传输都没问题,实现应用于局域网音视频传输,一点问题都没有!封装的是CAsyncSocket , 有详细注释,绝对可用,绝对开放源码!来直接上代码:#pragma oncenam.

2020-10-03 11:25:46 23960 118

原创 C/C++指针基本数据类型指针

C/C++指针是个什么鬼?带着这个问题我们开始, 为什么只有C/C++ (Objective-C 也有指针,也就是C语言的面向对象版本,所以Objective-C 与c/c++完全通用,oc项目直接添加.c/.cpp文件,这TM扯远了,有机会还是专门写一篇来讲一下oc指针vs c++指针),其它语言c#/java 都没有这个niao东西,以至学习其它语言的同学看到c/c++代码的指针时,那真TM是 “雪花飘飘,北风萧萧”,心里一万个cnm在奔腾!指针的定义:指针:百度告诉我的,我特么也不

2020-10-03 00:03:20 2021 1

原创 VC++设置文件最后修改时间(附源码)

VC++常用功能封装代码一系列文章与源码 (打广告,哈哈,看看一系列再决定要不要订阅)https://blog.csdn.net/kaizi318/article/details/108846326源代码demo已上传到百度网盘:永久生效 ,代码实现了设置文件最后修改时间上一篇我们讲了怎么获取文件的最后修改时间,具体你可以打开上面的链接查看!现在讲怎么设置:主要是用到了以下函数://windows api SetFileTime(hFile,(LPFILETIME...

2020-10-02 21:40:57 1469 20

原创 VC++获取文件最后修改时间(附源码)

VC++常用功能封装代码一系列文章与源码 (打广告,哈哈,看看一系列再决定要不要订阅)https://blog.csdn.net/kaizi318/article/details/108846326源代码demo已上传到百度网盘:永久生效 ,代码实现了获取文件最后的修改时间,返回CString 日期字符串主要是用到了以下函数: FileTimeToLocalFileTime(&ffd.ftLastWriteTime, &LocalFileTimel); ...

2020-10-02 21:21:36 1653 16

原创 VC++设置默认音频设备(附源码)

源代码demo已上传到百度网盘:永久生效 ,代码实现了设置默认音频输出设备(录制与播放)https://blog.csdn.net/kaizi318/article/details/78261714以前我写了一篇文章,有好多朋友留言没有给出方案与方法,现在正好有时间,把文档与代码整理出来,代码不多以前我是这么说的:现在直接上代码,第一步还是要先枚举:你得知道你电脑上有哪些设备,自带的,还是外接,把它枚举出来//::CoInitializeEx(NULL, COINIT_AP.

2020-10-02 18:36:52 13160 118

原创 VC++线程池demo(附源码)

源代码demo已上传到百度网盘:永久生效 ,代码实现了线程池的功能,平时我们在对同一任务处理的时候,耗时比较长,又不影响主线程工作时!所以我们要想清楚什么时候需要用到线程池! 一般都是用在服务器socket通信场景是用得最多的客户端连接并发...等当需要处理的任务较少时,我们可以自己创建线程去处理,但在高并发场景下,我们需要处理的任务数量很多,由于创建销毁线程开销很大,这样频繁创建线程就会大大降低系统的效率。此时,我们就可以使用线程池,线程池中的线程执行完一个任务后可以复用,并不被销毁。合.

2020-10-02 11:48:10 1471 13

原创 VC++获取DLL导出函数列表(附源码)

源代码demo已上传到百度网盘:永久生效 ,代码实现了获取DLL导出函数的所有函数名称列表,主要应用场景呢,主要是用来做工具或者其它, 当然前提参数你是要知道的,参数你可以能完配置文件绑定起来,有时候还是有使用场景的!相关功能我已经封装成类了, 只需要调用简单的几行函数 就可以得到此功能了! CDumpFunc dump; dump.DumpFile(pathFile.c_str()); // 更...

2020-10-01 22:28:03 5015 31

原创 C++RTSP服务端(附源码)

源代码demo已上传到百度网盘:永久生效 ,代码实现了rtsp服务端功能,而且对模块进行了封装,只需要简单的调用4个函数就可以,实现服务器的功能,主要是针对h264流的封包!本代码完全提取live555 rtsp代码,并加以修改与封装. 我已经封装成DLL了,当然一切都提供源吗,先看下接口封装:要是有了这几个接口,你还是不知道怎么用,那我真的没有办法了!取到流,设像头或者文件, 你开启服务,等待连接啊, 有连接上后,发送你的流啊...........你不用怀疑代码有没问...

2020-10-01 21:58:26 25367 429

原创 vc++ RTSP客户端(附源码)

源代码demo已上传到百度网盘:永久生效 ,代码实现了rtsp客户端功能,只实现到通讯正常,正常拉取流功能,取到流后就看想怎么操作了,流都取到了,哈哈,应该就不难了吧! 播放或/存储 , 用ffmpeg 来搞也可以!本代码完全提取live555 rtsp代码,并加以修改与封装.首先你得要对rtsp通讯步骤有一定的了解, 每一步通信都返回什么 ,协议的协商 主要是获取到SDP消息后,怎么向服务器请求下一步,当然我的文章也会提供RTSP服务端代码 demo , 当初代码是完全走通的,也是实...

2020-10-01 11:44:42 3108 102

原创 VC++电脑锁屏(附源码)

源代码demo已上传到百度网盘:永久生效 ,代码实现了电脑锁屏功能,但除了ctrl+del+alt win+l ,可以供参才与优化锁屏功能,是锁整个电脑, 假如你想锁定你的软件,这个功能我觉得就相对简单了, 因为我们现在开发那么你可以设置以帐号登录的模式,锁定的时候需要输入密码来操作,给定一个标志,然后所有的操作都以这个标志来判断,是否处在锁定状态,这个我想应该是比较简单的事情!锁屏功能:其实就是为了锁定所有对windosw的操作,那么首先肯定需要用到全局低级构子, 把键盘与鼠标..

2020-10-01 11:16:22 8878 338

原创 VC++检测耳机插拔功能(附源码)

源代码demo已上传到百度网盘:永久生效 ,代码实现了动态检测耳机插入,拔出功能。最简单的方法就是检测设备通知消息,但是这个太不准了,虽然能检测到,但是有太多的USB或其它消息了,或者是插了耳机,又插了 USB u盘啊, usb键盘啊,usb鼠标啊,当你插拔这些东西的时候,就很难再区分是耳机消息了所以 本文加demo源码已经能满足你的要求,因为我已经采过坑了,并且已经应用与实际项目中了!那来说什么呢,来直接上代码:首先需要进行设备枚举1.EnumAudioEndpoints2 .

2020-10-01 00:19:37 1138 79

原创 VC++上传文件到FTP服务器(附源码)

源代码demo已上传到百度网盘:永久生效 ,代码实现了上传单个文件到FTP服务器指定目录的功能实现FTP上传功能有很多种方法: CURL (一般应该用得人比较多) 而且功能也比较强大windows下也有HINTERNET hint;HINTERNET hftp;hint = InternetOpen(0, INTERNET_OPEN_TYPE_PRECONFIG, 0, 0, 0);if (hint==NULL){break;}//创建ftp连接hftp = I.

2020-09-30 15:07:24 1428 23

原创 VC++实现FTP下载文件与目录功能(附源码)

源代码demo已上传到百度网盘:永久生效 ,代码实现了下载FTP服务器指定目录所有文件的功能实现FTP下载功能有很多种方法: CURL (一般应该用得人比较多) 而且功能也比较强大windows下也有HINTERNET hint;HINTERNET hftp;hint = InternetOpen(0, INTERNET_OPEN_TYPE_PRECONFIG, 0, 0, 0);if (hint==NULL){break;}//创建ftp连接hftp = In.

2020-09-30 14:47:12 934 12

原创 VC++多线程加锁封装(附源码)

源代码demo已上传到百度网盘:永久生效 ,代码封装了 线程函数读、写 加锁功能,支持跨平台,绝对好用直接上代码看封装类的头文件#ifndef __CLOCKX__ #define __CLOCKX__#ifdef WIN32#include <Windows.h>#else#include <pthread.h>#endifclass CLockX{public: CLockX(); CLockX(const CLockX &...

2020-09-30 10:31:57 1089 28

原创 VC++多线程封装类(附源码)

源代码demo已上传到百度网盘:永久生效 ,代码封装了创建线程、挂起线程、恢复线程、等待线程退出、设置优先级、停止线程等功能直接上代码看封装类的头文件#include <windows.h>//回调函数指针typedef void (*THREAD_ROUTINE)(void *);class CWorkThread {public: CWorkThread(); virtual ~CWorkThread();public: // ...

2020-09-30 10:10:28 759

原创 VC++利用笔记本自带摄像头扫二维码功能(附源码demo)

源代码demo已上传到百度网盘:永久生效 ,代码实现了打开笔记本设像头,然后一直处在等待扫码中,当扫到码以后,就解析啊,解析后那该干嘛干嘛,你不就是要扫码的这个信息嘛,这样说没毛病吧!这个就没有太多可说的,直接上代码,你一看就明白,或者你直接打开的我的demo,打印一张二维码试试有个建议,二维码的内容字符还是不要太多,一般不要超过100, 不然二维码密密麻麻,然后信息太多,对识别肯定有影响的!来,直接上代码:代码我已经进行了封装了,调用一个函数就可以,然后扫到码后在回调里处理就可..

2020-09-29 16:50:44 12295 59

原创 VC++调节笔记本屏幕亮度(附源码)

源代码demo已上传到百度网盘:永久生效 ,代码实现了调度笔记本电脑屏幕亮度的功能与系统 显示器的调节同步, 代码修改会同步修改这个值1.有什么地方使用有个这个需求呢,哈哈,不说,反正我的项目是用了还有一种有时需要关闭显示器,那这个时候就是要电脑处于休眠了,休眠的话要唤醒就很有技术难度了,唯一的方式只有一种,定时唤醒,要不然的话,因为休眠时所有进程都下在挂起状态,总之比较麻烦!以前最常用的方式:如下关闭显示器 SendMessage(FindWindow(0,0), ..

2020-09-29 14:06:40 2027 42

vc++工作线程封装类

用的是::CreateThread 封装了创建线程,停止线程,挂起线程,唤醒线程,设置线程优先性等一般普通功能都有,一个类,直接导入项目就可使用,注意是VC的,不是跨平台的!

2020-10-15

SerialCom.zip

vc++串口通讯,详情见博客文档 https://blog.csdn.net/kaizi318/article/details/108974010

2020-10-10

DllViewer--.rar

vc代码实现获取dll 导出函数, vc2017实现查看dll导出函数 vc查看dll导出函数

2019-08-07

amcap.exe usb设像头预览工具

amcap是directshow下的源代码,采用vc2012编译, 预览usb设像头源代码

2017-10-09

rtspclient

rtspclient c++ 测试程序 cosole代码 服务端资源已上传

2017-04-21

CThreadPool demo

CThreadPool 线程池

2017-04-19

vc嵌入word

支持vc6 vc2012 嵌入的是单文档视图,不是对话框 win7 win10下测试通过

2017-04-01

字符串转换工具函数

ConvertUtf8ToUnicode, ConvertUnicodeToUtf8 ConvertUtf8ToAnsi ConvertAnsiToUtf8 ConvertAnsiToUnicode16 ConvertUnicode16ToAnsi ConvertUnicodeToUnicode16 ConvertUnicode16ToUnicode ConvertUtf8ToUnicode16 ConvertUnicode16ToUtf8 支持windows /anrdoid /ios

2016-01-11

VC电脑锁屏代码

锁屏代码 ,锁不了ctrl+del+alt win+l 全局勾子 锁ctrl+del+alt ,有时正常,有时不正常,反正是不稳定 锁鼠标

2015-10-09

VC++ Excel文件的导入和导出

vc采用类型库 excel9操作excel 不出弹兼容窗口 ,还可以,共享一下

2015-06-04

json-c-0.12 windows编译

windows下编译json-c-0.12版源码, 采用vc 2012 包括两个工程, json-c-0.12 lib test 用例 具体使用可以参看源码目录下的testsrc

2014-06-03

VC助手1827

vc 2010 Visual Assist X VC助手1827

2013-08-20

iphone opengl es 纹理

纹理贴图,全屏,贴一张图到屏幕上, 绝对好用,没有什么四边行,三角型,只接就是一张图!

2012-08-01

windows修改默认输入法

修改成默认输放法,采用hook技术修改任意程序使用当前输入法, 本程序用的是vc2008

2012-07-30

西蒙OpenGL ES 教程源代码

西蒙所有教程源代码,本人运行过,可以使用,当学习资料是不错的好东西.

2012-07-30

iphone asyncsocket

服务端客户端模式 iphone asyncsocket服务端--&gt;apple iphone asyncsocket客户端--&gt;iphone

2012-03-05

BluetoothAppTest.exe

windows bluetooth socket connect winddow mobile socket 服务端,客户端,查找设备,查找服务!

2011-12-14

andriod 视频播放

android 视频播放源代码,支持扫描sdcard里的文件,支持把文件载入asset作为资源播放! 采用SurfaceView + mediaPlay

2011-12-12

bluetooth_BlueSoleil_SDK_Testdemo

查找设备,查找服务,配对,连接 。请注意是基于ivt_BlueSoleil开发的

2011-12-10

Canon_PowerShot_Remote_Capture_SDK__PS-ReC_v1.1.0e

Canon_PowerShot_Remote_Capture_SDK__PS-ReC_v1.1.0e_.rar 支持powershot系列,如G7,G9等!!!!!!

2009-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除