Improving Visual C++ Debugging with Better Data Display
摘要:The ability to customize the summary information for a type in the Watch and Variable windows in the Visual C++ debugger has existed for a long time, and for this reason, the feature doesn't receive a lot of coverage in new articles and books on the Visual C++ debugger. Even though the display i
阅读全文
posted @
2011-09-01 11:26
maxweii
阅读(517)
推荐(0)
Doxygen + Graphviz + Htmlhelp, 成为文档好手
摘要:1 doxygen是大名鼎鼎代码文档工具。下载地址:www.doxygen.org安装它。http://www.stack.nl/~dimitri/doxygen/download.html可下载.2 Graphviz这个工具配合doxygen使用,可以提取函数,模块之间的调用关,非常清晰。下载地址:http://www.graphviz.org/Download..php下面是Graphviz提取出来的一些关系图:3 htmlhelp这个工具把doxygen生成的html文件,转化为一个CHM文件,看起来方便些。下载地址:http://www.microsoft.com/downloads/
阅读全文
posted @
2011-08-30 15:27
maxweii
阅读(1055)
推荐(0)
VC6编译 Quake3 游戏
摘要:Quake3游戏,这些源代码相当精髓,越是低层的函数,越令人叹为观止,效率是如此之高,函数如此之简洁,能读一下,对我们的编程能力相当有帮助.然而我只是初步浏览了一下,还有许多不明白的地方,诸如平台共享性,Quake3"游戏引擎"的更多精髓之处,资源文件的怎样编辑,怎样令CPU始终分配有续而不出现卡屏. 现在Quake3的游戏源代码已经全部开放,对于这个时代的"Quake迷"来说,不失为一个又学习编程与玩游戏的大好机会.费话勿说,进入正题. 在开始之后,请务必下载以下几个文件. 1.Quake 3 Demo版http://www.cnblogs.com/w
阅读全文
posted @
2011-06-18 23:19
maxweii
阅读(639)
推荐(0)
Google Chrome 源码下载
摘要:Goolgle 于 2008.09.02 发布了浏览器 Google Chrome。Google Chrome 使用的内核源码来自开源浏览器引擎 WebKit Open Source Project。Google Chrome 的源码,同样亦是开源的。在 Google 的中文官方 Blog - Google 黑板报中,提到:QUOTE: 我们对很多开发开源项目的人心存感激,我们承诺会沿着前人的路继续前行。 我们借鉴了一些源自 Apple WebKit 和 Mozilla Firefox 的技术,怀着同样开源的精神,谷歌浏览器所有的代码全部开源。我们希望能与整个业界合作从而促进互联网的健康发展。
阅读全文
posted @
2011-06-05 11:58
maxweii
阅读(871)
推荐(0)
vc6.0中添加快捷注释
摘要:恕我孤陋寡闻,数月前才知道2005里有很多ctrl+某键的快捷方式,最常用的ctrl+k、ctrl+c批量注释 和ctrl+k、ctrl+u批量取消注释。现在突然想在本本上用,只有6.0,找了个方法,可行,如下:打开记事本,输入如下代码:Sub CommentBlock()With ActiveDocument.Selection'对于当前窗口打开的文档中选中的文本 .ReplaceText "%", "//", dsMatchRegExpB'在开始位置增加 // 注释End WithEnd SubSub UncommentBlock()
阅读全文
posted @
2011-06-01 15:29
maxweii
阅读(314)
推荐(0)
VS 断点设置
摘要:位置断点: 就是普通的按F9设置的断点,没什么好说的.临时改变变量值:1)通过“即时窗口”(调试->窗口->即时),可以在程序运行过程中(当然是在断点状态下),临时改变某个变量的取值(比如在即时窗口中输入Width = 32,然后回车使其生效,左边局部变量会将改的值显示为红色)!2)直接在局部变量的值上双击,再输入要改的值3)鼠标停留在要改的变量上,在弹出的变量值上单击,输入要改的值优点:可以不必为调试变量的每一个取值而不停地终止测试/修改代码/重新调试,尤其当需要反复测试一个变量的正常取值时。数据断点: 注意,这个技巧仅对C++程序调试有效(或者说native程序),而且你只能在
阅读全文
posted @
2011-04-15 20:20
maxweii
阅读(3395)
推荐(0)
关于Visual Assist X(VC助手)几个最新版本的比较与破解下载——更新到10.5.1738.0
摘要:VA绝对是我们平时用的最多也是最有用的插件。伴随着IDE的升级,VA也在不断出着新版本,而每次我都忍不住亲身体验一番,因此写下了这篇文。下文将对VA近期的若干重要版本在功能方面做些横向对比,相信得出的结论能让大家在对VA的版本选择问题上获得帮助。1557:对宏的支持不好,经常无法提示;跟以前的所有版本一样,注释超过一定行数就被“...”代替了,郁闷。1561:比以前版本最大的改进就是注释能够显示完全,超爽;对宏的支持也好多了。但是在有些情况下宏的提示还是有问题,并且goto不到源代码(这个问题上VA似乎已经尽力做到最好了,呵呵)。不过这一版本绝对是VC6的最佳选择。1626和1640:VA工具
阅读全文
posted @
2011-04-08 16:45
maxweii
阅读(709)
推荐(0)
SVN,CVS,VSS工作机制比较, SVN安装及配置
摘要:调试了几天,感觉SVN要简单得很,前几天搞CVS一直有问题,很是郁闷,所有改用SVN了SVN又有两种方式,svnserve服务方式和apache方式,如果用svnserve方式的话推荐直接用Setup-Subversion-1.6.13.msi(目前最新版)哪果用apache方式的话 推荐用VisualSVN-Server-2.1.5.msi(目前最新版) ,比较用Subversion的话调试还是有点费劲建立库: svnadmin create e:\svn\softsvnserve支持多库多端口,好玩意:sc create svnservice binpath= "C:\Progr
阅读全文
posted @
2011-04-01 16:59
maxweii
阅读(539)
推荐(0)
Visual Assist X设置
摘要:Visual Assist X的用法2009-04-07 18:02Visual Assist X的用法open file in solution 打开文件中的解决办法open Corresponding file 打开相应文件list methods in current file 列表方法在当前文件file symbol 文件标记find references 找到参考资料find references in file 找到参考文件clone find references results 寻找克隆结果find previous by context 找到以前的前后关系goto imple
阅读全文
posted @
2011-04-01 09:43
maxweii
阅读(1801)
推荐(0)
WTL的安装
摘要:1、下载,我是在http://www.xpblue.com/down/11486.html下载的,http://sourceforge.net/projects/wtl也可以,不过我没打开。下载:WTL80.exe(886.84KB) 2、下载的文件是一个自解压文件,解压到任意目录,我是解压到d:\wtl80,80为版本号,面有几个子目录samples, include, AppWizMobile, AppWizCE, AppWiz,还有一个txt文件和htm文件。其中include是头文件,samples是几个示例,AppWiz*是各种向导文件。3、安装方法,可以自动安装,也可以手动安装,据
阅读全文
posted @
2011-03-24 00:12
maxweii
阅读(920)
推荐(0)
vs重要设置
摘要:vs2008重要快捷键ALT+SHIFT+ENTER 全屏活动文件自动定位到 解决方案视图8. 怎样调用智能提示? Ctrl J ALT + ->9. 怎样调用参数信息提示? 光标放到参数名上面,然后输入Ctrl Shif space。11向前 向后快捷键ctrl - 向后定位,ctrl shift - 向前定位。12定位到配对的括号ctrl ]格式化: VC6中:ALT + F8格式化: 选中代码后 Ctrl+K + F注释:选中代码后 Ctrl+K + C取消注释:选中代码后 Ctrl+K + UCtrl + M + P: 停止大纲显示 ,要开启可关闭该文件再打开即可Ctrl + M
阅读全文
posted @
2011-02-14 23:03
maxweii
阅读(394)
推荐(0)
VC调试方法大全
摘要:一、调试基础:调试快捷键F5: 开始调试Shift+F5: 停止调试F10: 调试到下一句,这里是单步跟踪 F11: 调试到下一句,跟进函数内部Shift+F11:从当前函数中跳出Ctrl+F10:调试到光标所在位置F9: 设置(取消)断点Alt+F9:高级断点设置 ctrl+b亦可跟踪调试1、尽量使用快捷键进行调试2、观察调试信息3、高级中断设置异常调试重试->取消->调试函数堆栈,用variables或者call stack 窗口Release调试1、经常测试你的Debug和Release版本2、不要移除调试代码,如用ASSERT, TRACE等。3、初始化变量,特别是全局变量
阅读全文
posted @
2010-10-13 13:31
maxweii
阅读(295)
推荐(0)
各种开发工具技巧小结
摘要:acrobat professional中:你要在Ctrl+K中的设置点击左侧有一项叫“一般”,然后在右侧的“使用单键加速键访问工具”前打对号,否则没有效果。 工具 快捷键首选项CTRL+K建立标签CTRL+B手形工具【H】快照工具【G】选择工具【V】临时选择手形工具【空格键】轮流选定缩放工具:选择对象元数据工具【Shift+V】轮流选定缩放工具:放大、缩小、动态缩放【Shift+Z】轮流选定缩放工具:放大、缩小、动态缩放、放大镜【Shift+Z】选定当前缩放工具【Z】临时选择放大工具【Ctrl+空格键】临时选择缩小工具【Ctrl+Alt+空格键】临时选择动态缩放工具(当选定了放大或缩小时)【
阅读全文
posted @
2010-09-17 17:16
maxweii
阅读(1011)
推荐(0)