实例介绍
TC使用教程,适合初学者来学习。
成开发环境的简介 主界面中进行,下面详细介绍这四个窗口 系统菜单 以系统菜单的形式系统提供一组与编辑、编译、调试以及运行相关的 命令。 提供如下主菜单 行号 列号插入覆盖 文件名 系统菜单 Fle dit Ru PeoJect Opt lons Debug ak/watch Edit 01 4 Inscet Indent Tab FiLl Unindent G:: NONOME C lude stdio. h 编辑窗口 信息窗口 Compiling C=\IC\NONANE. C 理o¢∷ TG\NONAME8: Undefined s ymbo1 b in funct1 Co udtl 状态行 1-Heln F5-Zoom F6-Switch F7-Trace F&-Step Fg-Make F1g-Tlen LUM 分别代表为(文件)、(编辑)、(运行)、 (编译) (项日) (选项) (调试)和 (断点监视)等主菜单。每一主菜单均由 组菜单项或子菜单构成,每个菜单项都代表一个命令。进入主菜单的方法: 按功能键将光标移动到系统菜单区,通过左右光标键选择不同的主菜单 使用快捷键,同吋按下键和主菜单的首字母。例如进入(文件)菜单的快捷键 为+ 编辑窗口 此窗口为 的主窗口,在此窗口可以输入、编辑和调试语言程序文件。在编辑 状态,闪烁的“”代表“插入点”,表示当前输入文字将出现的位置。另外,通过改变选中 文本的颜色表示选中的文本。 在编辑窗口的顶端有一行提示信息,表明当前光标的位置(如 代表第一行 第一列)、当前的编辑状态和当前的文件名等信息。 另外在程序调试状态下,编辑窗∏显示程序代码,此吋允许移动光标的位置,但是不能 编辑文本 信息窗凵 此窗口为在编泽和调试程序时的信息输岀窗口。在编译链接时输岀编译链接结果,在 调试程序的情况下,此窗口又称为跟踪窗口,用于显示跟踪表达式或变量的当前值。编辑窗 ∏与信息窗∏切换通过功能键来实现 状态行 状态行为用户提供了最基本的帮助信息,以及当前的键盘状态。例如提示按功能可 以进入联机帮助,按可以进入系统菜单 状态行右端的代表键盘上 键的状态,显示表示数字小键盘已绎打 开,否则衣示没有打开 状态行石端的 代表键盘上 键的状态,显示 表示缺省为大写字母 输入,否则表示缺省为小写字母输入 版权所有:东北大学计算中心 程序设计实验指导 程序文件基本操作 编缉语言程序的第一步是创建或打开一个语言程序文件,用户输入程序代码或编 辑凵经保存过的程序代码,完成之后将程序代码以文件的形式存储在憾盘上,接卜来进行编 译、链接和调试工作,完成后重新保冇程序代码,并链接接成可执行程序文件(文件的扩展 名为) 创建一个新语言程序文件 在每次启动 后 系统自动创建文件名为 的新文件。在编 辑窗口内输入程序代码,并保存到磁盘,就可以建立一个语言程序文件。 另外,用户可以在任何时候使用(文件)主菜单中的“(新建)”命令创建 个新文件。具体的操作方法如下: 按功能键进入系统菜单,选择(文件)·菜单,按回车键进入,通过下光标键 选择 (新建)”菜单项 按进入(文件)主菜单,通过下光标键选择“(新建)”菜单项 文件)主菜单的界面及其菜单项,如图()所示。 Edit Hun Compile Project options Debug Break/watch Lvd F3 cul 1 Insert Ident Ial Fill Unident C: HONAMEC Write to os shell Quit血Lt- F1-Hclp P5-Loom F6-Cwitch Fp-Tracc F8-Stcp F9-Malc F19-McnuNUM 图() 程序文本输入 用户可以在插入点处输入文档的內容。如果当前的编辑状态为(插入),输入稈序 文本后,插入点自动向后移动,当前输入的文本会显示在窗凵中,插入点后的文本全部向后 移动。在每行末尾输入回车键后才可以进入新的一行,否则系统不会自动进入下一行。当输 入满窗口后,系统自动滚屏 如果当前的编辑状态为改写,输入程序文木后,当前输入的文木会显示在窗口中,并自 动覆盖插入点后的文本,直到停止输入。 插入和改写状态切换是通过按 功能键米实现的,在编辑窗凵上的提示行中有 ”信息时表小当前的状态为插入状态,否则为改写状态。 在程序输入的时候,应当注意如下的问题,缩进或对齐程序文本时最好使用键。 调整插入点的位置,使用光标键进行精确定位,使用 键进行上下翻 成开发环境的简介 页,使用键将光标移到所在行的开始,使用键将光标移到所在行的结尾 如果发现输入冇误,将插入点移动到相应的位置,使用键删除插入点右边的文本, 使用 键删除插入点左边的文木 保存文件 用户在编辑窗口中输入的文本必须保存之后,才能永久的保存,以备将来使用。 保存新文件 为新建立的文件指定一个名称为 的通用文件名,首次保存文件时 需要输入新的文件名,并确定存放文件的目录。可以通过(文件)主菜单的“(保 存)”菜单项实现,这时系统显示输入文件的窗山,如图()所示。 File Edit Run Comp t opt ions Deb Break/watch Baul c:\IC\NONAME. n ame NoNAME ent Load dent Tab Fill Unindent G: NONAME. C Pic piLe LU Directory Quit Alt-X -Trace 3-step enu NUM 图() 具体的操作方法如下 按功能键进入系统菜单,选择(文件))主菜单,按回车键进入,通过下光标 键选择(新建)菜单项,并回车。 按进入(文件)主菜单,通过「光标键选择“(保存)”菜单项,并回 车 或使用快捷键功能键。然后在图()所示的窗中输入文件名和所在的目录名。 休存已经命名的文件 对于已经保存过的文件,已经有文件名了,在重新打开并编辑后,通过必须保存才可以 将修改的结果永久的保存下来。此时只需通过选择(文件)主菜单的“(保存)” 菜单项实现即可,不必输入文件名。 如果希望将当前文件换一个新的文件名或将当前的文件保存到其他的目录中,需要使用 (文件)主菜单中的“ (另存)”菜单项,然后按系统提小输入新文件的目录和 文件名称。如图()所示 版权所有:东北大学计算中心 程序设计实验指导 Tile Edit Run Compile Dreak/watch Insert Indent Tab Fill Unindent C: NON-C Pick Alt-F3 Hew name deteste.c Qu⊥L1L essag已 -Help P5-woom b-Switch p -frace N-Step Fy 图() 打开文件 程序以文件存敚后,可能需要重新打开并进行编辑、编译、链接和调试等操作。 打开最近使用的文件。 为了方便用户查找并打开文件,系统会记住用户最近编辑的文件。使用(文件)主 菜单的“(拾取)”菜单项,可以在弹出式菜单中看到最近编辑的文件列表,如图() 所示。如果需要打开其中的某个文件,通过光标键选取,并回车确认即可 File Edit Run Compile Prol Edit pil Unindent G:8H2G t Options Debr Bueakwatc h load file -- 题it Alt-X er ion“MBxt;/ms1m卜 id main<〕 struct Persion pLead oC(sizeofistruct Persion 2); F1-Help F5 6-Switch F7-Trace F8-Step F9-Make F10-MenuNUM 图() 如果在文件列表中没有所需文件,可以选择列表的最后一项“ (打开文件)”从 当前的目录中査找并打开其他的程序文件。 打开文件 使用(文件)上菜单的“(打开文件)”菜单项,系统将弹出输入文件名的对话 框,直接输入程序文件名,则可以将此文件打丌,并显示在当前的编辑窗∏,如图() 所示。另外稈序文件名可以是包含文件所在路径的全名或简单的文件名,如果是简单的文件 名,系统只是在当前的目录中査找并打开。如果输入的文件名为包含目录的全名,则在指定 的目录中查找并打廾文件。 成开发环境的简介 ile Edit Ru Options Debug Break/watch dit load Insert Indent Tab Fill Unindent G:HO Load F cetcdemo。C W上 iLe LU Director Change din os shell Quit Alt-o Message -Help P5-woom b-Switch p -frace N-Step Fy 如果忘记了具体的文件名,则可以通过输入通配符进行查找,其原理与系统中 文件查找类似。如果在文件名称处输入“ ”,系统弹出图()所示的文件列表, 显示目录下所有扩展名为的文件,通过光标键选择需要的文件,回车确认即可 File Edit Hun Compile Pro jec Opt ions Deb Break/wa七ch Ed五t Write to ectory Chang C:飞IC飞,C oS sh AB FIND NT. G NON ROUND.G SH3 SH4.G SORT NGLUDEY F1-Hc lp F1-Ncw mi3I T+++-Choogc <--sclcct Eec-nbort 图() 如果在输入文件名的位置处输入“ 系统弹出图()所示的文件列表,显 示所有以开头的文件。 File Edit Run Compile Project Options Debug Break/watch F3 1 Insert Indent IaF Fill Unindent+C: NONAME.C s rite t Directe CETEHPTx. C FCODEl- G FCOdE. C Quit FCODE5. G FCODE6 FCODE7. C FCODEB. C CODES. C ODESB. C FCOE9 ILE1,C Mesa9日 1pF4-keum魂k1↓÷+-Ch心 t Esc-Abort NUM 版权所有:东北大学计算中心 程序设计实验指导 编辑文件 在程序设计中最基本的工作是编辑程序文件,因此 提供了丰富的程序文件编辑 功能。按 可进入编辑菜单,若再回车,则光标出现在编辑窗口,此时用户可以进行程 序文本编辑 在编辑文件过程中一个首要的前提是选择文本,之后才可以进行编辑操作。选定文本之 后,被选中的文本背景色变为灰色。如图()所小,然后才可以进行删狳、移动和复制 等操作。 选定文本 将光标移动到选定文本的开始字符处,按住键,然后同时按下和键,确定此 处为选定文夲的开始。ε接下来,将光标移动到选定文本的结束位置,按住键,然后双山 键,确定此处为选定文木的末尾。这样就完成了文木的选定工作。一般将选定文木称为 块”,关于的程序文本选定概括如下: 定义块首: 定义块尾: File Edit Run Compile ProJec opt ions Deb Break/watch dit o1 Insert Indol b Pill Unindent C:FCODE8B C FILE +F int nArrayL1gl: Int 1 errrfufile-fuyen("lald-dut""r"))--HULL printf( Open fila failedn )i cxit(e>i fread(aRray, sizeof.10fpFile > Hhi]e(<1囡 printf< %d",nArray[il F1-Help F5-Loom F6-Switch F7-Trace F8-step F9-Make F10-MenuNUM 图() 删除文本 选定文本之后,即可对其进行删除操作,有如下几种情况: 删除光标后的单个字符:使用 能键删除光标后的单个字符; 删除光标前的单个字符:使用 功能键删除光标前的单个字符 删除光标处的个单词:按下功能键后单击键,简记为) 删除光标所在的一行:按下功能键后单击键,简记为()。 删除选定文本:按下功能键后单击键,简记为( 复制文木 将选定文本复制到另一位置的具体操作如下 选定文本 将光标移动到准备复制的位置 按下功能键后,同时按和键,简记为( 栘动文木 将选定文本移动到另一位置的具体操作如下 选定文本 将光标移动到准备移动到的位置 成开发环境的简介 按下功能键后,同时按和键,简记为( 选定文本的其他操作 选定文木之后,运可以对选定文木进行如卜的操作: 将选定文本保存到文件:按下功能键后,同时按和键,简记为( ) 这时系统提示用户输入将选定文本保存到的文件名 将休存在文件的内容作为选定文本插入当前位置:按下功能键后,同时按和 键,简记为( )。这时系统提示用户输入文什名。 打卬选定文木:按下功能键后,同时按和键,简记为( 查找 双界符的兀配符 在语言中,如下字符是成对出现,称之为“双界符”。 花括符 和 尖括符 和 圆括符 和 方括符 和 注释符 和 双引号 单引号 将光标移动到双界符的位置,通过 查找其对应的后匹配符。将光标移动到双界符 的位置,通过 查找其对应的前兀配符。 自动缩进 在编辑文件时还有一种功能,就是能够自动缩进,即光标定位和上一个非空字符对齐 在编辑窗口中, 十键为自动缩进廾关的控制键。 查找 按下功能键后,同吋按和键,简记为( ),可以实现文本的查询。具 体的操作步骤如下 按下 输入查找的文木,并输入回午键; 输入选项( 按下功能键后,同时按键,简记为(),可以重复上次的査询。 替换 按下功能键后,同时按和键,简记为( ),可以实现文本的替换。 具体的操作步骤如下: 按下 输入査找的文本,并输入回车键; 输入替换文本 输入选项( 替换确认()。 其他编辑功能 另外与编辑有关的功能键如下: 获得 编辑命令的帮助信息 扩大编辑窗口到整个屏幕 在编辑窗∏与信息窗∏之间进行切换 从编辑窗口转到系统菜单 详细的介绍可以参考联机帮助,在编辑窗口按功能键,并通过 进行翻 页,按键退出 版权所有:东北大学计算中心 程序设计实验指导 编译链接 在语言程序文件编辑完成之后,需要编译链接才可以生成可执行文件。按 进入 (编译)主菜单,其中若十的菜单项可以使用。 编译当前文件 在当前编辑窗口内的文件编辑完成并存盘后,就可以进行编译。编译的主要目的是检査 程序中存在的语法错误,并提小用户修改,在没有错误之后,形成目标代码文件(扩展名) 图()显示了典型的编译状态。在编辑窗口中显示了程序文什,在信息窗口输出了编译 过程中检测到的错误。在信息窗∏中通过光标键选择不同的错误信息行,并回车后,自动转 到编辑窗口中出现错误的位置。 file ed Run Compile ProJect options Debug Bueak/以atch b Fill Unindent G:nBC. G 批 define f日IED< Status>( Status><B dE printf Please input a interger number<n>6)\n> can士 while (failen<d>> Mes sage Warning C: \TG\ABCC !: Code has no effect in function main F1-Help F5-zoom F6-Switch F7-Trace F8-Step Fg-Make F10-Menu NUM 图() 编译当前文件的具体操作如下 按下功能键后,同时按下键,简记为(),进入 编译菜单 选择 (编译生成目标码)命令 或直接使用快捷键 在编译成功之后系统将显示如下的界面,如图()所示。 #dnt ina filed(Statua >(<Tatua)() a1t Opt3 File Edit Run C Opt ions Debug Break/watch ab Fill Unindent C:HBC.C void main< p⊥ng int置<" P lease in Main file: Cumi1⊥n T0R÷B.c while(FAILED(d>>: File Linc: compiled: 221 224 g 公出mmy253Vmk F1-He ln P5-Loom F6-Switch F7-Trace f8-step F9 F10-Henu NUM 生成可执行文件 稈序文件编译完成之后,就可以牛成可执行文件。进入 (编译)菜单选择 (生成执行文件)菜单项就可以生成一个的文件,并显示生成的文 件名。其中文件名是下面几项之一。 【实例截图】
【核心代码】
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论