自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuqiang918的专栏

金麟岂是池中物,一遇风云化成龙。

  • 博客(15)
  • 资源 (30)
  • 问答 (2)
  • 收藏
  • 关注

转载 c++中蓝牙编程的库类

安装PSDK就可以用了,之前有写过一个类在MFC里面调用,并能成功与蓝牙手机通信,只不过是非标准的蓝牙协议。代码如下:=====================h头文件========================#ifndef NS_BTH#include "ws2bth.h" //如果没有定义NS_BTH宏,则将PSDK头文件包含进来#endif#ifndef BTH_ADDRt

2014-07-31 17:35:58 21461 8

转载 MS Active Accessibility 接口技术编程尝试

Microsoft© Active Accessibility 2.0 is a COM-based technology that improves theway accessibility aids work with applications running on Microsoft Windows?. Itprovides dynamic-link libraries that a

2014-07-28 14:34:38 1349

转载 wchar_t*和char*之间的互相转换的那些事

[cpp] view plaincopy最近在看一写PE文件格式的东西,想做一个读取PE文件信息的小工具,中间遇到将LPVOID格式无法转换到LPTSTR格式,强制转换屡试屡败,多显示乱码。我们知道LPVOID格式可以直接转换到char *,最后发现一篇写char*与wchar_t*格式互相转换的文章,引用文中代码转换成功。  原帖地址http://www.cnblogs.com/

2014-07-28 13:29:48 626

转载 写注册表设置开机启动的代码

[cpp] view plaincopyprint?void CSetDlg::OnBnClickedSetSet()  {      // TODO: 在此添加控件通知处理程序代码        int RunOnStartFlag=0;      RunOnStartFlag=m_RunOnStart.GetCheck();      if (BST_CHECKED==RunO

2014-07-27 21:32:27 952

转载 托盘图标管理器与跨进程SendMessage

通过Spy++可以看出,系统托盘图标是一个ToolbarWindow32控件,要对其进行控制,只要用FindWindow和FindWindowEx找到其句柄,并发送ToolbarWindow32支持的消息即可。1.获取图标数量:TB_BUTTONCOUNT?1DWORD dwCount=::SendMessage(hToolbarWindow

2014-07-25 15:54:43 2312 2

转载 VC 隐藏托盘图标

苦苦寻找的隐藏托盘图标的方法,今天终于搞定,献给大家!#include atlbase.h>#include atlconv.h>#include CommCtrl.h>void ShowTrayIcon(char szIcon[],BOOL show){    HWND hWnd,hWndPaper;    unsigned long lngPID; 

2014-07-25 14:21:14 1394 1

转载 Dll中封装类

在DLL中封装类,如果要在外面调用其对象的话,要通过一个函数来返回该对象的值,创建过程和平时一样! 一、实验环境  本实例的编程工具及运行环境为:Windowsxp,visual studio 2008,Delphi 7二、实验内容1.用visual studio 2008建立一个动态链接库classdll.DLL,该库中封装了类Cclassdll。2.用Delphi编写测

2014-07-23 00:17:45 766

转载 串口通信

这里采用字符串池实现串口数据接收,串口类改自一个老外写的CSerialPort类。[cpp] view plaincopyprint?/* **  FILENAME            CSerialPort.h ** **  PURPOSE             This class can read, write and watch one serial p

2014-07-22 23:26:41 1430

转载 API实现串口通讯

第一节  实现串口通讯的函数及串口编程简介 API函数不仅提供了打开和读写通讯端口的操作方法,还提供了名目繁多的函数以支持对串行通讯的各种操作。常用函数及作用下:函数名                    作用 CreateFile                打开串口 GetCommState              检测串口设置 SetComm

2014-07-22 21:49:25 11363 2

原创 com库中_com_issue_errorex用_com_error异常捕获

It throws a _com_error object. Further, you can catch it as follows:  try { // ... } catch(_com_error& e) { // ... }inline void TESTHR(HRESULT x) { if FAILED(

2014-07-11 11:00:35 3374

转载 msxml dom 全解析

作者:小马原文链接:http://blog.csdn.net/pony_maggie/article/details/6706422 从题目你应该获取到以下的信息:1 本文不讲xml,只讲msxml2 msxml又包括很多方面,比如DOM,SOM,XSLT等,本文只讲DOM好了,现在开始... 一 关于msxml DOM

2014-07-03 09:54:58 691

转载 Microsoft Visual Studio 2010 遇到了异常,可能是由某个扩展导致的

今天打开好久没用的Microsoft Visual Studio 2010 ,刚才创建了一个C++工程,错误就出现了。只要在VS2010源码编辑器中输入一个字符,它就报错 "Microsoft Visual Studio 2010 遇到了异常,可能是由某个扩展导致的"。刚开始一看,以为是扩展引起的问题,结果禁用了所有的扩展都不行。错误上说"您可以在命令行上使用/LOG参数运行应用程序,然后

2014-07-02 17:27:44 1510

转载 MsXml创建和解析XML示例

一.MsXml创建XML文档示例 [cpp] view plaincopyprint?// XmlCreationDemo.cpp    #include   #include     // 引入MSXML解析器  #import   using namespace MSXML2;    class InitializeCom  {  public:      In

2014-07-02 17:25:52 2476 2

转载 配置MSXML4.0环境

以下是配置vc60的XML解释编程环境(msxml 4.0 sp2)下载msxml 4.0 sp2可以到微软的网站下载安装msxml 4.0 sp2时要注意不要用默认安装,要选择自定义安装才能选择安装SDK,若没有选择安装SDk会发现安装完成后安装目录下什么也没有,而选择了SDK的安装可以在目录下看到LIB INC doc 3个文件夹http://www.cnblogs.com/bab

2014-07-02 17:25:44 3861

转载 VC操作INI文件

在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下:     一.将信息写入.INI文件中.     1.所用的WINAPI函数原型为:   BOOL   WritePrivateProfileString(   LPCTSTR   lpAppName,   LPCTST

2014-07-01 10:18:38 548

QMediaPlayer and QML视频播放器Demo

QMediaPlayer C++类中操作播放器,在QML中显示,整理了下。只做参考

2017-05-05

OCX上添加ScrollView视图

由OCX上添加ScrollView滚动视图,其实方法很多:1.OCX上直接添加MVC文档模式;2.OCX添加CWND控件,CWND控件上添加ScrollView;3.OCX上添加对话框,对话框上承载ScrollView;第二种和第三种差不多;本代码就是采用第三种;借鉴网上代码;实现按住Ctrl + 滚动鼠标进行缩放视图。感觉第一种方法网上有几个文章,介绍的都比较少。给大家参考。

2014-09-25

GDIplus加载PNG图片实现透明效果

GDI plus 加载PNG图片实现透明效果,窗口透明效果;类似360那个圈。可以拖动;分享下

2014-06-18

VS2012C#WebService

VS2012C#WebService

2013-10-18

TabBarController

说明 TabBarController 和 TabBar 大同小异。都用于视图切换。像MFC里面的tab控件。

2013-09-26

t420黑苹果驱动110买的 分享

自己买的thinkpad t420 黑苹果驱动 希望对大家有用 淘宝买的 110 套餐 自己装了 还行 声明:不保证你自己的机子可以用哈 还有需要黑苹果安装一整套的 可以给 主要太大了

2013-08-28

OpenGL SDK

OpenGL SDK

2013-06-03

学OpenGL编3D游戏

学OpenGL编3D游戏

2013-06-03

飞秋老板和新版

飞秋老板和新版

2013-05-25

vs2008/2005卸载

清理VS2008 2005 组件工具 很强大

2013-05-05

linux网络编程

linux网络编程

2013-04-18

鼠标钩子实例

钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。对每种类型的钩子由系统来维护一个钩子链,最近安装的钩子放在链的开始,而最先安装的钩子放在最后,也就是后加入的先获得控制权。要实现Win32的系统钩子,必须调用SDK中的API函数SetWindowsHookEx来安装这个钩子函数,这个函数的原型是HHOOK SetWindowsHookEx(int idHook,HOOKPROC lpfn,HINSTANCE hMod,DWORD dwThreadId);,

2013-02-20

处理数据库操作封装ADO

数据库ADO封装库 Database ADO package library 很强大的

2013-02-16

google地图操作手册

1. 谷歌地图框架是使用CDHtmlDialog作为外壳,借助资源文件GMapMgr.htm访问Google在线地图,通过JavaScript与VC交互。 2. 需要注意的是里面很多地方通过消息来控制,Google地图提供了很好的消息回调机制,类GmapMgr的成员函数OnDocumentComplete通知Html加载完成,然后里面调用JavaScript函数InitMap来初始化地图和注册相关回调函数,地图的各种消息可以查询配套文件Google Maps JavaScript API V2 Reference.mht。 3. 类MapMgr负责维护数据:数据加入、修改、删除、绘制。对于小数据采用成员数组来保存,对于大数据则动态申请内存,线程DrawThread负责绘制,频率是每隔400毫秒绘制一次,如果地图拖动、缩放或更改中心,线程会等待地图重新绘制完成。为了加快绘制速度,地图坐标转换为屏幕坐标做了特殊处理:每次地图绘制完成,都会记录地图左上角、中心、右下角三个点的GPS和屏幕坐标,然后绘制数据的时候就通过这三个点来转换。

2013-02-05

MapX开发电子参考手册.CHM

本电子手册按字母顺序对MapX的对象、属性方法以及相关事件进行描述,每项都包含了目标、语法、注释以及与其它项的关联,并且包含了Visual Basic和C++编写的示例代码。 文档规约 文档在语法描述中使用了一些和Visual Basic 文档相近的印刷约定,有关这些约定,请参考《Microsoft Visual Basic编程指南》或《Microsoft Visual Basic语言参考》。

2013-02-05

SetupFactory

Setup+Factory+7.0+中文教程.rar 是一款实用的打包工具;我们在用VB等语言编写并编译成程序后,往往会希望制作一个精美的安装程序来发布自己的软件。在这里推荐使用Setup Factory 7.0,这是一款强大的安装程序制作工具。该软件提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win.ini 和 System.ini 内加入设定值,更可以建立反安装选项等等。它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。目前该软件的最新版本为7.0.1,

2013-01-04

2012 末日时钟

win32 开发的时钟 ,适合初学者学习, 注册表保存退出显示位置,开机启动, 透明窗体, 注册热键(本程序 ctrl + alt + Q 退出)等等 自己去发现 好好学习下

2012-12-21

GDI+ 开发手册 含源代码 讲解

GDI+ 的详细开发手册 讲解 开发者的助手 强烈推荐

2012-12-12

音频编码解码器库 libZPlay

该库集成了所有支持格式(mp3, mp2, mp1, ogg, flac, ac3, aac, oga, wav and pcm )的编码解码器。库本身是由WINAPI编写,你无须额外的库,也不需要MFC / .NET的支持,只能在Windows下运行。 库直接对声卡播放音乐,简单容易。仅仅3行代码(创建类,打开文件,开始播放),你就可以播放音乐。 使用所支持的编码器,你也同样可以直接从声卡上录制声音(microphone, line-in, CD, ...)和把录制的声音保存到磁盘。 简单,简单,再简单。。。。。。在你的应用程序中只需3行代码便可播放和录制声音。

2012-11-22

sqlite3_mfc.

网上流行的sqlite 封装 在实际应用时修改了里面部分BUG 混合原生态使用

2012-11-01

sqlite3-win32-x86-307.rar

sqlite3-win32-x86-307.rar 如题啊 很好很强大 喜欢原生态的

2012-11-01

TinyXML 解析器

读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。 TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。 DOM模型即文档对象模型,是将整个文档分成多个元素(如书、章、节、段等),并利用树型结构表示这些元素之间的顺序关系以及嵌套包含关系。

2012-09-29

win32 程序设计 PDF

win32 程序设计 PDF 内容不错 侯捷大哥的 好东西大家分享哈

2012-07-16

局域网聊天工具(功能很全)

自己写的局域网聊天软件 很详细的解释 有动态伸缩窗口 最小到托盘 等功能

2011-10-10

动态数组 很全很详细

自己写的 很详细的注释 还标有注意事项 然后里面一个列子 运行时直接拷贝进去就OK了 主函数放到CPP文件 上面的放到.H里面

2011-08-27

投掷骰子(色子)游戏

有关投掷骰子的写法,主要是考链表 输入投掷的次数 然后排名

2011-08-27

即使通讯软件MYICQ 【类似QQ】

即时通讯软件MyICQ的源代码 里面有详细资料 可以自己照着写

2011-06-24

软件测试方法与技术pdf

介绍一些软件测试的方法和技术 这是一个PDF格式的 方便大家看

2011-03-28

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

TA关注的人

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