版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、TC运行环境 程序设计基础Turbo C集成开发环境v 配置要求c UNIX,PC-DOS,MS-DOS,UCDOS操作系统c 硬盘容量约2M,448K RAM运行空间v 安装Turbo Cc 创建子目录c Installc 若不是可安装盘,将文件拷贝到对应的目录下TC*.*INCLUDELIB*.*SYS*.*TC运行环境 程序设计基础运行一个语言程序的一般过程运行一个语言程序的一般过程 urbo 是一个集源程序编辑、编译、连接、运行与调试于一体、 用菜单驱动的集成软件环境。 运行一个语言程序的一般过程: (1)启动TC,进入TC集成环境。(2)编辑(或修改)源程序。(3)编译。如果编译成功
2、,则可进行下一步操作;否则,返回(2)修改源程序,再重新编译,直至编译成功。 (4)连接。如果连接成功,则可进行下一步操作;否则,根据系统的错误提示,进行相应修改,再重新连接,直至连接成功。(5)运行。通过观察程序运行结果,验证程序的正确性。如果出现逻辑错误,则必须返回(2)修改源程序,再重新编译、连接和运行,直至程序正确。(6)退出TC集成环境,结束本次程序运行。TC运行环境 程序设计基础进入Turbo C: D:TCTC.exe 主控菜单c 文件操作FILE : New Load Save Write toc 编辑操作EDIT:插入/修改 块 查找/替换c 编译链接COMPILE :COM
3、PILE LINK MAKEc 执行:RUN 退出Turbo Cc Alt +x (先按下Alt键并保持,再按字母键,然后同时放开)cAlt+F ,Q 帮助Helpc F1c Ctrl+F1TC运行环境 程序设计基础主菜单 编辑窗口的顶端为状态行显示光标所在的行号和列号,即光标位置表示编辑状态处于“插入”显示当前正在编辑的文件名7个功能键的说明,Num Lock键的状态显示“NUM”时,表示处于“数字键”状态;空白,表示“控制键”状态TC运行环境 程序设计基础常用热键:基本操作:F10-调用主菜单F2-存盘F3-打开Alt+F9-CompileCtrl+F9-RunAlt+F5-User Sc
4、reen文本编辑:-移动光标PgUp,PgDn-上下翻页Ctrl+PgUp,Ctrl+PgDn-文件首尾Home End Ddelete Insert Bkspace块操作:Ctrl+KB-块开始标记 Ctrl+KK-块结束标记Ctrl+KC-块拷贝 Ctrl+KV-块移动Ctrl+KY-块删除 Ctrl+KH-块隐藏窗口操作:F5-窗口缩放F6-窗口切换程序调试:F8-Step over F7-Trace intoF4-Goto Cursor Ctrl+F7-Add WatchCtrl+F8-Toggle Breakpoint Ctrl+F2-Program ResetTC运行环境 程序设计
5、基础c Load (加载) 装入一个文件, 可用类似DOS的通配符(如*.C)来进行列表选择。也可装入其它 扩展名的文件, 只要给出文件名(或只给路径)即可。该项的热键为F3, 即只要在主 菜单中按F3即可进入该项, 而不需要先进入File菜单再选此项。 c Pick (选择) 将最近装入编辑窗口的8个文件列成一个表让用户选择, 选择后将该程序装入 编辑区, 并将光标置在上次修改过的地方。其热健为Alt-F3。 c New (新文件) 说明文件是新的, 缺省文件名为NONAME.C, 存盘时可改名。 c Save (存盘) 将编辑区中的文件存盘, 若文件名是NONAME.C时, 将询问是否更改
6、文件名, 其 热键为F2。 c Write to (存盘) 可由用户给出文件名将编辑区中的文件存盘, 若该文件已存在, 则询问要不要 覆盖。 c Directory (目录) 显示目录及目录中的文件, 并可由用户选择。 c Change dir (改变目录) 显示当前目录, 用户可以改变显示的目录。 c Os shell (暂时退出) 暂时退出Turbo C 2.0到DOS提示符下, 此时可以运行DOS 命令, 若想回到 Turbo C 2.0中, 只要在DOS状态下键入EXIT即可。 c Quit (退出) 退出Turbo C 2.0, 返回到DOS操作系统中, 其热键为Alt+X。 命令菜
7、单的使用:命令菜单的使用: 1)按下功能键F10,激活主菜单。如果主菜单已经被激活,则直接转下一步。 2)用左、右方向键移动光带,定位于需要的主项上,然后再按回车键,打开其子菜单(纵向排列)。 3)用上、下方向键移动光带,定位于需要的子项上,回车即可。执行完选定的功能后,系统自动关闭菜单。 注意注意:菜单激活后,又不使用,可再按F10Esc键关闭,返回原来状态。 TC运行环境 程序设计基础编辑并保存一个语言源程序编辑并保存一个语言源程序 :(1)激活主菜单,选择并执行File | Load项(快捷键键:F3)。(2)在“Load File Name”窗口,输入源程序文件名。文件名的输入有两种方
8、法:直接输入和选择输入。1)直接输入按照文件名的组成字符串,逐个字符输入即可。如果是已经存在的文件,系统就在编辑窗口显示该文件的内容,可供编辑、修改。如果是新文件,则给出一个空白编辑窗口,可供输入新的源程序。如果该文件不在当前目录下,则需要冠以路径名和(或)盘符。2)选择文件(仅适用于已经存在的源程序文件) 空回车,打开当前目录下、后缀为.的所有文件的文件名窗口。 用上、下、左、右方向键,将光带定位于所需的文件名上。 按回车键。TC运行环境 程序设计基础 (3)常用编辑操作 在编辑源程序过程中,随时都可以按F2键(或File | Save),将当前编辑的文件存盘,然后继续编辑。这是一个良好的习
9、惯! 关于在线帮助: 在任何窗口(或状态)下,按F1键激活活动窗口(或状态)的在线帮助:下一页PageDown,返回上一页PageUp关闭在线帮助、返回原窗口(或状态)Esc返回前一个在线帮助屏Alt+F1(无论在线帮助是否被激活)返回在线帮助索引F1:激活在线帮助后,再按F1,则返回在线帮助索引,以便查询其它类别在线帮助信息。查询库函数的在线帮助信息F1:将光标移到需要查询函数名的首字符上,然后键入F1,即可获得该库函数的在线帮助信息。 注注:为简化描述,用“”代表“Ctrl”键。Fn就是Ctrl+Fn,下同。TC运行环境 程序设计基础Alt+C c Compile to OBJ (编译生成
10、目标码) 将一个C源文件编译生成.OBJ目标文件, 同时显示生成的文件名。其热键为Alt+F9。 c Make EXE file (生成执行文件) 此命令生成一个.EXE的文件, 并显示生成的.EXE文件名。其中.EXE文件名是下面几项之一。 1. 由Project/Project name说明的项目文件名。 2. 若没有项目文件名, 则由Primary C file说明的源文件。 3. 若以上两项都没有文件名, 则为当前窗口的文件名。 c Link EXE file (连接生成执行文件) 把当前.OBJ文件及库文件连接在一起生成.EXE文件。c Build all (建立所有文件) 重新编译
11、项目里的所有文件, 并进行装配生成.EXE文件。该命令不作过时检查 (上面的几条命令要作过时检查, 即如果目前项目里源文件的日期和时间与目标文件相同或更早, 则拒绝对源文件进行编译)。 c Primary C file (主C文件) 当在该项中指定了主文件后, 在以后的编译中, 如没有项目文件名则编译此项中规定的主C文件, 如果编译中有错误, 则将此文件调入编辑窗口, 不管目前窗口中是不是主C文件。 c Get info (获得有关当前路径、源文件名、源文件字节大小、编译中的错误数目、可用空间等信息。) TC运行环境 程序设计基础 4.编译、连接编译、连接单个源程序文件单个源程序文件 选择并执
12、行Compile | Make EXE File项(快捷键:F9),则TC将自动完成对当前正在编辑的源程序文件的编译、连接,并生成可执行文件。 如果源程序有语法错误,系统将在屏幕中央的“Compiling ”(编译)窗口底端提示“Error: Press any key”(错误:按任意键)。 此时,按空格键,屏幕下端的“Message”(消息)窗口被激活, 显示出错(或警告)信息,光带停在第一条消息上。这时“Edit”(编辑)窗口中也有一条光带,它总是停在编译错误在源代码中的相应位置。 注意注意:当用上、下键移动消息窗口中的光带时,编辑窗口中的光带也随之移动,始终跟踪源代码中的错误位置!TC运
13、行环境 程序设计基础Alt+R c Run (运行程序) 运行由Project/Project name项指定的文件名或当前编辑区的文件。如果对上 次编译后的源代码未做过修改, 则直接运行到下一个断点(没有断点则运行到结束)。 否则先进行编译、连接后才运行, 其热键为Ctrl+F9。 c Program reset (程序重启) 中止当前的调试, 释放分给程序的空间, 其热键为Ctrl+F2。 c Go to cursor (运行到光标处) 调试程序时使用, 选择该项可使程序运行到光标所在行。光标所在行必须为一 条可执行语句, 否则提示错误。其热键为F4。 c Trace into (跟踪进入
14、) 在执行一条调用其它用户定义的子函数时, 若用Trace into项, 则执行长条将 跟踪到该子函数内部去执行, 其热键为F7。 c Step over (单步执行) 执行当前函数的下一条语句, 即使用户函数调用, 执行长条也不会跟踪进函数 内部, 其热键为F8。 c User screen (用户屏幕) 显示程序运行时在屏幕上显示的结果。其热键为Alt+F5。 TC运行环境 程序设计基础 5.运行与查看结果运行与查看结果 (1)运行当前正在编辑的源程序文件 选择并执行Run | Run项(快捷键:F9),程序运行结束后, 仍返回到编辑窗口。 当你认为自己的源程序不会有编译、连接错误时,也可
15、直接运行(即跳过对源程序的编译、连接步骤)。这时,TC将一次完成从编译、连接到运行的全过程。(2)查看运行结果 选择并执行Run | User Screen项(快捷键:Alt+F5)。查看完毕后,按任一键返回编辑窗口。 如果发现逻辑错误,则可在返回编辑窗口后,进行修改;然后再重新编译、连接、运行,直至正确为止。TC运行环境 程序设计基础 6.编辑下一个新的源程序编辑下一个新的源程序 选择并执行File | New项即可。 如果屏幕提示如下确认信息: NONAME.C not saved. Save?(Y/N) 如果需要保存当前正在编辑的源程序,则键入“”,进入下一步操作;否则,键入“”(不保存
16、),跳转到(2)。(1)系统提示换名: NONAME.C直接输入你给源程序文件起的名字即可。(2)系统给出一个空白的编辑窗口,可以开始编辑下一个新的源程序。TC运行环境 程序设计基础cProject name(项目名) 项目名具有.PRJ的扩展名, 其中包括将要编译、连接的文件名。cBreak make on(中止编译) 由用户选择是否在有Warining(警告)、Errors(错误)、Fatal Errors( 致命错误)时或Link(连接)之前退出Make编译。 cAuto dependencies(自动依赖) 当开关置为on, 编译时将检查源文件与对应的.OBJ文件日期和时间, 否则不进
17、行检查。 cClear project(清除项目文件) 清除Project/Project name中的项目文件名。 cRemove messages(删除信息) 把错误信息从信息窗口中清除掉。 例如有一个程序由file1.c, file2.c, file3.c组成, 要将这3个文件编译装配成一个file.exe的执行文件, 可以先建立一个file.prj的项目文件, 其内容如下: file1.c file2.c file3.c 此时将file.prj放入Project name项中, 以后进行编译时将自动对项目文件中规定的三个源文件分别进行编译。然后连接成file.exe文件。 如果其中有些
18、文件已经编译成.OBJ文件, 而又没有修改过, 可直接写上.OBJ扩展名。此时将不再编译而只进行连接。 例如: file1.obj file2.c file3.c 将不对file1.c进行编译, 而直接连接。 说明:当项目文件中的每个文件无扩展名时, 均按源文件对待, 另外, 其中的文件也可以是库文件, 但必须写上扩展名.LIB。 Alt+P TC运行环境 程序设计基础Alt+O Compiler(编译器) 本项选择又有许多子菜单, 可以让用户选择硬件配置、存储模型、调试技术、代码优化、对话信息控制和宏定义。Linker(连接器) 本菜单设置有关连接的选择项,Environment(环境) 本菜单规定是否对某些文件自动存盘及制表键和屏幕大小的设置 Directories(路径) 规定编译、连接所需文件的路径, Arguments(命令行参数)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮业沟通管理模板
- 保险业务年终报告模板
- 保险风险管理策略模板
- 专业基础-房地产经纪人《专业基础》深度自测卷2
- 房地产交易制度政策-《房地产基本制度与政策》全真模拟试卷2
- 二零二五年度轨道交通信号系统安装合同协议2篇
- 部编版2024-2025学年六年级上语文寒假作业(二)(有答案)
- 重大版小学英语六年级下册期末试卷(含答案含听力原文无听力音频)
- 二零二五版广东文化娱乐产业劳务派遣用工协议3篇
- 二零二五年标准个人养老保障贷款担保合同样本3篇
- GB/T 4348.1-2013工业用氢氧化钠氢氧化钠和碳酸钠含量的测定
- 高二物理竞赛霍尔效应 课件
- 金融数学-(南京大学)
- 基于核心素养下的英语写作能力的培养策略
- 柴油发电机空载试运行和负荷试运行记录
- 现场安全文明施工考核评分表
- 亚什兰版胶衣操作指南
- 四年级上册数学教案 6.1口算除法 人教版
- DB32-T 3129-2016适合机械化作业的单体钢架塑料大棚 技术规范-(高清现行)
- 6.农业产值与增加值核算统计报表制度(2020年)
- 人工挖孔桩施工监测监控措施
评论
0/150
提交评论