admin 管理员组文章数量: 887021
2024年2月24日发(作者:general是什么衣服的牌子)
Win-TC
简介
WIN-TC是一个TC2 WINDOWS平台开发工具,用于编写C语言程序。该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C内嵌汇编、自定义扩展库的支持等。并提供一组相关辅助工具令你在编程过程中更加游刃有余,如虎添翼。
WIN-TC简繁双语版可以正常运行于98及其以上的简体及繁体WINDOWS操作系统上
WIN-TC是Turbo C 2.0(简称TC2.0)的一种扩展形式,是在TC2.0的基础上,增强了系统的兼容性和共享性,允许进行复制粘贴的多项可以用鼠标来操作的功能,比TC2.0使用起来方便。
WIN-TC主要特色
1)在WINDOWS下编辑TC代码,可以充分利用WINDOWS的支持剪贴版和中文的特点;
2)Include和Lib路径自动定位,告别TC设置路径的历史;
3)编译错误捕捉功能,编译时不会出现烦人的DOS窗口;
4)支持C内嵌汇编从而实现C/ASM混合编程;
5)支持C扩展库(自定义LIB库);
6)错误警告定位功能、出现编译错误时双击输出框里的出错行信息可以自动寻找到错误的行,就像DOS的TC那样;
7)支持语法加亮功能,并可以自定义设置;
8)没有目录路径限制,你甚至可以安装到带有空格的路径文件夹里;
9)允许自定义设置输入风格,能够实现VC类似的输入风格;
10)可选择是否生成ASM、MAP或OBJ文件,你甚至可以指定只生成EXE文件;
11)稳定的文件操作功能,支持历史记录列表和使用模板;
12)撤消和重复功能,并可以按照自己内存情况设置最多撤消次数(最多允许999次);
13)具有行标计数的功能,并可以设置样式。
Turbo C
Turbo C是美国Borland公司的产品,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套 Turbo系列软件, 如Turbo BASIC, Turbo
Pascal, Turbo Prolog, 这些软件很受用户欢迎。
Turbo C 发展概况
该公司在1987年首次推出Turbo C 1.0 产品, 其中使用了全然一新的集成开发环境, 即使用了一系列下拉式菜单,将文本编辑、程序编译、连接以及程序运行一体化,
大大方便了程序的开发。1988年, Borland 公司又推出Turbo C1.5版本, 增加了图形库和文本窗口函数库等, 而Turbo C 2.0 则是该公司1989年出版的。Turbo C2.0在原来集成开发环境的基础上增加了查错功能, 并可以在Tiny模式下直接生成.COM (数据、代码、堆栈处在同一64K 内存中) 文件。还可对数学协处理器(支持8087/80287/80387等)进行仿真。
Borland 公司后来又推出了面向对象的程序软件包Turbo C++•它继承发展Turbo
C 2.0 的集成开发环境, 并包含了面向对象的基本思想和设计方法。
1991年为了适用Microsoft 公司的Windows 3.0 版本, Borland 公司又将Turbo
C++ 作了更新, 即Turbo C 的新一代产品Borlandc C++也已经问世了。很多国家也在使用和接受中。
2006年,Embarcadero Technologies将Turbo C与MS-DOS版本的Turbo C++释出成为自由软件。
Turbo C2.0
介绍
Turbo C2.0不仅是一个快捷、高效的编译程序,同时还有一个易学、易用的集成开发环境。使用Turbo C2.0无需独立地编辑、编译和连接程序,就能建立并运行C语言程序。因为这些功能都组合在Turbo 2.0的集成开发环境内,并且可以通过一个简单的主屏幕使用这些功能。
基本配置要求
Turbo C 2.0可运行于IBM-PC系列微机,包括XT,AT及IBM 兼容机。此时要求DOS2.0或更高版本支持,并至少需要448K的RAM,可在任何彩、单色80列监视器上运行。支持数学协处理器芯片,也可进行浮点仿真,这将加快程序的执行。
主要文件的简单介绍
安装程序文件
集成编译
集成开发环境的配置设置程序
帮助文件
读取的驻留程序README 关于Turbo C的信息文件
配置文件转换程序
项目管理工具
命令行编译
Turbo C系列连接器
Turbo C系列库管理工具C0?.OBJ 不
同模式启动代码C?.LIB
不同模式运行库
图形库
8087仿真库 8087库
*.H Turbo C头文件
*.BGI 不同显示器图形驱动程序
*.C Turbo C例行程序(源文件)
其中:上面的?分别为:T Tiny(微型模式)S Small(小模式)C Compact(紧凑模式)M
Medium(中型模式)L Large(大模式)H Huge(巨大模式)
Turbo C的安装
MS-DOS 、xp 可直接解压到任意文件中即可,点击,即可运行,但是还要在TC中设置include文件夹和LIB文件夹所在的路径,方法是点击 按F10切换到菜单,然后选择 Options->Directories ,
turbo C的界面
INCLUDE Directories设置成Turbo C目录下的Include所在的路径,libary
directories设置成Turbo C目录下LIB的路径,最后 Turbo C Directories 设置turbo c目录的路径。接着按esc键关闭设置,再选择save options保存即可。
Turbo C++ 3.0
介绍
“Turbo C++ 3.0”软件是Borland公司在1992年推出的强大的——C语言程序设计与C++面向对象程序设计的集成开发工具。它只需要修改一个设置选项,就能够在同一个IDE集成开发环境下设计和编译以标准 C 和 C++ 语法设计的程序文件。
Turbo C++ 3.0 与 Turbo C 2.0 的主要区别
1、Turbo C++ 3.0不仅能设计和编译C程序文件,而且修正了Turbo C 2.0中存在的一些Bug(如:不能正常使用float数组等问题);
2、Turbo C++ 3.0还支持多窗口操作,窗口间可以快速切换;
3、完全支持鼠标选择、拖放和右键操作,很好地照顾了习惯于图形操作环境的用户;
4、建立了即时帮助系统,只需要选定关键字后按“Ctrl+F1”即可查看详细的帮助说明,并且每个函数都具有完整的示例解释说明,只需要复制到新文件即可运行,无论对C语言初学者还是C++高手都是不错的实例教材;
5、可以自定义语句按照语法高亮多色显示,令代码编写、程序查错时更直观方便;
6、程序编辑器的查找、替换等编辑功能更方便易用;
7、建立和管理Project项目更方便容易;
Visual C++ 6.0
Visual C++ 6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C++.NET(Visual C++7.0),但它的应用有很大的局限性,只适用于Windows 2000、Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C++6.0为平台。
Visual C++6.0介绍
特色和缺点
特色
Visual C++6.0由Microsoft开发, 它不仅是一个C++ 编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。Microsoft的主力软件产品。Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了Visual C++.NET(Visual C++7.0),但它的应用的很大的局限性,只适用于Windows
2000,Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C++6.0为平台。
Visual C++6.0以拥有“语法高亮”,自动编译功能以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及创建预编译头文件(stdafx.h)、最小重建功能及累加连结(link)著称。这些特征明显缩短程序编辑、编译及连结的时间花费,在大型软件计划上尤其显著。
缺点
由于C++是由C语言发展起来的,也支持C语言的编译。6.0版本是使用最多的版本,很经典。最大的缺点是对于模版的支持比较差。现在最新补丁为SP6,推荐安装,否则易出现编译时假死状态。仅支持Windows操作系统。目前发现与windows 7兼容性不好,安装成功后可能会出现无法打开cpp文件的现象。
版本枚举
Visual C++最初叫做Microsoft C/C++。
1、Visual C++ 1.0
集成了MFC2.0,是Visual C++第一代版本,1992年推出,可同时支援16位处理器与32位处理器版,可算是Microsoft C/C++ 7.0的更新版本。
2、Visual C++ 1.5
集成了MFC 2.5,增加了“目标文件链接嵌入 (OLE)2.0 和支持MFC的开放式数据库链接(ODBC)。这个版本只有16位的,也是第一个以CD-ROM为软件载体的版本。这个版本也没有所谓“标准版”。它是最后一个支持16位软件编程的软件,也是第一个支持基于x86机器的32位编程软件。
3、Visual C++ 2.0
集成了MFC 3.0,第一个只发行32位的版本。这个版本提前发行了,几乎成了一个“丢失的版本”。这是因为那个时候 Windows 95(开发代码为"Chicago")还没有发行,而Windows NT又只占有很小的市场份额。该版本用户可以通过微软公司的订阅服务(MicrosoftSubscription Service)升级至2.1和2.2版本。微软公司在这个版本中集成并升级了Visual C++1.5,作为2.0版本(Visual C++ 1.5升级后版本号:1.51)以及2.1版本(Visual C++1.5升级后版本号:1.52)的一部分。Visual C++ 2.x附带了16位和32位版本的CDK,同时支持Win32s的开发。Visual C++ 2.2及其后续版本不再升级Visual C++ 1.5(尽管它一直被集成至Visual C++ 4.x)。尽管出生的比Windows
95早,这个版本的发行日期还是非常接近Windows 95,可是当Windows 95发行时,
Visual C++ 4.0也已经发行了。因此很多程序开发者直接从1.x过渡到4.0,把2.x跳过去了。
4、Visual C++ 4.0
集成了MFC 4.0,这个版本是专门为Windows 95以及Windows NT设计的。用户可以通过微软公司的订阅服务(Microsoft Subscription Service)升级至4.1和4.2版本(此版本不再支持Win32s开发)。
5、Visual C++ 5.0
集成了MFC 4.21,是4.2版以来比较大的一次升级。
6、Visual C++ 6.0
集成了MFC6.0,于1998发行。发行至今一直被广泛地用于大大小小的项目开发。但是,这个版本在WindowsXP下运行会出现问题,尤其是在调试模式的情况下(例如:静态变量的值并不会显示)。 这个调试问题可以通过打一个叫“Visual C++
6.0Processor Pack”的补丁来解决。奇怪的是,这个网页强调用户也必须运行Windows
98、Windows NT4.0、或Windows 2000。
7、Visual C++ .NET 2002
也即Visual C++ 7.0,于2002年发行,集成了 MFC 7.0,支持链接时代码生成和调试执行时检查。这个版本还集成了Managed Extension for C++,以及一个全新的用户界面(与Visual Basic和Visual C#共用)。这也是为什么Visual C++ 6.0仍然被广泛使用的一个主要原因。
8、Visual C++ .NET 2003
也即 Visual C++ 7.1,集成了MFC 7.1,于2003年发行,是对Visual C++ .NET 2002的一次重大升级。
9、eMbedded Visual C++
用于Windows CE操作系统。Visual C++作为一个独立的开发环境被Microsoft
Visual Studio 2005所替代。
10、Visual C++ 2005
也即Visual C++ 8.0,集成了MFC 8.0,于2005年11月发布。这个版本引进了对C++/CLI语言和OpenMP的支持。
11、Visual C++ 2008
也即Visual C++ 9.0,于2007年11月发布。这个版本支持.NET 3.5。
12、Visual C++ 2010
Visual C++ 10.0,2009年发布,此版本更加稳定。VC++2010是目前最新的版本。
主要部分
Developer Studio
这是一个集成开发环境,
[1]
我们日常工作的99%都是在它上面完成的,再加上它的标题赫然写着“Microsoft Visual
C++”,所以很多人理所当然的认为,那就是Visual C++了。其实不然,虽然Developer
Studio提供了一个很好的编辑器和很多Wizard,但实际上它没有任何编译和链接程序的功能,真正完成这些工作的幕后英雄后面会介绍。我们也知道,Developer Studio并不是专门用于VC的,它也同样用于VB,VJ,VID等Visual Studio家族的其他同胞兄弟。所以不要把Developer Studio当成Visual C++, 它充其量只是Visual C++的一个壳子而已。这一点请切记!
MFC
从理论上来讲,MFC也不是专用于Visual C++,Borland C++,C++Builder和Symantec C++同样可以处理MFC。同时,用Visual C++编写代码也并不意味着一定要用MFC,只要愿意,用Visual C++来编写SDK程序,或者使用STL,ATL,一样没有限制。不过,Visual C++本来就是为MFC打造的,Visual C++中的许多特征和语言扩展也是为MFC而设计的,所以用Visual C++而不用MFC就等于抛弃了Visual C++中很大的一部分功能。但是,Visual C++也不等于MFC。
Platform SDK
这才是Visual C++和整个Visual Studio的精华和灵魂,虽然我们很少能直接接触到它。大致说来,Platform SDK是以Microsoft C/C++编译器为核心(不是Visual C++,看清楚了),配合MASM,辅以其他一些工具和文档资料。上面说到Developer Studio没有编译程序的功能,那么这项工作是由谁来完成的呢?是CL,是NMAKE,和其他许许多多命令行程序,这些我们看不到的程序才是构成Visual Studio的基石。
C-Free
介绍
C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用C-Free,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。
主要有以下特性:
1. 支持多编译器,可以配置添加其他编译器;
支持的编译器类型:
(1) MinGW 2.95/3.x/4.x/5.0
(2) Cygwin
(3) Borland C++ Compiler
(4) Microsoft C++ Compiler
(5) Open Watcom C/C++
(6) Digital Mars C/C++
(7) Ch Interpreter
2. 增强的C/C++语法加亮器,(可加亮函数名,类型名,常量名等);3. 增强的智能输入功能;
3. 可添加语言加亮器,支持其他编程语言;
4. 可添加工程类型,可定制其他的工程向导;
5. 完善的代码定位功能(查找声明、实现和引用);
7. 代码完成功能和函数参数提示功能;
9. 大量可定制的功能
可定制快捷键
可定制外部工具
8. 能够列出代码文件中包含的所有符号(函数、类/结构、变量等);
可定制帮助(可支持Windows帮助、Html帮助和在线帮助);
10. 彩色、带语法加亮打印功能;
11. 在调试时显示控制台窗口;
12. 工程转化功能,可将其他类型的工程转化为C-Free格式的工程,并在C-Free中打开。
最新的c-free5.0版本已经可以支持c99标准。步骤是点击工具--环境选项--新建文件类型将cpp改为c确定,然后点击构建--构建选项--原始参数将-g -DDEBUG改为-std=c99点击确定,可以支持C语言最新标准c99。目前的缺点是在编译程序时如果出现warning: no newline at end of file这样的警告。可以在程序的末尾}后在敲击回车键重新编译即可消除警告。
Turbo C For Windows 2007.5
Turbo C/C++ for Windows 集成实验与学习环境是从事一线教学的大学教师根据 C 语言初学者的特点,量身定制的一个简单易用的 C 语言实验与学习软件。软件集成了高校 C
语言教学中使用最多的三种编译器 Visual C++ 6.0 、Turbo C++3.0和Turbo C 2.0 ,给高校 C 语言的实验教学提供了简单易用的软件实验环境(免费使用)。与软件配套的《 C 语言入门教程》融入了作者多年的教学和学习经验、编程建议、编程感悟等,同时,为了便于C语言学习,加入C语言学习指导、入门程序实例、典型源程序、典型的函数算法,课程设计指导、课程设计源程序、 Visual C++6.0 常见编译错误信息、Turbo C++3.0常见编译错误信息、 Turbo C2.0 常见编译错误信息、C语言专业词汇的中英文对照、二级 C 语言的真题笔试试卷及答案与分析和上机模拟试题和详尽的答案与分析等大量的学习资源。另外
“编程日记” 功能可以让你记录你的 C 语言学习历程, “资料管理” 功能让你大量的下载资料不再难找
7.1版更新内容:
(1)彻底解决了以前版本程序调试时,程序运行结果和调试窗口交叉重叠的现象。
(2)增加了Visual C++6.O常见编译错误信息。
(3)修订了一些小的错误
Wxdev-c++
wxDev-C++是一个 Dev-C++的扩展由科林拉普拉斯等开发。 该软件可以帮助您在创建和框架的对话框使用wxWidgets的形式直观地设计。 随Dev-C++的开发,wxDev-C++的精彩功能仍在积极发展。 这个项目的主要目的是提供一个自由,开放源码,wxWidgets的开发与商业级的IDE / RAD工具的wxWidgets的社会。
Features特点
wxWidgets 的窗体设计器:
生成XRC的XML资源
拖和拖放设计范式
支持wxWidgets的sizer-based基础的布局
连接事件的成员函数编辑器内
综合调试
GDB的支持
变量追踪
自动堆叠追踪
局部变量列表
显示器拆卸和CPU寄存器
编 辑器功能
类浏览器
代码完成
项目管理
项目简介
定制语法高亮
自动内联汇编突出
要做到名单
应用程序兼容性
内置的CVS支持
支持MingW平台/的Visual C + +(6,2003年,2005年和2008年)
快速创建Windows和控制台应用程序,静态 库 和DLL
项目支持模板,以加快新项目创建类型
包管理(通过DevPaks)的使用,便于安装附加库
本人使用最多的是linux下的vim编辑器和gcc编译器
开发大项目时用eclipse(新手)
版权声明:本文标题:c语言编程工具的总结 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1708776274h531159.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论