帶你玩轉Visual Studio——開篇介紹

原文鏈接:http://blog.csdn.net/luoweifu/article/details/48664887

開篇之前,先嘮叨幾句

本人從事C++開發工作一年半,總想就C++開發方面寫點東西。寫什麼呢?想了一下還是寫點跟開發密切相關的吧,要說跟開發最密切相關的那莫過於就是開發工具了,也就是常常說的集成開發環境(IDE)。 這一年多從事的是C++的跨平臺開發,在Linux和Windows下都開發過,但主要還是在Windows下進行開發(一般會在Windows下開發,多個平臺下編譯),因爲Windows下有強大好用的開發工具,那就Visual Studio。

講述的範圍

本系列博文講述的內容爲:

  1. Windows下Visual Studio在C++開發方面的功能和使用方法;
  2. 用Visual Studio進行C++的高效開發;
  3. C++編譯、鏈接的一些方法,以及部分跟編譯相關的Window技術。

本系列博文相關用例的特定環境:

語言:C++ 
版本:VS2010 
系統:win7 x64

說明:

本系列博文雖然是基於VS2010進行說明的,但Visual Studio的各個版本在使用的方法、講述的原理上應該是類似的,你可以將其中大部分的方法和原理拓展到Visual Studio的各個版本。

VS2010的下載、安裝

VS2010的下載:

用度娘搜一下“VS2010 下載”你就可以看到非常多的下載地址,下一個可用的就行。 
在這裏我要介紹一下最常用的下載地址:http://msdn.itellyou.cn/,選擇“開發工具”\“Visual Studio 2010”,這裏提供了各種版本:中文的、英文的,專業版、旗艦版等,此外還提供了基於VS2010的各種工具和插件。選擇一個適合你自己的版本下載就好。(我用的英文的專業版Professional) 


msdn.itellyou.cn(MSDN,我告訴你) 

msdn.itellyou.cn(MSDN,我告訴你)裏面有各種微軟發佈的產品和軟件,只要你能想到的幾乎所有的微軟的產品在這裏都能找到,比如各個版本的Windows操作系統,Office軟件套件,各個開發工具等、技術文檔等。

VS2010的安裝:

這個非常簡單,跟着嚮導一步一步來,基本不會有錯。 
1. 將的下載的安裝包解壓,點擊setup.exe進行安裝; 
2. 點擊“Install Microsoft Visual Studio 2010”進行安裝; 
3. 到協議條款時選擇同意接受(“I have read and accept the license terms.”),然後下一步; 
4. 到這一步時,可以選擇完整安裝或自定義安裝(一般選擇完整安裝,特別是你對VS還不太熟悉的時候),可以設置你要的安裝的路徑。 

選擇完整安裝,設置安裝路徑

5. 等待安裝,時間會比較長,耐心等待。 
這裏寫圖片描述

6. 安裝完畢後,關閉退出安裝程序即可。

VS2010的激活:

這個自己想辦法(有錢的話也可以自己買一個),說太多又要被微軟舉報了(這個在CSDN也不是什麼稀奇的事,我就有過先列了)。

文後說明

寫博客四年以來,這是頭一篇“踩”的人數大於“頂”的人數,評論的人很多,但正面的很少。在這對各位的問題統一回答一下。

Q:這麼爛的文章還放首頁? 
A:我也是看了你的評論後才知道上了首頁,感謝您的提醒!

Q:虎頭蛇尾,通篇下來其實什麼也沒說。 
A:首先必須要說明的是這是一個系列文章的第一篇。如果你把它當作單篇的文章來看,確實什麼也沒說;如果你把它當作一個系列的文章來看,這只是開頭的第一篇,希望有好戲在後頭。 
VS是一個大型的企業級的開發工具,我儘量做到這裏講的內容也可以直接應用於企業級的開發。如果所講的內容一兩句話就能說明白,那也就沒有必要寫這些文章了,四年寫博客的經驗告訴我“短文多篇”的易讀性要好於幾萬字的“通篇大論”,萬望大家理解!

Q:VS2015都出來了,怎麼還寫VS2010的? 
A:只是因爲我個人對VS2010比較熟悉,要寫肯定就寫自己最懂的啊!不然就更容易誤人子弟了……如果原理你都知道了,再使用一個類似的新的工具,相信也很快就能上手!

Q:爲什麼更新這麼慢? 
A:預計兩天寫一篇的,但計劃總趕不上變化。因爲前兩天搬家就耽擱了幾天。不過我將盡量在接下來的兩週的內寫完整個系列,國慶不回家,趁着這幾天多寫幾篇,感謝您的關注!

Q:後續文章將會講什麼內容? 
A:本來想隨着系列博文的逐步發佈您們自然就會知道,但又擔心我所寫的內容並非你期待的內容而浪費您的時間。想想還是先劇透一下,以便於您對後面要寫的內容有個大致的瞭解:


1.VS2010的下載、安裝與簡單介紹 
1.1本系列博文的開篇語,VS2010應用的範圍、使用的語言 
1.2VS2010的下載、安裝與簡單介紹

2.帶你新建一個工程 
2.1跟着嚮導逐步介紹,注意各個細節。 
2.2工程結構與目錄結構 
2.3工程目錄下各文件的含義

_2.帶你瞭解VC++各種類型的工程 
_2.1

3.帶你高效開發 
3.1VassistX的簡單介紹與下載安裝 
3.2VassistX的使用指南(主要的窗口和工具介紹) 
3.3VassistX的高效開發的屬性配製(註釋、高亮等)

4.帶你高效代碼管理 
4.1VisualSVN的簡單介紹與下載安裝 
4.2VisualSVN的常用功能介紹

5.帶你發佈自己的工程庫 
5.1庫的概念(動態庫與靜態庫的簡單介紹) 
5.2編譯自己的工程庫 
5.3使用導入(第三方)庫

6.帶你管理多種釋出版本 
6.1爲什麼要有多種釋出版本(Debug、Release等) 
6.2翻出方式的配製和管理

7.帶你多工程開發 
7.1一個Solution下可以有多個Project。 
7.1.1多工程有什麼作用? 
7.1.2什麼時候需要有多工程? 
7.2編譯結果和目錄管理 
(將各個工程的編譯結果放在相同的output目錄下) 
7.3多工程的自動關聯 
(關聯後編譯某一個工程時會自動編譯其它工程)

8.帶你跳出坑爹的RuntimeLibrary坑 
8.1什麼是RuntimeLibrary 
8.2MT、MTd、MD、MDd、(ML、MLd已廢棄)的區別與原理 
8.3如何避免這種錯誤

9.帶你理解微軟的預編譯頭技術 
9.1不陌生的stdafx.h 
(主要功能與使用時的注意事項,如每一個cpp都要包含stdafx.h) 
9.2對編譯技術的內存原理 
9.3如何在非MFC工程中使用MFC庫

10.帶你理解多字節編碼與Unicode碼 
10.1多字節字符與寬字節字符 
10.2工程裏多字節與寬字符的配製 
10.3理解_T()、_Text()宏 
10.4理解CString產生的原因與工作的機理


文章彙總

感謝大家的觀注,本系列已基本完成,附上文章彙總鏈接: 
帶你玩轉Visual Studio——結局彙總 

——2015年10月30日


如果這些內容是您想要了解或學習的,那歡迎您繼續關注本系列的後續博文!我將盡量在接下來的兩週的內寫完整個系列。如果這些內容並非您需要的東西,那您也不必在這浪費過多的時間了,大膽跳過吧!^.^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章