




已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
TC中的各種操作鍵1. Load:裝入一個(gè)文件, 可用類似DOS的通配符(如*.C)來進(jìn)行列表選擇。也可裝入其它擴(kuò)展名的文件, 只要給出文件名(或只給路徑)即可。該項(xiàng)的熱鍵為F3, 即只要按F3即可進(jìn)入該項(xiàng), 而不需要先進(jìn)入File菜單再選此項(xiàng)。2. Pick:將最近裝入編輯窗口的8個(gè)文件列成一個(gè)表讓用戶選擇, 選擇后將該程序裝入編輯區(qū), 并將光標(biāo)置在上次修改過的地方。其熱健為Alt-F3。3. New:新建文件, 缺省文件名為NONAME.C, 存盤時(shí)可改名。4. Save:將編輯區(qū)中的文件存盤, 若文件名是NONAME.C時(shí), 將詢問是否更改文件名, 其熱鍵為F2。5. Write to:可由用戶給出文件名將編輯區(qū)中的文件存盤, 若該文件已存在, 則詢問要不要覆蓋。6. Directory:顯示目錄及目錄中的文件, 并可由用戶選擇。7. Change dir:顯示當(dāng)前默認(rèn)目錄, 用戶可以改變默認(rèn)目錄。8. Os shell:暫時(shí)退出Turbo C 2.0到DOS提示符下, 此時(shí)可以運(yùn)行DOS 命令, 若想回到Turbo C 2.0中, 只要在DOS狀態(tài)下鍵入EXIT即可。9. Quit:退出Turbo C 2.0, 返回到DOS操作系統(tǒng)中, 其熱鍵為Alt+X。 說明:以上各項(xiàng)可用光標(biāo)鍵移動(dòng)色棒進(jìn)行選擇, 回車則執(zhí)行。也可用每一項(xiàng)的第一個(gè)大寫字母直接選擇。若要退到主菜單或從它的下一級(jí)菜單列表框退回均可用Esc鍵,Turbo C 2.0所有菜單均采用這種方法進(jìn)行操作, 以下不再說明。1.1.1 Edit菜單按Alt+E可進(jìn)入編輯菜單, 若再回車, 則光標(biāo)出現(xiàn)在編輯窗口, 此時(shí)用戶可以進(jìn)行文本編輯。編輯方法基本與wordstar相同, 可用F1鍵獲得有關(guān)編輯方法的幫助信息。1. 與編輯有關(guān)的功能鍵如下:F1 獲得Turbo C 2.0編輯命令的幫助信息;F5 擴(kuò)大編輯窗口到整個(gè)屏幕;F6 在編輯窗口與信息窗口之間進(jìn)行切換;F10 從編輯窗口轉(zhuǎn)到主菜單。2. 編輯命令簡(jiǎn)介:PageUp 向前翻頁P(yáng)ageDn 向后翻頁Home 將光標(biāo)移到所在行的開始End 將光標(biāo)移到所在行的結(jié)尾Ctrl+Y 刪除光標(biāo)所在的一行Ctrl+T 刪除光標(biāo)所在處的一個(gè)詞Ctrl+KB 設(shè)置塊開始Ctrl+KK 設(shè)置塊結(jié)尾Ctrl+KV 塊移動(dòng)Ctrl+KC 塊拷貝Ctrl+KY 塊刪除Ctrl+KR 讀文件Ctrl+KW 存文件Ctrl+KP 塊文件打印Ctrl+F1 如果光標(biāo)所在處為Turbo C 2.0庫函數(shù), 則獲得有關(guān)該函數(shù)的幫助信息Ctrl+Q 查找Turbo C 2.0雙界符的后匹配符Ctrl+Q 查找Turbo C 2.0雙界符的前匹配符 說明:1) Turbo C 2.0的雙界符包括以下幾種符號(hào):a) 花括符 和b) 尖括符 c) r圓括符 (和)d) 方括符 和e) 注釋符 /*和*/f) 雙引號(hào) g) 單引號(hào) 2) Turbo C 2.0在編輯文件時(shí)還有一種功能, 就是能夠自動(dòng)縮進(jìn), 即光標(biāo)定位和上一個(gè)非空字符對(duì)齊。在編輯窗口中, Ctrl+OL為自動(dòng)縮進(jìn)開關(guān)的控制鍵。1.1.2 Run菜單按Alt+R可進(jìn)入Run菜單, 該菜單有以下各項(xiàng),如圖所示:1. Run:運(yùn)行由Project/Project name項(xiàng)指定的文件名或當(dāng)前編輯區(qū)的文件。如果對(duì)上次編譯后的源代碼未做過修改, 則直接運(yùn)行到下一個(gè)斷點(diǎn)(沒有斷點(diǎn)則運(yùn)行到結(jié)束)。否則先進(jìn)行編譯、連接后才運(yùn)行, 其熱鍵為Ctrl+F9。2. Program reset:中止當(dāng)前的調(diào)試, 釋放分給程序的空間, 其熱鍵為Ctrl+F2。3. Go to cursor::調(diào)試程序時(shí)使用, 選擇該項(xiàng)可使程序運(yùn)行到光標(biāo)所在行。光標(biāo)所在行必須為一條可執(zhí)行語句, 否則提示錯(cuò)誤。其熱鍵為F4。4. Trace into:在執(zhí)行一條調(diào)用其它用戶定義的子函數(shù)時(shí), 若用Trace into項(xiàng), 則執(zhí)行長(zhǎng)條將跟蹤到該子函數(shù)內(nèi)部去執(zhí)行, 其熱鍵為F7。5. Step over:執(zhí)行當(dāng)前函數(shù)的下一條語句, 即使用戶函數(shù)調(diào)用, 執(zhí)行長(zhǎng)條也不會(huì)跟蹤進(jìn)函數(shù)內(nèi)部, 其熱鍵為F8。6. User screen:顯示程序運(yùn)行時(shí)在屏幕上顯示的結(jié)果。其熱鍵為Alt+F5。1.1.3 Compile菜單按Alt+C可進(jìn)入Compile菜單, 該菜單有以下幾個(gè)內(nèi)容,如圖所示:1. Compile to OBJ:將一個(gè)C源文件編譯生成.OBJ目標(biāo)文件, 同時(shí)顯示生成的文件名。其熱鍵為Alt+F9。2. Make EXE file:此命令生成一個(gè).EXE的文件, 并顯示生成的.EXE文件名。其中.EXE文件名是下面幾項(xiàng)之一:1) 由Project/Project name說明的項(xiàng)目文件名。2) 若沒有項(xiàng)目文件名, 則由Primary C file說明的源文件。3) 若以上兩項(xiàng)都沒有文件名, 則為當(dāng)前窗口的文件名。3. Link EXE file:把當(dāng)前.OBJ文件及庫文件連接在一起生成.EXE文件。4. Build all:重新編譯項(xiàng)目里的所有文件, 并進(jìn)行裝配生成.EXE文件。該命令不作過時(shí)檢查(上面的幾條命令要作過時(shí)檢查, 即如果目前項(xiàng)目里源文件的日期和時(shí)間與目標(biāo)文件相同或更早, 則拒絕對(duì)源文件進(jìn)行編譯)。5. Primary C file:當(dāng)在該項(xiàng)中指定了主文件后, 在以后的編譯中, 如沒有項(xiàng)目文件名則編譯此項(xiàng)中規(guī)定的主C文件, 如果編譯中有錯(cuò)誤, 則將此文件調(diào)入編輯窗口, 不管目前窗口中是不是主C文件。6. Get info:獲得有關(guān)當(dāng)前路徑、源文件名、源文件字節(jié)大小、編譯中的錯(cuò)誤數(shù)目、可用空間等信息,如圖:1.1.4 Project菜單按Alt+P可進(jìn)入Project菜單, 該菜單包括以下內(nèi)容,如圖所示:1. Project name:項(xiàng)目名具有.PRJ的擴(kuò)展名, 其中包括將要編譯、連接的文件名。例如有一個(gè)程序由file1.c, file2.c, file3.c組成, 要將這3個(gè)文件編譯裝配成一個(gè)file.exe的執(zhí)行文件, 可以先建立一個(gè)file.prj的項(xiàng)目文件, 其內(nèi)容如下: file1.c file2.c file3.c此時(shí)將file.prj放入Project name項(xiàng)中, 以后進(jìn)行編譯時(shí)將自動(dòng)對(duì)項(xiàng)目文件中規(guī)定的三個(gè)源文件分別進(jìn)行編譯。然后連接成file.exe文件。如果其中有些文件已經(jīng)編譯成.OBJ文件, 而又沒有修改過, 可直接寫上.OBJ擴(kuò)展名。此時(shí)將不再編譯而只進(jìn)行連接。例如: file1.objfile2.cfile3.c將不對(duì)file1.c進(jìn)行編譯, 而直接連接。說明: 當(dāng)項(xiàng)目文件中的每個(gè)文件無擴(kuò)展名時(shí), 均按源文件對(duì)待, 另外, 其中的文件也可以是庫文件, 但必須寫上擴(kuò)展名.LIB。2. Break make on:由用戶選擇是否在有Warining、Errors、Fatal Errors時(shí)或Link之前退出Make編譯。3. Auto dependencies:當(dāng)開關(guān)置為on, 編譯時(shí)將檢查源文件與對(duì)應(yīng)的.OBJ文件日期和時(shí)間, 否則不進(jìn)行檢查。4. Clear project:清除Project/Project name中的項(xiàng)目文件名。5. Remove messages:把錯(cuò)誤信息從信息窗口中清除掉。1.1.5 Options菜單按Alt+O可進(jìn)入Options菜單, 該菜單對(duì)初學(xué)者來說要謹(jǐn)慎使用,該菜單有以下幾個(gè)內(nèi)容,如圖所示:1. Compiler:本項(xiàng)選擇又有許多子菜單, 可以讓用戶選擇硬件配置、存儲(chǔ)模型、調(diào)試技術(shù)、代碼優(yōu)化、對(duì)話信息控制和宏定義。這些子菜單如圖所示:1) Model:共有Tiny, small, medium, compact, large, huge 六種不同模式可由同戶選擇。2) Define:打開一個(gè)宏定義框, 同戶可輸入宏定義。多重定義可同分號(hào), 賦值可用等號(hào)。3) Code generation:它又有許多任選項(xiàng), 這些任選項(xiàng)告訴編譯器產(chǎn)生什么樣的目標(biāo)代碼。 Calling convention 可選擇C或Pascal方式傳遞參數(shù)。 Instruction set 可選擇8088/8086或80186/80286指令系列。 Floating point 可選擇仿真浮點(diǎn)、數(shù)學(xué)協(xié)處理器浮點(diǎn)或無浮點(diǎn)運(yùn)算。 Default char type 規(guī)定char的類型。 Alignonent 規(guī)定地址對(duì)準(zhǔn)原則。 Merge duplicate strings 作優(yōu)化用, 將重復(fù)的字符串合并在一起。 Standard stack frame 產(chǎn)生一個(gè)標(biāo)準(zhǔn)的棧結(jié)構(gòu)。 Test stack overflow 產(chǎn)生一段程序運(yùn)行時(shí)檢測(cè)堆棧溢出的代碼。 Line number 在.OBJ文件中放進(jìn)行號(hào)以供調(diào)試時(shí)用。 OBJ debug information 在.OBJ文件中產(chǎn)生調(diào)試信息。4) Optimization:它又有許多任選項(xiàng)。 Optimize for選擇是對(duì)程序小型化還是對(duì)程序速度進(jìn)行優(yōu)化處理。 Use register variable用來選擇是否允許使用寄存器變量。 Register optimization盡可能使用寄存器變量以減少過多的取數(shù)操作。 Jump optimization通過去除多余的跳轉(zhuǎn)和調(diào)整循環(huán)與開關(guān)語句的辦法, 壓縮代碼。5) Source:它又有許多任選項(xiàng)。 Indentifier length說明標(biāo)識(shí)符有效字符的個(gè)數(shù), 默認(rèn)為32個(gè)。 Nested comments是否允許嵌套注釋。 ANSI keywords only是只允許ANSI關(guān)鍵字還是也允許Turbo C2.0關(guān)鍵字。6) Error Error stop after多少個(gè)錯(cuò)誤時(shí)停止編譯, 默認(rèn)為25個(gè)。 Warning stop after多少個(gè)警告錯(cuò)誤時(shí)停止編譯, 默認(rèn)為100個(gè)。 Display warning Portability warning移植性警告錯(cuò)誤。 ANSI Violations侵犯了ANSI關(guān)鍵字的警告錯(cuò)誤。 Common error常見的警告錯(cuò)誤。 Less common error少見的警告錯(cuò)誤。7) Names:用于改變段(segment)、組(group) 和類(class)的名字,默認(rèn)值為CODE, DATA, BSS。2. Linker:本菜單設(shè)置有關(guān)連接的選擇項(xiàng), 它有以下內(nèi)容,如圖所示:1) Map file menu選擇是否產(chǎn)生.MAP文件。2) Initialize segments是否在連接時(shí)初始化沒有初始化的段。3) Devault libraries是否在連接其它編譯程序產(chǎn)生的目標(biāo)文件時(shí)去尋找其缺省庫。4) Graphics library是否連接graphics庫中的函數(shù)。5) Warn duplicate symbols當(dāng)有重復(fù)符號(hào)時(shí)產(chǎn)生警告信息。6) Stack warinig是否讓連接程序產(chǎn)生No stack的警告信息。7) Case-sensitive link是否區(qū)分大、小寫字。 3. Environment:菜單規(guī)定是否對(duì)某些文件自動(dòng)存盤及制表鍵和屏幕大小的設(shè)置,它有以下內(nèi)容,如圖所示:1) Message tracking: Current file跟蹤在編輯窗口中的文件錯(cuò)誤。 All files跟蹤所有文件錯(cuò)誤。 Off不跟蹤。2) Keep message:編譯前是否清除Message窗口中的信息。3) Config auto save:選on時(shí), 在Run, Shell或退出集成開發(fā)環(huán)境之前,如果Turbo C 2.0的配置被改過, 則所做的改動(dòng)將存入配置文件中。選off時(shí)不存。4) Edit auto save:是否在Run或Shell之前, 自動(dòng)存儲(chǔ)編輯的源文件。5) Backup file:是否在源文件存盤時(shí)產(chǎn)生后備文件(.BAK文件)。6) Tab size:設(shè)置制表鍵大小, 默認(rèn)為8。7) Zoomed windows:將現(xiàn)行活動(dòng)窗口放大到整個(gè)屏幕, 其熱鍵為F5。8) Screen size設(shè)置屏幕文本大小。4. Directories:規(guī)定編譯、連接所需文件的路徑, 有下列各項(xiàng),如圖所示:(1) Include directories:包含文件的路徑, 多個(gè)子目錄用;分開。(2) Library directories:庫文件路徑, 多個(gè)子目錄用;分開。(3) Output directoried:輸出文件(.OBJ, .EXE, .MAP文件)的目錄。(4) Turbo C directoried:Turbo C 所在的目錄。(5) Pick file name:定義加載的pick文件名, 如不定義則從currentpick file中取。5. Arguments:允許用戶使用命令行參數(shù)。6. Save options:保存所有選擇的編譯、連接、調(diào)試和項(xiàng)目到配置文件中, 缺省的配置文件為TCCONFIG.TC。7. R
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫的安全性與管理策略試題及答案
- 托兒所火災(zāi)應(yīng)急預(yù)案范文(3篇)
- 軟件設(shè)計(jì)師考試核心試題及答案解析
- 計(jì)算機(jī)軟件考試常見錯(cuò)誤分析
- 行政管理社會(huì)服務(wù)試題及答案總結(jié)
- 便捷復(fù)習(xí)的試題及答案高效利用
- 企業(yè)財(cái)務(wù)健康狀況與戰(zhàn)略制定的關(guān)系試題及答案
- 高考數(shù)學(xué)難題攻略與答案
- 法學(xué)概論的重要概念歸納與試題及答案
- 2025年網(wǎng)絡(luò)安全架構(gòu)與運(yùn)營(yíng)考察試題及答案
- 漆房外協(xié)協(xié)議書
- 數(shù)據(jù)庫應(yīng)用技術(shù)-第三次形考作業(yè)(第10章~第11章)-國(guó)開-參考資料
- 2023年小學(xué)科學(xué)實(shí)驗(yàn)知識(shí)競(jìng)賽試題庫含答案
- MOOC 頸肩腰腿痛中醫(yī)防治-暨南大學(xué) 中國(guó)大學(xué)慕課答案
- 板式換熱器、半容積式換熱器換熱器面積計(jì)算表(自動(dòng)計(jì)算)
- 工程測(cè)量收費(fèi)標(biāo)準(zhǔn)
- 通用造價(jià)35kV~750kV線路(國(guó)網(wǎng))課件
- Unit 1 Lesson 1 Lifestyles 課件 高中英語新北師大版必修第一冊(cè)(2022-2023學(xué)年)
- 村級(jí)組織權(quán)力清單、責(zé)任清單和負(fù)面清單x
- 高一化學(xué)第二學(xué)期期末考試試題
- PID控制經(jīng)典PPT
評(píng)論
0/150
提交評(píng)論