1.幾個基礎概念
在講vs2010之前先講下程式開發過程中的幾個基本概念:源程式、目標程式和翻譯程式。
源程式就是我們用各種語言寫的程式,我們常說寫**其實就是在寫源程式。源程式可以是組合語言或者高階語言等其他語言所寫。
目標程式是經過翻譯之後生成的程式,可以是機器語言表示的,也可以是組合語言或其他中間語言表示的。我們寫程式編譯之後的obj檔案就是目標程式。目標程式理論說應該能執行,但是程式執行離不開作業系統的支援,它必須經過裝載和鏈結,生成可執行程式(exe檔案)才能執行。
翻譯程式就是把源程式翻譯成目標程式的程式。它有三種型別:匯程式設計序、編譯程式和解釋程式。
匯程式設計序是把用組合語言程式翻譯成目標程式的程式。編譯程式是把高階語言程式翻譯成目標程式的程式,c++是高階語言,當然需要編譯程式,我們要用的就是vs2010平台。解釋程式也是將高階語言翻譯成目標程式,但它是輸入一句,翻譯一句,執行一句,直到整個源程式被翻譯執行完畢,效率比較低。
2.介面
具體安裝步驟就不介紹了,安裝時記得安裝msdn,就是vs2010的幫助檔案,大家以後做開發少不了用msdn的。
安裝完第一次開啟使用會出現乙個對話方塊,我們選擇visual c++那一項就可以了。下圖是vs2010開啟後的畫面,當然可能你的介面跟我的不一樣,沒關係,那只是設定問題。
選單欄我們常用的是file,view和debug選單下的選單項。
工具欄各項其實在選單欄都有與它們對應的選單項,功能是一樣的。
左側面板可以放多個檢視,我這裡放了解決方案瀏覽器、類檢視和資源檢視,解決方案瀏覽器中我們可以看到所有標頭檔案和原始檔構成的樹,標頭檔案就是.h字尾的檔案,原始檔就是.cpp字尾的檔案,類檢視中顯示了每個工程的每個類,也是樹狀結構,在解決方案瀏覽器或類檢視中雙擊每一項,中間區域都會開啟相應的檔案或者到類的位置。資源檢視中顯示了介面工程中使用的一些介面資源。
中間區域預設是開啟start page,開啟乙個工程後我們在左側面板上雙擊某項時,中間區域會出現相應的介面。
右側面板上有個toolbox,是在介面工程中用來往介面資源模板上新增控制項的,裡面包含了各種控制項,直接拖到模板上就行了。
底側還有幾個標籤,其中乙個是output,這是輸出檢視,用來輸出程式執行資訊和我們程式中寫的一些除錯資訊,還有乙個find result檢視,用來顯示我們搜尋任何字母或單詞的結果。
3.具體操作
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 (功能改進篇)
下午在使用vs2010進行了一些簡單的編碼體驗,下面談一下和以前版本的一些不同的地方,僅限於工具的使用方面,有關net4.0方面的知識將在以後深入研究。首先來看下建立專案的對話方塊,在左邊的installed templates裡多出了幾個選項,如cloud service f 等。點選左邊欄中的c...
vs2010常用快捷鍵
除錯快捷鍵 f6 生成解決方案 ctrl f6 生成當前專案 f7 檢視 shift f7 檢視窗體設計器 f5 啟動除錯 ctrl f5 開始執行 不除錯 shift f5 停止除錯 ctrl shift f5 重啟除錯 f9 切換斷點 ctrl f9 啟用 停止斷點 ctrl shift f9 ...
VS2010 常用快捷鍵
1 ctrl enter 在游標指定位置的上面新增一行,並將游標移至新新增行的行首位置 ctrl shift enter 在游標指定位置的下面新增一行,並將游標移至新新增行的行首位置 2 ctrl shift l 刪除當前行 3 ctrl m o 摺疊所有的函式 ctrl m p 展開所有的函式 4...