
2.6 第三方库
无幻
这个作者很懒,什么都没留下…
展开
-
VC皮肤库SkinCrafter.v3.4.0.0使用
皮肤界面制作工具。可以自定义皮肤的组件库,它可以使你的程序具有换肤功能,拥有最独特的外观风格。支持所有的Win32平台,包括.NET。支持常用的编程语言,包括VC++,VB,Delphi,微软forms(.NET)。网站地址:http://www.skincrafter.com/特别版3.4.0.0下载:http://0days.51cc.net/0days/dmsoft.te原创 2009-12-17 13:41:00 · 10047 阅读 · 6 评论 -
CBCGPEditCtrl实现编辑器功能
BCGControlBar有一个能够实现编辑器的类CBCGPEditCtrl,自带的例子比较详细的介绍了使用方法,下面自己记录一些备忘,使用的是12.0版本。1.新建MFC应用程序,名称Test_BcgEdit,在"下一步"中选择"多个文档","MFC 标准","使用Unicode库"(不然处理汉字有问题),点"完成";2.配置BCGControlBar的库目录;3.在"stdafx.原创 2011-12-30 23:56:46 · 4481 阅读 · 0 评论 -
BCGControlBar 减少链接库大小
使用BCGControlBar库,但是并不需要所有的功能,这样会使得链接库过大,BCG提供BCGCBProConfig.h文件,可以选择性的去掉某些不需要的功能,BCGCBProConfig.h内容如下:01020304050607080910111213141516171819原创 2012-01-16 16:20:31 · 3241 阅读 · 0 评论 -
DEELX 1.2正则表达式引擎的使用
DEELX是一个在C++环境下的与Perl兼容的正则表达式引擎。只有一个头文件,使用上比较简单和方便。官网地址:http://www.regexlab.com/zh/deelx/开源地址:http://www.codeproject.com/KB/library/deelx.aspx在VC2008上进行简单使用测试:1.新建一个控制台应用程序,名称:TestDeelx;2.原创 2012-03-20 23:32:42 · 5210 阅读 · 0 评论 -
Mosquitto 0.15 开源MQTT v3.1 Broker
Mosquitto是一个开源(BSD许可证)的消息代理,实现MQTT(消息队列遥测传输)协议版本3.1。1.从http://mosquitto.org/download/下载Cygwin版的Windows安装包,当前版本为0.15;2.在安装过程中,可以选择作为系统服务,如下图所示:3.可在"服务"中看到此服务,如下图所示:使用系统服务进行启动的话,原创 2012-04-24 17:13:22 · 13227 阅读 · 19 评论 -
CBarChart柱形图类
在用VC做有关图表的时候,感觉不是那么方便,在codeproject找到一个柱形图的实用类,原文地址为:http://www.codeproject.com/KB/miscctrl/CBarChart.aspx。它可以很快速的生成柱状图,并且支持输出位图、支持打印、支持从数据库导入。原文章的类为多字节的,我自己改为了可适应多字节和Unicode版本的,如果有错的话,还请使用原文章所给出的源码。原创 2010-07-10 14:16:00 · 6938 阅读 · 12 评论 -
Cppcheck 1.54 C/C++静态代码分析工具
Cppcheck是一个C/C++代码分析工具,只检测那些编译器通常无法检测到的bug类型。 官方上建议让编译器提供尽量多的警告提示:1.使用Visual C++的话,应使用警告等级42.使用GCC的话,参看Warning options - using GCC 官方地址:http://cppcheck.sourceforge.net/当前版本:1.54 for wind原创 2012-04-19 12:29:25 · 30196 阅读 · 3 评论 -
gSOAP在VC2008中的使用
gSOAP工具包是一个提供SOAP/XML Web services和通用(non-SOAP) C/C++ XML数据绑定的开源C/C++软件开发工具包。 从http://sourceforge.net/projects/gsoap2/files/下载最新的gSOAP包,当前最新版本为2.8.8。解压之后,在目录"\gsoap-2.8\gsoap\bin\win32"下有两个文件,分原创 2012-04-06 11:11:38 · 8716 阅读 · 2 评论 -
Visual Leak Detector 2.2.3 Visual C++内存检测工具
Visual Leak Detector是一款免费的、健全的、开源的Visual C++内存泄露检测系统。相比Visual C++自带的内存检测机制,Visual Leak Detector可以显示导致内存泄露的完整内存分配调用堆栈。主页地址:http://vld.codeplex.com/旧版地址:http://www.codeproject.com/Articles/9815/Visu原创 2012-05-09 14:46:01 · 15233 阅读 · 1 评论 -
在子框架内创建CBCGPDialogBar
在多文档应用程序的子框架内创建停靠对话框栏等,参考BCG示例MDIBars可以达到要求。以下测试在BCGControlBar12版本上进行。1.新建一个BCG多文档工程,名称:TestMDIBars;2.选择"基于Ribbon样式的界面",如下图所示:3.在"资源视图"添加一个对话框资源,名称:IDD_DIALOG_BAR,设置其属性Border为None,Clip原创 2012-07-01 17:33:23 · 6457 阅读 · 4 评论 -
VC Office2007界面对话框实现(续)
在之前一篇《VC Office2007界面对话框实现》,写道可以用单文档来模拟对话框,来实现Office2007风格的对话框,这一次用不同的方法来实现,MFC的Ribbon功能包只对单文档/多文档有效,即框架类,我们只需用框架类来实现对话框即可。需要处理的问题有:CFrameWnd的模态显示问题、Ribbon元素在对话框上的显示问题。1.对于CFrameWnd的模态显示,参考使用了《Modal原创 2012-10-23 14:16:14 · 4203 阅读 · 0 评论 -
VC Office2007界面对话框实现(再续)
借鉴BCG对对话框的美化处理,在VC2008SP1原有功能包上,增加对对话框的美化,样式全局统一。下载地址:http://download.youkuaiyun.com/detail/akof1314/4843604原创 2012-12-04 12:48:22 · 4782 阅读 · 18 评论 -
Scintilla 3.24在MFC中的使用(动态、静态)
Scintilla是一个免费的源代码编辑组件。在这里记录下它在MFC中的使用。本机环境:Windows XP、Visual Studio 2008 SP11.下载Scintilla源代码3.24版本(http://www.scintilla.org/ScintillaDownload.html)。2.打开VS2008,点击菜单栏"Tools"→"Visual Studio 2008 C原创 2013-02-17 18:08:54 · 13378 阅读 · 6 评论 -
Magick++ 6.8.5在MFC中的使用
Magick++是ImageMagick图像库的C++封装。ImageMagick是一个集创建、编辑、合成和转换图像格式的软件套件。编译步骤:1.从http://www.imagemagick.org/download/windows/ImageMagick-windows.zip下载源代码包;2.解压到文件夹,打开"..\VisualMagick\configure"目录下的conf原创 2013-05-14 12:33:11 · 9252 阅读 · 17 评论 -
Prof-UIS 2.92免费版的安装以及使用
Prof-UIS是一个功能丰富的MFC扩展库,能够为您的Windows应用程序提供专业和友好的用户界面。Prof-UIS带有完整的源代码,一套示例,CHM帮助。当前免费版本是2.92,是为任何非商业用途免费的。下载地址:http://www.prof-uis.com/download/mfc.aspx 下面介绍下Prof-UIS免费版的安装:1.解压压缩包到文件夹原创 2011-12-18 23:36:02 · 6009 阅读 · 0 评论 -
SonicUI在MFC中的使用
SonicUI是一个GUI引擎,提供了一些简单的UI组件实现高效率的UI效果,例如:自绘按钮、异形窗体、动画、超链接和图像操作方法。此项目作者开源到CodeProject,地址为:http://www.codeproject.com/KB/GDI/SonicUI.aspx。下载源原创 2011-08-30 20:21:04 · 7150 阅读 · 23 评论 -
VC皮肤库SkinSharp 1.0.6.6的使用
SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件。SkinSharp作为换肤控件,只需要在您的程序中添加一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切换功能以及Vista透明边框特效。网站地址:http://www.skinsharp.com/官方下载:http://www.skinsharp.com/htdocs/tar/Sk原创 2009-12-19 15:50:00 · 29414 阅读 · 69 评论 -
BCGControlBar v12的向导使用图解
BCGControlBar专业版是MFC的一个扩展库,您可以用来构建类似于Microsoft® Office 2000/XP/2003/2007/2010、Microsoft Visual Studio(打印、用户定制工具栏、菜单等)和其他一些知名产品的高级用户界面。 首先从网上下载BCGControlBar v12资源,解压之后在文件夹里面有个BCGCBProInt原创 2010-03-20 19:39:00 · 14790 阅读 · 35 评论 -
四大图像库:OpenCV/FreeImage/CImg/CxImage
本文转载自:http://hi.baidu.com/xiaocuiman/blog/item/6e267c2bc4b1883f5243c108.html1.对OpenCV 的印象:功能十分的强大,而且支持目前先进的图像处理技术,体系十分完善,操作手册很详细,手册首先给大家补计算机视觉的知识,几乎涵盖了近10年内的主流算法;然后将图像格式和矩阵运算,然后将各个算法的实现函数。转载 2010-01-09 13:57:00 · 4846 阅读 · 0 评论 -
CxSkinButton按钮皮肤类
在codeproject发现一个很强大的按钮皮肤类,之前的版本有内存泄露,但是作者已经修复了,原文网址是:http://www.codeproject.com/KB/buttons/cxskinbutton.aspx。它支持六种位图,分别是正常、按下、滑过、失效、焦点和遮掩位图。原创 2010-07-05 15:49:00 · 8901 阅读 · 2 评论 -
VC Office2007界面对话框实现
我们知道VS2008SP1之后,MFC就多了一个功能包,可以快速的建立一个ribbon的界面,视觉样式可以在office 2007蓝、黑等颜色之间切换,这对于单文档/多文档做界面非常方便,而且也蛮好看的。但是,引入的功能包不对对话框进行界面美化,除了多一些控件外,外观没变。于是就想能不能利用单文档的CFormView来模拟对话框,进行自己来实现对话框的美化呢。原创 2010-07-05 16:53:00 · 9176 阅读 · 5 评论 -
BCGControlBar MFC对话框换肤
系统环境:Windows 7软件环境:Visual Studio 2008 SP1本次目的:实现MFC对话框换肤 在较新版本的BCGControlBar之中增加了对对话框和文档中窗体的form进行换肤。更改了一些控件的显示样式,其中有类似office 2007、office 2010 等等之类的皮肤。下面开始进行换肤,在此先要做好准备,必须安装有BCGControlBar(可以看这里原创 2010-05-14 21:06:00 · 12416 阅读 · 16 评论 -
BCGControlBar MFC对话框换肤(续)
系统环境:Windows 7软件环境:Visual Studio 2008 SP1本次目的:实现MFC对话框完全换肤,其实是单文档模拟出来的对话框 在上篇说到利用BCGControlBar可以对对话框进行换肤,但是在Windows XP下程序的窗体还是XP系统的主题,这相当不协调,主要是框架没换肤。所以,在这里我用基于CFormView的单文档来进行模拟对话框。原创 2010-05-14 23:24:00 · 11804 阅读 · 12 评论 -
C++跨平台应用程序库JUCE
JUCE (Jules' Utility Class Extensions)是由Raw MaterialSoftware发布的一套基于c++的跨平台应用程序框架类库(Windows, Mac,Linux)。JUCE的特殊之处在于其友好的用户界面以及强大的音频、图像处理能力。原创 2010-07-31 10:49:00 · 6866 阅读 · 6 评论 -
VC连接SQLite3的方法(MFC封装类)
在VC环境下编写连接SQLite的方法,网上有很多种,自己试验了其中一种,感觉还不错,下面记录下来,使用到的文件包括官方网站下载的文件和CodeProject上的SQLite3Wrapper封装。原创 2010-10-13 00:04:00 · 32512 阅读 · 57 评论 -
CRichEditCtrlEx支持静态表情聊天类的使用
本文作者:无幻博客地址:http://blog.youkuaiyun.com/akof1314 平时我们在做IM聊天之类的软件的时候,一般都会使用Rich Edit控件来作为聊天编辑框和聊天记录框的控件,在之前的VC知识库看过《类似 MSN 信息发送框的制作(上)》、《类似 MSN 带转义字符的信息发送框的制作(下)》、《一个在RichEdit中添加表情图象的类》学到不少东西,在Visual Stu...原创 2010-11-03 00:01:00 · 7055 阅读 · 33 评论 -
CIconListBox带图标的列表框类
有时候,我们需要在列表框ListBox中插入带图标的文字项,这就需要自己派生一个类出来了,网上的一个CIconListBox类还不错原创 2010-11-08 11:06:00 · 6403 阅读 · 0 评论 -
CTextFileIO读取不同编码文件
在编程读取文本文件的时候,经常被不同的编码格式所混乱。文本的默认编码格式是ANSI码,后来国际化了又支持了Unicode编码格式,现在打开Windows平台下记事本,点击“另存为”就可以发现有四种编码方式可以选择保存。原创 2011-01-02 22:58:00 · 3859 阅读 · 5 评论 -
VC使用VCLSkin美化界面
在网上曾经看过一篇文章,说是使用Delphi的皮肤控件VCLSkin制作成DLL,让VC调用美化窗体。感觉蛮有新意的,故自己实验一下。原创 2011-03-04 22:03:00 · 6825 阅读 · 14 评论 -
Visual Lint 4.0.4 交互式静态代码分析工具
Visual Lint是一个交互式的代码分析工具,为C、C++、C#和Java的代码分析工具,包括PC-lint、CppCheck、FxCop和FindBugs,提供了易于使用的前端界面。结合PC-lint使用示例 在这里记录下如何与PC-lint结合进行静态代码分析。测试的PC-lint版本为9.00e。首先从http://www.riverblade.co.uk/原创 2013-06-18 18:50:38 · 5964 阅读 · 0 评论