




已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
TC中的各種操作鍵1. Load:裝入一個文件, 可用類似DOS的通配符(如*.C)來進行列表選擇。也可裝入其它擴展名的文件, 只要給出文件名(或只給路徑)即可。該項的熱鍵為F3, 即只要按F3即可進入該項, 而不需要先進入File菜單再選此項。2. Pick:將最近裝入編輯窗口的8個文件列成一個表讓用戶選擇, 選擇后將該程序裝入編輯區(qū), 并將光標置在上次修改過的地方。其熱健為Alt-F3。3. New:新建文件, 缺省文件名為NONAME.C, 存盤時可改名。4. Save:將編輯區(qū)中的文件存盤, 若文件名是NONAME.C時, 將詢問是否更改文件名, 其熱鍵為F2。5. Write to:可由用戶給出文件名將編輯區(qū)中的文件存盤, 若該文件已存在, 則詢問要不要覆蓋。6. Directory:顯示目錄及目錄中的文件, 并可由用戶選擇。7. Change dir:顯示當前默認目錄, 用戶可以改變默認目錄。8. Os shell:暫時退出Turbo C 2.0到DOS提示符下, 此時可以運行DOS 命令, 若想回到Turbo C 2.0中, 只要在DOS狀態(tài)下鍵入EXIT即可。9. Quit:退出Turbo C 2.0, 返回到DOS操作系統(tǒng)中, 其熱鍵為Alt+X。 說明:以上各項可用光標鍵移動色棒進行選擇, 回車則執(zhí)行。也可用每一項的第一個大寫字母直接選擇。若要退到主菜單或從它的下一級菜單列表框退回均可用Esc鍵,Turbo C 2.0所有菜單均采用這種方法進行操作, 以下不再說明。1.1.1 Edit菜單按Alt+E可進入編輯菜單, 若再回車, 則光標出現(xiàn)在編輯窗口, 此時用戶可以進行文本編輯。編輯方法基本與wordstar相同, 可用F1鍵獲得有關編輯方法的幫助信息。1. 與編輯有關的功能鍵如下:F1 獲得Turbo C 2.0編輯命令的幫助信息;F5 擴大編輯窗口到整個屏幕;F6 在編輯窗口與信息窗口之間進行切換;F10 從編輯窗口轉到主菜單。2. 編輯命令簡介: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+F1 如果光標所在處為Turbo C 2.0庫函數(shù), 則獲得有關該函數(shù)的幫助信息Ctrl+Q 查找Turbo C 2.0雙界符的后匹配符Ctrl+Q 查找Turbo C 2.0雙界符的前匹配符 說明:1) 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項指定的文件名或當前編輯區(qū)的文件。如果對上次編譯后的源代碼未做過修改, 則直接運行到下一個斷點(沒有斷點則運行到結束)。否則先進行編譯、連接后才運行, 其熱鍵為Ctrl+F9。2. Program reset:中止當前的調試, 釋放分給程序的空間, 其熱鍵為Ctrl+F2。3. Go to cursor::調試程序時使用, 選擇該項可使程序運行到光標所在行。光標所在行必須為一條可執(zhí)行語句, 否則提示錯誤。其熱鍵為F4。4. Trace into:在執(zhí)行一條調用其它用戶定義的子函數(shù)時, 若用Trace into項, 則執(zhí)行長條將跟蹤到該子函數(shù)內(nèi)部去執(zhí)行, 其熱鍵為F7。5. Step over:執(zhí)行當前函數(shù)的下一條語句, 即使用戶函數(shù)調用, 執(zhí)行長條也不會跟蹤進函數(shù)內(nèi)部, 其熱鍵為F8。6. User screen:顯示程序運行時在屏幕上顯示的結果。其熱鍵為Alt+F5。1.1.3 Compile菜單按Alt+C可進入Compile菜單, 該菜單有以下幾個內(nèi)容,如圖所示:1. Compile to OBJ:將一個C源文件編譯生成.OBJ目標文件, 同時顯示生成的文件名。其熱鍵為Alt+F9。2. 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:當在該項中指定了主文件后, 在以后的編譯中, 如沒有項目文件名則編譯此項中規(guī)定的主C文件, 如果編譯中有錯誤, 則將此文件調入編輯窗口, 不管目前窗口中是不是主C文件。6. Get info:獲得有關當前路徑、源文件名、源文件字節(jié)大小、編譯中的錯誤數(shù)目、可用空間等信息,如圖:1.1.4 Project菜單按Alt+P可進入Project菜單, 該菜單包括以下內(nèi)容,如圖所示:1. Project name:項目名具有.PRJ的擴展名, 其中包括將要編譯、連接的文件名。例如有一個程序由file1.c, file2.c, file3.c組成, 要將這3個文件編譯裝配成一個file.exe的執(zhí)行文件, 可以先建立一個file.prj的項目文件, 其內(nèi)容如下: file1.c file2.c file3.c此時將file.prj放入Project name項中, 以后進行編譯時將自動對項目文件中規(guī)定的三個源文件分別進行編譯。然后連接成file.exe文件。如果其中有些文件已經(jīng)編譯成.OBJ文件, 而又沒有修改過, 可直接寫上.OBJ擴展名。此時將不再編譯而只進行連接。例如: file1.objfile2.cfile3.c將不對file1.c進行編譯, 而直接連接。說明: 當項目文件中的每個文件無擴展名時, 均按源文件對待, 另外, 其中的文件也可以是庫文件, 但必須寫上擴展名.LIB。2. 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菜單, 該菜單對初學者來說要謹慎使用,該菜單有以下幾個內(nèi)容,如圖所示:1. Compiler:本項選擇又有許多子菜單, 可以讓用戶選擇硬件配置、存儲模型、調試技術、代碼優(yōu)化、對話信息控制和宏定義。這些子菜單如圖所示:1) Model:共有Tiny, small, medium, compact, large, huge 六種不同模式可由同戶選擇。2) Define:打開一個宏定義框, 同戶可輸入宏定義。多重定義可同分號, 賦值可用等號。3) Code generation:它又有許多任選項, 這些任選項告訴編譯器產(chǎn)生什么樣的目標代碼。 Calling convention 可選擇C或Pascal方式傳遞參數(shù)。 Instruction set 可選擇8088/8086或80186/80286指令系列。 Floating point 可選擇仿真浮點、數(shù)學協(xié)處理器浮點或無浮點運算。 Default char type 規(guī)定char的類型。 Alignonent 規(guī)定地址對準原則。 Merge duplicate strings 作優(yōu)化用, 將重復的字符串合并在一起。 Standard stack frame 產(chǎn)生一個標準的棧結構。 Test stack overflow 產(chǎn)生一段程序運行時檢測堆棧溢出的代碼。 Line number 在.OBJ文件中放進行號以供調試時用。 OBJ debug information 在.OBJ文件中產(chǎn)生調試信息。4) Optimization:它又有許多任選項。 Optimize for選擇是對程序小型化還是對程序速度進行優(yōu)化處理。 Use register variable用來選擇是否允許使用寄存器變量。 Register optimization盡可能使用寄存器變量以減少過多的取數(shù)操作。 Jump optimization通過去除多余的跳轉和調整循環(huán)與開關語句的辦法, 壓縮代碼。5) Source:它又有許多任選項。 Indentifier length說明標識符有效字符的個數(shù), 默認為32個。 Nested comments是否允許嵌套注釋。 ANSI keywords only是只允許ANSI關鍵字還是也允許Turbo C2.0關鍵字。6) Error Error stop after多少個錯誤時停止編譯, 默認為25個。 Warning stop after多少個警告錯誤時停止編譯, 默認為100個。 Display warning Portability warning移植性警告錯誤。 ANSI Violations侵犯了ANSI關鍵字的警告錯誤。 Common error常見的警告錯誤。 Less common error少見的警告錯誤。7) Names:用于改變段(segment)、組(group) 和類(class)的名字,默認值為CODE, DATA, BSS。2. Linker:本菜單設置有關連接的選擇項, 它有以下內(nèi)容,如圖所示:1) Map file menu選擇是否產(chǎn)生.MAP文件。2) Initialize segments是否在連接時初始化沒有初始化的段。3) Devault libraries是否在連接其它編譯程序產(chǎn)生的目標文件時去尋找其缺省庫。4) Graphics library是否連接graphics庫中的函數(shù)。5) Warn duplicate symbols當有重復符號時產(chǎn)生警告信息。6) Stack warinig是否讓連接程序產(chǎn)生No stack的警告信息。7) Case-sensitive link是否區(qū)分大、小寫字。 3. Environment:菜單規(guī)定是否對某些文件自動存盤及制表鍵和屏幕大小的設置,它有以下內(nèi)容,如圖所示:1) Message tracking: Current file跟蹤在編輯窗口中的文件錯誤。 All files跟蹤所有文件錯誤。 Off不跟蹤。2) Keep message:編譯前是否清除Message窗口中的信息。3) Config auto save:選on時, 在Run, Shell或退出集成開發(fā)環(huán)境之前,如果Turbo C 2.0的配置被改過, 則所做的改動將存入配置文件中。選off時不存。4) Edit auto save:是否在Run或Shell之前, 自動存儲編輯的源文件。5) Backup file:是否在源文件存盤時產(chǎn)生后備文件(.BAK文件)。6) Tab size:設置制表鍵大小, 默認為8。7) Zoomed windows:將現(xiàn)行活動窗口放大到整個屏幕, 其熱鍵為F5。8) Screen size設置屏幕文本大小。4. Directories:規(guī)定編譯、連接所需文件的路徑, 有下列各項,如圖所示:(1) Include directories:包含文件的路徑, 多個子目錄用;分開。(2) Library directories:庫文件路徑, 多個子目錄用;分開。(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:保存所有選擇的編譯、連接、調試和項目到配置文件中, 缺省的配置文件為TCCONFIG.TC。7. R
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機電培訓室管理制度
- 村保潔工作管理制度
- 村大額支出管理制度
- 村環(huán)保事故管理制度
- 村級村村響管理制度
- 村隊長考核管理制度
- 果園區(qū)各項管理制度
- 校園茶水臺管理制度
- 森林管護點管理制度
- 水廠設備部管理制度
- 海洋垃圾資源化利用與環(huán)境影響評估-洞察闡釋
- IEC60335-1中文版本大全
- 代謝相關脂肪性肝病防治指南2024年版解讀
- 物業(yè)管理定價策略與實施路徑
- 基于機器學習的網(wǎng)絡攻擊行為模式識別-洞察闡釋
- 排舞理論知識課件
- 2024年湖南益陽事業(yè)單位招聘考試真題答案解析
- 國家開放大學《公共部門人力資源管理》形考任務1-4答案
- 寧德市霞浦縣2025年六年級下學期小升初數(shù)學考前押題卷含解析
- 透析患者高鉀血癥飲食護理
- 2024年陜西省中職高考對口升學財經(jīng)商貿(mào)大類真題卷附參考答案
評論
0/150
提交評論