成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Visual Studio 2010中關于C#的幾點改進

開發 后端
本文將介紹的是Visual Studio 2010這款IDE對于C#開發方面的幾種改進,這些改進也都是針對提高開發人員效率所為。

本文將介紹的是Visual Studio 2010作為IDE的一些改進。希望對大家有所幫助。

1.使用時生成

此功能大大提高了測試驅動的開發 (TDD) 的 Visual Studio 支持。即使您不使用TDD這個功能也是非常有用的。它可以減少擊鍵次數,盡可能的增加您的工作效率。 例如現在我可以編寫如下代碼:

  1. class Program  
  2. {  
  3.   static void Main(string[] args)  
  4.     {  
  5.      var test = new SampleClass(firstParameter: "test", secondParameter: 0);  
  6.         test.FirstProperty = 1;  
  7.         test.SampleField = 2;  
  8.      int value = test.SomeMethod(100);  
  9.     }  
  10. }  

當前SampleClass類根本就還不存在,將被顯示高亮的語法錯誤,可以將光標移到該錯誤上,并按ctrl+’’." 將為我們自動生成代碼。

image_14

Visual studio 2010能幫我們自動生成類、構造函數、屬性、字段、枚舉、和方法。那樣我們就只需要按幾次ctrl+”.”這樣我們會少寫很多的代碼,

雖然我們這些IDE給我們帶來了方便,但是假設我們現在需要輸入SampleClass里添加另一個屬性First,因為我們已經定義了FirstProperty屬性,當我們輸入First鍵入“=”時,結果FirstProperty被輸入了。

如何避免這種問題呢,需要按快捷鍵”CTRL+ALT+SPACE”將IntelliSense從完成模式切換到建議模式。建議模式的IntelliSense不會強制里輸入必須存在的提示。也就是不會在我輸入First后,鍵入“=”時,IntelliSense不會立即選擇FirstProperty成員。當然你仍然可以選擇現有列表里的成員。如我們輸入SampleClass的First在看效果。

image_16

2.調用層次結構

調用層次結構窗口可以幫助你分析代碼,并在該窗口內導航。我打開一個Visual Studio附帶的LINQ示例項目之一。我選擇了WebServiceLinqProvider示例。

現在,打開層次結構窗口,可以將光標移到方法、屬性、字段、索引器或者構造函數上,無論是聲明還是一個實際調用上。然后右擊,選擇“View Call Hierarchy”或者快捷鍵(按CTRL+ALT+K)。當然調用層次結構的功能也可以在“對象瀏覽器”和“類視圖”中調用。

image_18

對我來說,該窗口最大的優點就是可以看到那些成員被調用,成員定義在什么地方,這些信息通常都是很難獲取的,因為有可能這些成員調用分布在不同的項目里。

在相同的窗口節點下,還可以查看哪些成員所選的成員調用。對于虛擬的和抽象的成員,還可以進行查看和重寫。

這些功能都是非常好的。第一,我們還可以查看方法的調用站點,還可以查看到包含此代碼的文件名稱。

image_20

第二,可以雙擊任何方法,Visual Studio將為您打開該方法。

3.定位到

這是一個很酷的IDE功能導航。是符號的一種快速搜索工具。可以快速搜索類型、成員在些窗口中的文件。還支持“駱峰式”搜索。在一個結果列表中顯示的所有內容。在下圖中,可以看到一個類、一個構造函數和一個與我輸入的大寫字母相匹配的駱峰式命名的文件,當然想導向到任何一項,只需要雙擊就可以導向。

image_thumb_10

4.突出顯示引用

將光標放到任何一個符號上(如方法、屬性、變量等),在代碼編輯器中將自動突出顯示此符號的所有實例。你還可以通過快捷鍵“CTRL+SHIFT+向上/向下”來從一個加亮的符號跳轉到下一個加亮的符號。

image_thumb_11 

5.框中選擇和多行編輯

假如,你需要將一個類里的多個公共的字段修改為私有字段。以前你就需要一個一個的去修改,現在你可以通過鍵入一次就可以全部修改過來啦。然后按住“alt”鍵,然后使用您的鼠標箭頭鍵來選擇框區域。

image_thumb_12

現在只需要鍵入新的文本。然后選中的每一行上都會重復選中。

6.停靠窗口和縮放

目前Visual Studio 2010對窗口的停靠有有一些很大的改進。事實上,可以取消停靠任何窗口。并根據自己的需要,進行重新排列。可以停靠在主要的窗口號邊緣或者放到屏幕的中間。

另外就是代碼編輯器里的代碼縮放,只要我們按住Ctrl鍵并使用鼠標滾輪放大或縮小字號。

原文標題:Visual Studio 2010為 C# 開發人員提供的新的IDE功能

鏈接:http://www.cnblogs.com/longgel/archive/2010/06/01/1748999.html

[[11554]]

【編輯推薦】

  1. Visual Studio 2010中Xaml開發格式設置技巧
  2. Visual Studio 2010中手動添加圖片文件
  3. 使用Visual Studio 2010統一管理數據庫對象
  4. Visual Studio 2010 TFS探索之旅
  5. Visual Studio 2010更改顏色背景的方法
責任編輯:彭凡 來源: 博客園
相關推薦

2009-09-02 16:21:17

Visual BasiC#語言

2010-03-01 09:16:22

Visual Stud

2010-03-11 16:29:28

Visual Stud

2009-12-21 09:55:53

Visual Stud

2009-07-02 10:07:24

C# 4.0的動態類型Visual Stud

2009-03-17 08:56:57

Visual StudVS2010C++

2011-03-31 09:13:00

Visual Stud

2009-11-03 09:21:26

Visual Stud

2009-12-02 09:43:38

Visual Stud

2010-03-10 09:28:58

Visual Stud

2010-03-17 08:49:49

Visual Stud

2009-09-07 09:22:17

Visual Stud代碼片段

2009-11-10 13:43:37

Visual Stud

2010-03-19 13:17:26

Parallel

2009-11-24 09:00:02

Visual Stud

2010-07-15 08:50:09

SharePointVisual Stud

2010-07-20 08:43:00

Visual Stud

2010-03-01 13:50:35

Visual Stud

2010-03-15 09:04:09

C++Visual Stud

2010-04-01 09:06:05

C# 2010
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩精品久久久免费观看 | 久久婷婷av | 久久成| 国产精品国产成人国产三级 | 久久亚洲国产精品日日av夜夜 | 综合久久综合久久 | 午夜影院在线视频 | 久久九 | 欧美日一区二区 | 国产一级在线视频 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 精品www| av免费在线播放 | 毛片一级电影 | 亚洲视频欧美视频 | 色婷婷影院 | 污视频免费在线观看 | 成人黄在线观看 | 成年人黄色一级毛片 | 欧美成人精品在线 | 日日夜夜天天 | 亚洲精品9999 | 国产亚洲一区二区在线观看 | 国产在线观看一区二区三区 | 七七婷婷婷婷精品国产 | 99精品热视频 | 国产成人一区二区 | 亚洲日韩中文字幕一区 | 天堂资源 | 欧美久久精品一级黑人c片 91免费在线视频 | 中文天堂在线一区 | 成人国产精品免费观看 | 日韩福利视频 | 欧美在线一区二区三区 | 欧美日韩在线播放 | 99精品视频在线 | 91精品国产91久久久久久吃药 | 中文字幕免费在线 | 国产视频中文字幕在线观看 | 国产精品99久久久久久久vr | 日韩精品久久久久久 |