
【軟件介紹】
Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發(fā)工具包系列產(chǎn)品。VS是一個基本完整的開發(fā)工具集,它包括了整個軟件生命周期中所需要的大部分工具,如 UML工具、代碼管控工具、集成開發(fā)環(huán)境(IDE)等等。所寫的目標代碼適用于微軟支持的所有平臺,包括Microsoft Windows、Windows Phone、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight。而Visual Studio .NET是用于快速生成企業(yè)級ASP.NET Web應(yīng)用程序和高性能桌面應(yīng)用程序的工具。Visual Studio包含基于組件的開發(fā)工具(如Visual C#、Visual J#、Visual Basic和Visual C++),以及許多用于簡化基于小組的解決方案的設(shè)計、開發(fā)和部署的其他技術(shù)。

【軟件優(yōu)勢】
簡化了Azure開發(fā)通過內(nèi)置的 Azure 工具套件,你可以輕松地創(chuàng)建由 Microsoft Azure 提供支持的云優(yōu)先應(yīng)用程序。 通過 Visual Studio 2012,你可以輕松地從 IDE 直接配置、構(gòu)建、調(diào)試、打包和部署 Microsoft Azure 上的應(yīng)用程序和服務(wù)。
五星級開發(fā)移動
借助高級調(diào)試和分析工具以及單元測試生成功能,通過帶有 Xamarin 的 Visual Studio 2012,與以往相比你可以更快、更輕松地構(gòu)建、連接和調(diào)整適用于 Android、iOS 和 Windows 的移動應(yīng)用。 你還可以選擇在 Visual Studio 中使用 Apache Cordova 或 Visual C ++ 跨平臺庫開發(fā)來開發(fā)移動應(yīng)用。
效率提升
代碼導(dǎo)航、IntelliSense、重構(gòu)、代碼修復(fù)和調(diào)試的增強功能,無論使用哪種語言或平臺,都能節(jié)省你在日常任務(wù)上花費的時間和精力。 對于采用 DevOps 的團隊,Visual Studio 2012 簡化了你的內(nèi)部循環(huán),并通過全新的實時功能(如實時單元測試和實時架構(gòu)依賴關(guān)系驗證)加快了代碼流。
重新定義的基礎(chǔ)知識
進一步強調(diào)了提高你每天遇到的基本任務(wù)的效率。 從根據(jù)你的需求定制的全新輕量級和模塊化安裝,從啟動到關(guān)閉的更快 IDE,到?jīng)]有項目和解決方案而查看、編輯和調(diào)試任何代碼的新方式。 Visual Studio 2012 可幫助你專注于大局。
新增優(yōu)勢:
1、VS2012和VS2010相比,最大的新特性莫過于對Windows 8 Metro開發(fā)的支持。Metro天生為云+端而生,簡潔、數(shù)字化、內(nèi)容優(yōu)于形式、強調(diào)交互的設(shè)計已經(jīng)成為未來的趨勢。不過對于開發(fā)者而言,要想使用這項新功能,必須要安裝Windows 8 RP版。該版本中包含了新的Metro應(yīng)用程序模板,增加了JavaScript功能、一個新的動畫庫,并提升了使用XAML的Metro應(yīng)用程序的性能。
2、VS2012 RC在界面上,比Beta版更容易使用,彩色的圖標和按照開發(fā)、運行、調(diào)試等環(huán)境區(qū)分的顏色方案讓人愛不釋手。
3、VS2012集成了ASP.NET MVC 4,全面支持移動和HTML5,WF 4.5相比WF 4,更加成熟,期待已久的狀態(tài)極工作流回來了,更棒的是,它的設(shè)計器已經(jīng)支持C#表達式(之前只能用VB。NET)。
4、VS2012支持.NET 4.5,和.NET 4.0相比,4.5更多的是完善和改進,4.5也是Windows RT被提出來的首個框架庫,.NET獲得了和Windows API同等的待遇。
5、VS2012+TFS2012實現(xiàn)了更好的生命周期管理,可以這么說,VS2012不僅是開發(fā)工具,也是團隊的管理信息系統(tǒng)。
6、VS2012對系統(tǒng)資源的消耗并不大,不過需要Windows 7/8的支持。

【軟件功能】
1、支持Metro風格應(yīng)用程序的開發(fā)2、支持2010項目的升級,不兼容的部分會給出提示。
3、多層化結(jié)構(gòu)視圖,查看代碼關(guān)系更方便。
4、文件預(yù)覽功能,在資源視圖中選中即可預(yù)覽該文件。
5、Tab組功能。可以自建多個Tab組,并可隨意在組之間拖拽,代碼瀏覽更方便。
6、窗口切分功能。當我們需要在兩個窗口打開同一個文件時,可以使用該功能。
7、釘住常用窗口。這樣可以把經(jīng)常使用的文件放在固定位置,就不會隨著打開文件數(shù)的增加而亂跑了。
8、多顯示器的支持,可以把任意可以浮動的窗口移動到其他顯示器。
9、支持編譯器整體顏色風格的變更,也支持里面具體字體和顯示樣式的定制。
10、支持對IDE中任意項目(比如菜單項)的搜索。
11、更多的IDE搜索功能
12、搜索文件內(nèi)容時,支持正則表達式。
12、強大的JavaScript編輯器:支持ECMAScript 5 和 HTLM5特性。
13、智能提示:智能縮進換行和括號匹配。
14、提供"轉(zhuǎn)到定義"功能。
15、支持第三方庫的智能提示。
16、當一行有多條語句時,可以對單條語句設(shè)置端點。
17、對于動態(tài)加載的JavaScript腳本也可以進行智能提示。支持敏捷開發(fā)生命周期管理。
18、可以邀請項目相關(guān)人員對預(yù)發(fā)布的產(chǎn)品提出反饋意見。
19、更強大的代碼圖形化功能
20、可以從UML類圖中生成代碼,也可以基于已有代碼生成UML類圖。
21、更強大的代碼比較工具。
22、能夠搜索高度相似的代碼,方便重構(gòu)。
23、對Web開發(fā)的更好支持:HTML編輯器全面支持HTML5,CSS編輯器全面支持CSS3,Debug時可以選擇安裝在本機的瀏覽器。
24、更強大的智能提示功能。
25、選擇一些標記,可以一鍵生成用戶控件。
26、更強大的CSS編輯器

【操作步驟】
如何添加引用打開一個既有的Microsoft Visual Studio 項目,在右邊解決方案處找到“引用”,如下圖。

鼠標右鍵點擊“引用”出現(xiàn)“添加引用”的選項,點擊“添加引用”,彈出新的對話框,如下圖。

在“添加引用”的對話框中總共有五個選項,先說明各個選項的含義。
第一個選項“.NET”是列出可供引用的所有 .NET Framework 組件。
第二個選項“COM”是列出可供引用的所有 COM 組件。
第三個選項“項目”是列出在本地項目中創(chuàng)建的所有可重用組件。
第四個選項“瀏覽”是用于通過瀏覽查找文件系統(tǒng)中的組件。
第五個選項“最近”是列出計算機上最近添加到項目中的組件。
按照以上的說明,我們就可以根據(jù)自己的需要添加相應(yīng)的引用。現(xiàn)在我將用實際的例子來說明具體的操作步驟。比如你在代碼中要用到DataTable,在用之前你必須先添加using System.Data;如果沒有增加引用,這個語句就會報錯。編譯無法正常通過。

這時候在解決方案那邊右鍵點擊“引用”,彈出引用對話框,在.NET選項下面找到 System.Data,這個是按拼音進行排序的,所以比較好找。選中他,點擊確定如圖1標紅的框,你就會發(fā)現(xiàn)右邊引用中就多了這個引用,效果如圖2。這時候你重新生成解決方案,你就會發(fā)現(xiàn)不會再報這個錯誤了。


我們除了會添加.NET Framework 既有的組件外,我們也需要增加一些其他的控件。比如增加FreeTextBox.dll這個控件,用于字體編輯使用的。這時候你就需要先下載FreeTextBox.dll。

下載之后把該文件保存到項目的bin文件夾下面。如下圖。


在解決方案那邊右鍵點擊“引用”,彈出引用對話框,點擊“瀏覽”切換到如下圖1,默認就是定位到該項目所在的文件夾,點擊"bin",找到FreeTextBox.dll點擊確定,就完成了該引用的添加了,后續(xù)代碼中你就可以正常使用該dll了。

如何增加頁面
先打開一個既有的Microsoft Visual Studio的項目,找到"解決方案資源管理器",如下圖。

將鼠標移到解決方案處,點擊鼠標右鍵,如上圖中標紅的位置,這個位置顯示的是你的解決方案的名稱。點擊鼠標右鍵后在出現(xiàn)的菜單中將鼠標移到"添加"出現(xiàn)如下圖的界面,請注意按照標紅的位置跳轉(zhuǎn)。

點擊"新建項",出來新的對話框,如下圖。你選擇"Web 窗體"就可以增加頁面。在名稱那邊你重新命名一下,最好要用你該頁面實現(xiàn)的主要功能來命名,這樣才能增加程序的可讀性。如下圖2 。


頁面一旦命名后不能修改,所以該名字請慎重定義。命名時請注意后綴.aspx不能修改他,必須保留著。名字確定好了之后請點擊"添加"按鈕,頁面就增加好了。效果如下圖。你點擊前面的"+"號就發(fā)現(xiàn)除了新增一個.aspx頁面外,相應(yīng)的.cs頁面也生成了。以上步驟就完成了新頁面的添加。

在既有的項目中你會發(fā)現(xiàn)之前寫的代碼都有進行歸類后放在相應(yīng)的文件夾中,這又該如何實現(xiàn)呢,不急,接下來我也將進行介紹。
將鼠標移到解決方案處,點擊鼠標右鍵,選擇"添加",然后再單擊"新建文件夾",如下圖1中標紅的位置。這時候你在解決方案那邊就會發(fā)現(xiàn)發(fā)生了如下圖2 的變化。請給該文件夾定義一個有意義的名字,便于后續(xù)代碼閱讀。


然后你就可以在該文件夾下面按照以上的步驟新增頁面了。如下圖就是新增之后的效果展示圖。

軟件激活
由于12版與13版操作步驟類似,以下采用13版的激活教程
點擊軟件菜單欄的“幫助”

點擊“注冊產(chǎn)品”

點擊“更改我的產(chǎn)品許可證”,有的時候這塊顯示使用產(chǎn)品密鑰,那就點擊“使用產(chǎn)品密鑰”

在解壓出的文件夾中找到激活碼,雙擊打開,Ctrl+C復(fù)制激活密鑰后,Ctrl+V粘貼至“產(chǎn)品密鑰”處,然后點擊“應(yīng)用”

激活成功,點擊“關(guān)閉”

關(guān)閉并重啟軟件,點擊左下角的開始菜單欄,在開始菜單欄中找到并打開“VisualStudio 2013”用鼠標按住“Visual Studio2013”圖標拖動到桌面即可創(chuàng)建快捷方式

安裝結(jié)束

調(diào)試使用
1、打開Microsoft Visual Studio Express 2010軟件,如下圖所示

2、從"File"菜單中選擇"Open"->"Project/Solution..."

3、然后找到sln文件

4、打開工程文件

5、這樣就導(dǎo)入工程到Microsoft Visual Studio Express 2012中了

6、右擊工程文件 ,選擇"Build"開始編譯工程

7、選擇“Debug”菜單->"Start Debugging"則可以開始調(diào)試

【使用技巧】
快捷鍵功能CTRL + SHIFT + B生成解決方案
CTRL + F7 生成編譯
CTRL + O 打開文件
CTRL + SHIFT + O打開項目
CTRL + SHIFT + C顯示類視圖窗口
F4顯示屬性窗口
SHIFT + F4顯示項目屬性窗口
CTRL + SHIFT + E顯示資源視圖
F12 轉(zhuǎn)到定義
CTRL + F12轉(zhuǎn)到聲明
CTRL + ALT + J對象瀏覽
CTRL + ALT + F1幫助目錄
CTRL + F1 動態(tài)幫助
F1 幫助
SHIFT + F1當前窗口幫助
CTRL + ALT + F3幫助-搜索
SHIFT + ALT + ENTER全屏顯示
CTRL + -向后定位
CTRL + SHIFT + -向前定位
CTRL + F4關(guān)閉文檔窗口
CTRL + PAGE DOWN光標定位到窗口上方
CTRL + PAGE UP光標定位到窗口下方
CTRL + F6
CTRL + TAB下一個文檔窗口

【常見問題】
visual studio怎么使用?1、點標簽欄上的文件--新建--項目
2、然后跳出另一個頁面,左邊的依次選C++ -- Win32 ,到中間的選Win32控制臺應(yīng)用程序
3、再在最下面的三行中,名稱隨便填,位置隨便填,第三行自動填成,右下角的勾要去掉
4、然后出來歡迎 Win32應(yīng)用程序向?qū)?,點下一步
5、出現(xiàn)的頁面中只需在下面的控項目前打上勾就行
6、然后再出現(xiàn)的頁面中,右擊源文件--添加--新建項
7、接下來依次Visual C++ -- 代碼 -- C++文件,最下面的名稱隨便寫,可以和前面的名稱一樣。
8、點完成,即可在新的頁面上編寫程序了
visual studio怎么打開項目?
鼠標左鍵點開始,在所有程序下面的空白搜索處輸入Microsoft Visual Studio,即可看到。如果看不到,說明你沒安裝好或者根本沒安裝上
出現(xiàn)了一個錯誤提示:”a content file required by the help viewer is missing or has been corrupted.”
解決辦法:打開注冊表編輯器,
X86系統(tǒng)的注冊表位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.0\Catalogs\VisualStudio11
X64系統(tǒng)的注冊表位置:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.0\Catalogs\VisualStudio11

【配置要求】
基本配置處理器:1.6 GHz 或更快的處理器
內(nèi)存:1 GB RAM(如果在虛擬機上運行,則為 1.5 GB)
硬盤:10 GB 的可用硬盤空間
驅(qū)動:5400 RPM 硬盤驅(qū)動器
顯示屏:以1024 x 768或更高的顯示分辨率運行的支持 DirectX 9 的視頻卡
【更新日志】
1、Visual Studio 2012支持Windows Azure,微軟云計算架構(gòu)邁入重要里程碑。2、Visual Studio 2012助力移動與嵌入式裝置開發(fā),三屏一云商機無限。
3、Visual Studio 2012實踐當前最熱門的 Agile/Scrum 開發(fā)方法,強化團隊競爭力。
4、升級的軟件測試功能及工具,為軟件質(zhì)量嚴格把關(guān)。
5、搭配Windows 7,Silverlight4 與 Office,發(fā)揮多核并行運算威力,
6、創(chuàng)建美感與效能并重的新一代軟件。
7、支持最新C++標準,增強IDE,切實提高程序員開發(fā)效率。

































