TurboC20集成開發環境ppt課件_第1頁
TurboC20集成開發環境ppt課件_第2頁
TurboC20集成開發環境ppt課件_第3頁
TurboC20集成開發環境ppt課件_第4頁
TurboC20集成開發環境ppt課件_第5頁
已閱讀5頁,還剩25頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、第2章 C程序設計開發環境引見 2.1 Turbo C 2.0集成開發環境2.1.1 Turbo C 2.0集成開發環境 Turboc 2.0是Borland公司于1987年開發的C言語源程序處置軟件。該軟件具有速度快、效率高、功能強的特點,它是當時軟件開發的主流工具。shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx

2、 dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.1 Turbo C 2.0集成開發環境2.1.1.1、Turbo c 2.0的啟動 Turboc 2.0可由純DOS環境或Windows平臺下的MS_DOS啟動。假設Turbo c 2.0安裝在D:的根目錄下,我們就可以進展如下操作:D:cd turboc 2D: turboc 2D: turboc 2tc 啟動后就可以進入Turboc 2.0集成編譯環境,其界面如下圖。 shbeking hd8go hd

3、88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.1 Turbo C 2.0集成開發環境2.1 Turbo C 2.0集成開發環境2.1.1.2菜單命令簡介File

4、菜單:Load(F3):加載文件。Pick(Alt+F3):選擇文件。New:建立新的源程序文件。Save(F2):將編輯區中的文件存盤。Write to:文件另存為。Directory:顯示源程序文件的存儲途徑。Change dir:改動目錄。OS Shell:暫時退出TC2.0到Dos提示符下。用Exit前往到TC環境。Quit (Alt + X):退出TC2.0到Dos提示符下。 shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr

5、ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.1 Turbo C 2.0集成開發環境Run菜單:Run(Ctrl+F9):運轉程序。Program reset(Ctrl+F2):序重起。Go to cursor(F4): 調試程序時,使程序運轉到光標處。Trace into(F7): 使程序運轉時有亮條顯示當前執行的函數或過程的位置。

6、Step over(F8): 單步執行命令,一次執行一條語句。User screen(Alt+F5):在用戶窗口和編輯窗口之間進展切換。用于查看結果。 2.1 Turbo C 2.0集成開發環境Compile菜單:Compile to obj :編譯源程序生成目的文件。Make EXE file :生成可執行文件。Link EXE file :銜接成可執行文件。Build all : 編譯工程中的一切文件,打包生成可執行文件。Primary C file :指定編譯的主文件。Get info : 獲得當前的相關信息途徑、源文件名及大小、編譯中的錯誤數等。2.1 Turbo C 2.0集成開發環

7、境Project菜單:Project name :工程文件.PRJ名Break make on : 終止編譯。Auto dependencies:編譯時源文件與目的文件的時間對應檢查開關。Clear project: 去除工程文件名。Remove messages: 刪除信息窗口中的信息。2.1 Turbo C 2.0集成開發環境Options菜單:Include directories : Tc2.0系統文件所在目錄。Library directories : Tc2.0庫文件所在目錄。Output directory :輸出目錄即生成目的文件和可執行文件所在目錄。Turbo C direc

8、tory : Tc.exe文件所在的目錄。Pick file name : 定義加載的Pick文件名。Current pick file: 當前加載的Pick文件目名。shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 1892

9、87 oemfy jnxrt sj93 topbrightness ort-skf 2.1 Turbo C 2.0集成開發環境Break/Watch菜單:Add watch : 在監視窗口插入監視表達式。Delete watch :刪除監視窗口當前監視表達式。Edit watch :在監視窗口編輯監視表達式Remove all watches :從監視窗口刪除一切的監視表達式。Toggle breakpoints Ctrl-F8 :設置或刪除光標所在的行為斷點。Clear all breakpoints:去除一切的斷點。View next breakpoints:挪動光標到下一個斷點。shbe

10、king hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.1 Turbo C 2.0集成開發環境2.1.1.3 程序的建立編輯與保管 按功能鍵F1

11、0后,用光標挪動鍵將亮條選中File菜單或用Alt-F翻開File菜單,再用鼠標或“、“鍵選中“New命令項回車,這樣就可以建立一個新文件。對源程序進展建立、修正等編輯操作之后,要按F2鍵保管程序。2.1 Turbo C 2.0集成開發環境2.1.1.4 源程序的編譯銜接和運轉 可以用“Run 菜單中的“Run命令或按“Ctrl+F9鍵,對源程序進展編譯、銜接和運轉。源程序在建立、編輯過程中,假設有語法錯誤,在對源程序進展編譯的過程中,TC2.0編譯系統會給出錯誤信息提示,并停頓編譯且用亮條或彩條指示出錯的語句行,用戶對源程序進展修正之后,再進展編譯。 對源程序進展編譯之后,系統將生成擴展名為

12、“.obj的目的文件,然后系統經過目的文件的銜接link生成擴展名為“.exe的可執行文件。2.1 Turbo C 2.0集成開發環境2.1.1.5看運轉結果 TC2.0集成開發環境中有兩個窗口,一個是編輯窗口,另一個是用戶窗口。源程序的運轉結果顯示在用戶窗口。而用戶窗口是隱含的。用戶要想看到運轉結果,可以在編輯窗口中按下Alt+F5鍵進展編輯窗口和用戶窗口的切換。2.1.1.6 執行文件的生成與運轉 在上面的運轉步驟中系統首先生成可執行文件后再執行它。用戶在用戶窗口中看見的運轉結果,是系統執行擴展名為“.EXE的可執行文件的結果。2.1 Turbo C 2.0集成開發環境2.1.1.7其他編

13、譯和調試操作 調試程序時,按下F8鍵,可以單步執行程序;利用Break/watch菜單中的Add watch命令可以進展單步執行方式下的變量監視; 利用Break/watch菜單中的Toggle breakpoint命令可以設置斷點,使程序運轉到斷點時暫停,按Alt-F9使程序從中斷處繼續運轉。還有一些其他的調試操作。shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhong

14、tezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.1 Turbo C 2.0集成開發環境2.1.2 常見典型錯誤輸入時括弧不配對,引號不配對,逗號、分號混淆。輸入函數時,變量名后沒有存儲位置標識符&。scanf()和printf()函數的格式與控制字符錯誤。變量類型與控制格式符不對應。if語句中,語句條數多于1條時,沒有運用復合語句標志。運用開關語句時沒有恰當的附帶break語句。循環體應該加的復合語句標志

15、沒加。字符數組存儲地址的援用與非字符數組混淆。函數的形參類型與實參類型不一致。變量的作用域不明確,呵斥運轉結果錯誤。對沒有翻開的文件進展了讀、寫操作。對曾經存在的文件進展盲目的寫操作使文件原來的內容被破壞。 shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px

16、 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.2 WinTC1.9.1集成開發環境 Win-TC是windows平臺下的C言語開發工具,它運用了Turbo C 2.0為內核,提供Windows平臺的開發界面,因此也就支持windows平臺下的功能。如剪切、復制、粘貼和查找/交換等操作。 與Turbo C2.0相比,Win-TC在功能上也進展了很大擴展,提供了諸如C內嵌匯編等功能。此外,還帶有點陣字模工具、注釋轉換等工具集,為程序的開發提供了很大的協助。 Win-TC簡繁雙語版可以正常運轉于98及其以上的簡體及繁體

17、WINDOWS操作系統之上。 shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.2 WinTC1.9.1集成開發環境2.2.1 W

18、in-TC的特點可以充分利Windows支持剪貼板和中文的特點。Inciude和Lib途徑可自動定位,不用手動設置。具備編譯錯誤捕捉功能。支持C內嵌匯編從而實現C/ASM混合編程。支持C擴展庫自定義LIB庫支持語法加亮功能,并可以自定義設置。允許自定義設置輸入風格,能實現與VC類似的輸入風格??蛇x擇能否生成“.asm、“.map或“.obj文件,甚至可以指定只生成“.exe文件。穩定的文件操作功能,支持歷史記錄列表和運用模塊。具有行標計數的功能,并可以設置款式。2.2 WinTC1.9.1集成開發環境2.2.3.1根本規劃 Win-TC的根本規劃如下圖: 上方顯示的是菜單欄和工具欄,包括文件操

19、作新建、翻開、保管等、編輯操作剪切、復制、粘貼、查找、交換等、程序運轉操作編譯鏈接和編譯鏈接并運轉命令等; 中間白色區域是C源程序編輯區,我們可以在里面對C程序進展編寫、修正等任務; 下方“輸出區域是程序的輸出提示,用于顯示錯誤信息和其他的編譯信息等。 2.2 WinTC1.9.1集成開發環境2.2 WinTC1.9.1集成開發環境2.2.3.2運用C內嵌匯編 運用C內嵌匯編,既可發揚匯編的高效性,又可以發揚C的易用性。在Win-TC中,他既不用記復雜的編譯指令,也不用去額外找匯編器。他所需的就只需編寫好代碼,然后再選擇“編譯銜接并運轉選項即可。 2.2.3.3帶參數運轉程序 在Win-TC中

20、,提供了帶參數運轉的方式,可以讓用戶很容易地實現帶參數程序的執行。詳細操作如下: 選擇“運轉 | “運用帶參數運轉選項,此時“運用帶參數運轉選項前面的“參字圖標凹下去,再單擊一下“參字圖標彈起即取消了帶參數運轉。運轉程序,即選擇“運轉 |“編譯銜接并運轉選項,程序運轉后將會提示用戶輸入參數。輸入參數,單擊“完成按鈕即可實現帶參數運轉。2.2 WinTC1.9.1集成開發環境2.2.3.5中文DOS環境運轉 Win-TC自帶了中文DOS環境,在中文DOS環境下,不僅可以到達直接顯示中文文本的目的,而且可以實現中文輸入。 在編譯銜接并生成可執行的“.exe文件后,選擇“超級工具集里面的“中文DOS

21、環境運轉選項,將彈出“中文DOS環境運轉對話框,選擇好后單擊“運轉程序按鈕,將啟動中文DOS運轉程序。 留意:中文DOS運轉工具將嚴厲區分可執行程序類型,32位PE和16位NE程序將限制運轉,也就是說,只能運轉DOS EXE程序。 shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwx

22、px xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.2 WinTC1.9.1集成開發環境2.2.3.6點陣字模工具 圖形方式下顯示漢字,不斷是一個很難處理的問題。Win-TC在這個問題上采用了一個比較好的處理方式字模提取。運用Windows豐富的字體資源,將其生成的字型提取成點陣字模方式,然后運用一個簡單的函數Win-TC已自帶讀取字模顯示,構成了一種小型集成字庫的處理方案。 shbeking hd8go hd88go oemgc 189288 hzp580 yjoem oemdg xcdnpx

23、 skfjk oemdg zhongtezc yanjigz zg-nsk skf-zr ygcooper skf-zt nsk-zt fag-zt zhongtezc ntn-zt 189286 xcdnpx dgxcdn dgxcpx xcwxpx xunchi-px 0759mz lczx188 189287 oemfy jnxrt sj93 topbrightness ort-skf 2.3 Virsual C+6.0集成開發環境 2.3.1編輯源程序 用Visual C+6.0來編制一個C程序,可以分為兩個步驟: 創建工程 先運轉Visual C+6.0,選擇菜單file下的new項,會出New對話框,如圖2-10所示。 在“New對話框中,選擇Projects標簽。選擇Win32 Console Application選項,然后在Project Name文本框中輸入新建工程的稱號。 在Location文本框中輸入或選擇

溫馨提示

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

評論

0/150

提交評論