官术网_书友最值得收藏!

3-6 從Turbo C到Borland C++

學(xué)校一般都用Turbo C作為C語言的教學(xué)工具。

這么多年一直都沒有改變。當(dāng)然,對簡單的語法學(xué)習(xí)來說,Turbo C基本夠用了。

不過,Turbo C有兩個致命的缺點,不太適合本書的讀者。

(1)不支持鼠標(biāo)操作。

(2)和現(xiàn)代的開發(fā)IDE差別較大。

幸好,Borland公司推出了Borland C++不但完全兼容Turbo C,完全避免了這些缺點。一方面,它的IDE界面支持鼠標(biāo)的操作,減少了很多不必要的麻煩。另一個方面,它的IDE具備了現(xiàn)在絕大多數(shù)復(fù)雜IDE工具的雛形。

Borland C++,我們既可以提高C語言的學(xué)習(xí)效率,又可以為將來使用其他的IDE打好基礎(chǔ)。實際上也是這樣,我當(dāng)年在大學(xué)使用了兩年多的Borland C++,可以說了解的非常清楚。

后來其他開發(fā)工具,老實說,都沒有掌握得這么全面,但因為有了Borland C++的基礎(chǔ)。

基本上其他開發(fā)工具,很快就能上手了。而且,因為當(dāng)年狂看Borland C++的幫助文檔。

全英文的啊,對后來的開發(fā)中啃全英文材料的幫助很大。

具體來說,從Turbo C轉(zhuǎn)向Borland C++,只需要記住兩個小小的區(qū)別。

(1)使用stdio.h中的函數(shù),需要申明#include <stdio.h>語句,這比Turbo C嚴(yán)格。

(2)main()函數(shù),最好用規(guī)范的viod main(),或者int main()。

這兩個方面,比Turbo C嚴(yán)格許多,其實,這是好事情,新的C語言開發(fā)工具,都有如此嚴(yán)格的要求。

基本上來說,Borland C提供的菜單系統(tǒng)和我們今天使用的絕大多數(shù)菜單系統(tǒng)幾乎完全一致。

首先對一個新手來說,Borland C++的option菜單下面提供了很多選項。不過安裝過后,使用默認(rèn)的選項就可以了。你也可以作為挑戰(zhàn),去一一閱讀里面的含義,作為自己英語學(xué)習(xí)能力的鍛煉。

其次,Borland C++提供的Project菜單,基本提供了現(xiàn)代的項目管理功能。

讀者有了Borland C++中項目開發(fā)的體會,相信會在這一基礎(chǔ)上,很輕松地提高到另一個高度。

這里建議讀者最少使用Visual C++ 6.0,但考慮到某些學(xué)校的情況,個別還在用Turbo C2.0,所以,建議讀者如果還在Turbo C環(huán)境,請在網(wǎng)上下載一個Borland C++ V3.1來使用,這樣方便你在課程學(xué)習(xí)完畢后,及時過渡到Visual C++或其他開發(fā)工具。

參照下面的示例,明明是一個今天標(biāo)準(zhǔn)的C程序,但在Turbo C 2.0中通不過,必須改成后面在今天看來是不標(biāo)準(zhǔn)的程序,如圖3-16所示。

圖3-16 示例程序

主站蜘蛛池模板: 富顺县| 衡阳市| 南川市| 鹤庆县| 电白县| 竹北市| 西安市| 石林| 古田县| 嘉荫县| 洛扎县| 佛教| 林西县| 酉阳| 舟曲县| 屏东市| 罗甸县| 张家口市| 海伦市| 玉门市| 德阳市| 平原县| 盐亭县| 七台河市| 桃江县| 保亭| 鄱阳县| 台中县| 通海县| 涞水县| 湛江市| 佛坪县| 和顺县| 隆昌县| 淳安县| 普安县| 宜君县| 江川县| 峨眉山市| 三门县| 怀柔区|