CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟




 
标题: C++开发常用工具荟萃
fangzhang
忠诚会员
Rank: 9Rank: 9Rank: 9


UID 227219
精华 9
积分 9162
帖子 2798
威望 3626
ZD币 9236 元
阅读权限 200
注册 2006-12-1
状态 离线
  楼主
发表于 2007-4-27 16:01  资料  个人空间  短消息  加为好友 

C++开发常用工具荟萃

---->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平台下的C++编译器,基于gcc,又完全兼容Window特有的东西,比如对winsock的支持。从http://www.cygwin.com可以找到有关Cygwin的详细信息。

  ---->Dev-c++

  Windows平台下,一个类似VC、BCB的c++ IDE开发环境,属于共享软件。界面亲切优雅,size也不大,其4.9.x版有中文语言支持,无需汉化。编译器基于gcc,完全支持STL。但是对于规模较大的软件项目,恐怕难以胜任。可以从: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编程的辅助工具,支持反向工程,代码导向和一些统计功能,从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一起使用很方便。从http://www.slickedit.com可以找到有关SlickEdit的详细信息。

  ---->IQEdit

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

  UML/建模

  ---->Rational Rose

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

  ---->Visual Modeler

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

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

  ---->Together

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

/together/TCCGuide6

  ---->Visual UML

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




顶部
fangzhang
忠诚会员
Rank: 9Rank: 9Rank: 9


UID 227219
精华 9
积分 9162
帖子 2798
威望 3626
ZD币 9236 元
阅读权限 200
注册 2006-12-1
状态 离线
  沙发
发表于 2007-4-27 16:01  资料  个人空间  短消息  加为好友 
 ---->SmartDraw

  通用图表制作软件,可以用来制作组织机构图、流程图、统计图表等。随带有图库,基本满足制作各类图表的需要。从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的个人作品,简单轻巧,且速度快。但支持的编码方式有限,最遗憾的是不支持中文。从http://expat.sourceforge.net可以找到有关expat的详细信息。

  ---->xml4c

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

  ---->Xerces c++

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

  测试

  ---->CppUnit

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

  ---->Rational ROBOT

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

  ---->Rational Purify

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

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

  日志

  ---->log4cpp

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

  注释

  ---->Doc++

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

  ---->Doxygen

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




顶部
账户需要
初级会员




UID 232408
精华 0
积分 62
帖子 23
威望 20
ZD币 74 元
阅读权限 25
注册 2007-5-1
状态 离线
  板凳
发表于 2007-5-11 17:11  资料  个人空间  短消息  加为好友 
回复主题




顶部
w956228
初级会员




UID 318811
精华 0
积分 180
帖子 40
威望 80
ZD币 55 元
阅读权限 25
注册 2008-4-14
状态 离线
  地毯
发表于 2008-4-15 01:39  资料  个人空间  主页 短消息  加为好友 

抢个板凳坐坐

抢个板凳坐坐 新开传世私服
魔兽私服








顶部
w956228
初级会员




UID 318811
精华 0
积分 180
帖子 40
威望 80
ZD币 55 元
阅读权限 25
注册 2008-4-14
状态 离线
  第5楼
发表于 2008-4-15 01:40  资料  个人空间  主页 短消息  加为好友 

写得非常不错

写得非常不错 新开传世私服
魔兽私服








顶部
klmn821
新手上路




UID 318965
精华 0
积分 14
帖子 3
威望 6
ZD币 18 元
阅读权限 10
注册 2008-4-14
状态 离线
  第6楼
发表于 2008-4-17 04:52  资料  个人空间  主页 短消息  加为好友 

易联网络在这里祝大家身体健康 万事如意



易联网络于4月份 开放100个免费测试的美国空间
该服务器位于美国德洲数据中心.

点这里查看该免费空间更详细参数点下面连接 产品编号GR002
http://78921.net/vpsus.html
注:测试空间为150m 不提供mysql 和 2级域名
活http://www.78921.net/bbs/a/a.asp?B=203&ID=73

免费时间为一个月.
  
免费测试结束后.100个免费测试用户可以用论坛100点积分联系客服换得下一个月的免费空间使用权
(当你以积分换空间使用权后管理员删除100的积分)该活动期限为一年   
普通用户以80点声望换得开通一个月免费空间使用权
关于积分说明请查看易联交流论坛.
  
您也可以续费使用该空间(70元/年) 并享受到以下服务
1、免费安装博客 论坛等程序
2、空间大小为300MB 开通MYSQL数据库50MB
3、赠送cn域名一个
4、20元可将域名放置易联DNS服务器解析 拥有独立的域名管理面版
5、可根据需求更换ip 只需加15元/个!
6、论坛上成为认证用户 在vip通道给予最全面专业的技术指导
  
或您需要的是同类的PHP空间(120元/年) 产品编号QY001
1、Perl,CGI,PHP4&5空间大小1G
2、无限数据库 无限绑定域名
3、赠送cn域名一个
4、可根据需求更换ip 只需加15元/个!
5、独立的WHM管理面版
6、论坛上成为认证用户 在vip通道给予最全面专业的技术指导


欢迎使用易联在线客服  即时的与我们联系 了解更多产品信息. 下面内容更精彩!!
  
-----------------  华丽的分割线  ------------------
  
如果您只是一个初学者?您想拥有自己的域名和网站!!自己的Blog站点!!
  
20元/年!!没看错 一年只要20元 您就可以拥有自己的网站 !
使用独立博客空间,彰显您的专业,体现您的个性!

你还在用QQ空间或者是用别人的BLog群吗?
你还在羡慕别人的网站也想拥有一个属于自己的互联网平台吗?
你还在为一个空间几百块一个数据库几百块 又需要去学复杂的设计语言吗?
又或者 在你想学这些一切的时候 没有个环境给你尝试呢???
易联网络推出超优惠套餐.只需要20元,您就可以打造属于自己的网站!拥有世界唯一的域名标识。

20元/年 的空间 你能得到什么
一个自己取的CN域名 例如 www.78921.cn
一个1G的空间支持PHP语言和MYSQL的数据库.
一个属于自己的FTP帐号.
一年的易联网络技术支持.
如果拥有了这些 您能做什么??
一个属于自己的网站平台
可以是BLOG 展示地http://blog.78921.net
可以是商诚 展示地http://ecshop.78921.net
可以是论坛 展示地http://dz.78921.net
可以是更多……
*支持php+mysql的所有网络程序.
看完以上介绍的你 还在等什么.


欢迎使用易联在线客服了解更多产品信息. 下面内容更火暴!!

-----------------  又见华丽的分割线  --------------
  
如果您是一个有想法的站长.赶快看下去


如果您正在运营一个大型门户站时 是否被空间大小 数据库大小 等问题困饶
那么这次推荐的空间就能满足您的需求 因为它是

无限空间 无限流量 无限的数据库 无限的FTP帐号 无限制的域名绑定 并享受美国一流的机房环境
赠送国际域名一个(.com/.net/.info)  支持ASP PHP ASP.NET等语言
采用全球最强大的Cpanel控制面版 只要 999元/年


美国空间绕开烦人的备案 享受着世界最好的机房环境 拥有最完善的硬件防御系统 最稳定的网络速度
还在犹豫什么???赶快联系客服 了解更详细的资讯吧 :)
Cpanel面版拥有 最新个人客户控制后台  网站多重风格下载 网页编辑器 热链保护流量 禁PING管理 客户错误页面 博客分类 网页内容 PHPnuke网页创建 论坛版块 留言板 总台 格式邮件 重置网址信息位置 网页文档管理(上传文件) 独立目录保护 php统一管理


点击易联在线客服 即可马上联系到我们 了解更多产品信息.

易联网络是专门从事全球各国IDC服务,拥有布全球卓越的互联网数据中心,优质的硬件平台和稳定的主机系统,优秀的技术团队和完善的渠道服务体系。








易联网络 卓越品质 诚信服务
顶部
电视热销产品
初级会员




UID 318629
精华 0
积分 171
帖子 38
威望 76
ZD币 53 元
阅读权限 25
注册 2008-4-13
状态 离线
  第7楼
发表于 2008-4-17 15:25  资料  个人空间  主页 短消息  加为好友 

丽妍堂真轻松排汗

正品丽妍堂真轻松排汗运动机厂家直销13738963879原厂正品--丽妍堂真轻松排汗运动机,蒸美康排汗运动机厂家直销,优惠直销.订购热线0579-87368390,运动排汗,强身健体,采用薰蒸的原理,集排毒,减压,健体,美容养颜,减肥,黄金睡眠功效为一体.每天蒸一蒸,跟疲劳,斑点,毒素说再见. 丽妍堂排汗,丽妍堂排汗机好不好,丽妍堂排汗机怎么样,丽妍堂排汗机好吗,丽妍堂真轻松排汗机 丽妍堂排汗运动机,丽妍堂排汗机的价格,丽妍堂真舒服排汗机,丽妍堂排汗机好不好,丽妍堂排汗机怎么样,丽妍堂排汗机好吗,丽妍堂排汗机价格,丽妍堂蒸汽排汗机。公司网站:www.hd273.com








顶部
pmexp
禁止发言




UID 319784
精华 0
积分 117
帖子 26
威望 52
ZD币 41 元
阅读权限 0
注册 2008-4-17
状态 离线
  第8楼
发表于 2008-5-13 13:17  资料  个人空间  主页 短消息  加为好友 

高低温试验箱

无锡爱思普瑞检测设备公司
位于高低温试验箱无锡市长安镇。
冷热冲击试验箱是国内较早集研发
恒定湿热试验箱生产、销售环境试验设备的高新科技企业。
振动试验台设计、制造、质量控制及服务协调方面
盐雾腐蚀试验箱始终保持高效运作








顶部