大家好,雞啄米上節課給大家講了原碼、反碼和補碼的知識點。這節課我主要跟大家講解VS2010的使用方法,并不會面面俱到,我只大概講下經常會用到的功能。至于其他功能用的不會很多,讀者完全可以自己摸索,或者查相關資料,不難的。

       在講VS2010之前雞啄米先跟大家講下程序開發過程中的幾個基本概念:源程序、目標程序和翻譯程序。

       源程序就是我們用各種語言寫的程序,我們常說寫代碼其實就是在寫源程序。源程序可以是匯編語言或者高級語言等其他語言所寫。

       目標程序是經過翻譯之后生成的程序,可以是機器語言表示的,也可以是匯編語言或其他中間語言表示的。我們寫程序編譯之后的obj文件就是目標程序。目標程序理論說應該能運行,但是程序運行離不開操作系統的支持,它必須經過裝載和鏈接,生成可執行程序(exe文件)才能運行。

       翻譯程序就是把源程序翻譯成目標程序的程序。它有三種類型:匯編程序、編譯程序和解釋程序。

       匯編程序是把用匯編語言程序翻譯成目標程序的程序。編譯程序是把高級語言程序翻譯成目標程序的程序,C++是高級語言,當然需要編譯程序,我們要用的就是VS2010平臺。解釋程序也是將高級語言翻譯成目標程序,但它是輸入一句,翻譯一句,執行一句,直到整個源程序被翻譯執行完畢,效率比較低。

       下面雞啄米開始簡單給大家介紹VS2010的使用。雞啄米曾經用過的編譯器有VC6.0,VS2005,VS2010,它們中間還有個VS2008,但雞啄米沒用過。以前VC6.0很火的,現在估計還有很多人在用,但是它已經過時了,界面開發方面已經遠沒有后面的版本好,有些新的C++標準支持的不是很好。現在最新的版本就是VS2010了,所以雞啄米推薦大家使用。VS2010可以編譯C、C++、C#等語言。

       大家可以到網上搜下VS2010英文版下載,可以選擇完全安裝也可以自己選擇要安裝的項目,不明白的話選完全安裝就可以。VS2010占用硬盤空間是很大的,安裝文件就有2G多安裝完大概3G多吧。具體安裝步驟就不介紹了,相信大家都會的,記得安裝msdn哦,就是VS2010的幫助文件,大家以后做開發少不了用msdn的。

       安裝完第一次打開使用會出現一個對話框,我們選擇Visual C++那一項就可以了。下圖是VS2010打開后的畫面,當然可能你的界面跟我的不一樣,沒關系,那只是設置問題。

雞啄米:C++編程入門系列之三(VS2010的使用介紹)

       菜單欄我們常用的是File,View和Debug菜單下的菜單項。工具欄各項其實在菜單欄都有與它們對應的菜單項,功能是一樣的。左側面板可以放多個視圖,我這里放了解決方案瀏覽器、類視圖和資源視圖,解決方案瀏覽器中我們可以看到所有頭文件和源文件構成的樹,頭文件就是.h后綴的文件,源文件就是.cpp后綴的文件,類視圖中顯示了每個工程的每個類,也是樹狀結構,在解決方案瀏覽器或類視圖中雙擊每一項,中間區域都會打開相應的文件或者到類的位置。資源視圖中顯示了界面工程中使用的一些界面資源。中間區域默認是打開start page,打開一個工程后我們在左側面板上雙擊某項時,中間區域會出現相應的界面。右側面板上有個Toolbox,是在界面工程中用來往界面資源模板上添加控件的,里面包含了各種控件,直接拖到模板上就行了。底側還有幾個標簽,其中一個是output,這是輸出視圖,用來輸出程序運行信息和我們程序中寫的一些調試信息,還有一個Find Result視圖,用來顯示我們搜索任何字母或單詞的結果。

        File->New->Project項可以創建一個工程,也可以在start page中點擊New Project...,然后出現的New Project窗口中有多個工程類型可以選擇,在這里雞啄米給大家講幾個,Win32 Console Application是Win32控制臺程序,MFC Application是MFC應用程序,可以建立以開發界面程序,Win32 Project是Win32程序,Empty Project是空程序,MFC DLL用來建立生成動態鏈接庫的工程,其它的不常用就不介紹了。我們要建立一個沒有應用程序界面的只有Dos命令行界面的工程就選Win32 Console Application項,我們學習C++基礎知識用這個就可以了。它跟Win32 Project的區別是,它的入口是main函數,而Win32 Project的入口是WinMain函數。

        File->Open->Project/Solution可以打開以前建立的工程或者解決方案,一個解決方案中可以包含多個工程,你可以把它理解為多個有關系或者沒關系的工程的集合,有時把多個工程放到一個解決方案里調試起來很方便。

       上面雞啄米跟大家說了,你的界面跟我的不一樣是因為設置不一樣,在View下的菜單項我們就可以控制它。View->Solution Explorer可以打開或關閉解決方案瀏覽器視圖,View->Class View用來控制類視圖的顯示,View->Resource View控制資源視圖的顯示,當然只有界面工程的資源視圖中才會有內容。View->Output和View->FindResults等項大家應該也知道它們的含義了吧。

       Debug->Start Debugging(快捷鍵是F5)用來開始調試,Debug->Toggle Breadpoint(快捷鍵是F9)用來設置斷點,設置斷點后然后開始調試,程序運行到斷點時會停下來,我們用鼠標放到斷點處的各個變量上時可以看到當時這些變量的值。Debug->Start Without Debugging表示不調試直接運行,也就是到斷點處也不會停止運行。Debug->Step Into(快捷鍵是F11)用來單步執行,遇到子函數就進入并且繼續單步執行;Debug->Step Over(快捷鍵是F10)也是單步執行,但在單步執行時,在函數內遇到子函數時不會進入子函數內單步執行,而是將子函數整個執行完而跳到下一步,也就是把子函數整個作為一步。

       工具欄上有個下拉列表框,它包含有Debug、Release和Configuration Manager,選擇Debug時為調試模式,生成的可執行程序中包含調試信息,我們可以調試并清楚的看到變量值,選擇Release時生成的可執行程序中不含調試信息,在設置斷點后看到的變量值可能不準確。

       msdn幫助可以點Help->View Help(快捷鍵是F1),也可以點開始->Microsoft Visual Studio 2010->Microsoft Visual Studio 2010 Documentation打開。

       雞啄米講的使用方法有點瑣碎,有的可能現在只能靠想象一下,只有在實踐了之后才會清楚,沒關系,能接收多少接收多少,自己可以先熟悉下VS2010的界面,找下感覺,以后會慢慢熟悉的。下節課雞啄米就開始正式講解C++的語法知識了,歡迎關注哦!

除非特別注明,雞啄米文章均為原創
轉載請標明本文地址:http://www.ojizl5.fun/software/27.html
2011年8月31日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:16