自定义博客皮肤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的专栏

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

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

转载 TinyXML:一个优秀的C++ XML解析器

读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。DOM模型即文档对象

2012-09-29 14:29:35 764

转载 快速获取MYSQL的ADO连接字符串

首先你正确安装了MYSQL的数据库驱动程序(mysql-connector-odbc-5.1.6-win32.msi )1.在桌面上新建一个空的文本文件mysql.txt,重命名为mysql.udl;2.双击这个mysql.udl文件,打开“数据库连接属性”对话框,在“提供程序”页选择”Micrsoft Ole DB Provider for ODBC Drivers“, 点击下一步;

2012-09-27 13:49:17 575

转载 CString 操作指南

文章概要: 通过阅读本文你可以学习如何有效地使用 CString。  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。  使用CString可以让你对字符串的操作更加直截了当。这篇文章不是 CStrin

2012-09-26 10:52:38 831

转载 Win32串口编程

文章概要: 在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。  一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。

2012-09-26 09:52:50 811

转载 GDI+编程基础(一)GDI+ Vs GDI

GDI+:GDI+是GDI的下一个版本,它进行了很好的改进,并且易用性更好。GDI的一个好处就是你不必知道任何关于数据怎样在设备上渲染的细节,GDI+更好的实现了这个优点,也就是说,GDI是一个中低层API,你还可能要知道设备,而GDI+是一个高层的API,你不必知道设备。例如你如果要设置某个控件的前景和背景色,只需设置BackColor和ForeColor属性。一、G

2012-09-26 09:08:50 858 1

原创 画坐标箭头函数封装

float  g_fConstValue    = 3.14f / 180.0f;          //常数//--------------------------------------------------------------------------------------//HDC ,dwAngle:箭头方向, ptCenter://-----------------

2012-09-25 09:40:41 851

原创 窗口全屏代码

int nScreenX = GetSystemMetrics( SM_CXSCREEN );int nScreenY = GetSystemMetrics( SM_CYSCREEN );SetWindowPos( &CWnd::wndTop, 0, 0, nScreenX, nScreenY, SWP_SHOWWINDOW | SWP_NOMOVE );

2012-09-25 09:31:41 1127

原创 加载不同格式类型图片封转函数(流中加载)

定义各种图片变量 Gdiplus::Image *m_bgImg; Gdiplus::Image *m_logoImg; Gdiplus::Image *m_titleImg; Gdiplus::Image *m_shutImg; Gdiplus::Image *m_tvBg; Gdiplus::Image *m_autoImg; Gdiplus::Image *m_p

2012-09-25 08:51:28 844

转载 GDI在VS2005中的初始化

之前写了一个很简单的GDI画图程序,却始终无法在视图中显示,上网查询,才知道vs2005需要设置一些舒适化才能进行gdi画图。于是转载一篇:  Visual Studio 2005本身带有GDI+的所有库函数,所以不用像在VC++6.0里那样,需要将GDI+的头文件和lib文件手工加入到工程中。  但在使用GDI+之前需要首先完成以下几步: 1.在stdafx.h文件中加入

2012-09-24 14:56:14 617

转载 使用ADO技术读取Aceess中的数据

使用ADO技术读取Aceess中的数据热度 4已有 355 次阅读2010-12-17 14:23|个人分类:脚本|(1)初始化COM库,引入ADO库定义文件step1 COM库的初始化我们可以使用AfxOleInit()来初始化COM库,这项工作通常在CWinApp::InitInstance()的重载函数中完成step2 用#import指令引入ADO类

2012-09-21 16:22:47 540

翻译 Dll 库 DEF文件详解

DLL中导出函数的声明有两种方式:1、为在函数声明中加上__declspec(dllexport),这里不再举例说明;2、是采用模块定义(.def) 文件声明,.def文件为链接器提供了有关被链接程序的导出、属性及其他方面的信息。 首先创建 一个DLL程序,.cpp中int __stdcall Add(int numa, int numb){       return

2012-09-20 14:23:18 1087

转载 退出程序,窗口逐渐消失

原理很简单,在当程序退出的时候,反复设置窗口的透明度,逐渐降低直到循环结束。①建立MFC基于对话框应用程序,命名Fade②在FadeDlg.h中加一个句柄,两个函数声明  // 载入user32.dll时用的句柄 HINSTANCE hUserDll;   // 将对话框慢慢透明关掉 void CloseSmoothly(void); // 设置对话框透明度 BOO

2012-09-18 13:09:57 753

转载 WAVEFORMATEX 格式说明

WAVEFORMATEXThe WAVEFORMATEX structure specifies the data format of a wave audio stream.WAVEFORMATEX 为波形音频流格式的数据结构typedef struct{  WORD  wFormatTag;  WORD  nChannels;  DWORD  nSamplesP

2012-09-18 10:15:42 640

转载 CListCtrl::SetExtendedStyle

CListCtrl::SetExtendedStyleCListCtrl的成员函数声明  DWORD SetExtendedStyle(  DWORD dwNewStyle );  函数功能设置CListCtrl的扩展样式  dwNewStyle指定的扩展样式  LVS_EX_GRIDLINES //绘制表格,网格线。  LVS_EX

2012-09-13 09:20:54 1574

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关注的人

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