谷歌词霸2014 v1.0发布了
admin | 软件项目 | 2013-12-28
程序小巧,易用
程序采用开源Duilib,纯绿色,小巧,占用内存小,足以满足普通用户的日常需求
世界第一的翻译质量
软件采用谷歌翻译接口,众所周知,谷歌的翻译质量是目前最精准的,让你阅读国外冷门的英语资料也能看懂,远离汉语式翻译
详细的句库
暂时只加了句库网的跳转显示,稍后会加入主流的翻译网站的数据
下载地址:http:/... [阅读全文]
C++信号&插槽库: C++ Signal/Slot Library
admin | win32 | 2013-12-27
在此记录几个signal & slot 的实现库,如下:
1. QT
http://qt.nokia.com/
Qt是本人喜欢并熟悉的一个cross-platform库,用来创建跨平台的应用程序非常方便。不过这不是推荐的重点,因为没办法把它用到我们自己的非QT程序中。不过QT借助自己实现moc预处理器,将signal和slot的声明,完美的融合到了C++类声明中是非常不错的考虑。
2. boost::signal &... [阅读全文]
C++ win7 8 兼容性 提示
admin | win32 | 2013-12-26
C++
void WriteCompatibilityAssistantFlag()
{
CRegKey regKey;
if (regKey.Open(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Compatibility Assistant\\Persisted")) != ERROR_SUCCESS)
{
if (regKey.Create(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Windo... [阅读全文]
检测内存泄露
admin | C++ | 2013-12-25
程序结束时,操作系统会回收程序占用的资源.但是,只要程序还在运行,如果不进行清理,资源最终可能被耗尽.
1.VC内存泄露检查工具:Visual Leak Detector
首先从网站上下载1.0版本的zip包,解压之后得到vld.h, vldapi.h, vld.lib, vldmt.lib, vldmtdll.lib, dbghelp.dll等文件。将.h文件拷贝到Visual C++的默认include目录下,将.lib文件拷贝到Visual C++的... [阅读全文]
c++ 桌面 创建快捷方式
admin | win32 | 2013-12-25
C++
struct TShortcutCfg
{
// 构造函数
TShortcutCfg()
{
nShowCmd = SW_SHOWNORMAL;
wHotKey = 0;
nIconIndex = 0;
}
// 结构成员:
AnsiString strShortcutName; //
AnsiString strLnkDir; //
AnsiString strDestFile; //
AnsiString strArgument... [阅读全文]
Win32 API–窗口函数
admin | win32 | 2013-12-24
一、 关于窗口函数
在上一堂课里,我们已经提出了”句柄”的概念,并为此进行了较深度的讨论。现在来想,我要补充的是,句柄并非是仅仅是窗口才有的。似乎所有的WINDOWS对象都具有句柄。如,GDI对象中的画笔、刷子等,不久即将要学习的设备场景等也有自己的句柄,等等。但,和一些控件不同,这些对象并不属于窗口。
什么是窗口呢?有一句非常... [阅读全文]
win32 调用浏览器打开网址
admin | win32 | 2013-12-23
C++
void OpenUrl(LPCWSTR url, bool isDefaultIe)
{
if(isDefaultIe)
{
HINSTANCE result = ::ShellExecute(NULL, NULL, L"iexplore.exe", url, NULL, SW_SHOW);
if ((int)result <= HINSTANCE_ERROR)
result = ::ShellExecute(NULL, L"open", url, NULL, NULL, SW_SHOW);
... [阅读全文]
duilib error C2371: “IDispatchEx”: 重定义;不同的基类型的解决方案
admin | 开发问题 | 2013-12-18
UIFlash.h
#import “..\Utils/Flash11.tlb” raw_interfaces_only, named_guids
改为:
#import “..\Utils/Flash11.tlb” raw_interfaces_only, named_guids, rename(“IDispatchEx”,”IMyDispatchEx”)
[阅读全文]