版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第2章 C程序設(shè)計開發(fā)環(huán)境引見 2.1 Turbo C 2.0集成開發(fā)環(huán)境2.1.1 Turbo C 2.0集成開發(fā)環(huán)境 Turboc 2.0是Borland公司于1987年開發(fā)的C言語源程序處置軟件。該軟件具有速度快、效率高、功能強的特點,它是當(dāng)時軟件開發(fā)的主流工具。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集成開發(fā)環(huán)境2.1.1.1、Turbo c 2.0的啟動 Turboc 2.0可由純DOS環(huán)境或Windows平臺下的MS_DOS啟動。假設(shè)Turbo c 2.0安裝在D:的根目錄下,我們就可以進展如下操作:D:cd turboc 2D: turboc 2D: turboc 2tc 啟動后就可以進入Turboc 2.0集成編譯環(huán)境,其界面如下圖。 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集成開發(fā)環(huán)境2.1 Turbo C 2.0集成開發(fā)環(huán)境2.1.1.2菜單命令簡介File
4、菜單:Load(F3):加載文件。Pick(Alt+F3):選擇文件。New:建立新的源程序文件。Save(F2):將編輯區(qū)中的文件存盤。Write to:文件另存為。Directory:顯示源程序文件的存儲途徑。Change dir:改動目錄。OS Shell:暫時退出TC2.0到Dos提示符下。用Exit前往到TC環(huán)境。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集成開發(fā)環(huán)境Run菜單:Run(Ctrl+F9):運轉(zhuǎn)程序。Program reset(Ctrl+F2):序重起。Go to cursor(F4): 調(diào)試程序時,使程序運轉(zhuǎn)到光標(biāo)處。Trace into(F7): 使程序運轉(zhuǎn)時有亮條顯示當(dāng)前執(zhí)行的函數(shù)或過程的位置。
6、Step over(F8): 單步執(zhí)行命令,一次執(zhí)行一條語句。User screen(Alt+F5):在用戶窗口和編輯窗口之間進展切換。用于查看結(jié)果。 2.1 Turbo C 2.0集成開發(fā)環(huán)境Compile菜單:Compile to obj :編譯源程序生成目的文件。Make EXE file :生成可執(zhí)行文件。Link EXE file :銜接成可執(zhí)行文件。Build all : 編譯工程中的一切文件,打包生成可執(zhí)行文件。Primary C file :指定編譯的主文件。Get info : 獲得當(dāng)前的相關(guān)信息途徑、源文件名及大小、編譯中的錯誤數(shù)等。2.1 Turbo C 2.0集成開發(fā)環(huán)
7、境Project菜單:Project name :工程文件.PRJ名Break make on : 終止編譯。Auto dependencies:編譯時源文件與目的文件的時間對應(yīng)檢查開關(guān)。Clear project: 去除工程文件名。Remove messages: 刪除信息窗口中的信息。2.1 Turbo C 2.0集成開發(fā)環(huán)境Options菜單:Include directories : Tc2.0系統(tǒng)文件所在目錄。Library directories : Tc2.0庫文件所在目錄。Output directory :輸出目錄即生成目的文件和可執(zhí)行文件所在目錄。Turbo C direc
8、tory : Tc.exe文件所在的目錄。Pick file name : 定義加載的Pick文件名。Current pick file: 當(dāng)前加載的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集成開發(fā)環(huán)境Break/Watch菜單:Add watch : 在監(jiān)視窗口插入監(jiān)視表達(dá)式。Delete watch :刪除監(jiān)視窗口當(dāng)前監(jiān)視表達(dá)式。Edit watch :在監(jiān)視窗口編輯監(jiān)視表達(dá)式Remove all watches :從監(jiān)視窗口刪除一切的監(jiān)視表達(dá)式。Toggle breakpoints Ctrl-F8 :設(shè)置或刪除光標(biāo)所在的行為斷點。Clear all breakpoints:去除一切的斷點。View next breakpoints:挪動光標(biāo)到下一個斷點。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集成開發(fā)環(huán)境2.1.1.3 程序的建立編輯與保管 按功能鍵F1
11、0后,用光標(biāo)挪動鍵將亮條選中File菜單或用Alt-F翻開File菜單,再用鼠標(biāo)或“、“鍵選中“New命令項回車,這樣就可以建立一個新文件。對源程序進展建立、修正等編輯操作之后,要按F2鍵保管程序。2.1 Turbo C 2.0集成開發(fā)環(huán)境2.1.1.4 源程序的編譯銜接和運轉(zhuǎn) 可以用“Run 菜單中的“Run命令或按“Ctrl+F9鍵,對源程序進展編譯、銜接和運轉(zhuǎn)。源程序在建立、編輯過程中,假設(shè)有語法錯誤,在對源程序進展編譯的過程中,TC2.0編譯系統(tǒng)會給出錯誤信息提示,并停頓編譯且用亮條或彩條指示出錯的語句行,用戶對源程序進展修正之后,再進展編譯。 對源程序進展編譯之后,系統(tǒng)將生成擴展名為
12、“.obj的目的文件,然后系統(tǒng)經(jīng)過目的文件的銜接link生成擴展名為“.exe的可執(zhí)行文件。2.1 Turbo C 2.0集成開發(fā)環(huán)境2.1.1.5看運轉(zhuǎn)結(jié)果 TC2.0集成開發(fā)環(huán)境中有兩個窗口,一個是編輯窗口,另一個是用戶窗口。源程序的運轉(zhuǎn)結(jié)果顯示在用戶窗口。而用戶窗口是隱含的。用戶要想看到運轉(zhuǎn)結(jié)果,可以在編輯窗口中按下Alt+F5鍵進展編輯窗口和用戶窗口的切換。2.1.1.6 執(zhí)行文件的生成與運轉(zhuǎn) 在上面的運轉(zhuǎn)步驟中系統(tǒng)首先生成可執(zhí)行文件后再執(zhí)行它。用戶在用戶窗口中看見的運轉(zhuǎn)結(jié)果,是系統(tǒng)執(zhí)行擴展名為“.EXE的可執(zhí)行文件的結(jié)果。2.1 Turbo C 2.0集成開發(fā)環(huán)境2.1.1.7其他編
13、譯和調(diào)試操作 調(diào)試程序時,按下F8鍵,可以單步執(zhí)行程序;利用Break/watch菜單中的Add watch命令可以進展單步執(zhí)行方式下的變量監(jiān)視; 利用Break/watch菜單中的Toggle breakpoint命令可以設(shè)置斷點,使程序運轉(zhuǎn)到斷點時暫停,按Alt-F9使程序從中斷處繼續(xù)運轉(zhuǎn)。還有一些其他的調(diào)試操作。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集成開發(fā)環(huán)境2.1.2 常見典型錯誤輸入時括弧不配對,引號不配對,逗號、分號混淆。輸入函數(shù)時,變量名后沒有存儲位置標(biāo)識符&。scanf()和printf()函數(shù)的格式與控制字符錯誤。變量類型與控制格式符不對應(yīng)。if語句中,語句條數(shù)多于1條時,沒有運用復(fù)合語句標(biāo)志。運用開關(guān)語句時沒有恰當(dāng)?shù)母綆reak語句。循環(huán)體應(yīng)該加的復(fù)合語句標(biāo)志
15、沒加。字符數(shù)組存儲地址的援用與非字符數(shù)組混淆。函數(shù)的形參類型與實參類型不一致。變量的作用域不明確,呵斥運轉(zhuǎn)結(jié)果錯誤。對沒有翻開的文件進展了讀、寫操作。對曾經(jīng)存在的文件進展盲目的寫操作使文件原來的內(nèi)容被破壞。 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集成開發(fā)環(huán)境 Win-TC是windows平臺下的C言語開發(fā)工具,它運用了Turbo C 2.0為內(nèi)核,提供Windows平臺的開發(fā)界面,因此也就支持windows平臺下的功能。如剪切、復(fù)制、粘貼和查找/交換等操作。 與Turbo C2.0相比,Win-TC在功能上也進展了很大擴展,提供了諸如C內(nèi)嵌匯編等功能。此外,還帶有點陣字模工具、注釋轉(zhuǎn)換等工具集,為程序的開發(fā)提供了很大的協(xié)助。 Win-TC簡繁雙語版可以正常運轉(zhuǎn)于98及其以上的簡體及繁體
17、WINDOWS操作系統(tǒng)之上。 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集成開發(fā)環(huán)境2.2.1 W
18、in-TC的特點可以充分利Windows支持剪貼板和中文的特點。Inciude和Lib途徑可自動定位,不用手動設(shè)置。具備編譯錯誤捕捉功能。支持C內(nèi)嵌匯編從而實現(xiàn)C/ASM混合編程。支持C擴展庫自定義LIB庫支持語法加亮功能,并可以自定義設(shè)置。允許自定義設(shè)置輸入風(fēng)格,能實現(xiàn)與VC類似的輸入風(fēng)格??蛇x擇能否生成“.asm、“.map或“.obj文件,甚至可以指定只生成“.exe文件。穩(wěn)定的文件操作功能,支持歷史記錄列表和運用模塊。具有行標(biāo)計數(shù)的功能,并可以設(shè)置款式。2.2 WinTC1.9.1集成開發(fā)環(huán)境2.2.3.1根本規(guī)劃 Win-TC的根本規(guī)劃如下圖: 上方顯示的是菜單欄和工具欄,包括文件操
19、作新建、翻開、保管等、編輯操作剪切、復(fù)制、粘貼、查找、交換等、程序運轉(zhuǎn)操作編譯鏈接和編譯鏈接并運轉(zhuǎn)命令等; 中間白色區(qū)域是C源程序編輯區(qū),我們可以在里面對C程序進展編寫、修正等任務(wù); 下方“輸出區(qū)域是程序的輸出提示,用于顯示錯誤信息和其他的編譯信息等。 2.2 WinTC1.9.1集成開發(fā)環(huán)境2.2 WinTC1.9.1集成開發(fā)環(huán)境2.2.3.2運用C內(nèi)嵌匯編 運用C內(nèi)嵌匯編,既可發(fā)揚匯編的高效性,又可以發(fā)揚C的易用性。在Win-TC中,他既不用記復(fù)雜的編譯指令,也不用去額外找匯編器。他所需的就只需編寫好代碼,然后再選擇“編譯銜接并運轉(zhuǎn)選項即可。 2.2.3.3帶參數(shù)運轉(zhuǎn)程序 在Win-TC中
20、,提供了帶參數(shù)運轉(zhuǎn)的方式,可以讓用戶很容易地實現(xiàn)帶參數(shù)程序的執(zhí)行。詳細(xì)操作如下: 選擇“運轉(zhuǎn) | “運用帶參數(shù)運轉(zhuǎn)選項,此時“運用帶參數(shù)運轉(zhuǎn)選項前面的“參字圖標(biāo)凹下去,再單擊一下“參字圖標(biāo)彈起即取消了帶參數(shù)運轉(zhuǎn)。運轉(zhuǎn)程序,即選擇“運轉(zhuǎn) |“編譯銜接并運轉(zhuǎn)選項,程序運轉(zhuǎn)后將會提示用戶輸入?yún)?shù)。輸入?yún)?shù),單擊“完成按鈕即可實現(xiàn)帶參數(shù)運轉(zhuǎn)。2.2 WinTC1.9.1集成開發(fā)環(huán)境2.2.3.5中文DOS環(huán)境運轉(zhuǎn) Win-TC自帶了中文DOS環(huán)境,在中文DOS環(huán)境下,不僅可以到達(dá)直接顯示中文文本的目的,而且可以實現(xiàn)中文輸入。 在編譯銜接并生成可執(zhí)行的“.exe文件后,選擇“超級工具集里面的“中文DOS
21、環(huán)境運轉(zhuǎn)選項,將彈出“中文DOS環(huán)境運轉(zhuǎn)對話框,選擇好后單擊“運轉(zhuǎn)程序按鈕,將啟動中文DOS運轉(zhuǎn)程序。 留意:中文DOS運轉(zhuǎn)工具將嚴(yán)厲區(qū)分可執(zhí)行程序類型,32位PE和16位NE程序?qū)⑾拗七\轉(zhuǎn),也就是說,只能運轉(zhuǎn)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集成開發(fā)環(huán)境2.2.3.6點陣字模工具 圖形方式下顯示漢字,不斷是一個很難處理的問題。Win-TC在這個問題上采用了一個比較好的處理方式字模提取。運用Windows豐富的字體資源,將其生成的字型提取成點陣字模方式,然后運用一個簡單的函數(shù)Win-TC已自帶讀取字模顯示,構(gòu)成了一種小型集成字庫的處理方案。 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集成開發(fā)環(huán)境 2.3.1編輯源程序 用Visual C+6.0來編制一個C程序,可以分為兩個步驟: 創(chuàng)建工程 先運轉(zhuǎn)Visual C+6.0,選擇菜單file下的new項,會出New對話框,如圖2-10所示。 在“New對話框中,選擇Projects標(biāo)簽。選擇Win32 Console Application選項,然后在Project Name文本框中輸入新建工程的稱號。 在Location文本框中輸入或選擇
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煙草廠特殊環(huán)境用電安全規(guī)范
- 旅游公司私企導(dǎo)游聘用合同
- 管理學(xué)校餐飲部員工合同
- 柵欄圍墻鋼結(jié)構(gòu)施工合同范本
- 智能家居房產(chǎn)買賣合同范本格式
- 質(zhì)量控制與市場營銷
- 通信設(shè)備招投標(biāo)管理操作指南
- 2022年大學(xué)林業(yè)工程專業(yè)大學(xué)物理下冊期中考試試卷-含答案
- 2022年大學(xué)森林資源專業(yè)大學(xué)物理二期中考試試卷D卷-附解析
- 2022年大學(xué)航空航天專業(yè)大學(xué)物理二期末考試試題-含答案
- 辦公室室內(nèi)裝修工程技術(shù)規(guī)范
- 鹽酸安全知識培訓(xùn)
- 萬盛關(guān)于成立醫(yī)療設(shè)備公司組建方案(參考模板)
- 消防安全巡查記錄臺帳(共2頁)
- 科技特派員工作調(diào)研報告
- 中波廣播發(fā)送系統(tǒng)概述
- 縣疾控中心中層干部競聘上崗實施方案
- 急性心肌梗死精美PPt完整版
- 畢業(yè)設(shè)計(論文)基于三菱PLC的交通燈模擬控制
- 物業(yè)日常巡查記錄表.doc
- 門技術(shù)參數(shù)[圖文借鑒]
評論
0/150
提交評論