
【軟件介紹】
Microsoft visual studio2012(簡稱VS2012)是美國微軟公司出品的開發(fā)工具包系列產(chǎn)品。VS是一個非常完整的開發(fā)工具集,包括了所有軟件生命周期中所需的大部分工具,如UML工具、代碼管控工具、集成開發(fā)環(huán)境(IDE)等等。最主要的是由于本軟件是微軟公司的產(chǎn)品,所以開發(fā)的軟件適用于所有微軟支持的平臺。這款軟件作為一個集成解決方案,無論個人還是各種規(guī)模的開發(fā)團隊。本軟件能夠?qū)崿F(xiàn)同事間的無縫協(xié)作,提高工作效率和專注度,使得開發(fā)變得高效且容易。與先前的2010版相比,軟件更適合Win8系統(tǒng)的開發(fā)支持。
【軟件特色】
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的支持。

【軟件新功能】
全新的外觀和感受一打開IDE,您就會看到不同之處。 整個界面經(jīng)過了重新設(shè)計,簡化了工作流程,并且提供了訪問常用工具的捷徑。 工具欄經(jīng)過了簡化,減少了選項卡的混亂性,您可以使用全新快速的方式找到代碼。 所有這些改變都可以讓您更輕松地導(dǎo)航應(yīng)用程序,以您喜愛的方式工作。
隨著 Windows 8 的發(fā)布,世界已經(jīng)發(fā)生了顯著的變化。 本軟件提供了新的模板、設(shè)計工具以及測試和調(diào)試工具——在盡可能短的時間內(nèi)構(gòu)建具有強大吸引力的應(yīng)用程序所需要的一切。 同時,Blend for Visual Studio 還為您提供了一款可視化工具集,讓您可以充分利用 Windows 8 全新而美觀的界面。
不過,最有價值的地方在與創(chuàng)建應(yīng)用程序之后。 以前,要想將一款客戶需要的產(chǎn)品展現(xiàn)在客戶面前并不總是一件容易的事情。 但是如今,通過 Windows Store 這一廣泛的分布式渠道,您可以接觸數(shù)百萬的用戶。 條款是透明且易于理解的。 所以,您可以輕松編寫代碼和銷售軟件,而且說不定接下來幾年,您可以悠閑地在海灘度假。
Web開發(fā)升級
對于 Web 開發(fā),本軟件也為您提供了新的模板、更優(yōu)秀的發(fā)布工具和對新標準(如 HTML5 和 CSS3)的全面支持,以及 ASP .NET 中的最新優(yōu)勢。 此外,您還可以利用 Page Inspector 在 IDE 中與正在編碼的頁面進行交互,從而更輕松地進行調(diào)試。 那么對于移動設(shè)備又如何呢? 有了 ASP .NET,您便可以使用優(yōu)化的控件針對手機、平板電腦以及其他小屏幕來創(chuàng)建應(yīng)用程序。
軟件新增了一些可以增進團隊生產(chǎn)力的新功能。這些新功能包括:
intellitrace in production.開發(fā)者一般無法使用本地調(diào)試會話來調(diào)試生成程序,因此重現(xiàn),診斷和解決生成程序的問題非常困難。 而通過新的intellitrace in production功能,開發(fā)團隊可以通過運行powershell命令來激活intellitracecollector來收集數(shù)據(jù),然后intellitrace會將數(shù)據(jù)傳輸給開發(fā)團隊。開發(fā)者就可以使用這些信息在一個類似于本地調(diào)試會話的會話中調(diào)試程序。intellitrace in production僅為Visual Studio 2012旗艦版客戶提供。
task/suspend resume這個功能解決了困擾多年的中斷問題。假設(shè)開發(fā)者正在試圖解決某個問題或者bug,然后領(lǐng)導(dǎo)需要你做其他事情,開發(fā)者不得不放下手頭工作,然后過幾小時以后才能回來繼續(xù)調(diào)試代碼。task/suspend resume功能會保存所有的工作(包括斷點)到visual studio team foundation server (tfs)。開發(fā)者回來之后,點擊幾下鼠標,即可恢復(fù)整個會話。
代碼檢閱功能
新的代碼檢閱功能允許開發(fā)者可以將代碼發(fā)送給另外的開發(fā)者檢閱。啟用“查蹤”后,可以確保修改的代碼會被送到高級開發(fā)者那里檢閱,得到確認。
powerpoint storyboarding 工具。這個新工具是為了方便開發(fā)者和客戶之間的交流而設(shè)計。使用powerpoint插件,開發(fā)者可以生成程序mockups,這會幫助客戶于開發(fā)者就客戶所需的功能進行交流。
云功能
以前,每個人都需要維護一臺服務(wù)器。 光是擴展容量便占用了基礎(chǔ)架構(gòu)投資的一大半。 而擁有了云功能,您可以利用云環(huán)境中動態(tài)增加存儲空間和計算能力的功能快速訪問無數(shù)虛擬服務(wù)器。 Visual Studio 提供了新的工具來讓您將應(yīng)用程序發(fā)布到 Windows Azure(包括新模板和發(fā)布選項),并且支持分布式緩存,維護時間更少。
為重要業(yè)務(wù)做好準備
在 SharePoint 開發(fā)中,您也會發(fā)現(xiàn)很多重要的改進,包括新設(shè)計工具、模板以及部署選項。 您可以利用為 SharePoint 升級的應(yīng)用生命周期管理功能,如性能分析、單元測試和 IntelliTrace。 但是最令人驚訝的還是 LightSwitch,有了它,用戶只需編寫少量代碼就可以創(chuàng)建業(yè)務(wù)級應(yīng)用程序。
靈活敏捷的流程,可靠的應(yīng)用生命周期管理
到目前為止,我們主要在關(guān)注開發(fā)方面。 但是隨著應(yīng)用程序變得越來越復(fù)雜,您還需要能幫助您的團隊更快更智能工作的工具。 這就是我們要加入一種靈活的敏捷方法的原因。 利用 Visual Studio 和 Team Foundation Server,您可以根據(jù)自己的步調(diào)采用效率更高的方法,同時還不會影響現(xiàn)有工作流程。 我們還提供了讓您的整個組織來參與整個開發(fā)測試過程,通過新的方法讓利益相關(guān)方、客戶和業(yè)務(wù)團隊成員跟蹤項目進度并提出新的需求和反饋。

【使用介紹】
第一首先點擊電腦左下角的“開始”。然后在彈出的窗口中點擊visual studio2012軟件。

第二點擊打開visual studio2012軟件之后,就要輸入軟件的密鑰。

第三然后就會彈出一個窗口。

如何使用visual studio2012軟件
第四然后在點擊啟動visual studio軟件。
等待幾分鐘的時間。


第五然后就會彈出一個軟件的界面。
點擊軟件界面上的“文件”。
再點擊“新建”,再點擊“項目”。

第六然后在彈出的窗口中選擇自己要編寫的程序類型。
還有就是要輸入自己程序的名稱。

如何安裝
1將從本站下載的文件進行右鍵加載至虛擬光驅(qū)

2加載成功后會有提示消息,并在驅(qū)動盤列顯示

3我們運行vs_professional.exe

4接收安裝的許可協(xié)議文件

5勾選需要安裝的內(nèi)容

6點擊下一步進行軟件安裝。安裝過程可能會很長,大概20分鐘左右,需耐心等待

7安裝完成后提示成功信息

激活
1安裝完成我們點擊啟動,提示輸入序列號

2我們輸入4D974-9QX42-9Y43G-YJ7JG-JDYBP(專業(yè)版),后點擊下一步提示正在驗證

3驗證成功后提示成功應(yīng)用產(chǎn)品秘鑰

4選擇需要運行的開發(fā)環(huán)境即可啟動

如何編寫C語言?
首先打開我們安裝好的visual studio2012,由于這個軟件有些大,所以安裝的時候有些慢請耐心等待

我們現(xiàn)在安裝好了,我們打開我們的VS,默認的背景顏色是白色的,我個人比較喜歡黑色所以就把背景調(diào)整成黑色的,我們點擊“文件”

點擊之后你可以看到一個“新建”我們點擊這個按鈕

這一步我們可以看到有個“項目”的按鈕,我們直接選擇這一個

選擇完“項目”這個按鈕之后你可以看到上面的這個界面,我們不要選擇它默認的,我們往下找一找

往下找找你會發(fā)現(xiàn)一個“其他語言”,我們把這個展開就會看到上圖所示的東西,按照圖片上的步驟進行

然后在右側(cè)的窗口中選擇第一個選項,如上圖所示

如上圖所示,你可以看到好多需要修改的東西,可以修改名稱,還可以修改項目存儲的路徑

修改完之后直接點擊確定就可以了,它會自己創(chuàng)建的,上圖就是正在創(chuàng)建中

這一步進行完之后還有接下來的一步,我們會看到上面的這個界面,然后我們在這個界面中直接點擊“下一步”

點擊完“下一步”之后我們可以看到上面的這個界面,我們把“空項目”選擇上然后點擊下一步
出來上面的這個界面就證明我們的項目已經(jīng)創(chuàng)建成功了。

【快捷鍵介紹】
1.回到上一個光標位置/前進到下一個光標位置1)回到上一個光標位置:使用組合鍵“Ctrl + -”;
2)前進到下一個光標位置:“Ctrl + Shift + - ”。
2.復(fù)制/剪切/刪除整行代碼
1)如果你想復(fù)制一整行代碼,只需將光標移至該行,再使用組合鍵“Ctrl+C”來完成復(fù)制操作,而無需選擇整行。
2)如果你想剪切一整行代碼,只需將光標移至該行,再使用組合鍵“Ctrl+X”來完成剪切操作,而無需選擇整行。
3)如果你想刪除一整行代碼,只需將光標移至該行,再使用組合鍵“Ctrl+L”來完成剪切操作,而無需選擇整行。
3.撤銷/反撤銷
1)撤銷:使用組合鍵“Ctrl+Z”進行撤銷操作;
2)反撤銷:使用組合鍵“Ctrl+Y”進行反撤銷操作。
4.向前/向后搜索
1)使用組合鍵“Ctrl+I”;
2)鍵入待搜索文本(將光標移至搜索詞輸入框位置即可開始輸入);
3)鍵入搜索文本后,可以使用組合鍵“Ctrl+I”及“Ctrl+Shift+I”前后定位搜索結(jié)果,搜索結(jié)果會被高亮顯示。
4)要結(jié)束搜索,可以按“ESC”鍵或者點擊查找框右側(cè)的關(guān)閉按鈕。
[補充]選擇一個單詞后,按組合鍵“Ctrl+F”也可調(diào)出查找框口,且搜索結(jié)果也會被高亮顯示。
5.框式選擇
使用組合鍵“Shift+Alt+方向鍵(或鼠標)”即可完成框式選擇。框式選擇允許你同時對代碼行和列進行選擇。這對批量刪除某些代碼很方便的哦。
6.在光標所在行的上面或下面插入一行
1)組合鍵“Ctrl+Enter”:在當前行的上面插入一個空行;
2)組合鍵“Ctrl+Shift+Enter”:在當前行的下面插入一個空行。
7.定位到行首與行尾
1)home鍵:定位到當前行的行首;
2)end鍵:定位到當前行的行尾。
8.選中從光標起到行首(尾)間的代碼
1)選中從光標起到行首間的代碼:使用組合鍵“Shift + Home”;
2)選中從光標起到行尾間的代碼:使用組合鍵“Shift + End”。
9.快速插入代碼塊
使用組合鍵“Ctrl + K + X”。
10.調(diào)用智能提示
1)方法1:使用組合鍵“Ctrl+J”;
2)方法2:使用組合鍵“Alt+→”。
11.調(diào)用參數(shù)信息提示
對于某些函數(shù)體較大的函數(shù)來說,想輕松地確認參數(shù)在函數(shù)內(nèi)部的使用情況是件比較麻煩的事情。這時可以將光標置于參數(shù)名上,再按組合鍵“Ctrl+Shif+空格”,參數(shù)被使用的地方會被高亮顯示。
12.快速切換窗口
使用組合鍵“Ctrl+Tab”(此時可以打開IDE的導(dǎo)航,獲得鳥瞰視圖)。
13.快速隱藏或顯示當前代碼段
1)快速編輯.折疊所有大綱顯示 使用組合鍵“Ctrl+M,Ctrl+A”, 編輯.展開所有大綱顯示 使用組合鍵“Ctrl+M,Ctrl+X”
2)編輯.折疊當前區(qū)域 使用組合鍵“Ctrl+M,Ctrl+S”,編輯.展開當前區(qū)域 使用組合鍵“Ctrl+M,Ctrl+E”
3)編輯.折疊當前區(qū)域 使用組合鍵“Ctrl+M,M”(記住:要按兩次M哦)。
14.生成解決方案
使用組合鍵“Ctrl+Shift+B”。
15.跳轉(zhuǎn)到指定的某一行
1)方法1:組合鍵“Ctrl+G”;
2)方法2:單擊狀態(tài)欄中的行號。
16.注釋/取消注釋
1)注釋:組合鍵“Ctrl+K+C”;
2)取消注釋:組合鍵“Ctrl+K+U”;
3)塊注釋:組合鍵“Ctrl+K+S”。
4)方法注釋:/// 直接按反斜杠
17.全屏顯示/退出全屏顯示
使用組合鍵“SHIFT + ALT + ENTER”。
18.定義與引用
1)轉(zhuǎn)跳到定義:F12;
2)查找所有引用:使用組合鍵“Shift+F12”。
19.查找和替換
1)查找:使用組合鍵“Ctrl+F”;
2)替換:使用組合鍵“Ctrl+H”。
20.大小寫轉(zhuǎn)換
1)轉(zhuǎn)小寫:使用組合鍵“Ctrl+ U”;
2)轉(zhuǎn)大寫:使用組合鍵“CTRL + SHIFT + U”。
21.調(diào)試相關(guān)
1)調(diào)試(啟動):F5;
2)調(diào)試(重新啟動):使用組合鍵“Ctrl+Shift+F5”;
3)調(diào)試(開始執(zhí)行不調(diào)試):使用組合鍵“Ctrl+F5”;
4)調(diào)試(逐語句):F11;
5)調(diào)試(逐過程):F10;
6)設(shè)置斷點:F9。

【使用技巧】
1 添加程序集引用這個版本的Visual Studio改變了從VS2003一直以來的做法,改成列表形式,以打勾表示被當前程序集引用,不打勾則去除引用。所以,當從GAC或是項目或是文件系統(tǒng)中添加程序集時,只需要它把它找到,并把列表前的勾選中即可。
Visual Studio 2010已經(jīng)解決了添加GAC中的程序集非常慢的問題,不過手動刷新.NET Framework這個Tab頁面里面的內(nèi)容又比較麻煩,2012在這方面添加了一個搜索框,可以通過搜索而不以列表查看的方式添加引用,有一些改善。
Visual Studio 2010有一個擴展項目Mutex Extension,可用于拷貝和復(fù)制項目的引用。遺憾的是Visual Studio 2012仍然沒有這個功能,不能對項目中所引用的程序集進行復(fù)制和拷貝。
2 解決方案瀏覽器中預(yù)覽圖片
在解決方案瀏覽器中指向文件名,可以直接預(yù)覽該圖片,這對Web開發(fā)是很有用處的。
當你把鼠標放在文件名上面時,Visual Studio會顯示一個圖片的縮略圖。
Visual Studio默認雙擊項目中的一個文件,會用Visual Studio設(shè)置的編輯器打開。但是我想在資源管理器中打開它,也沒有找到右鍵中的菜單項(Open File in File Explorer),默認在資源管理器中還是只能打開一個文件夾。
3 單擊打開選中的項目文件
在Visual Studio中的解決方案管理器,有一項是Preview Selected Items,不選中則只可以雙擊打開選中的項,選則這一些,則單擊之后就會在編輯器中打開編輯。一直以來使用Visual Studio,還是覺得雙擊打開要好一點。有時候我只是想看一下項目的結(jié)構(gòu),而不是想打開它進行編輯。
有人指出這一項是多余的功能,比如當我選中多個文件,如何去預(yù)覽它呢,要全部在Visual Studio里面打開嗎?這樣就有點不合理了。所以,回到初始的美好經(jīng)驗,不要選中這個按鈕。
4 解決方案中集成類型瀏覽器
Visual Studio的類型瀏覽器一直以來都沒有什么很大的用處。如果我要找一個類型,會直接用搜索,而不是去類型瀏覽器中查找。這一次的Visual Studio直接把類型瀏覽器集成到解決方案管理器中,可以看到一個文件定義的類型和方法,方便了很多。
5 打開光標所在的窗口 CTRL + ALT + HOME
這一條特性比較有用。當我在編輯一段代碼時,需要參考其它的代碼,在解決方案瀏覽器中瀏覽,打開,看到我所需要的代碼之后,要回到最開始我正在編輯的代碼,請點擊CTRL + ALT + HOME,Visual Studio為你打開光標所在的窗口。
6 快速啟動 Quick Launch
這是個搜索功能項的特性,它可節(jié)省你找功能的時間,現(xiàn)在可以直接在這里搜索,查找菜單項,也可以查找配置項。比如我輸入Format,它顯示如下,點擊相應(yīng)的項,直接打開配置菜單的子項目,很實用的功能。
7 多個解決方案瀏覽器窗口
如果一個項目中有很多文件,在一個解決方案瀏覽器中查看比較吃力,可以選擇該文件項,點右鍵選中”New Solution Explorer View” 菜單,它會在新的解決方案瀏覽器中打開查看。是不是方便很多呢?
8 改善的搜索窗口
您可以在解決方案瀏覽器的按鈕下面,輸入要搜索的單詞,解決方案瀏覽器會為您過濾它的項,顯示與輸入的單詞相匹配的項目。這個版本的Visual Studio在解決方案瀏覽器的功能上改進不少。
其它的窗口,比如控件工具箱,也可以用于搜索控件名稱。
錯誤列表窗口,也可以搜索
9 Tab選項卡固定
如果項目打開了很多文件,新打開的文件項,會隱藏已經(jīng)打開的文件項。如果這樣,你可以到Tab下拉列表中去找需要的選項卡,也可以通過解決方案瀏覽器,再次雙擊打開該項?,F(xiàn)在你還有一種選擇,打開一個Tab選項卡之后,點一下它的釘子圖標,把它固定住,這樣,即使Visual Studio打開很多選項卡,也會保持這個選項卡可見。雖然快捷鍵Ctrl+Shift+Tab可以在多個打開的選項卡中切換,但是打開的選項卡很多的話,還是把它固定住好用一些。
10 自動代碼生成的改善
比如要為按鈕生成點擊事件,輸入以下的代碼,Tab表示要按下Tab鍵
btnOK.Click+=TAB + TAB
Visual Studio 2010會為你生成標準的事件注冊方法,下面是Visual Studio 2010的生成的方法
btnOK.Click +=new EventHandler(btnOK_Click);
void btnOK_Click(object sender, EventArgs e)
{
throw new NotImplementedException();
}
同樣的情況,來看一下Visual Studio 2012為你生成的代碼:
btnOK.Click +=btnOK_Click;
void btnOK_Click(object sender, EventArgs e)
{
throw new NotImplementedException();
}
對比一下,Visual Studio 2012生成的代碼要簡潔一些。

【常見問題】
visual studio怎么使用?1、點標簽欄上的文件--新建--項目
2、然后跳出另一個頁面,左邊的依次選C++ -- Win32 ,到中間的選Win32控制臺應(yīng)用程序
3、再在最下面的三行中,名稱隨便填,位置隨便填,第三行自動填成,右下角的勾要去掉
4、然后出來歡迎 Win32應(yīng)用程序向?qū)Вc下一步
5、出現(xiàn)的頁面中只需在下面的控項目前打上勾就行
6、然后再出現(xiàn)的頁面中,右擊源文件--添加--新建項
7、接下來依次Visual C++ -- 代碼 -- C++文件,最下面的名稱隨便寫,可以和前面的名稱一樣。
8、點完成,即可在新的頁面上編寫程序了
visual studio怎么打開項目?
鼠標左鍵點開始,在所有程序下面的空白搜索處輸入Microsoft Visual Studio,即可看到。如果看不到,說明你沒安裝好或者根本沒安裝上



































