<em id="yyixf"><object id="yyixf"></object></em>
<th id="yyixf"></th>
  • <dd id="yyixf"><track id="yyixf"></track></dd>
  • <rp id="yyixf"><acronym id="yyixf"></acronym></rp>

  • <th id="yyixf"></th>
  • <tbody id="yyixf"><pre id="yyixf"></pre></tbody>

    <dd id="yyixf"></dd>
          1. <s id="yyixf"></s>
          2. 歡迎訪問巨立鑫電腦培訓官方網站! 網址:http://www.appleforos.com

            在線報名 | 聯系我們

            學校動態 行業資訊

            VS2010

            點擊:發布日期:2019-05-17作者:

            VS2010

             

             

             

             

             


            VS2010簡介

             

             

            我們編程需要一個集成開發環境(Integrated Development Environment),而VS2010是微軟開發的一款比較優秀的集成開發環境,也是目前最流行的Windows平臺應用程序開發環境。

             

             

             


            學習目標

             

             

            1.如何使用VS2010創建工程,構建程序;

             

            2.使用VS2010進行簡單的調試。

             

             

             


            學習VS2010

             

             

            從最初的VS2005,VS2008乃至最新的VS2012,它們的使用方法都是大同小異的。

             

            這里我們要特別強調一下VC6.0,這是一款比較經典的IDE,但是我們不推薦使用它,因為它是在C++標準推出以前就已經發布了,對C++的標準支持不是很好。

             

            我們并不打算詳細介紹VS2010的全部功能,因為它的功能是非常強大的。我們只是學習與C++相關的一些功能,這些功能是相對比較簡單的。

             


            VS2010的安裝

             

             

            我們在這里就不介紹VS2010的安裝了,大家可以去搜索一下安裝的教程。

             

             


            創建工程

             

             

            在VS2010中,它們不能直接編譯一個cpp源文件,它們必須依賴一個工程。

             

            1.點擊菜單欄中的文件選項,選擇新建,再選擇項目

             

            vs1.png

             

            2.我們這里創建的是一個C++的控制臺應用程序。名稱是工程的名字,位置為項目源文件存放的目錄

             

            vs2.png

             

            3.由于我們是創建一個新的程序,所以不希望編譯器為我們添加了代碼,所以我們勾選空項目這個選項,然后點擊完成創建項目,你也可以嘗試其它的選項去查看一下創建效果

             

            vs3.png

             

            4.我們現在不需要這些源文件,頭文件等這些選項,可以選中之后按住delete刪除它們,刪除之后如右圖所示。

             

            vs4.png

             

            5.我們為應用程序添加一個.cpp文件,右擊項目名稱,選中添加,再選擇添加新增項。

             

            vs5.png

             

            6.如下圖選擇,創建一個名為main的源文件添加到了項目中

             

            vs6.png

             

            添加好之后的源文件沒有任何代碼,這就創建好了一個工程

             

            vs7.png

             

            7.我們可以選擇自己喜歡的顏色,字體,在菜單欄上面的工具,再選中選項,選擇環境中的字體和顏色就出現了設置界面

             

            vs8.png

             

            8.使編輯器顯示行號,默認情況下編輯器是沒有顯示行號的,我們為了方便編輯,把行號顯示出來。在剛才的界面中選擇文本編輯器,再選擇C/C++,勾選行號,點擊確定退出選項

             

            vs9.png

             

            9.工程創建好之后,我們就可以編寫代碼了。生成一個程序的步驟是編輯,編譯,鏈接。在VS里面,編譯和鏈接可以在VS里面一步實現

             

            vs90.png

             

            下面的輸出窗口有一些編譯的信息,如果出錯,會有一些提示

             

            vs91.png

             

            生成成功,這說明應用程序已經生成了。

             

            vs92.png

             

            10.運行應用程序,當應用程序生成了之后,我們可以自己去找到剛才存放項目的文件下找到這個控制臺應用程序,然后運行,還可以通過編譯器直接運行它,我們這里直接通過編譯器來運行它。

             

            vs93.png

             

            運行結果如下:

             

            vs94.png

             

            11.VS2010常用菜單欄詳解

             

            生成解決方案:一個解決方案里面可以包括多個項目,左側就是一個解決方案里面包含了一個項目,我們可以點擊左側解決方案添加項目。生成解決方案就是將解決方案里面的所有項目都編譯遍。

             

            重新生成解決方案:重新編譯一遍所有項目。

             

            清理解決方案:把上次編譯完成的信息全部清除。

             

            vs95.png

             

            很多同學發現我和你們的編譯器布局不是一樣的,你們在關閉了一些窗口之后,可以通過視圖選項來重新打開它們。

             

            解決方案資源管理器:就是最左側的列表管理。

             

            輸出:顯示編譯的一些信息。

             

            錯誤列表:當編譯出錯的時候,錯誤提示會顯示在這里。

             

            vs96.png

             

            我們可以故意制造一個錯誤,在運行的時候,在下面的錯誤列表就會有提示,雙擊這個錯誤提示就可以定位到出錯的行數。點擊最下面的切換選項可以各個窗口。我們可以在下面的錯誤列表看到出錯的地方,雙擊這個錯誤提示就可以定位到代碼出錯的地方。

             

            vs97.png

             

            可以選擇自動隱藏,這樣代碼窗口可以更大。

             

            vs98.png

             

             

             


            調試程序

             

             

            調試有一個英文術語:debug。調試是指重現軟件的bug,定位問題的根源,并最終解決問題的過程。在設計程序的時候,中間可能會遇到很多的問題,有一些是語法問題,這類的問題比較好修改。另外一些可能就是一些邏輯問題了,邏輯問題時比較難定位的,這個時候我們可以借助IDE調試器的一些機制來解決問題。

             

            1.斷點

             

            Cpu的運行速度是非??斓?,我們可以設置一些斷點,當cpu執行到斷點的地方時,cpu就會暫停下來,停在將要執行這一行的狀態。我們就可以查看當前程序的一些狀態,比如變量的值,計算機的狀態,內存的狀態等等…..

             

            那么我們如何來設置斷點吶?在行數的最左側位置點擊就可以設置一個斷點。還可以點擊到設置斷點的這一行,點擊菜單欄中的調試,再選擇切換斷點就可以為光標所在行添加一個斷點。取消斷點也就是在行的最左側再次點擊斷點位置或者再按照剛才菜單欄里面的操作再執行一遍。我們剛才運行程序的時候都是選擇不調試的,這樣,編譯器是不會管這些斷點的。

             

            vs99.png

             

            選擇調試選項欄,點擊啟動調試,就會如下圖所示。光標會移動到斷點位置,這一行并沒有被執行,我們將鼠標移動到變量的上方就可以看到他們當前狀態的值。下面的自動窗口里面你也可以添加一些變量進去監視這個變量,還可以右擊這個變量快速監視或者添加監視。它們的值在自動窗口里面是紅色是因為在本次斷點運行時它們的值是改變了的。局部變量窗口里面也有一些值。

             

            vs990.png

             

            vs991.png

             

            斷點窗口可以顯示所有的斷點,還可以進行添加,刪除等操作。

             

            vs992.png

             

            堆棧窗口可以顯示我們函數調用的序列,最上面是棧頂,表示現在正在執行的函數。下面是已經執行過的父函數。

             

            剛才所提到過的這些窗口如果沒有就自行到調試選項的窗口里面查找。

             

            vs993.png

             

            這是我們打開內存的顯示,我們可以在地址欄中輸入地址,就可以看到這個地址存儲的值。以下是訪問0的結果,顯示不可以訪問,所以是問號。這就是為什么指針是空指針的時候,訪問的時候程序就會崩潰的原因。

             

            vs994.png

             

            程序已經停在斷點的那一個語句前面,我們可以點擊繼續開始后面語句的調試,cpu會繼續執行,知道遇到下一個斷點。因為這里后面沒有斷點了,所以就會結束。

             

            vs995.png

             

            下面我們再來介紹幾個概念:

             

            單步調試(逐過程F10):一次向下執行一條語句,遇到函數直接執行完整個函數;

             

            單步進入(逐語句F9):普通代碼執行一句,遇到函數是會進入函數定義中執行;

             

            這是選擇逐語句的結果,在main函數里面運行到這個函數的調用的時候,進入到了定義在main函數外面的函數體中去調試,我們也可以在左下側的堆棧區域看到當前執行的函數,和下面的父函數main函數。

             

            vs996.png

             

            為了熟悉調試,大家應該對調試的這些快捷鍵熟悉。比如F5,F10,F11,F9。

             


            編譯版本

             

             

            不知道大家有沒有注意到,在這里有兩種生成程序的方式。

             

            Debug版本:生成過程中編譯器會加入一些調試的機制,各方面的問題,它是沒有被優化過的,體積是比較大的。該版本的程序我們是不能發布給客戶用的。

             

            Release版本:編譯器會對應用程序進行一些優化,也使得軟件的運行速度更快,效率更高。優化我們可以配置成最佳速度或者是體積最小。

             

            調試的時候我們還是選擇debug版本,只是在發布應用程序的時候我們才選擇release版本。

             

            vs997.png

            在線留言

            *將嚴格保護您的信息請放心填寫

            熱門案例

            更多 +

            幫助中心

            在線報名 聯系我們

            咨詢電話(9:00-17:00)

            0551-65571116
            13225607766

            在線客服

            點擊咨詢

            掃一掃咨詢

            移動端查看

            在線咨詢
            手機請直接輸入:如1860086xxxx
            座機前加區號:如0105992xxxx
            輸入您的電話號碼,點擊通話,稍后您將接到我們的電話,該通話對您完全免費,請放心接聽!
            掃描二維碼
            日本熟妇美熟bbw_德国女兵性肉体开放_波多野结衣办公室双飞_香蕉午夜福利院