TurboC20集成开发环境ppt课件_第1页
TurboC20集成开发环境ppt课件_第2页
TurboC20集成开发环境ppt课件_第3页
TurboC20集成开发环境ppt课件_第4页
TurboC20集成开发环境ppt课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章 C程序设计开发环境引见 2.1 Turbo C 2.0集成开发环境2.1.1 Turbo C 2.0集成开发环境 Turboc 2.0是Borland公司于1987年开发的C言语源程序处置软件。该软件具有速度快、效率高、功能强的特点,它是当时软件开发的主流工具。shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx

2、 dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.1 Turbo C 2.0集成开发环境2.1.1.1、Turbo c 2.0的启动 Turboc 2.0可由纯DOS环境或Windows平台下的MS_DOS启动。假设Turbo c 2.0安装在D:的根目录下,我们就可以进展如下操作:D:cd turboc 2D: turboc 2D: turboc 2tc 启动后就可以进入Turboc 2.0集成编译环境,其界面如下图。 shbeking hd8go hd

3、88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.1 Turbo C 2.0集成开发环境2.1 Turbo C 2.0集成开发环境2.1.1.2菜单命令简介File

4、菜单:Load(F3):加载文件。Pick(Alt+F3):选择文件。New:建立新的源程序文件。Save(F2):将编辑区中的文件存盘。Write to:文件另存为。Directory:显示源程序文件的存储途径。Change dir:改动目录。OS Shell:暂时退出TC2.0到Dos提示符下。用Exit前往到TC环境。Quit (Alt + X):退出TC2.0到Dos提示符下。 shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr

5、ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.1 Turbo C 2.0集成开发环境Run菜单:Run(Ctrl+F9):运转程序。Program reset(Ctrl+F2):序重起。Go to cursor(F4): 调试程序时,使程序运转到光标处。Trace into(F7): 使程序运转时有亮条显示当前执行的函数或过程的位置。

6、Step over(F8): 单步执行命令,一次执行一条语句。User screen(Alt+F5):在用户窗口和编辑窗口之间进展切换。用于查看结果。 2.1 Turbo C 2.0集成开发环境Compile菜单:Compile to obj :编译源程序生成目的文件。Make EXE file :生成可执行文件。Link EXE file :衔接成可执行文件。Build all : 编译工程中的一切文件,打包生成可执行文件。Primary C file :指定编译的主文件。Get info : 获得当前的相关信息途径、源文件名及大小、编译中的错误数等。2.1 Turbo C 2.0集成开发环

7、境Project菜单:Project name :工程文件.PRJ名Break make on : 终止编译。Auto dependencies:编译时源文件与目的文件的时间对应检查开关。Clear project: 去除工程文件名。Remove messages: 删除信息窗口中的信息。2.1 Turbo C 2.0集成开发环境Options菜单:Include directories : Tc2.0系统文件所在目录。Library directories : Tc2.0库文件所在目录。Output directory :输出目录即生成目的文件和可执行文件所在目录。Turbo C direc

8、tory : Tc.exe文件所在的目录。Pick file name : 定义加载的Pick文件名。Current pick file: 当前加载的Pick文件目名。shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 1892

9、87 oemfy jnxrt sj93 topbrightness ort-skf 2.1 Turbo C 2.0集成开发环境Break/Watch菜单:Add watch : 在监视窗口插入监视表达式。Delete watch :删除监视窗口当前监视表达式。Edit watch :在监视窗口编辑监视表达式Remove all watches :从监视窗口删除一切的监视表达式。Toggle breakpoints Ctrl-F8 :设置或删除光标所在的行为断点。Clear all breakpoints:去除一切的断点。View next breakpoints:挪动光标到下一个断点。shbe

10、king hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.1 Turbo C 2.0集成开发环境2.1.1.3 程序的建立编辑与保管 按功能键F1

11、0后,用光标挪动键将亮条选中File菜单或用Alt-F翻开File菜单,再用鼠标或“、“键选中“New命令项回车,这样就可以建立一个新文件。对源程序进展建立、修正等编辑操作之后,要按F2键保管程序。2.1 Turbo C 2.0集成开发环境2.1.1.4 源程序的编译衔接和运转 可以用“Run 菜单中的“Run命令或按“Ctrl+F9键,对源程序进展编译、衔接和运转。源程序在建立、编辑过程中,假设有语法错误,在对源程序进展编译的过程中,TC2.0编译系统会给出错误信息提示,并停顿编译且用亮条或彩条指示出错的语句行,用户对源程序进展修正之后,再进展编译。 对源程序进展编译之后,系统将生成扩展名为

12、“.obj的目的文件,然后系统经过目的文件的衔接link生成扩展名为“.exe的可执行文件。2.1 Turbo C 2.0集成开发环境2.1.1.5看运转结果 TC2.0集成开发环境中有两个窗口,一个是编辑窗口,另一个是用户窗口。源程序的运转结果显示在用户窗口。而用户窗口是隐含的。用户要想看到运转结果,可以在编辑窗口中按下Alt+F5键进展编辑窗口和用户窗口的切换。2.1.1.6 执行文件的生成与运转 在上面的运转步骤中系统首先生成可执行文件后再执行它。用户在用户窗口中看见的运转结果,是系统执行扩展名为“.EXE的可执行文件的结果。2.1 Turbo C 2.0集成开发环境2.1.1.7其他编

13、译和调试操作 调试程序时,按下F8键,可以单步执行程序;利用Break/watch菜单中的Add watch命令可以进展单步执行方式下的变量监视; 利用Break/watch菜单中的Toggle breakpoint命令可以设置断点,使程序运转到断点时暂停,按Alt-F9使程序从中断处继续运转。还有一些其他的调试操作。shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhong

14、tezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.1 Turbo C 2.0集成开发环境2.1.2 常见典型错误输入时括弧不配对,引号不配对,逗号、分号混淆。输入函数时,变量名后没有存储位置标识符&。scanf()和printf()函数的格式与控制字符错误。变量类型与控制格式符不对应。if语句中,语句条数多于1条时,没有运用复合语句标志。运用开关语句时没有恰当的附带break语句。循环体应该加的复合语句标志

15、没加。字符数组存储地址的援用与非字符数组混淆。函数的形参类型与实参类型不一致。变量的作用域不明确,呵斥运转结果错误。对没有翻开的文件进展了读、写操作。对曾经存在的文件进展盲目的写操作使文件原来的内容被破坏。 shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px

16、 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.2 WinTC1.9.1集成开发环境 Win-TC是windows平台下的C言语开发工具,它运用了Turbo C 2.0为内核,提供Windows平台的开发界面,因此也就支持windows平台下的功能。如剪切、复制、粘贴和查找/交换等操作。 与Turbo C2.0相比,Win-TC在功能上也进展了很大扩展,提供了诸如C内嵌汇编等功能。此外,还带有点阵字模工具、注释转换等工具集,为程序的开发提供了很大的协助。 Win-TC简繁双语版可以正常运转于98及其以上的简体及繁体

17、WINDOWS操作系统之上。 shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.2 WinTC1.9.1集成开发环境2.2.1 W

18、in-TC的特点可以充分利Windows支持剪贴板和中文的特点。Inciude和Lib途径可自动定位,不用手动设置。具备编译错误捕捉功能。支持C内嵌汇编从而实现C/ASM混合编程。支持C扩展库自定义LIB库支持语法加亮功能,并可以自定义设置。允许自定义设置输入风格,能实现与VC类似的输入风格。可选择能否生成“.asm、“.map或“.obj文件,甚至可以指定只生成“.exe文件。稳定的文件操作功能,支持历史记录列表和运用模块。具有行标计数的功能,并可以设置款式。2.2 WinTC1.9.1集成开发环境2.2.3.1根本规划 Win-TC的根本规划如下图: 上方显示的是菜单栏和工具栏,包括文件操

19、作新建、翻开、保管等、编辑操作剪切、复制、粘贴、查找、交换等、程序运转操作编译链接和编译链接并运转命令等; 中间白色区域是C源程序编辑区,我们可以在里面对C程序进展编写、修正等任务; 下方“输出区域是程序的输出提示,用于显示错误信息和其他的编译信息等。 2.2 WinTC1.9.1集成开发环境2.2 WinTC1.9.1集成开发环境2.2.3.2运用C内嵌汇编 运用C内嵌汇编,既可发扬汇编的高效性,又可以发扬C的易用性。在Win-TC中,他既不用记复杂的编译指令,也不用去额外找汇编器。他所需的就只需编写好代码,然后再选择“编译衔接并运转选项即可。 2.2.3.3带参数运转程序 在Win-TC中

20、,提供了带参数运转的方式,可以让用户很容易地实现带参数程序的执行。详细操作如下: 选择“运转 | “运用带参数运转选项,此时“运用带参数运转选项前面的“参字图标凹下去,再单击一下“参字图标弹起即取消了带参数运转。运转程序,即选择“运转 |“编译衔接并运转选项,程序运转后将会提示用户输入参数。输入参数,单击“完成按钮即可实现带参数运转。2.2 WinTC1.9.1集成开发环境2.2.3.5中文DOS环境运转 Win-TC自带了中文DOS环境,在中文DOS环境下,不仅可以到达直接显示中文文本的目的,而且可以实现中文输入。 在编译衔接并生成可执行的“.exe文件后,选择“超级工具集里面的“中文DOS

21、环境运转选项,将弹出“中文DOS环境运转对话框,选择好后单击“运转程序按钮,将启动中文DOS运转程序。 留意:中文DOS运转工具将严厉区分可执行程序类型,32位PE和16位NE程序将限制运转,也就是说,只能运转DOS EXE程序。 shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwx

22、px xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.2 WinTC1.9.1集成开发环境2.2.3.6点阵字模工具 图形方式下显示汉字,不断是一个很难处理的问题。Win-TC在这个问题上采用了一个比较好的处理方式字模提取。运用Windows丰富的字体资源,将其生成的字型提取成点阵字模方式,然后运用一个简单的函数Win-TC已自带读取字模显示,构成了一种小型集成字库的处理方案。 shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx

23、 skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.3 Virsual C+6.0集成开发环境 2.3.1编辑源程序 用Visual C+6.0来编制一个C程序,可以分为两个步骤: 创建工程 先运转Visual C+6.0,选择菜单file下的new项,会出New对话框,如图2-10所示。 在“New对话框中,选择Projects标签。选择Win32 Console Application选项,然后在Project Name文本框中输入新建工程的称号。 在Location文本框中输入或选择

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论