VC开发辅助工具大收集

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

摘自:http://www.epubcn.org/read.php?tid=18281

 开发辅助工具大收集 

除了我们日常开发使用的Visual C++、Delphi、JBuilder等等大家伙,
还有很多小巧好用的开发辅助工具,善用它们可以极大的提高我们的效率。

日常工作中我主要使用Visual C++开发程序,工作几年,收集了一些小工具,
下面逐个介绍给大家。也希望大家把自己的工具拿出来和大家分享。

如果大家需要,请跟贴,需要的朋友多的话,我上传到FTP上(都是没有限制的最新版本哟)

Visual C++插件

[1] Visual Assist

http://www.wholetomato.com/download/index.shtml

这是我现在使用最为频繁的工具,有了它,现在在Visual C++中写程序简直成了一种享受,
Visual Assist的智能提示功能实在是太强大了,估计大家都应该装了吧!
唯一不太爽的是Visual Assist对C++ STL和Templates的解析还是有待改进。

[2] WndTab

http://www.wndtabs.com

Visual C++ 6.0的编辑窗口没有分页显示,
想在打开的多个文件中切换非常麻烦,
WndTab为VC的编辑窗口加上了Tab,
现在点击每个文件的Tab就可以方便的切换到该文件进行编辑了,强烈推荐。

[3] BoundsCheck

CompuWare的调试工具,可以集成到Visual C++中。
BoundsCheck可以帮助我们发现程序中隐藏的bug,比如Memory Leak等。
缺省安装后,BoundsCheck的设置是每当发现调试状态下运行的程序中的bug就马上中断执行,返回Visual C++窗口报告bug,但是很多BoundsCheck发现的bug都是一些程序隐患,但不影响当前程序运行,所以有些讨厌。可以在BoundsCheck的工具栏中将立即报告错误按钮释放,以后我们就可以不被BoundsCheck打扰,而是每次调试后得到一份BoundsCheck的bug汇总报告!

其他工具

[4] 界面库Xtreme Toolkit

http://www.codejock.com

和Xtreme Toolkit类似的还有BCG Controls,但是我觉得Xtreme Toolkit更好用一些,它们都提供了一整套功能强大、非常漂亮的控件,帮助我们轻松创建出很Cool的程序界面,从而把主要精力放到程序功能上。

[5] IconXP

http://www.aha-soft.com

制作程序的各种图标,如果利用Visual C++或者Delphi等自带的资源编辑器,只能编辑256色的图标,非常麻烦而且基本无法编辑出XP风格的图标来。利用IconXP可以轻松创作出很Cool的图标来,而且IconXP能够从各种文件中提取出图标文件。

写了这么多,累了,明天继续……
[6] OllyDbg

http://home.t-online.de/home/Ollydbg/

这是一个很Cool的静态反汇编工具,并且能够在反汇编代码的基础上对应用程序进行调试。
个人认为OllyDbg比很多crack网站上推荐的WDASM好用,因为OllyDbg加入了很多对反汇编代码的进一步分析功能,并加上相应的注释,非常方便。
比如应用程序在某处调用了Windows API函数,该处后面就会出现注释告诉你这里调用了哪个Windows API函数,更酷的是连给该Windows API传递参数的地方也会加上注释说明。
另外由于很多应用程序都是使用Visual C++编写,而Visual C++生成的汇编代码有一定的格式(如果没有选择某些优化功能的时候),所以OllyDbg甚至会将一些汇编代码对应的C语言代码以注释的方式说明。

OllyDbg本身的调试功能也很强大,多用几次就会得心应手。

总而言之,OllyDbg绝对是在没有源代码的情况下分析应用程序的必备工具。

CodeProject上有两篇文章FreeCell & Hearts, behind the scenes和Minesweeper, Behind the scenes,作者就是以OllyDbg为工具探索到了Windows附带的扫雷游戏、空当接龙游戏的底层数据结构,从而写出了直接读取这些游戏内存的程序,我稍加修改就做了一个自动扫雷的程序,呵呵。

以下程序在http://www.sysinternals.com有提供

[7] DebugView

看过《深入浅出MFC》吗,候捷先生在书的最后提到了一种追踪TRACE(实际上是Windows函数OutputDebugString)的工具。有了该工具,你就可以在应用程序运行时通过它观察追踪应用程序内部的运行情况,只要你在程序中加了足够多的TRACE宏,并且以Debug版本编译。
特别是对于程序逻辑复杂(Debug几次就晕了),或者涉及到图形界面刷新或显示的程序(如果用一台电脑调试,在Visual C++环境和被调试程序之间切换,你很难看到正确的结果),或者非常耗费系统资源的程序(在用Visual C++调试运行,就更费劲了),巧妙的使用这类工具可以高效的解决问题。
说实话,Paul DiLascia等大师固然提供了这些工具,但是这些大师只是为了展示某些技术,所以他们提供的工具都只有基本功能。而DebugView是同类工具中最为优秀的一个,适用范围广,能够定制各种过滤条件,让你只看到关心的TRACE输出信息,而且可以定制高亮显示的内容等等,非常方便。
DebugView是完全免费的!

[8]
Disk Monitor
File Monitor
Register Monitor
Port Monitor


这系列Monitor工具分别对系统中的磁盘、文件、注册表、端口的变化更改进行实时监控并记录下来,对于我们追踪程序对系统进行了那些更改特别有用。

SysInternals上面还有很多工具,都是免费的,有些还提供源代码。

上面是我经常使用的开发辅助工具,有些可能一时没有想到,待以后慢慢在这里补全。
因我主要使用Visual C++进行开发,所以介绍的工具也都主要是和Visual C++相关的,希望有朋友能够将其他主要开发工具的好的配套辅助工具也来个介绍。

全面解析Visual Assist:提升C++开发效率的VC助手 本文还有配套的精品资源,点击获取 简介:Visual Assist,即VC助手,为Visual Studio IDE提供针对C++编程的高级辅助功能。本文深入剖析了VC助手的核心特点和功能,如何通过代码补全、重构工具、代码导航、分析与错误检查、代码样式格式化、多语言支持、工程管理优化、IDE环境细节调整和版本控制系统集成等功能显著提升开发效率和代码质量。 1. V... 阅读详情

相关推荐

C++破解版代码提示助手,破解版

C++代码提示,破解版的。问别人要的,把里面的小软件放在装好的目录下面打开就行了。

基于SSM的C++教学辅助系统的设计与实现

C++教学辅助系统以Java技术为平台,分为三类用户即学生、教师和管理员。学生角色主要实现如下功能:注册登录、教学资料浏览下载、教学视频浏览下载、课程作业的查看提交、在线考试、错题收集、信息收藏、公告信息浏览个人信息修改等;教师角色主要实现功能:注册登录、教学资料登记设置、教学视频资料登记设置、课程作业的登记设置、学生作业提交管理、试卷的登记设置、试题信息的登记设置、学生考试信息的浏览查看、问题答疑等、管理员角色主要实现:学生信息的登记设置、教师信息的登记设置、教学资料的登记设置、教学视频的登记设置和课程作

597

BoundsChecker6.5_VC++

BoundsChecker6.5_VC++6.0使用,里面有注册码

C++学习之路第三章之C++AI编程助手

今天为家推荐一款适配了 Viusal Studio(本文使用),VS Code(本文使用),JetBrains系列以及Vim等多种编译器环境的插件 Fitten Code,Fitten Code 是由非十模型驱动的 AI 编程助手,它可以自动生成代码,提升开发效率,帮您调试 Bug,节省您的时间,另外还可以对话聊天,解决您编程碰到的问题。然后在输入框中输入需求即可完成转换。(1)选中需要进行翻译的代码段,右键选择"Fitten Code – 重构选择代码",然后在输入框中输入需求即可完成转换。

weixin_43554326的博客 1390

【亲测免费】 CHelper:C++竞技编程的得力助手

CHelper:C++竞技编程的得力助手 在竞技编程的世界里,速度与准确性的结合是制胜的关键。今天,我们要向广开发者和编程爱好者推荐一个极佳的工具——CHelper。这是一款专为C++程序员量身打造的神器,旨在简化算法竞赛中的代码编写、测试过程,提升开发效率,让参赛者更加专注于解决复杂问题而非琐碎的细节。 项目技术分析 CHelper的核心亮点在于其对C++集成开发环境(IDE)的深度整合,尤其...

gitblog_00271的博客 1170

VC 开发辅助工具收集

<br />摘自:http://www.epubcn.org/read.php?tid=18281<br />开发辅助工具收集 <br /><br />除了我们日常开发使用的Visual C++、DelphiJBuilder等等家伙, <br />还有很多小巧好用的开发辅助工具,善用它们可以极的提高我们的效率。 <br /><br />日常工作中我主要使用Visual C++开发程序,工作几年,收集了一些小工具, <br />下面逐个介绍给家。也希望家把自己的工具拿出来和家分享。 <br />

xhhjin的专栏 1544

【系统架构】VC 开发辅助工具收集

除了我们日常开发使用的Visual C++、DelphiJBuilder等等家伙, 还有很多小巧好用的开发辅助工具,善用它们可以极的提高我们的效率。 日常工作中我主要使用Visual C++开发程序,工作几年,收集了一些小工具, 下面逐个介绍给家。 也希望家把自己的工具拿出来和家分享。 如果家需要,请跟贴,需要的朋友多的话,我上传到FTP上(都是没有限制的最新版本哟) ...

weixin_30239339的博客 109

vc6辅助开发工具

【转】http://blog.sina.com.cn/s/blog_50cc0ffd0100ieix.html

勿忘初心,安得始终 825

visual c++ 开发辅助工具收集

<br />除了我们日常开发使用的Visual C++、DelphiJBuilder等等家伙, <br />还有很多小巧好用的开发辅助工具,善用它们可以极的提高我们的效率。 <br />日常工作中我主要使用Visual C++开发程序,工作几年,收集了一些小工具, <br />下面逐个介绍给家。也希望家把自己的工具拿出来和家分享。 <br />如果家需要,请跟贴,需要的朋友多的话,我上传到FTP上(都是没有限制的最新版本哟) <br />Visual C++插件 <br />[1] Visua

amwing的专栏 669

VC常用辅助工具

VC不能全靠IDE提供的功能,有些可以帮助加快编程的东西还是要一些的!一、VA(VisualAssistX)Visual Assist X 10.1 (开发环境增强工具):Visual Assist X 10 增强Microsoft开发环境下的编辑能力。Visual Assist X具有强的编辑特色,提高了生产效率,可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不

heart4u的专栏 2169

开发辅助工具收集

除了我们日常开发使用的Visual C++、DelphiJBuilder等等家伙,还有很多小巧好用的开发辅助工具,善用它们可以极的提高我们的效率。日常工作中我主要使用Visual C++开发程序,工作几年,收集了一些小工具,下面逐个介绍给家。也希望家把自己的工具拿出来和家分享。如果家需要,请跟贴,需要的朋友多的话,我上传到FTP上(都是没有限制的最新版本哟)Visual C...

weixin_30508309的博客 145

VC辅助工具

转自:http://zzubbs.net/viewthread.php?tid=33947         除了我们日常开发使用的Visual C++、DelphiJBuilder等等家伙, 还有很多小巧好用的开发辅助工具,善用它们可以极的提高我们的效率。 日常工作中我主

749

收集VC程序设计技巧集合

    我本科时将学习VC收集的程序设计技巧编译成了chm文件,以便于阅读和查找。其中很多来自网上的文章,版权属于原作者,不得用于商业用途。由于当时没有注意,所以很多没有注明原出处,还请原作者谅解。希望这些资料对学习VC的从业者有些帮助。    点击下载

温研的专栏 (探索OS内核的奥秘) 2044
上一篇: T1
下一篇: Xtreme.Toolkit.Pro v11.2.1 汉化方法及全过程
SearchLife
博客等级 码龄20年 51粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值