C++开发常用工具“群英会”

love想赚钱吗

love想赚钱吗

2016-02-19 18:36

下面,图老师小编带您去了解一下C++开发常用工具“群英会”,生活就是不断的发现新事物,get新技能~
开发环境
  
  ---->Turbo c  DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:)  ---->Visual C++ 6.0/7.0 !-- frame contents -- !-- /frame contents --   稳定而强大的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的具体信息。  ---->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++实现,
展开更多 50%)
分享

猜你喜欢

C++开发常用工具“群英会”

编程语言 网络编程
C++开发常用工具“群英会”

彩妆常用工具

电脑网络
彩妆常用工具

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ai常用工具怎么使用?

ai教程 平面设计 平面设计软件
ai常用工具怎么使用?

化妆有哪些常用工具

化妆 妆容
化妆有哪些常用工具

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

做手工会用到哪些常用工具

工具配件 手工
做手工会用到哪些常用工具

wp8桌面常用工具磁贴添加

手机软件 应用软件
wp8桌面常用工具磁贴添加

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

JBuilder2005实现重构之类继承体系间

JBuilder2005实现重构之类继承体系间

XSLT轻松入门第二章:XSLT的实例

XSLT轻松入门第二章:XSLT的实例
下拉加载更多内容 ↓