網友評分: 4.2分
VC++6.0中文版Win7版是一款非常專業的VC編程工具。此版本支持在WIN7操作系統上運行,當然也支持其他操作系統,它的功能十分豐富,包括編輯器、調試器以及程序向導AppWizard、類向導Class Wizard等開發工具,為用戶提供更加高效的編程服務,可下載體驗。
1、 Developer Studio,這是一個集成開發環境, 我們日常工作的99%都是在它上面完成的,再加上它的標題赫然寫著“Microsoft Visual C++”,所以很多人理所當然的認為,那就是Visual C++了。其實不然,雖然Developer Studio提供了一個很好的編輯器和很多Wizard,但實際上它沒有任何編譯和鏈接程序的功能,真正完成這些工作的幕后英雄后面會介紹。我們也知道,Developer Studio并不是專門用于VC的,它也同樣用于VB,VJ,VID等Visual Studio家族的其他同胞兄弟。所以不要把Developer Studio當成Visual C++, 它充其量只是Visual C++的一個殼子而已。這一點請切記!
2、 MFC。從理論上來講,MFC也不是專用于Visual C++,Borland C++,C++Builder和Symantec C++同樣可以處理MFC。同時,用Visual C++編寫代碼也并不意味著一定要用MFC,只要愿意,用Visual C++來編寫SDK程序,或者使用STL,ATL,一樣沒有限制。不過,Visual C++本來就是為MFC打造的,Visual C++中的許多特征和語言擴展也是為MFC而設計的,所以用Visual C++而不用MFC就等于拋棄了Visual C++中很大的一部分功能。但是,Visual C++也不等于MFC。
3、Platform SDK。這才是Visual C++和整個Visual Studio的精華和靈魂,雖然我們很少能直接接觸到它。大致說來,Platform SDK是以Microsoft C/C++編譯器為核心(不是Visual C++,看清楚了),配合MASM,輔以其他一些工具和文檔資料。上面說到Developer Studio沒有編譯程序的功能,那么這項工作是由誰來完成的呢?是CL,是NMAKE,和其他許許多多命令行程序,這些我們看不到的程序才是構成Visual Studio的基石。
1、軟件安裝后,在桌面和開始菜單里分別建立快捷方式。
2、此版本適用于計算機等級考試上機環境及一般的C++應用。
3、VC6.0通用補?。禾貏e適合于解決:"Compiling...,Error spawning cl.exe"錯誤。使用方法:退出VC,運行此文件,單擊"是",再啟動VC,即可解決問題。
4、系統安裝后,如果考試系統提示沒有安裝VC,不影響使用。從桌面的快捷方式啟動VC,然后打開需要調試的程序,調試即可,不影響考試系統評分
- 永遠記住,使用任何程序(不論是 Word 還是 VC++ 6.0 還是在玩游戲)時,盡可能地頻繁保存。相信我,一個死機就夠讓你抓狂了。
- 寫程序之前(即使在還是空文件的時候)就點編譯(Compile)(組建(Build)菜單的第一項),如果有問你的對話框就選是。
這樣,寫程序時 VC++ 6.0 會盡力給你關于代碼的提示,比如寫函數名之后的左括號“(”后,VC++ 6.0 會告訴你這個函數的參數表:
printf( <-這個括號剛打上
int printf(const char *, …) <-這是 VC++ 6.0 告訴你的;因為你此時在寫第一個參數,所以“const char *”(意思:要求一個 const char *)是粗體
- 保存文件時要注意,保存成 .c 和 .cpp 的效果不一樣。保存成 .c 的話,沒辦法用 bool 類型,但是編譯器會遵循 C 語法而不是 C++ 語法,這樣可以幫助確保你的程序是和你想的一致。
- 打開以前的文件時,不要直接打開 .c 或 .cpp 文件,相反打開 .dsw 文件,這時你會發現 VC++ 6.0 的界面是你上次關閉那個文件時的界面,連窗口的位置都一樣。
- 不要點那個連接按鈕,點組建(Build)菜單的全部重建(Rebuild All),否則 VC++ 6.0 有時會死機。
- 有空去 E:\Program Files\Microsoft Visual Studio\VC98\Include\ 里去看看(假設你的 VC++ 6.0 裝到了 E 盤)。
不要被里邊密密麻麻的文件嚇倒,全都是 VC++ 6.0 的庫文件。應該能看到 math.h、stdio.h、string.h 等著名“人物”吧?
打開 stdio.h 看看,試試你能找到 printf 的函數原型不?(實在不行就編輯 -> 查找)
- 桌面上的 VC++ 6.0 的快捷方式圖標丟了?去 F:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\(假設你的系統在 F 盤),把 msdev.exe 用鼠標右鍵抓到桌面上,松手之后“在當前位置創建快捷方式”,然后給這個新圖標改個好聽點的名字吧。
- 使用 ctype.h 中的字符判斷函數(isupper()、islower()、is*****() 之類)時,不要寫 if(functionname(ch)==1),寫 if(isupper(ch))。
VC++ 6.0 提供的這些函數其實會根據字符種類的不同返回不同的值,如大寫返回 1、數字返回 4(詳見 CType.txt)等等,你要是膽敢寫 if(isdigit(ch)==1) 的話……嘿嘿,{} 里的代碼是永遠不會執行的(isdigit(ch) 在 ch 是數字時返回 4,否則返回 0,絕對不會返回 1 的)。
- 判斷條件是 0 非 0 時不要用 if(expression==0) 或 if(expression!=0),寫 if(?。╡xpression)) 或 if(expression),免得你丟個等號把“==”寫成“=”。
- 發生編譯錯誤?雙擊給出的錯誤信息,會跳到錯誤所在行或其下一行。
錯誤要從上往下看,沒準一個變量沒定義就會引起十來條錯誤。
丟了個分號的話,會在下一行給出提示,上一行末尾加分號就行了。
函數不聲明返回值的話,會提示你默認為 int,但是通常你又沒寫 return retvalue;……得,又是兩條錯誤。所以——不考慮函數值的話記得寫上 void(唯一的例外是 main 函數,它的返回值不是給你看的)。
- 變量別亂起名,最好用對應的英文單詞。(查詞典!)
另外,在變量名前面綴上類型、每個單詞首字母大寫也是通用的作法。