¿ª·¢»·¾³
¡¡¡¡¡ª-£¾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
¡¡¡¡È«¹¦ÄܵijÌÐòÔ±Óñà¼Æ÷£¬½çÃæºÜƯÁÁ£¬´Ó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µÄ¸öÈË×÷Æ·£¬¼òµ¥ÇáÇÉ£¬ÇÒËٶȿ졣µ«Ö§³ÖµÄ±àÂ뷽ʽÓÐÏÞ£¬×îÒź¶µÄÊDz»Ö§³ÖÖÐÎÄ¡£´Óhttp://expat.sourceforge.net¿ÉÒÔÕÒµ½ÓйØexpatµÄÏêϸÐÅÏ¢¡£
¡¡¡¡¡ª-£¾xml4c
¡¡¡¡IBMµÄXML P***r£¬ÓÃ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¼Ò×åµÄÒ»Ô±£¬´ÓJUni