文档详情

TC中的各种操作键

cn****1
实名认证
店铺
DOCX
591.47KB
约11页
文档ID:433475016
TC中的各种操作键_第1页
1/11

TC 中的各种操作键1. Load:装入一个文件,可用类似DOS的通配符(如*.C)来进行列表选择也可装入其它 扩展名的文件, 只要给出文件名(或只给路径)即可该项的热键为 F3, 即只要按 F3 即可 进入该项, 而不需要先进入 File 菜单再选此项2. Pick:将最近装入编辑窗口的8个文件列成一个表让用户选择,选择后将该程序装入编 辑区,并将光标置在上次修改过的地方其热健为Alt-F33. New:新建文件,缺省文件名为NONAME.C,存盘时可改名4. Save:将编辑区中的文件存盘,若文件名是NONAME.C时,将询问是否更改文件名,其 热键为 F25. Write to:可由用户给出文件名将编辑区中的文件存盘,若该文件已存在,则询问要不 要 覆盖6. Directory:显示目录及目录中的文件,并可由用户选择7. Change dir:显示当前默认目录,用户可以改变默认目录8. Os shell:暂时退出Turbo C 2.0到DOS提示符下,此时可以运行DOS命令,若想回 到Turbo C 2.0中,只要在DOS状态下键入EXIT即可9. Quit:退出Turbo C 2.0,返回到DOS操作系统中,其热键为Alt+X。

说明:以上各项可用光标键移动色棒进行选择, 回车则执行也可用每一项的第一个大写字母 直接选择若要退到主菜单或从它的下一级菜单列表框退回均可用Esc键,Turbo C 2.0所有 菜单均采用这种方法进行操作,以下不再说明1.1.1 Edit 菜单按Alt+E可进入编辑菜单,若再回车,则光标出现在编辑窗口,此时用户可以进行文本 编辑编辑方法基本与Wordstar相同,可用F1键获得有关编辑方法的帮助信息1. 与编辑有关的功能键如下:F1 获得 Turbo C 2.0编辑命令的帮助信息;F5 扩大编辑窗口到整个屏幕;F6 在编辑窗口与信息窗口之间进行切换;F10从编辑窗口转到主菜单编辑命令简介:PageUp向前翻页PageDn向后翻页Home将光标移到所在行的开始End将光标移到所在行的结尾Ctrl+Y删除光标所在的一行Ctrl+T删除光标所在处的一个词Ctrl+KB设置块开始Ctrl+KK设置块结尾Ctrl+KV块移动Ctrl+KC块拷贝Ctrl+KY块删除Ctrl+KR 读文件Ctrl+KW 存文件Ctrl+KP 块文件打印Ctrl+Fl如果光标所在处为Turbo C 2.0库函数,则获得有关该函数的帮助信息Ctrl+Q[查找Turbo C 2.0双界符的后匹配符Ctrl+Q] 查找Turbo C 2.0双界符的前匹配符 说明l) Turbo C 2.0的双界符包括以下几种符号:a)花括符{和}b)尖括符<和>c)r 圆括符(和)d)方括符[和]e)注释符/*和*/f)双引号!!g)单引号!2) Turbo C 2.0在编辑文件时还有一种功能, 就是能够自动缩进, 即光标定位和上一个 非空字符对齐。

在编辑窗口中, Ctrl+OL 为自动缩进开关的控制键1.1.2 Run 菜单按Alt+R可进入Run菜单,该菜单有以下各项,如图所示:1. Run:运行由Project/Project name项指定的文件名或当前编辑区的文件如果对上次编 译后的源代码未做过修改, 则直接运行到下一个断点(没有断点则运行到结束)否则先 进行编译、连接后才运行, 其热键为 Ctrl+F92. Program reset:中止当前的调试,释放分给程序的空间,其热键为Ctrl+F23. Go to cursor: :调试程序时使用, 选择该项可使程序运行到光标所在行光标所在行必须 为一条可执行语句, 否则提示错误其热键为 F44. Trace into:在执行一条调用其它用户定义的子函数时,若用Trace into项,则执行长条将跟踪到该子函数内部去执行, 其热键为 F75. Step over:执行当前函数的下一条语句,即使用户函数调用,执行长条也不会跟踪进函 数 内部, 其热键为 F86. User screen :显示程序运行时在屏幕上显示的结果其热键为Alt+F51.1.3 Compile 菜单按 Alt+C 可进入 Compile 菜单, 该菜单有以下几个内容,如图所示:1. Compile to OBJ:将一个C源文件编译生成.OBJ目标文件,同时显示生成的文件名。

其 热键为 Alt+F92. Make EXE file:此命令生成一个.EXE的文件,并显示生成的.EXE文件名其中.EXE文 件名是下面几项之一:1) 由Project/Project name说明的项目文件名2) 若没有项目文件名,则由Primary C file说明的源文件3) 若以上两项都没有文件名, 则为当前窗口的文件名3. Link EXE file:把当前.OBJ文件及库文件连接在一起生成.EXE文件4. Build all:重新编译项目里的所有文件,并进行装配生成.EXE文件该命令不作过时检 查 (上面的几条命令要作过时检查, 即如果目前项目里源文件的日期和时间与目标文件 相同或更早, 则拒绝对源文件进行编译)5. Primary C file:当在该项中指定了主文件后,在以后的编译中,如没有项目文件名则编译 此项中规定的主 C 文件, 如果编译中有错误, 则将此文件调入编辑窗口, 不管目前窗 口 中是不是主 C 文件6. Get info:获得有关当前路径、源文件名、源文件字节大小、编译中的错误数目、可用空 间等信息,如图:1.1.4 Project 菜单按 Alt+P 可进入 Project 菜单, 该菜单包括以下内容,如图所示:1. Project name:项目名具有PRJ的扩展名,其中包括将要编译、连接的文件名。

例如有一 个程序由filel.c, file2.c, file3.c组成,要将这3个文件编译装配成一个file.exe的执行文 件,可以先建立一个file.prj的项目文件,其内容如下:file1.cfile2.cfile3.c此时将 file.prj 放入 Project name 项中, 以后进行编译时将自动对项目文件中规定的三个源文件分别进行编译然后连接成file.exe文件如果其中有些文件已经编译成.OBJ文件,而又没有修改过,可直接写上.OBJ扩展名此时将不再编译而只进行连接例如:file1.objfile2.cfile3.c将不对 file1.c 进行编译, 而直接连接说明: 当项目文件中的每个文件无扩展名时, 均按源文件对待, 另外, 其中的文件也可以是库文件,但必须写上扩展名.LIB2. Break make on:由用户选择是否在有 Warining、Errors、Fatal Errors时或Link之前退出 Make 编译3. Auto dependencies:当开关置为on,编译时将检查源文件与对应的.OBJ文件日期和时间, 否则不进行检查4. Clear project:清除 Project/Project name 中的项目文件名。

5. Remove messages:把错误信息从信息窗口中清除掉1.1.5 Options 菜单按 Alt+O 可进入 Options 菜单, 该菜单对初学者来说要谨慎使用,该菜单有以下几个内 容,如图所示:1. Compiler:本项选择又有许多子菜单,可以让用户选择硬件配置、存储模型、调试技术、代 码优化、对话信息控制和宏定义这些子菜单如图所示:1) Model:共有Tiny, small, medium, compact, large, huge 六种不同模式可由同户选择2) Define:打开一个宏定义框,同户可输入宏定义多重定义可同分号,赋值可用等 号3) Code generation:它又有许多任选项,这些任选项告诉编译器产生什么样的目标代 码◊ Calling convention可选择C或Pascal方式传递参数◊ Instruction set 可选择 8088/8086 或 80186/80286 指令系列◊ Floating point 可选择仿真浮点、数学协处理器浮点或无浮点运算◊ Default char type 规定 char 的类型◊ Alignonent 规定地址对准原则。

◊ Merge duplicate strings 作优化用, 将重复的字符串合并在一起◊ Standard stack frame 产生一个标准的栈结构◊ Test stack overflow 产生一段程序运行时检测堆栈溢出的代码◊ Line number 在.OBJ文件中放进行号以供调试时用◊ OBJ debug information在.OBJ文件中产生调试信息4) Optimization:它又有许多任选项◊ Optimize for 选择是对程序小型化还是对程序速度进行优化处理◊ Use register variable 用来选择是否允许使用寄存器变量◊ Register optimization尽可能使用寄存器变量以减少过多的取数操作◊ Jump optimization 通过去除多余的跳转和调整循环与开关语句的办法, 压缩代 码5) Source:它又有许多任选项◊ Indentifier length说明标识符有效字符的个数,默认为32个◊ Nested comments 是否允许嵌套注释◊ ANSI keywords only是只允许ANSI关键字还是也允许Turbo C2.0关键字。

6) Error◊ Error stop after 多少个错误时停止编译, 默认为 25 个◊ Warning stop after多少个警告错误时停止编译,默认为100个令令令令令Display warningPortability warning 移植性警告错误ANSI Violations侵犯了 ANSI关键字的警告错误Common error 常见的警告错误Less common error 少见的警告错误7) Names :用于改变段(segment)、组(group)和类(class)的名字,默认值为CODE, DATA, BSS2. Linker:本菜单设置有关连接的选择项,它有以下内容,如图所示:'逆逊世洋輯騒mi•■■ • Jf'vX'i ''Ji' ■"■A' '><•-

Warn duplicate symbols当有重复符号时产生警告信息Stack。

下载提示
相似文档
正为您匹配相似的精品文档