Loading...
  所在位置:论坛首页 -> 资源共享 -> 技术文档 -> TC各子菜单的功能
回复

TC各子菜单的功能

作者:ade 时间:2007-11-3 20:17:36 收藏 编辑

各子菜单的功能

1.文件子菜单(File)

    当选中File子菜单后,在"File"下方将出现一个子窗口,如图所示。在这个子窗口中,有的条目右边还标出了实现该功能的热键。所谓"热键",是指为执行菜单中某一固定功能而设置的键。通过热键来实现某种功能,一般要比通过菜单选择更简单直接,但要求用户熟记这些热键。例如,为了选择"文件子菜单(File)",除了通过主菜单选择以外,还可以直接用热键Alt+F来选择。

    下面简要说明各项的功能:
    (1)Load:装入一个文件。当给定的文件名中有文件名通配符(*或?)时,将进行列表选择。
    (2)Pick:将最近装入进编辑窗口的8个文件列成表,供用户选择,选择后又装入编辑器,光标置在上次修改过的地方。若选了"...Load file...",屏幕上将出现"Load File Name"提示框。
    (3)New:说明文件是新的,装入编辑器的缺省文件名为NONAME.C。
    (4)Save:将编辑器中的内容存盘。若文件名为NONAME.C,而又要存盘,编辑器会询问是否要改名。
    (5)Write to:把编辑器中的内容写入指定的文件中。若该文件已经存在,则会重写。
    (6)Directory:显示目录与所需文件列表(若按回车键则选择当前目录)。热键F4改变匹配符,选择文件名后,将该文件装入编辑器。
    (7)Change dir:显示当前目录,改变驱动器与目录。
    (8)OS Shell:暂时退出Torbo C,转到DOS状态,在DOS状态下用EXIT命令又可返Turbo C时非常有用。
    (9)Quit:退出Turbo C,返回到DOS状态。

2.编辑命令(Edit)

    调用内部编辑。在编辑器中按F10可回主菜单(或用Alt加所需主菜单命令的首字母),但此时编辑器中的内容仍保持在屏幕上。在主菜单中按Esc或E键即可回到编辑器(按Alt+E也可,且在任何时候都起作用)。

3.运行子菜单(Run)

    当选中Run子菜单后,在"Run"下方将出现一个子窗口,如图所示,其中也列出了对应的热键。

    下面简要说明各项的功能:
    (1)Run:运行当前程序。
    (2)Program reset:中止当前调试,释放分配给程序的空间,关闭已打开的文件。
    (3)Go to cursor:使程序从执行条运行到编辑窗口中光标所在行。若光标所在行不含可执行代码语句,则显示一个Esc框作警告。
    (4)Trace into:运行当前函数中的下一个语句。若此语句不含调试器可访问的函数调用,则停在下一条可执行语句上,但若此语句含有调试器可访问的函数调用,则停在函数定义的开始。
    (5)Step over:执行当前函数的下一语句,即使遇到调试语句可访问的函数调用也不会跟踪进入下一级函数中。
    (6)User screen:切换到用户屏幕。

4.编译子菜单(Compile)

    当选中Compile 子菜单后,在"Compile"下方将出现一个子窗口,如图所示。

    下面简要说明各项的功能:
    (1)Compile to OBJ:本命令将一个C源程序编译成.OBJ文件,同时显示生成的文件名。.OBJ文件由C源程序文件名产生;或在没有指定文件名时,由上次装入编辑器的文件名产生。Turbo C在编译时弹出一个窗口,用于显示编译结果。在编译/组装(make)完后,按任一键将清除编译窗口。此时,若发现有错误,则转到消息窗口的第一个错误处(有亮度标志)。本命令的热键为Alt+F9。
    (2)Make EXE file:本命令调用Project-Make来生成.EXE文件,并显示所生成的.EXE文件名,.EXE文件名是依次由下列文件名产生的:
Project/Project Name说明的项目文件名;或Project C File说明的文件名;或 上次装入窗口的文件名。本命令的热键为F9。
    (3)Link EXE file:把当前OBJ文件与库文件(既可以是缺省的,也可以是定义在当前项目project文件中的)连接在一起,生成.EXE文件。
    (4)Build All:重建项目中的所有文件。本命令类似Compile/Make EXE File,只是它是无条件执行的,而Compile/Make EXE File只重建那些非过时的文件。本命令首先将所有的project文件中的.OBJ文件的日期与时间置为0,然后再组装(make)。这样,若用户因Ctrl+Break键中断了Build All命令,只要用Compile/Make EXE File即可恢复。
    (5)Primary C file:当编译含多个.H头文件的单个.C文件时,Primary C File命令是很有用的(但并非必要的)。若在编译过程中发现错误,包含的文件(C或H)将被自动装入编辑器,可对其修改。但必须注意.H文件只有在已将Options/Environment/Message Tracking缺省设置改为All Files时才能自动装入,而原缺省设置不会自动加载.H文件。即使.C文件不在编辑器,但只要一按Alt+F9,.C主文件即被重新编译。
    (6)Get Info:Compile/Get Ionfo开辟一窗口,给出如下信息:
    源文件;
    与当前文件相联系的目标文件名;
    当前源文件名;
    当前源文件的字节数;
    程序退出码;
    可用空间。

5.Project子菜单

    当选中Project子菜单后,在"Project"下方将出现一个子窗口,如图所示。

    下面简要说明各项的功能:
    (1)Project name:选择一个包含将要编译、连接的文件名的Project文件,项目名也将是以后要建立的EXE或MAP文件名。典型的项目文件具有.PRJ扩展名。
    (2)Break make on:提供用户说明中止make的缺省条件,如警告(Warnings)、错误(Errors)、致命错误(Fatal Errors)。
    (3)Auto dependencies:这是一个开关。当置为On时,项目组装(Project-Make)自动检查每个项目表中在磁盘上有相应.C文件的那些.OBJ文件的依赖关系。所谓自动依赖关系检查,是指:项目组装打开.OBJ文件,寻找包含在源代码的那些文件的有关信息。这种信息总是在编译源模块时即被TC放进.OBJ文件了。此时,把每一个组成.OBJ文件的源文件的日期/时间信息与.OBJ中的进行比较,若不同,则重编译.C源文件。
若Auto dependencies开关置为off,则不进行这种检查。
    (4)Clear project:该命令清除项目文件名,重置消息窗口(Message Window)。
    (5)Remove messages:该命令把错误消息从消息窗口中清除掉。

6.Options子菜单

    当选中Options子菜单后,在"Options"下方将出现一个窗口,如图所示。

    下面简要说明各项功能:
    (1)Compiler:本命令将产生一个子菜单,为用户提供说明硬件配置、存储模型、调试技术、代码优化、诊断消息控制以及宏定义等。
     (2)Linker:本命令将产生有关连接器的设置。
    (3)Environment:本命令将产生有关环境的设置。
      Message tracking(消息跟踪Current File/All Files/Off, 缺省值为Current File)
      Keep messages(保存消息Yes/No, 缺省值为No)
      Config auto save(配置自动保存On/Off, 缺省值为On)
      Edit auto save(编辑自动保存On/Off,,缺省值为On)
      Backup files(备份文件On/Off, 缺省值为On)
      Tab size(制表键大小,缺省值为8)
      Zoomed windows(放大窗口On/Off, 缺省值为Off)
      Screen size(选择屏幕显示行数)
    (4)Directories:本命令告诉Turbo C到哪里去寻找编译连接所需的文件,生成的可执行文件放到何处,在哪里查找配置文件、选择和帮助文件。具体内容如下:
      Include directories(包含目录):C:\TURBOC\INCLUDE;C:\TURBOC\IN
      Library directories (库目录):C:\TURBOC\LIB
      Output directory(输出目录):
      Turbo C directory(Turbo C目录):
      Pick file name(pick文件名):
      Current pick file(当前pick文件):
    (5)Arguments:设置允许用户给出运行程序命令行。
(6)Save options:将选择的编译器、连接器环境、调试和project任选项保存到一个配置文件中(缺省文件名为TCCONFIG.TC)。启动时,Turbo C再到 TURBOC目录中找同样的文件。
(7)Retrieve options:加载以前用Option/Save options命令保存的配置文件。

7.Debug子菜单

    当选中Debug子菜单后,在"Debug"下方将出现一个子窗口,如图所示。下面简要说明各项的功能:
(1)Evaluate:计算变量或表达式值,并显示其结果。
(2)Call stack:本命令显示一个包含调用栈的弹出窗口。调用栈显示程序运行到正在运行的函数时调用的函数序列。其中主函数main在栈底,正在运行的函数在栈顶。调用栈中的每一项显示了函数名以及传递给它的参数值。

  

(3)Find function:显示编辑窗口中每一函数的定义。只有在调试阶段才能使用本命令。
(4)Refresh display:万一编辑屏幕被重写,使用本命令可以恢复当前屏幕的内容。
(5)Display swapping:本命令提供三种选择:Smart (缺省)、Always和 None。
(6)Source debugging:本命令提供三种选择:On(缺省)Standalone 和None。

8.Break/Watch子菜单

    当选中Break/Watch子菜单后,在"Break/Watch"下方将出一个子窗口,如图所示。使用本命令可以控制断点和监视表达式。 下面简要说明各项的功能:
(1)Add watch:向监视窗口插入一个监视表达式。
(2)Delete watch:从监视窗口中删除当前的监视表达式。
(3)Edit watch:选择本命令后,调试器弹出一个含有当前监视表达式拷贝的窗口。
(4)Remove all watches:将所有监视表达式从监视窗口中删除。
(5)Toggle breakpoint:设置或去除光标所在断点。
(6)Clear all breakpoint:从程序中删除所有断点。
(7)View next breakpoint:将光标移到程序中的下一个断点。

高级回复

操作选项: 评分 加精 解精 奖惩 设专题 设公告 解公告 固顶 总固顶 解固顶 结帖 解结帖 锁帖 解锁 移帖 删帖
  首页
Copyright 2006-2012 HistoryCreator.com Powered By: BBSGood 5
吉ICP备06005902号