- 博客(6)
- 资源 (10)
- 收藏
- 关注
转载 .h 与 .hpp 文件
hpp,顾名思义等于.h加上.cpp,在boost、Xerces等开源库中频繁出现,偶在机缘巧合之下,学得一招半式,遂记录如下,以供参考学习。 hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的o
2009-05-28 12:21:00 22884 1
原创 由 BCG 谈到 API Hook
BCG 就无需介绍了,业界相当有名的 Visual C++ 换肤专家,能完美模拟 Outlook、Office、Visual Studio 的界面,连 Microsoft 也是他们的客户,其实力可见一斑。来张界面,这是他自己的 Outlook Demo 编译之后运行的效果: 上面那个 SysCommand 我用红色圈出来了,这么漂亮的一个 UI,居然还是那么老土的菜单(这个菜单在
2009-05-27 09:06:00 4624 1
原创 在 VS2008 / VS2010 下编译和使用 sqlite3
近日开发一款软件,需要用到本地数据库支持,可是在 Windows 平台,庞大而复杂的 ADO/DAO + ACCESS 相当麻烦;FoxPro/Foxbase 也是体积巨大无比,于是想找一款轻量级的本地数据库引擎,在经过无数搜索和多方比较之后,最终选定了 SQLite。按其官方介绍:SQLite is a software library that implements a self-con
2009-05-20 16:44:00 10104 3
原创 在 VS2008 下用 CRC32 算法实现程序自校验
老话题,程序自校验。不过放在 VS2008 下,情况又发生了变化。 作为软件开发者,我们一般不希望程序出来之后被人非法修改,比如破解或冠以 xxx 版等称谓,所以都会跟反调试反跟踪作斗争,当然,提到反跟踪作斗争,就像矛与盾,这个话题永远是无止境的,较量也是无止境的。再怎么想方设法保护程序,总有被 cracker 攻破的时候,只是时间的问题。当然我们也不能觉得既然这样那保护不保护也就无所谓了
2009-05-14 17:32:00 7043 3
原创 基于 CMFCColorButton 的 ColorButton
BCG 是个很不错的界面库,MFC 传统界面的不二选择。他的绝大部分控件都相当不错,不过在一些细节地方,似乎 XtremeToolkit 还略胜一筹,比如颜色选择按钮、目录选择按钮...他的颜色按钮,微软吸收以后命名为 CMFCColorButton,保持以前下拉列表的风格,个人不太喜欢,还是觉得 XtremeToolkit 的做的类似于按钮的做的更合我意一点。但是 XtremeToolkit
2009-05-08 00:41:00 6222 5
原创 升级 IE8 导致 Visual Studio 错误的解决方案
这个截图是别人的: 前两天 Microsoft 开始用自动更新想用户推送 IE8,IE8 在 Vista 下的优先级为普通,在 XP 下为重要,可见 Microsoft 对 IE8 的重视。由于俺的机器是 IBM 随机附送的正版操作系统,所以一直任由其自动更新。没想到今天出岔子了:用 VC 添加变量、类向导来添加新东西时,总是报错啥啥啥的不能加载,脚本有误(其实这个向导界面也是由 HT
2009-05-01 02:08:00 1872 2
Oracle Database Instant Client 11gR2
2013-07-14
Classic Menu for Office 2007 - V6.80 特别版
2011-11-10
PowerDesigner 16.0.0.3488 官方下载+破解
2011-10-19
为 Ibatis 2.3.4 构建增强的 Apache Ibator 实体类生成工具
2010-07-12
PDFLib 7 中文参考手册 for C/C++/Java/Perl/PHP/Ruby
2010-05-03
Visual Assist X v10.6.1822 支持 VS2010
2010-04-23
BCGControlBar Pro V9.56 中文向导
2008-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人