当前位置首页 > 百科> 正文

C/C++程式设计学习与实验系统

2019-08-10 18:04:42 百科
C/C++程式设计学习与实验系统

C/C++程式设计学习与实验系统

C/C++程式设计学习与实验系统是从事一线教学的大学教师根据C/C++ 初学者的特点,量身定製的一个简单易用的 C/C++程式设计学习与实验软体(支持TC2/TC3、VC6三种编译器,没有使用日期限制,重新集成在VISTA、WINDOWS 7系统下正常运行的Visual C++6.0简化版)。

基本介绍

  • 中文名:C/C++程式设计学习与实验系统
  • 性质:软体
  • 软体平台:VISTA、WINDOWS 7
  • 套用领域:计算机

特点

主要特点

1、错误信息的自动定位功能(如图1中软体自动选中的错误行)。运行程式时,自动定位到发生错误的程式行,便于纠正程式的错误,下面的错误只要单击相应的错误信息即可定位并选中该行。
2、VC6.0和TC2.0中英文错误信息同步显示,扫除英语差的用户学习C语言的障碍,从而进一步学习英语错误信息的含义,增强程式调试能力,为计算机等级考试打下基础。
3、方便的程式调试功能。可以任意查看指定程式行在运行过程中变数的值,便于调试程式的逻辑错误。
4、软体根据你编写的程式的类型(C、C++、标準C、标準C++、Windows C)智慧型选择合适的编译器,编译、调试、运行程式。
5、集成的Turbo C编译器和Turbo C实验环境支持Windows 系统的输入法。
6、语法着色功能。软体为C语言的保留字(或关键字)显示出不同的颜色,当你输入的是保留字,而没有发生颜色变化时,说明该保留字输入错误,便于纠正错误。
7不需要修改程式即可在Win2000/XP上正常显示结果。
8、实时帮助功能。编写程式时,很可能忘记某个语句或函式的用法,你只要在需要获得帮助的语句或函式上按滑鼠右键,选择“实时帮助”就可以要获得该语句或函式的帮助。
9、显示程式行号的功能(图1中程式左边的部分为行号)。专为老师讲课添加的功能,便于老师讲某一行程式时,学生与老师很容易找到该行。并具有定位到某一行和行号随滑鼠滚动的功能。
10、放大与缩小字号功能。专为老师讲课添加的功能,便于老师讲课时,让学生看清程式。
11、编写的程式可以保存在任意资料夹,且档案名称不受限制。
12、Word式的查找、替换,定位功能。
13、Word式的无限次撤消、恢复功能。
14、支持拆分程式编辑器
15、方便的程式管理。(1)用户设定好“我的程式资料夹”后,在打开后保存程式时,软体会定位到你设定好的资料夹。(2)在“我的程式”中列出你最近使用过的30个程式,可以你方便的打开它。(2)在资源树可以方便地打开程式。
16、新增了支持Visual C++6.0工程的功能,可以在软体中直接打开、保存、编辑、运行、调试VC6.0的工程
17、集成的精简版的Visual C++6.0开发工具,为C语言二级等级考试的用户提供了方便上机练习环境,同时集成Turbo c 2.0和Turbo C++3.0不用配置即可运行程式,并可在软体环境中用Visual C++6.0、Turbo c、Turbo C++3.0可以直接打开本软体当前正在编辑的C程式程式。

学习环境特点

在学习资源树上可以很方便的打开学习资源。
1、集成的《C语言入门教程》每章都指出了初学者易错点和每章都配有习题和答案分析和相应章节配有动画。
2、与《C语言入门教程》的每一章配有同步的实验项目
3、2004年到2007年(真题)的全部二级C语言等级考试笔试试卷及答案和详尽分析。
4、10套全真模拟上机考试试卷及答案和详尽分析。
5、 “编程日记”功能可以让你记录你的C语言学习历程,“资料管理”功能让你大量的下载资料不再难找。
6、58个经典源程式
7、42个经典函式算法及调用程式实例。
8、4个注释详尽的课程设计源程式。
9、360个库函式和调用实例

特色功能

会用微软的WORD,不用专门学习软体就可以很轻鬆地使用它进行C语言实验,它具有语法着色功能、智慧型缩进、无限次撤销与恢复功能、查找、替换、定位、大括弧、小括弧、双引号自动匹配等功能让您可以轻鬆方便地输入、修改源程式、排出风格优良的程式。
图1 方便好用的实验软体
合併图册合併图册
说明:图1的排版是软体智慧型排版的效果(输入完一行代码后只需按回车软体自动排出图1的效果)、图1中第8行与第10的大括弧是软体自动匹配的效果(只需将游标移到其中的一个大括弧上,软体自动找出与它相对应的另一个大括弧,可以很方便地分析程式的层次结构,同时小括弧、双引号等成对的符号也具有同样的功能)。
1 语法错误的自动定位与中英文错误信息同步显示功能
运行程式时,如果程式存在语法错误,软体系统自动定位并选中第一条发生错误的程式行(图2第自动选中高亮5行发生错误的语句),便于纠正程式的语法错误,后面的错误只要单击相应的错误信息即可定位并选中该行。
同时显现与英文错误信息相对应的中文错误信息,扫除了英文差的学生学习C语言的障碍。
图 2 Visual C++6.0错误信息自动定位于中英文编译错误信息同步显示
2 中英文编译错误信息同步显示,并提供发生该错误的原因、解决方法、程式实例等。
图 3 Visual C++6.0中英文编译错误信息同步的语法错误解决方法实例
a 中英文编译错误信息同步显示,有助于英语差的学生学习C语言,并且可以通过用滑鼠单击图3资源树中“常见错误信息表”查找更详细的错误原因和改正方法。
b 在资源树中可以很方便地打开60多种VC++6.0中文错误信息解决方法实例进行练习
图5 60多种VC++6.0中文错误信息解决方法实例
图6 入门教程中有明确的学习目标和学习重点
图7 每章配有C语言容易发生错误的易错点
图 8 习题答案与分析
图 9 程式流程动画有助于初学者理解C程式的流程控制语句
图 10 《入门教程》每章配有同步实验有助于初学者针对性练习
图11 可以很方便地练习教程中所有例题实验题、作业题
说明:教程中的所有例题、作业题实验题都在VC6.0下调试通过,如图11所示,只要打开相应章节然后在单击图11中“选择题号”右边的向下的箭头即可选择题号即可直接用软体打开调试通过的源程式进行编辑、运行。
四、对照练习功能可以很方便地练习教程中的所有程式、网际网路上的程式、自己电脑上的程式。
1 单击图11中的“传送”按钮就可以将教程中的当前打开的内容发生到编辑器上方,这样可以很方便地看着教程输入练习程式,如图12所示。
图12 方便地练习教程中的程式
图13 可以很方便地练习网路上或自己电脑上的C程式
图 14 单击图13中的“编程爱好者论坛”后的效果。
说明:该功能可以方便地让你练习网路上和电脑上的C/C++程式,该功能特别对某些不让保存、不让複製的网页上习题的练习很有用。
单击图13中的“打开电脑上的C/C++程式”可以很方便地练习自己电脑上C程式。
图 15 可以很方便地根据自己学习C语言教程中使用的编译器进行选择
支持C、C++、标準C、C++、和Windows C 程式的编辑、编译、调试、运行,并且无须用户设定,自动选择合适的编译器编译、运行你的程式。例如,你编译的是C++、标準C、C++、和Windows C 程式,软体自动选择VC6编译器,如果编译的是C程式并且用了graphics.h中的函式,软体自动选择TC编译器。
默认情况下软体用Visual c++6.0编译器编译C/C++程式,可以通过设定用Turbo C++3.0编译C/C++程式、用Turbo C2.0编译C程式,用Visual C++6.0 GCC编译标準C、标準C++、Windows C程式。
六、可以直接打开、保存、编辑、运行、调试Visual C++6.0工程
图 16 直接打开VC6.0的工程zhong.dsw后并运行后的效果
该功能可以直接打开、编辑、运行Visual C++6.0的C/C++工程档案,本软体也可以直接新建、编辑、保存成VC6.0的工程档案,VC6.0可以直接打开运行该档案。
七、详细的Turbo C2.0、Turbo C++3.0和Visual C++6.0 编译错误信息及解决方法,扫除在调试程式过程中遇到的语法错误
图17 Turbo C 2.0编译错误信息
图 18 Turbo C++ 3.0编译错误信息
图 19 Visual C++6.0编译错误信息
八、程式调试功能
通过程式调试功能可以很方便地发现程式中存在的逻辑错误。图20是求sum=1+2+…+n<60,求sum和n的值。
图 20 调试逻辑错误
软体监视到第6行程式(即 sum=sum+n;)在循环中执行了11次,第11次循环中sum=66,n=11,然后就可以在“查询”按钮右边的方框内输入你要查询某一次(从1到11中任一次)循环中sum和n的值。然后通过分析可以很方便找到第11行的输出语句存在问题。将第11行程式改为 printf("sum=%d,n=%d",sum-n,n-1); 即可。
九、360个库函式及程式实例可以提高你利用系统的能力
图 21 360个库函式及程式实例
、告别C程式运行结果的黑底白字的视窗,使用Windows系统的白底黑字视窗。
图 22 C程式运行结果界面
十一、有详细的学习方法指导(见图1中左上“C语言学习方法指导”)
十二、支持中文和长档案名称
十三、编程日记可以方便的记录和管理您学习C语言的经验与体会
图 23 编程日记
十四、解决了集成的TurboC不支持Windows输入法的问题(请在WIN200/XP下使用该功能、不支持VISTA)。
图 24 支持Windows 系统输入法的Turbo C 2.0
十七、支持拆分程式编辑器可以方便地较大的C程式如课程设计源程式
图 25 拆分程式编辑器
十八、方便的帮助系统
图 26 方便地打开C语言初学者遇到的问题

获得的荣誉

软体获得的荣誉
一、在2007年9月被评为《安阳市科技进步二等奖
图 1 获奖证书
二、C/C++软体被人民邮电出版社出版国家级规划教材《C语言实例教程》指定为实验软体
说明:该书使用软体的7.0版当时软体名称为《Turbo C/C++ for windows集成实验与学习环境》
三、国内最大的软体下载站之一华军软体园推荐软体(2008年)
四、国内最大的软体下载站之一天空软体站推荐软体(2008年)
五、国内最据有影响的网站新浪网编辑推荐五星级软体(2008年)
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net