編程高手之路--C語言概述下_第1頁
編程高手之路--C語言概述下_第2頁
編程高手之路--C語言概述下_第3頁
免費預覽已結束,剩余4頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、編程高手之路 -C 語言 (一 )概述(下)四、 Turbo C 2.0集成開發環境的使用下載完以后,解壓縮,雙擊TC.EXE, 進入Turbo C 2.0集成開發環境中后, 屏幕上顯示:-File Edit Run Compile Project Options Debug Break/watchEdit Line 1 Col 1 Insert Indent Tab File Unindent c:NONAME.C Message | -F1-Help F5-Zoom F6-Switch F7-Trace F8-Step F9-Make F10-Menu其中頂上一行為Turbo C 2.0

2、主菜單 , 中間窗口為編輯區, 接下來是信息窗口, 最底下一行為參考行。這四個窗口構成了Turbo C 2.0 的主屏幕 , 以后的編程、編譯、調試以及運行都將在這個主屏幕中進行。下面詳細介紹主菜單的內容:(一 )、主菜單在 Turbo C 2.0 主屏幕頂上一行 , 顯示下列內容 :File Edit Run Compile Project Options Debug Break/watch除 Edit 外 , 其它各項均有子菜單 , 只要用 Alt 加上某項中第一個字母 (即大寫字母 ), 就可進入該項的子菜單中。1、File( 文件 )菜單按 Alt+F 可進入 File 菜單 , 該菜

3、單包括以下內容 :.Load(加載 )裝入一個文件 , 可用類似DOS 的通配符 (如*.C) 來進行列表選擇。也可裝入其它擴展名的文件 , 只要給出文件名 (或只給路徑 )即可。該項的熱鍵為 F3, 即只要在主菜單中按即可進入該項 , 而不需要先進入 File 菜單再選此項。 .Pick( 選擇 )F3將最近裝入編輯窗口的8 個文件列成一個表讓用戶選擇并將光標置在上次修改過的地方。其熱健為Alt+F3 。.New(新文件 ), 選擇后將該程序裝入編輯區,說明文件是新的 , 缺省文件名為NONAME.C,存盤時可改名。.Save(存盤 )將編輯區中的文件存盤, 若文件名是NONAME.C時 ,

4、 將詢問是否更改文件名, 其熱鍵為 F2。.Write to( 存盤 )可由用戶給出文件名將編輯區中的文件存盤, 若該文件已存在 , 則詢問要不要覆蓋。.Directory( 目錄 )顯示目錄及目錄中的文件, 并可由用戶選擇。.Change dir(改變目錄 )顯示當前目錄 , 用戶可以改變顯示的目錄。.Os shell(暫時退出 )暫時退出 Turbo C 2.0 到 DOS 提示符下 , 此時可以運行DOS 命令 , 若想回到 Turbo C 2.0中,只要在 DOS 狀態下鍵入.Quit( 退出 )EXIT即可。退出 Turbo C 2.0, 返回到 DOS 操作系統中 , 其熱鍵為 A

5、lt+X 。說明 : 以上各項可用光標鍵移動色棒進行選擇, 回車則執行。也可用每一項的第一個大寫字母直接選擇。若要退到主菜單或從它的下一級菜單列表框退回均可用Esc 鍵 ,TurboC 2.0 所有菜單均采用這種方法進行操作, 以下不再說明。2、Edit( 編輯 )菜單按 Alt+E 可進入編輯菜單 , 若再回車 , 則光標出現在編輯窗口 ,此時用戶可以進行文本編輯。編輯方法基本與wordstar 相同 , 可用 F1 鍵獲得有關編輯方法的幫助信息。與編輯有關的功能鍵如下:F1 獲得 Turbo C 2.0 編輯命令的幫助信息F5 擴大編輯窗口到整個屏幕F6 在編輯窗口與信息窗口之間進行切換F

6、10 從編輯窗口轉到主菜單編輯命令簡介 :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 庫函數 ,則獲得有關該函數的幫助信息 Ctrl+Q 查找 Turbo C 2.0 雙界符的后匹配符Ctrl+Q查找 Turbo C 2.0 雙界符的前匹配符說

7、明 :(1). Turbo C 2.0 的雙界符包括以下幾種符號:花括符 和尖括符<和>圓括符(和)方括符 和注釋符/* 和 */雙引號單引號'(2). Turbo C2.0 在編輯文件時還有一種功能,就是能夠自動縮進,即光標定位和上一個非空字符對齊。在編輯窗口中 ,Ctrl+OL 為自動縮進開關的控制鍵。3、Run(運行 )菜單按 Alt+R 可進入 Run 菜單 , 該菜單有以下各項:.Run(運行程序 )運行由 Project/Project name 項指定的文件名或當前編輯區的文件。如果對上次編譯后的源代碼未做過修改 ,則直接運行到下一個斷點 (沒有斷點則運行到結

8、束 )。否則先進行編譯、連接后才運行 ,其熱鍵為 Ctrl+F9 。.Program reset(程序重啟 )中止當前的調試 , 釋放分給程序的空間, 其熱鍵為 Ctrl+F2 。.Go to cursor(運行到光標處 )調試程序時使用 , 選擇該項可使程序運行到光標所在行。光標所在行必須為一條可執行語句 , 否則提示錯誤。其熱鍵為 F4。.Trace into(跟蹤進入 )在執行一條調用其它用戶定義的子函數時 ,若用 Trace into 項 ,則執行長條將跟蹤到該子函數內部去執行 ,其熱鍵為 F7。.Step over(單步執行 )執行當前函數的下一條語句,即使用戶函數調用,執行長條也不

9、會跟蹤進函數內部,其熱鍵為 F8。.User screen(用戶屏幕)顯示程序運行時在屏幕上顯示的結果。其熱鍵為4、Compile( 編譯 )菜單Alt+F5 。按Alt+C可進入Compile菜單 ,該菜單有以下幾個內容:.Compile to OBJ( 編譯生成目標碼)將一個 C 源文件編譯生成.OBJ 目標文件 ,同時顯示生成的文件名。其熱鍵為Alt+F9 。.Make EXE file( 生成執行文件 )此命令生成一個 .EXE 的文件 ,并顯示生成的 .EXE 文件名。其中 .EXE 文件名是下面幾項之一。(1). 由 Project/Project name 說明的項目文件名。(2

10、). 若沒有項目文件名,則由 Primary C file 說明的源文件。(3). 若以上兩項都沒有文件名,則為當前窗口的文件名。.Link EXE file( 連接生成執行文件)把當前 .OBJ文件及庫文件連接在一起生成.EXE文件。.Build all(建立所有文件)重新編譯項目里的所有文件,并進行裝配生成 .EXE 文件。該命令不作過時檢查( 上面的幾條命令要作過時檢查,即如果目前項目里源文件的日期和時間與目標文件相同或更早,則拒絕對源文件進行編譯)。.Primary C file( 主 C 文件 )當在該項中指定了主文件后,在以后的編譯中,如沒有項目文件名則編譯此項中規定的主C 文件

11、,如果編譯中有錯誤,則將此文件調入編輯窗口,不管目前窗口中是不是主C 文件。.Get info( 獲得有關當前路徑、源文件名、源文件字節大小、編譯中的錯誤數目、可用空間等信息。5、Project( 項目 )菜單按 Alt+P 可進入 Project 菜單 ,該菜單包括以下內容 :.Project name(項目名 )項目名具有 .PRJ 的擴展名 ,其中包括將要編譯、 連接的文件名。 例如有一個程序由 file1.c, file2.c, file3.c 組成 ,要將這 3 個文件編譯裝配成一個 file.exe 的執行文件 ,可以先建立一個 file.prj 的項目文件 ,其內容如下 :fil

12、e1.cfile2.cfile3.c此時將 file.prj 放入 Project name項中 ,以后進行編譯時將自動對項目文件中規定的三個源文件分別進行編譯。 然后連接成 file.exe 文件。如果其中有些文件已經編譯成 .OBJ 文件 , 而又沒有修改過 ,可直接寫上 .OBJ 擴展名。此時將不再編譯而只進行連接。例如 : file1.objfile2.cfile3.c將不對file1.c進行編譯,而直接連接。說明 :庫文件當項目文件中的每個文件無擴展名時, 但必須寫上擴展名.LIB 。,均按源文件對待,另外 ,其中的文件也可以是.Break make on(中止編譯 )由用戶選擇是否

13、在有 Warining( 警告 )、Errors(錯誤 )、Fatal Errors( 致命錯誤 )時或 Link( 連接) 之前退出 Make 編譯。.Auto dependencies(自動依賴)當開關置為on,編譯時將檢查源文件與對應的.OBJ 文件日期和時間,否則不進行檢查。.Clear project(清除項目文件 )清除 Project/Project name 中的項目文件名。.Remove messages(刪除信息)把錯誤信息從信息窗口中清除掉。6、Options(選擇菜單 )按 Alt+O 可進入 Options 菜單 , 該菜單對初學者來說要謹慎使用。.Compiler(

14、 編譯器 )本項選擇又有許多子菜單, 可以讓用戶選擇硬件配置、存儲模型、調試技術、 代碼優化、對話信息控制和宏定義。這些子菜單如下:Model共有 Tiny, small, medium, compact, large, huge 六種不同模式可由同戶選擇。Define打開一個宏定義框,同戶可輸入宏定義。多重定義可同分號,賦值可用等號。Code generation它又有許多任選項,這些任選項告訴編譯器產生什么樣的目標代碼。Calling convention可選擇 C 或 Pascal 方式傳遞參數。Instruction set可選擇 8088/8086 或 80186/80286 指令系

15、列。Floating point可選擇仿真浮點、數學協處理器浮點或無浮點運算。Default char type 規定 char 的類型。Alignonent 規定地址對準原則。Merge duplicate strings 作優化用 ,將重復的字符串合并在一起。Standard stack frame 產生一個標準的棧結構。Test stack overflow產生一段程序運行時檢測堆棧溢出的代碼。Line number 在.OBJ 文件中放進行號以供調試時用。OBJ debug information 在.OBJ 文件中產生調試信息。OptimizationOptimize for 選擇是

16、對程序小型化還是對程序速度進行優化處理。Use register variable 用來選擇是否允許使用寄存器變量。Register optimization 盡可能使用寄存器變量以減少過多的取數操作。Jump optimization通過去除多余的跳轉和調整循環與開關語句的辦法,壓縮代碼。SourceIndentifier length 說明標識符有效字符的個數 ,默認為 32 個。Nested comments 是否允許嵌套注釋。ANSI keywords only是只允許 ANSI 關鍵字還是也允許 Turbo C 2.0關鍵字。ErrorError stop after 多少個錯誤時停

17、止編譯 ,默認為 25 個。Warning stop after多少個警告錯誤時停止編譯 , 默認為100 個。Display warningPortability warning移植性警告錯誤。ANSI Violations 侵犯了 ANSI 關鍵字的警告錯誤。Common error常見的警告錯誤。Less common error 少見的警告錯誤。Names 用于改變段 (segment)、組 (group) 和類 (class)的名字 ,默認值為 CODE,DATA,BSS 。 .Linker( 連接器 )本菜單設置有關連接的選擇項,它有以下內容 :Map file menu選擇是否產

18、生 .MAP 文件。Initialize segments是否在連接時初始化沒有初始化的段。Devault libraries是否在連接其它編譯程序產生的目標文件時去尋找其缺省庫。Graphics library 是否連接 graphics 庫中的函數。Warn duplicate symbols 當有重復符號時產生警告信息。Stack warinig 是否讓連接程序產生No stack 的警告信息。Case-sensitive link 是否區分大、小寫字。.Environment( 環境 )本菜單規定是否對某些文件自動存盤及制表鍵和屏幕大小的設置Message trackingCurren

19、t file 跟蹤在編輯窗口中的文件錯誤。All files跟蹤所有文件錯誤。Off 不跟蹤。Keep message 編譯前是否清除Message 窗口中的信息。Config auto save 選 on 時 ,在 Run,Shell 或退出集成開發環境之前,如果 Turbo C2.0 的配置被改過 ,則所做的改動將存入配置文件中。選off 時不存。Edit auto save 是否在 Run 或 Shell 之前 , 自動存儲編輯的源文件。Backup file 是否在源文件存盤時產生后備文件(.BAK 文件 )。Tab size 設置制表鍵大小 ,默認為 8。Zoomed windows

20、將現行活動窗口放大到整個屏幕 ,其熱鍵為 F5。Screen size 設置屏幕文本大小。.Directories( 路徑 )規定編譯、連接所需文件的路徑,有下列各項 :Include directories包含文件的路徑 ,多個子目錄用 ;分開。Library directories庫文件路徑 ,多個子目錄用 ;分開。Output directoried輸出文件 (.OBJ,.EXE,.MAP文件 )的目錄。Turbo C directoried Turbo C所在的目錄。Pick file name 定義加載的pick 文件名 ,如不定義則從 current pick file 中取。.Arguments(命令行參數 )允許用戶使用命令行參數。.Save options(存儲配置 )保存所有選擇的編譯、連接、調試和項目到配置文件中,缺省的配置文件為TCCONFIG .TC。.Retrive options裝入一個配置文件到TC 中 ,TC 將使用該文件的選擇項。7、Debug(調試 )菜單按 Alt+D 可選擇 Debug 菜單 ,該菜單主要用于查錯,它包括以下內容:.Evaluate(Ctrl+F4)Expression要計算結果的表達式。Result 顯示表達式的計算結果。New value 賦給新值。.Call stack(Ctrl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論