送给程序员的一份礼物——常用工具集(转载)

Delphi做的贺卡 能够送人,资源下载!运用了Delphi技术,参加了自己的个人观点,和欣赏特点,简单易懂!可爱美观! 立即下载


[开发环境]

   Turbo c DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族 
),具有怀旧情节的专业人士:) 


   Visual C++ 6.0/7.0 稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大 
特色。Microsoft的经典之作,功能强大自不必言说。附带的一些工具也很不错,比如:Spy++。但编译 
器较之同类,支持c++标准的程度不够好,尤其6.0及以前的版本。 


   BCB Borland的C++ Builder是可以与VC匹敌的另一个功能强大的IDE,速度和稳定性稍逊,但对c++ 
标准支持的程度较好。 


   Cygwin Windows平台下模拟unix环境的C++编译器,基于gcc,又完全兼容Window特有的东西,比如 
对winsock的支持。从 ::URL:: http://www.cygwin.com可以找到有关Cygwin的详细信息。  


   Dev-c++ Windows平台下,一个类似VC、BCB的c++ IDE开发环境,属于共享软件。界面亲切优雅, 
size也不大,其4.9.x版有中文语言支持,无需汉化。编译器基于gcc,完全支持STL。但是对于规模较大 
的软件项目,恐怕难以胜任。可以从: ::URL:: http://www.bloodshed.net/dev/devcpp.html找到有关Dev-c++的  
有关信息。 


   Source Insight 有着和Dev c++一样漂亮的界面,提供代码的编辑和察看功能,具有丰富的语法加 
亮功能,可以像VC一样自动弹出成员函数的提示,并具有快速方便的函数跳转功能(但是跳转速度似乎 
有点慢)。只是默认设置不适合时,需要仔细的调整和修改。无法查找经typedef之后的名字。 

[辅助]

   Visual Assist VC IDE环境下的辅助编程工具,能识别各种关键字、函数、成员变量,自动给出 
tip,并自动更正大小写错误,标示拼写错误等。是VC开发的良好伴侣。 


   Understand for C++ 一款c/c++IDE编程的辅助工具,支持反向工程,代码导向和一些统计功能, 
从 ::URL:: http://www.scitools.com可以找到有关Understand  for C++的详细信息。 

[程序编辑器]

   EditPlus 一款很不错的文本编辑软件,功能强大却又十分轻巧。支持不同语言的语法加亮,还有 
Project组织功能,具有丰富的自定义功能。通过设置User Tool,可以和其他语言编译器结合,形成一 
个简单的IDE。 


   Ultra Edit 功能和EditPlus相当,通过脚本文件提供的配置功能可以定制编辑环境,但自6.0版以 
后一直没多大变化,就编程而言,自定义设置没有EditPlus方便。 


   EMACS 公认的世界上功能最多,最复杂的文本编辑器,其实也可以当作程序员用的编辑器。 


   Visual Slick Edit 一个功能强大的程序员用编辑器。最值得一提的是其定制功能,很好用,可以 
和EMACS相比。自带了一套PCODE解释器,用c的语法,还可以挂接动态库。配合mingw一起使用很方便。 
从 ::URL:: http://www.slickedit.com可以找到有关SlickEdit的详细信息。  


   IQEdit 全功能的程序员用编辑器,界面很漂亮,从 ::URL:: http://www.pwksoftware.com可以找到有关  
IQEdit的详细信息。 

[UML/建模]

   Rational Rose 强大的建模工具,早已“家喻户晓”,功过自然不必多加评说了。从 
::URL:: http://www.rationalsoftware.com.cn可以找到有关Rational  Rose的详细信息。 


   Visual Modeler MS Visual Studio 6.0所附的小工具。属于Rational和MicroSoft合作的战略产品 
,是Rose的简化版。 


   Visio Microsoft的建模工具,感觉更人性化一些,但功能没有Rose多、强、专,支持正向的代码 
生成,以及对代码的反向工程。 


   Together 另一款功能强大的建模工具,用java编写而成,口碑不错,不过速度稍稍慢了一些。从 
::URL:: http://www.togethersoft.com可以找到有关Togather的详细信息,另外,以下网址提供了一个有关  
Together的教程: 
::URL:: http://www.cc.puv.fi/~tka/kurssit/Tietojarjestelmien_suunnittelu/together/TCCGuide6/index.h  
tml。 


   Visual UML 支持多种语言类型,比如:VC、VB、DELPHI、CORBA IDL等,可以直接从UML设计图生 
成代码,简单易用,完全适合Personal use,界面也很清爽。从 ::URL:: http://www.visualObject.com可以找到  
有关Visual UML的详细信息。 


   SmartDraw 通用图表制作软件,可以用来制作组织机构图、流程图、统计图表等。随带有图库,基 
本满足制作各类图表的需要。从 ::URL:: http://www.smartdraw.com可以找到有关SmartDraw的详细信息。  


   PlayCase 国产面向对象的建模软件,兼容UML和IDEF,轻量级软件,只是界面看起来有点简朴,乃 
是高展先生用Delphi完成的。 

[版本控制]

   ClearCase Rational的版本控制管理软件,功能强大,可以控制多种类型的文档,甚至包括Word、 
Excel、PowerPoint文档。但使用复杂,不易上手,且不是免费软件。 


   CVS 为基于Web的分布式协同开发提供了版本控制管理手段,且是免费软件,可以通过脚本定制功 
能。但在权限控制方面功能相对较弱。 


   VSS 微软的版本控制管理工具,功能相对简单,适合于小型团队开发,将其整合到微软的其他开发 
工具中,使用起来十分方便。 


   SourceOffSite 微软为开发人员提供的远程访问VSS数据库的工具,使数据库得以远程更新,以支 
持远程办公。 


   其他的版本管理工具还包括:PVCS、VCS、RCS等。 

[XML]

   expat 用于读取和处理XML文档的c函数库,最初是James Clark的个人作品,简单轻巧,且速度快 
。但支持的编码方式有限,最遗憾的是不支持中文。从 ::URL:: http://expat.sourceforge.net可以找到有关  
expat的详细信息。 


   xml4c IBM的XML Parser,用c++语言写就,功能超级强大。号称支持多达100种字符编码,能够支 
持中文,适合于大规模的xml应用。若只是很小范围的应用,则非最佳选择,毕竟,你需要“背负”约 
12M左右的dll的沉重负担。从 ::URL:: http://www.alphaworks.ibm.com/tech/xml4c可以找到有关xml4c的详细信  
息。 


   Xerces c++ Apache的XML项目,同样是c++实现,来源于IBM的xml4c,因此编程接口也是和xml4c一 
致的。但是目前只支持少数的字符编码,如ASCII,UTF-8,UTF-16等,不能处理包含中文字符的XML文档 
。从 ::URL:: http://xml.apache.org/xerces-c可以找到有关Xerces  c++的详细信息。 

[测试]

   CppUnit 一个c++的单元测试框架,可以通过派生测试类的方式,定制具体的测试方案。xUnit家族 
的一员,从JUnit移植而来,JUnit是Java语言的单元测试框架。从 ::URL:: http://cppuint.sourceforge.net可  
以找到有关CppUint的详细信息。 


   Rational ROBOT Rational的自动化测试工具,通过编写脚本的方式提供自动化测试特性。其GUI方 
式的脚本录制功能,有助于对GUI软件进行功能测试;其VU方式的脚本录制功能,有助于测试某些软件的 
数据通讯功能。 


   Rational Purify 同样是Rational的自动化测试工具,不需要被测程序的源代码,可以用来检查内 
存访问错误、Windows API调用错误等,以完成软件的可靠性测试,属于白盒测试。 


   其他的Rational测试工具还包括:TestFactory、PureCoverage、TestManager等。 

[日志]

   log4cpp 一个用于日志记录的c++函数库,可以将内容以定制的方式记录到不同的目的地,比如: 
文件、控制台、syslog等,同时还可以通过控制记录级别来屏蔽掉某些无关记录。从 
::URL:: http://log4cpp.sourceforge.net可以找到有关log4cpp的详细信息。  

[注释]

   Doc++ 注释文档生成工具,根据源程序中的文档注释,可以输出TeX和HTML格式的文档。除了支持 
c/c++语言外,还支持IDL和java。仅提供命令行使用方式。从 ::URL:: http://docpp.sourceforge.net可以找到  
有关Doc++的详细信息。 


   Doxygen 注释文档生成工具,较之Doc++功能更为齐全,可以生成包括HTML、PDF、RTF在内的多种 
格式的文档,并有GUI界面,除了支持c/c++语言外,还支持IDL、java、PHP、c#等。从 
::URL:: http://www.stack.nl/~dimitri/doxygen可以找到有关Doxygen的详细信息。

做的Delphi程序,送给寿星的礼物 自己做的Delphi 程序,代码和exe文件都在压缩文件内,名字可以随意修改,送寿星之佳品! 立即下载

相关推荐

自编的一个礼物小程序

这是一个小程序,双击后打开你的桌面上会绽放满满的一摊花朵,各种色彩,保证你不亏。

Visual Studio版本号、MSVC版本、工具集版本号

    微软从1998年发布Visual C++ 6.0以来,以每2年一个IDE的速度发布新的开发平台,下面介绍历史上各个VS的版本。从VC60、VS2002一直到VS2022,大约12个版本的IDE与C++编译器。

sanqima的专栏 2万+

简单的一个小程序(是送给心仪的女生的好礼物)

很简单的小程序,点击时桌面随机出现很多花,可送给心仪的女生,效果绝不逊于送一朵真实的玫瑰花!

[转载] 给c++程序员的一份礼物——常用工具集

[转载] 给c++程序员的一份礼物——常用工具集 给c++程序员的一份礼物——常用工具集 【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.ne

空空的世界 1295

Error relaunching VirtualBox VM process:5错误解决

前几天在重新使用VirtualBox的时候出现了一个挺恶心的错误,如图 百度了好久没有找到合适的解决方法。功夫不负有心人,在查阅了vb相关论坛时发现了大牛对此问题的诸多解决方案。下面我把此论坛的内容总结一下,希望对大家有帮助。 论坛链接:Diagnosing VirtualBox Hardening Issues 时间不足的小伙伴可以直接看 解决方法 造成这个错误的主要原因是,windows操作系统与oracle vb的不兼容。有两个方面,一是非官方windows系统中包含了一些没有签名的d

JaCenz的博客 3万+

深入解析路科验证V0实验lab1:SV接口与时钟块实战

本文深入解析了路科验证V0实验Lab1的核心内容,重点阐述了SystemVerilog接口与时钟块在验证环境搭建中的关键作用。通过拆解router_io接口设计、时钟块同步机制及程序块封装,详细讲解了如何构建稳定可靠的验证通信基础,并提供了复位时序分析与常见调试技巧,为后续复杂验证打下坚实基础。

peach的博客 430

[转载]c++编程常用工具集

c++编程常用工具集给c++程序员的一份礼物-常用工具集 ■...开发环境  ---->Turbo c  DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:)  ---->Visual C++ 6.0/7.0  稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大特色。Microsoft的经典之作,功能强大自不必

Merlin的专栏 1853

Keil MDK编译错误#541解决方案与ARM_Compiler包解析

在嵌入式开发中,编译器工具链的依赖管理是确保项目顺利构建的关键环节。以Keil MDK为例,其软件包依赖机制通过组件化设计实现功能解耦,其中ARM_Compiler包专门处理系统IO重定向等编译器扩展功能。这种架构既提升了模块复用性,也带来了版本兼容性挑战。当出现'Error #541: component missing'报错时,通常是由于中间件组件(如文件系统)在新版本中显式依赖了ARM_Compiler包。开发者需要通过Pack Installer安装该包,并在Run-Time Environment

weixin_32129187的博客 368

程序员从来没给丈母娘买礼物,真相竟然令人沉默

同事A,程序员,今年三十左右,已婚,有一女儿,技术好,开发经验足,平时工作也很勤奋,来公司两年,头发逐渐秃顶。 一日闲聊,A和我们抱怨,快要过年了,要给丈母娘准备礼物了。丈母娘老是跟他老婆抱怨A没有给自己买过礼物。 我们问他:“那你到底有没有买过礼物嘛?” A说:“没有买过。” 我们都很惊讶:“你怎么从来不买礼物啊?多多少少都会买点吧,你这样别人肯定有意见了,哪有女婿从来...

weixin_30954607的博客 237

11 CO配置-控制-成本中心会计-定义分割结构(OKES-Define Splitting Structure)

业务背景:定义分割结构 事务码: OKES SPRO路径:SPRO->控制->成本中心会计->实际过账->期末结算->作业分配->划分->定义分割结构 第1步,SPRO路径进入 第2步,选择“新的条目”创建 分割结构 第3步,选择分割结构代码 点击“分割规则”进行下一个界面,点击“新条目”创建 分割结构规则 第4步,点击“为规则选择” 为分割结构规则创建版本并保存 第5步,选择“分配”,点击“新的条目” 输入分割结构分配

4371

【CANoe】CAPL_UDS安全算法dll制作

使用UDS进行刷写时,需要27服务解密后,才能正确执行刷写,本文提供两种制作27解密dll的方法,用于CANoe的CAPL脚本中。

星Yeah 的博客 1万+

送给自己的礼物

今天25了,在网上看到大家推荐的书不错,情不自禁就在WWW.AMAZON.CN买两本,算是送给自己的礼物吧! 一本是ECLIPSE权威开发指南(第二版); 一本是李建忠老师翻译的《Microsoft.NET框架程序设计(修订版)/微软.NET程序员系列》 转载于:https://www.cnblogs.com/sparon/archive...

weixin_30650039的博客 73

代码复现5——VLMaps

报错“AttributeError: module 'clip' has no attribute 'load'”,运行下述命令解决。运行后接着报错:“ModuleNotFoundError: No module named 'pytorch_lightning'”运行后命令后会弹出一个RGB窗口,可以用键盘上的“W”“A”“D”键控制移动视角的变化,“空格”键开始记录,“q”键停止。并更改相关代码文件,vlmaps/vlmaps/lseg/modules/models/lseg_vit.py。

qq_44100524的博客 603

和真正的程序员在一起是怎样的体验【转载】

如果你是一个女孩子,想找一个挣钱多,不花心,又博学多才的男朋友,那你就找一个程序员吧。他们有稳定的收入,还能给你诗和远方。 他们会在自然博物馆给你介绍各种昆虫的名字,中英文名字他们都知道:Ladybird(瓢虫), Grasshopper(蚱蜢),Mantis(螳螂)。如果你觉得这些太常见,不够吸引人。他们还会给你介绍一些不常见的小猛兽:Kestrel(美国红隼),Merlin(灰背隼)。然后他们...

雷园的博客 390

Allegro如何用自带的功能将线段变成铜皮操作指导

在做PCB设计的时候,有时根据设计需要将线段变成铜皮,可以借助辅助工具来实现这一操作,但是Allegro自身也自带这个功能,如下图。勾选Delete original objects。如何用自带的功能将线段变成铜皮操作指导。勾选Convert to shape,需要把这段走线变成铜皮。

weixin_54787054的博客 2946

【推荐系统】推荐算法:冷启动-召回-粗排-精排-重排 解读

【推荐系统】推荐算法:冷启动-召回-粗排-精排-重排 解读

Danger的博客 3761

3.7女生节:被程序员男友送的奇葩礼物宠哭了

3.7女生节,为什么其他女生都这么幸福,唯独自己不快乐?“女生三亚被宠哭”一看就知道是商家搞的营销活动,偶们不屑一顾……“清华女生被宠哭”,这种忽悠也是够够的……清华大学男生悬挂横幅喜迎3.7女生节,“为了女神甘卖肾,基友女友变前任”,“对你们的想念永远熔不断,对你们的爱每天都是涨停板”……还有一个工科学校叫板清华,“无论将来你是谁的女人,你永远是我们的女生”……礼物什么的,其实IT程序媛...

weixin_33941350的博客 175

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

情人节,程序员送给女朋友的最好礼物!

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <title>Present</title> </head> <body> ...

weixin_30876945的博客 1500

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

能让程序员心花怒放的七种礼物

一般偏感性的人都容易用小礼物哄的开心,比如从路边摘一朵送给一个小姑娘,她会开心好几天。但对一些偏理性的人,就很难用一个简单的礼物打动他了。 以开发软件为职业的程序员是偏理性的人群的代表,不是一般的难伺候。你可以说他们木纳、死脑筋、不懂人情世故。很难打动他们。下面这个笑话很形象的描绘了 他们: 一个程序员骑着一个很漂亮的自行车到了公司,另一个程序员看到了他...

weixin_34236497的博客 193

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

520,一份给程序员的“硬核”脱单秘籍

简介:各位,520快乐! 今天是个粉红色的日子,我们来聊聊和技术无关的“技术活”,比如:“如何表白?”当技术人碰上心动的姑娘,他的浪漫开关就打开了。 各位,520快乐! 今天是个粉红色的日子,我们来聊聊和技术无关的“技术活”,比如:“如何表白?”当技术人碰上心动的姑娘,他的浪漫开关就打开了。 谁说程序员永远拖“国民男性单身指数”的后腿? 永远抱着电脑睡? 永远嘴笨不会追? 在代码王国里劈荆斩刺的王子,要如何向中意的对象开口?相信我,这一点不比解决bug来得容易。 下面,我们来解锁三种不同形式的表白姿势。.

阿里云云栖号 1292

母亲节倒计时,选礼物救急指南

选礼物是千古大难题之一,母亲节来临之际,借助机器学习、大数据分析、图像增强等 AI 技术,可以帮你为母亲送上一份走心的礼物。 距离母亲节只剩两天了,你为母亲大人选好礼物了吗? 要让礼物达到美观、实用兼具且能讨母上大人喜欢,这实在是一个令人纠结的难题,对于平时置身代码海洋中的程序员来说更是令人头大。 置身代码海洋无法自拔的程序员 根据不靠谱情报,在母亲节来临之际,程序员表现各有不同: 第一种:...

weixin_33695082的博客 267

如何用 Python 给女友准备甜蜜的七夕礼物?

作者 | 菜鸟学Python责编 | 伍杏玲本文经授权转载自菜鸟学Python(ID:cainiao_xueyuan)七夕就要到了,在这个有情人终成眷属的好日子里,小安在...

程序人生的博客 3444

如何优雅地送妹子礼物?

一颗林萌 ,剁手已剁成哆啦A梦。 刘巍然-学酥 等 15240 人赞同 ----------------------------------------------------------------------------------------- 有转载需要请私信,不接受未通知作者本人直接转载的行为,按原创法规直接举报。 因为工作原因经常接触买买买,加上生活里经常剁手.

GarfieldEr007的专栏 4万+
上一篇: 给VC增加注释/反注释的功能
下一篇: matlab
问尘问天
博客等级 码龄22年 24粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值