中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 計算機技術 > 應用程序 > vs2010中的Quick Search
VS2010 并行計算概述 回到列表 Visual Studio 2010 IDE增強
 vs2010中的Quick Search

作者:陳良喬 時間: 2010-04-27 文檔類型:轉載 來自:IT168

隨著業(yè)務的發(fā)展,Visual Studio所需要處理的問題也越來越復雜,這就使得一個解決方案中的代碼數(shù)量大大增加。一個代碼文件,動輒上千行,數(shù)萬行也是常見的事情。我們常常在編寫新代碼的時候,已經(jīng)忘記了幾天前,幾周前,甚至幾個月前寫的代碼是如何實現(xiàn)的。當我們需要回顧以前的代碼,參考其實現(xiàn)或是對其進行維護的時候,就需要我們在代碼中進行查找(Find)和搜索(Search)。當然,Visual Studio作為一個成熟的開發(fā)工具,它的代碼編輯器一開始就擁有了查找功能,同時還在后繼的不斷版本更新中,添加了很多高級的查找功能,比如支持通配符,正則表達式等等。但是,查找功能始終都是進行“精確”的匹配。我知道,程序員們的記性都不太好,如果我們只對要查找的結果有個模糊的印象,那么查找起來將比較困難。為了方便健忘的程序員們在紛繁的代碼中進行快速地查找定位,Visual Studio 2010提供了“Quick Search” 功能。

我們注意到,新功能的名字是“Quick Search”而不是“Quick Find”,Search和Find的差別,就是你可以根據(jù)蛛絲馬跡,只言片語進行“Search”,但是無法用這些信息進行“Find”。搜索,是一種模糊查找,一種更高形式的查找。

Visual Studio 2010中,我們可以通過在任何代碼文件中使用快捷鍵“Ctrl + ,”(Ctrl鍵加上逗號鍵)調出“Quick Search”窗口。

圖1 “Quick Search”窗口

我們可以在搜索框中輸入任意的字符作為搜索條件,Visual Studio就會替我們在項目中搜索相關聯(lián)的符號,類型,成員名稱等等,同時將搜索結果動態(tài)地顯示在窗口下方的搜索結果列表中。我們可以不斷地更換搜索條件,直到找到我們想要的結果為止。

光說不練,相信大家也不會有深刻的體會。下面我們就以一個實際的例子,來體驗一下“Quick Search”的強大功能。為了簡便,我們這里使用Visual Studio 2010 CTP虛擬機中自帶的一個示例項目PeopleTrax。當然,我們也可以使用自己的項目。

找到虛擬機中的文件夾C:\Program Files\Visual Studio 10.0\Samples\1033\中的實例項目TeamDev Samples.zip,并把它解壓縮到一個合適的文件夾。然后雙擊文件夾中的PeopleTrax/CS/PeopleTrax/PeopleTrax.sln解決方案文件,將這個解決方案在Visual Studio 2010中打開。

然后,在解決方案瀏覽器(Solution Explorer)中找到Persion項目中的person.cs代碼文件,雙擊打開這個代碼文件。這時,我們就可以使用快捷鍵“Ctrl + ,”打開“Quick Search”窗口,F(xiàn)在,我們想搜索前幾個月我們寫的一個用于獲取人名的函數(shù),關于這個函數(shù),現(xiàn)在我們只記得這個函數(shù)的名字有“get”和“name”這兩個關鍵字,其他的信息全都忘記了。我們嘗試著在“Quick Search”窗口中輸入“get”,“Quick Search”就列出了所有含有“get”的變量,函數(shù)等等。

圖2 “Quick Search”的搜索結果

如果夠幸運,我們使用一個關鍵詞就可以找到我們需要的內容,比如這里的GetNames()函數(shù),就是我們想要的搜索結果。如果一個關鍵字的搜索結果太多,不便于查找,我們還可以用空格間隔多個關鍵詞進行復合搜索。這里,我們接著輸入我們的第二個關鍵詞“name”,這時搜索結果就非常清楚了。使用向下鍵選中搜索結果,然后使用回車鍵,我們就可以直接跳轉到相應的代碼行。當然,直接用鼠標雙擊搜索結果,也可以跳轉到相應的代碼行。

圖3 復合搜索

有了“Quick Search”,我們就再也不用擔心陷入代碼的汪洋大海了,也可以把我們有限的Memory用于記憶更加重要的東西,比如父母的生日,信用卡還款的日子等等。

當然,“Quick Search”也不是萬能的。例如,它現(xiàn)在還無法像其他搜索引擎一樣,使用AND、OR等運算符對關鍵字進行組合,同時它也無法對一個函數(shù)的內部實現(xiàn)進行搜索,當我們要搜索一個消息框的字符串內容時,“Quick Search”就無能為力了。這時我們還是需要用到傳統(tǒng)的查找功能?傊癚uick Search”和“查找”可以配合使用,互相補充,缺一不可。

除了“Quick Search”功能,Visual Studio 2010還提供了兩個用于在代碼之間快速跳轉的功能。其中一個是我們前面曾經(jīng)介紹過的“調用繼承樹”,而另外一個就是非常實用的“引用高亮”。在代碼文件中,我們將光標停留在某個變量上,那么整個代碼文件中,所有對此變量的引用都會高亮顯示。這樣,我們就比較清楚代碼對這個變量做了什么操作,執(zhí)行了什么動作。當高亮顯示引用后,我們還可以使用快捷鍵“Ctrl + Shift + Up/Down”在各個引用之間快速跳轉。這個“引用高亮”的小功能在代碼比較長,對一個變量的操作比較頻繁的時候特別有用。

圖4 引用高亮顯示

本文鏈接:http://www.95time.cn/computer/soft/2010/7549.asp 

出處:IT168
責任編輯:bluehearts

◎進入論壇計算機技術版塊參加討論

相關文章 更多相關鏈接
VS2010 并行計算概述
軟件開發(fā)之魔杖VS 2010
VS2010 VC中msbuild替代vcbuild
Visual Studio 2010 IDE增強
VS2010 Layer Diagram 實例教程
作者文章
C# 4.0中的動態(tài)類型和動態(tài)編程
關鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設計比賽 網(wǎng)頁制作 web標準 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大!熬•自然”設計大賽開啟
國際體驗設計大會7月將在京舉行
中國國防科技信息中心標志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機會
阿里行云
云手機年終巨獻,送禮標配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機主題設計大賽
欄目最新 欄目最新列表
Windows7優(yōu)化調整實用小技巧十則
關于國內Windows 7下載的一些提醒
Windows 7安全模式下修復系統(tǒng)故障
如何防止電腦被黑客入侵
syssafe病毒抗爭記
淺談手工殺毒
L2TP預共享密鑰解決內網(wǎng)VPN連接問題
淺談移動硬盤的數(shù)據(jù)安全問題
Windows組策略之軟件限制策略
特殊文件防止閃存為電腦帶來病毒

藍色理想版權申明:除部分特別聲明不要轉載,或者授權我站獨家播發(fā)的文章外,大家可以自由轉載我站點的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權歸我站和作者共有。

轉載要求:轉載之圖片、文件,鏈接請不要盜鏈到本站,且不準打上各自站點的水印,亦不能抹去我站點水印。

特別注意:本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯(lián)系,版權歸原作者所有,文章若有侵犯作者版權,請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內容無關的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項有關法律法規(guī)
·承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
·本站評論管理人員有權保留或刪除其管轄評論中的任意內容
·您在本站發(fā)表的作品,本站有權在網(wǎng)站內轉載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設計》
犀利開發(fā)—jQuery內核詳解與實踐
作品集 更多內容

雜⑦雜⑧ Gold NORMANA V2