C/C++程式設計學習與實驗系統

C/C++程式設計學習與實驗系統

C/C++程式設計學習與實驗系統是從事一線教學的大學教師根據C/C++ 初學者的特點,量身定製的一個簡單易用的 C/C++程式設計學習與實驗軟體(支持TC2/TC3、VC6三種編譯器,沒有使用日期限制,重新集成在VISTA、WINDOWS 7系統下正常運行的Visual C++6.0簡化版)。

特點

主要特點

1、錯誤信息的自動定位功能(如圖1中軟體自動選中的錯誤行)。運行程式時,自動定位到發生錯誤的程式行,便於糾正程式的錯誤,下面的錯誤只要單擊相應的錯誤信息即可定位並選中該行。

2、VC6.0和TC2.0中英文錯誤信息同步顯示,掃除英語差的用戶學習C語言的障礙,從而進一步學習英語錯誤信息的含義,增強程式調試能力,為計算機等級考試打下基礎。

3、方便的程式調試功能。可以任意查看指定程式行在運行過程中變數的值,便於調試程式的邏輯錯誤。

4、軟體根據你編寫的程式的類型(C、C++、標準C、標準C++、Windows C)智慧型選擇合適的編譯器,編譯、調試、運行程式。

5、集成的Turbo C編譯器和Turbo C實驗環境支持Windows 系統的輸入法。

6、語法著色功能。軟體為C語言的保留字(或關鍵字)顯示出不同的顏色,當你輸入的是保留字,而沒有發生顏色變化時,說明該保留字輸入錯誤,便於糾正錯誤。

7不需要修改程式即可在Win2000/XP上正常顯示結果。

8、實時幫助功能。編寫程式時,很可能忘記某個語句或函式的用法,你只要在需要獲得幫助的語句或函式上按滑鼠右鍵,選擇“實時幫助”就可以要獲得該語句或函式的幫助。

9、顯示程式行號的功能(圖1中程式左邊的部分為行號)。專為老師講課添加的功能,便於老師講某一行程式時,學生與老師很容易找到該行。並具有定位到某一行和行號隨滑鼠滾動的功能。

10、放大與縮小字號功能。專為老師講課添加的功能,便於老師講課時,讓學生看清程式。

11、編寫的程式可以保存在任意資料夾,且檔案名稱不受限制。

12、Word式的查找、替換,定位功能。

13、Word式的無限次撤消、恢復功能。

14、支持拆分程式編輯器

15、方便的程式管理。(1)用戶設定好“我的程式資料夾”後,在打開後保存程式時,軟體會定位到你設定好的資料夾。(2)在“我的程式”中列出你最近使用過的30個程式,可以你方便的打開它。(2)在資源樹可以方便地打開程式。

16、新增了支持Visual C++6.0工程的功能,可以在軟體中直接打開、保存、編輯、運行、調試VC6.0的工程

17、集成的精簡版的Visual C++6.0開發工具,為C語言二級等級考試的用戶提供了方便上機練習環境,同時集成Turbo c 2.0和Turbo C++3.0不用配置即可運行程式,並可在軟體環境中用Visual C++6.0、Turbo c、Turbo C++3.0可以直接打開本軟體當前正在編輯的C程式程式。

學習環境特點

在學習資源樹上可以很方便的打開學習資源。

1、集成的《C語言入門教程》每章都指出了初學者易錯點和每章都配有習題和答案分析和相應章節配有動畫。

2、與《C語言入門教程》的每一章配有同步的實驗項目

3、2004年到2007年(真題)的全部二級C語言等級考試筆試試卷及答案和詳盡分析。

4、10套全真模擬上機考試試卷及答案和詳盡分析。

5、 “編程日記”功能可以讓你記錄你的C語言學習歷程,“資料管理”功能讓你大量的下載資料不再難找。

6、58個經典源程式

7、42個經典函式算法及調用程式實例。

8、4個注釋詳盡的課程設計源程式。

9、360個庫函式和調用實例

特色功能

會用微軟的WORD,不用專門學習軟體就可以很輕鬆地使用它進行C語言實驗,它具有語法著色功能、智慧型縮進、無限次撤銷與恢復功能、查找、替換、定位、大括弧、小括弧、雙引號自動匹配等功能讓您可以輕鬆方便地輸入、修改源程式、排出風格優良的程式。

合併圖冊 合併圖冊

圖1 方便好用的實驗軟體

說明:圖1的排版是軟體智慧型排版的效果(輸入完一行代碼後只需按回車軟體自動排出圖1的效果)、圖1中第8行與第10的大括弧是軟體自動匹配的效果(只需將游標移到其中的一個大括弧上,軟體自動找出與它相對應的另一個大括弧,可以很方便地分析程式的層次結構,同時小括弧、雙引號等成對的符號也具有同樣的功能)。

1 語法錯誤的自動定位與中英文錯誤信息同步顯示功能

運行程式時,如果程式存在語法錯誤,軟體系統自動定位並選中第一條發生錯誤的程式行(圖2第自動選中高亮5行發生錯誤的語句),便於糾正程式的語法錯誤,後面的錯誤只要單擊相應的錯誤信息即可定位並選中該行。

同時顯現與英文錯誤信息相對應的中文錯誤信息,掃除了英文差的學生學習C語言的障礙。

圖 2 Visual C++6.0錯誤信息自動定位於中英文編譯錯誤信息同步顯示

2 中英文編譯錯誤信息同步顯示,並提供發生該錯誤的原因、解決方法、程式實例等。

圖 3 Visual C++6.0中英文編譯錯誤信息同步的語法錯誤解決方法實例

a 中英文編譯錯誤信息同步顯示,有助於英語差的學生學習C語言,並且可以通過用滑鼠單擊圖3資源樹中“常見錯誤信息表”查找更詳細的錯誤原因和改正方法。

b 在資源樹中可以很方便地打開60多種VC++6.0中文錯誤信息解決方法實例進行練習

圖5 60多種VC++6.0中文錯誤信息解決方法實例

圖6 入門教程中有明確的學習目標和學習重點

圖7 每章配有C語言容易發生錯誤的易錯點

圖 8 習題答案與分析

圖 9 程式流程動畫有助於初學者理解C程式的流程控制語句

圖 10 《入門教程》每章配有同步實驗有助於初學者針對性練習

圖11 可以很方便地練習教程中所有例題實驗題、作業題

說明:教程中的所有例題、作業題實驗題都在VC6.0下調試通過,如圖11所示,只要打開相應章節然後在單擊圖11中“選擇題號”右邊的向下的箭頭即可選擇題號即可直接用軟體打開調試通過的源程式進行編輯、運行。

四、對照練習功能可以很方便地練習教程中的所有程式、網際網路上的程式、自己電腦上的程式。

1 單擊圖11中的“傳送”按鈕就可以將教程中的當前打開的內容發生到編輯器上方,這樣可以很方便地看著教程輸入練習程式,如圖12所示。

圖12 方便地練習教程中的程式

圖13 可以很方便地練習網路上或自己電腦上的C程式

圖 14 單擊圖13中的“編程愛好者論壇”後的效果。

說明:該功能可以方便地讓你練習網路上和電腦上的C/C++程式,該功能特別對某些不讓保存、不讓複製的網頁上習題的練習很有用。

單擊圖13中的“打開電腦上的C/C++程式”可以很方便地練習自己電腦上C程式。

圖 15 可以很方便地根據自己學習C語言教程中使用的編譯器進行選擇

支持C、C++、標準C、C++、和Windows C 程式的編輯、編譯、調試、運行,並且無須用戶設定,自動選擇合適的編譯器編譯、運行你的程式。例如,你編譯的是C++、標準C、C++、和Windows C 程式,軟體自動選擇VC6編譯器,如果編譯的是C程式並且用了graphics.h中的函式,軟體自動選擇TC編譯器。

默認情況下軟體用Visual c++6.0編譯器編譯C/C++程式,可以通過設定用Turbo C++3.0編譯C/C++程式、用Turbo C2.0編譯C程式,用Visual C++6.0 GCC編譯標準C、標準C++、Windows C程式。

六、可以直接打開、保存、編輯、運行、調試Visual C++6.0工程

圖 16 直接打開VC6.0的工程zhong.dsw後並運行後的效果

該功能可以直接打開、編輯、運行Visual C++6.0的C/C++工程檔案,本軟體也可以直接新建、編輯、保存成VC6.0的工程檔案,VC6.0可以直接打開運行該檔案。

七、詳細的Turbo C2.0、Turbo C++3.0和Visual C++6.0 編譯錯誤信息及解決方法,掃除在調試程式過程中遇到的語法錯誤

圖17 Turbo C 2.0編譯錯誤信息

圖 18 Turbo C++ 3.0編譯錯誤信息

圖 19 Visual C++6.0編譯錯誤信息

八、程式 調試 功能

通過程式調試功能可以很方便地發現程式中存在的邏輯錯誤。圖20是求sum=1+2+…+n<60,求sum和n的值。

圖 20 調試邏輯錯誤

軟體監視到第6行程式(即 sum=sum+n;)在循環中執行了11次,第11次循環中sum=66,n=11,然後就可以在“查詢”按鈕右邊的方框內輸入你要查詢某一次(從1到11中任一次)循環中sum和n的值。然後通過分析可以很方便找到第11行的輸出語句存在問題。將第11行程式改為 printf("sum=%d,n=%d",sum-n,n-1); 即可。

九、360個庫函式及程式實例可以提高你利用系統的能力

圖 21 360個庫函式及程式實例

、告別C程式運行結果的黑底白字的視窗,使用Windows系統的白底黑字視窗。

圖 22 C程式運行結果界面

十一 、有詳細的 學習方法 指導(見圖 1 中左上“C 語言學習方法指導”)

十二、支持中文和長檔案名稱

十三、編程日記可以方便的記錄和管理您學習C語言的經驗與體會

圖 23 編程日記

十四、解決了集成的 Turbo C 不支持Windows 輸入法的問題(請在WIN200/XP下使用該功能、不支持VISTA)。

圖 24 支持Windows 系統輸入法的Turbo C 2.0

十七、支持拆分 程式 編輯器可以方便地較大的C程式如課程設計源程式

圖 25 拆分程式編輯器

十八、方便的幫助系統

圖 26 方便地打開C語言初學者遇到的問題

獲得的榮譽

軟體獲得的榮譽

一、在2007年9月被評為《 安陽市科技進步二等獎

圖 1 獲獎證書

二、 C/C++軟體被人民郵電出版社出 版國家級規劃教材《C語言實例教程》 指定為實驗軟體

說明:該書使用軟體的7.0版當時軟體名稱為《Turbo C/C++ for windows集成實驗與學習環境》

三、 國內最大的軟體下載站之一華軍軟體園推薦軟體(2008年)

四、 國內最大的軟體下載站之一天空軟體站推薦軟體(2008年)

五、國內最據有影響的網站新浪網編輯推薦五星級軟體(2008年)

相關搜尋

熱門詞條

聯絡我們