- C程序設計語言
- 魏東平 朱連章 于廣斌編著
- 3066字
- 2018-12-29 14:37:32
1.5.2 C語言程序的集成開發環境
在早期,編輯、編譯、連接、運行等分別是通過相應的命令實現的,對用戶來說,非常不便。后來,出現了集成開發環境,大大簡化了用戶的操作。通過C語言的集成開發環境能對C語言進行編輯、編譯、連接和運行等操作,而集成開發環境又依賴于操作系統和計算機硬件,它們共同構成了C語言的運行環境。
微機上常用的C語言程序集成開發環境主要有Turbo C 2.0、Borland C++ 3.0、Microsoft Visual C++ 6.0、Borland C++ Builder、Microsoft Visual C++ 2005等,本書以Visual C++ 6.0為基礎,多數程序也可在Turbo C 2.0下運行。
1.Microsoft Visual C++ 6.0
Visual C++ 6.0是Microsoft公司在1998年推出的一款運行在Windows上的集成開發環境。使用Visual C++ 6.0可以對C語言程序進行各種操作,如建立、打開、編輯、保存、編譯、連接、運行和調試等。在Visual C++ 6.0推出10年后,教育部考試中心做出決定,采用Windows版本的C語言開發環境Visual C++ 6.0作為考試環境。
(1)啟動Microsoft Visual C++ 6.0
通過“開始”菜單,或者通過桌面快捷方式,均可進入Visual C++ 6.0開發環境窗口,如圖1.1所示。

圖1.1 Visual C++ 6.0開發環境窗口
(2)創建一個新的C語言工程
第一步,在圖1.1中,選擇菜單命令File→New,顯示New(新建工程)對話框,如圖1.2所示。

圖1.2 New(新建工程)對話框
第二步,單擊Projects(工程)選項卡,選擇Win32 Console Application(Win32控制臺應用程序)。在Location(位置)文本框中指定一個路徑,在Project name(工程名稱)文本框中輸入一個工程名(如example),然后單擊OK(確定)按鈕。
第三步,在彈出的對話框中選擇An empty project(一個空工程)單選項,然后單擊Finish(完成)按鈕,如圖1.3所示。

圖1.3 創建空的控制臺應用程序
第四步,在New Project Information對話框中單擊OK(確定)按鈕,完成工程的建立。
(3)建立C語言源程序文件
第一步,選擇菜單命令Project→Add to Project→New,彈出如圖1.4所示New(新建文件)對話框。

圖1.4 New(新建文件)對話框
第二步,在Files(文件)選項卡中選擇C++ Source File,并輸入文件名稱(如example1_1.c),單擊OK(確定)按鈕,完成新建C語言源程序文件的工作。
(4)編輯C語言源程序文件內容
在文件編輯窗口中可以輸入和修改自己編寫的程序,如圖1.5所示。

圖1.5 源程序編輯窗口
(5)建立并運行可執行程序
第一步,選擇菜單命令Build→Build example.exe(快捷鍵為F7),生成可執行程序。如果正確輸入了源程序,此時便成功地生成了可執行程序example.exe。如果程序有語法錯誤,則屏幕下方的狀態窗口中會顯示錯誤信息,可以根據這些錯誤信息對程序進行修改后,重新選擇菜單命令Build→Build example.exe,建立可執行程序。
第二步,選擇菜單命令Build→Execute example.exe,運行程序,觀察屏幕的顯示內容,如圖1.6所示。

圖1.6 運行窗口
(6)關閉工作空間
這個程序完成后,選擇菜單命令File→Close workspace,關閉工作空間。重復步驟(3)~(6),可以創建并運行其他的C語言程序。
Visual C++ 6.0的內容很多,初學者只要能掌握上面的步驟,能夠編輯和運行C語言程序就可以了,一開始不要過多地涉及Visual C++ 6.0的相關概念,隨著使用次數的增加,對Visual C++ 6.0的了解自然就會更多。
2.Turbo C 2.0
Turbo C是美國Borland公司的產品,Borland公司是一家專門從事軟件開發和研制的公司。該公司相繼推出了一套Turbo系列軟件,如Turbo BASIC、Turbo Pascal、Turbo Prolog等,這些軟件很受用戶歡迎。該公司在1987年首次推出了Turbo C 1.0產品,其中使用了全然一新的集成開發環境,即使用了一系列下拉式菜單,將文本編輯、程序編譯、連接及程序運行一體化,大大方便了程序的開發。1988年,Borland公司又推出了Turbo C 1.5版本,增加了圖形庫和文本窗口函數庫等,而Turbo C 2.0則是該公司在1989年推出的。Turbo C 2.0在原來集成開發環境的基礎上增加了查錯等一系列功能,在DOS環境下或Windows的命令提示符窗口中均可運行。
(1)啟動Turbo C 2.0
運行時,只要在Turbo C 2.0所在的文件夾下輸入TC并按回車鍵即可進入其集成開發環境,如圖1.7所示。在“Windows的資源管理器”或“我的電腦”中,可以直接雙擊Turbo C 2.0所在文件夾下的TC.exe。啟動Turbo C后,其主菜單條橫向排列在屏幕頂端,并被激活,其中File主項成為當前項。

圖1.7 Turbo C 2.0的主界面
主菜單的下面,是Edit(編輯)窗口和Message(消息)窗口。在兩個窗口中,頂端橫線為雙線顯示,表示該窗口是活動窗口。
編輯窗口的頂端為狀態行,其中:
① Line 6 Col 1:顯示光標所在的行號和列號,即光標位置。
② Insert:表示編輯狀態處于“插入”狀態。當處于“改寫”狀態時,此處為空白。
③ C:NONAME.c:顯示當前正在編輯的文件名。顯示為NONAME.c時,表示用戶尚未給文件命名。
屏幕底端是7個功能鍵的說明,以及Num Lock鍵的狀態(顯示“NUM”時,表示處于“數字鍵”狀態;空白,表示處于“控制鍵”狀態)。
(2)命令菜單的使用
① 按下功能鍵F10,激活主菜單。如果主菜單已經被激活,則直接轉下一步。
② 用左、右方向鍵移動光帶,定位于需要的主項上,然后再按回車鍵,打開其縱向排列的子菜單。
③ 用上、下方向鍵移動光帶,定位于需要的子項上,按回車鍵即可。執行完選定的功能后,系統自動關閉菜單。
注意:菜單激活后,又不使用,可再按F10或Esc鍵關閉,返回原來狀態。
(3)退出Turbo C 2.0
退出TC主要使用以下兩種方法:
① 菜單法:File→Quit(先選擇File主項,再選擇并執行Quit子項)。
② 快捷鍵法:Alt+X(先按下Alt鍵,然后按字母鍵X,然后同時放開)。
(4)編輯并保存一個C語言源程序
激活主菜單,選擇并執行File→Load項(快捷鍵為F3),在Load File Name窗口中,輸入源程序的文件名。文件名的輸入有兩種方法:直接輸入和選擇輸入。
① 直接輸入
按照文件名的組成,逐個字符地輸入。如果是已經存在的文件,系統就在編輯窗口中顯示該文件的內容,可以進行編輯和修改。如果是新文件,則給出一個空白編輯窗口,可以輸入新的源程序。如果該文件不在當前目錄下,則需要使用路徑名和(或)盤符。
② 選擇文件(僅適用于已經存在的源程序文件)
直接按回車鍵,打開當前文件夾下后綴為.c的所有文件的文件名窗口,用上、下、左、右方向鍵,將光帶定位于所需的文件名上,按回車鍵即可選中相應的文件。
在編輯源程序的過程中,隨時都可以按F2鍵(或File→Save),將當前編輯的文件存盤,然后繼續編輯。記住,這是一個良好的習慣!
(5)編譯、連接單個源程序文件
選擇并執行Compile→Make EXE File項(快捷鍵為F9),則Turbo C將自動完成對當前正在編輯的源程序文件的編譯、連接,并生成可執行文件。
如果源程序有語法錯誤,系統將在屏幕中央的Compiling(編譯)窗口底端提示Error :Press any key(錯誤:按任意鍵)。
此時,按空格鍵,屏幕下端的Message(消息)窗口被激活,顯示出錯(或警告)信息,光帶停在第一條消息上。這時Edit(編輯)窗口中也有一條光帶,它總是停在編譯有錯誤在源代碼中的相應位置上。
注意:當用上、下鍵移動消息窗口中的光帶時,編輯窗口中的光帶也隨之移動,始終跟蹤源代碼中的錯誤位置!
(6)運行與查看結果
① 運行當前正在編輯的源程序文件
選擇并執行Run→Run項(快捷鍵為Ctrl+F9),程序運行結束后,將返回到編輯窗口。
當認為自己的源程序不會有編譯和連接錯誤時,也可以直接運行(即跳過對源程序的編譯、連接步驟)。這時,Turbo C將一次完成從編譯、連接到運行的全過程。
② 查看運行結果
選擇并執行Run→User Screen項(快捷鍵為Alt+F5)。查看完畢后,按任意鍵返回編輯窗口。
如果發現邏輯錯誤,則可在返回編輯窗口后,進行修改,然后再重新編譯、連接、運行,直至正確為止。
(7)編輯下一個新的源程序
選擇并執行File→New項,如果屏幕提示如下確認信息:
NONAME.C not saved.Save?(Y/N)
則說明當前正在編輯的源程序還沒有保存。此時,如果需要保存,則鍵入“Y”,進入下一步操作;否則,鍵入“N”(不保存),跳轉到②。
① 系統提示換名:
<d:><path>\NONAME.C
直接輸入為源程序文件起的名字。
② 系統給出一個空白的編輯窗口,可以開始編輯下一個新的源程序。
(8)使用在線幫助
在任何窗口(或狀態)下,按F1鍵激活活動窗口(或狀態)的在線幫助。在編輯狀態下,按Ctrl+F1可激活與光標所在位置相關的在線幫助。
在在線幫助窗口中,可使用PageDown(下一頁)、PageUp(上一頁)、Esc(關閉在線幫助)等按鍵。