Time of Update: 2018-12-05
一般來說代碼檔案都要有個文檔頭,帶有著作權聲明和協助資訊等。我以前都是用CtrlC,CtrlV來做,後來研究了一下網上的資料,發現用宏來完成這個任務比較方便。在工具菜單中選擇宏->宏IDE,在宏編輯器中添加新項,選擇模組,嗯,模組名字就叫做"AddDocumentHeader"吧。編輯代碼內容如下:Imports SystemImports EnvDTEImports EnvDTE80Imports EnvDTE90Imports EnvDTE90aImports EnvDTE100Imp
Time of Update: 2018-12-05
最近打算系統地學習一下C#語言,在看Professional C#。不知道各位關於如何學好系統地C#語言有沒有好的提議,如有還請賜教:) 工欲善其事,必先厲其器,要想做好軟體開發,掌握好的調試工具和技巧是很必要的!在看書的過程中發現了一些我以前不知道的VS.NET有用的調試功能(可能很多人都已經知道這些功能了,如果誰有相關的使用經驗希望能夠分享),這裡做個很簡單的介紹: 一、斷點設定(Breakpoints)
Time of Update: 2018-12-05
Visual Studio Keyboard Shortcut Posters & Other 'Cheat Sheet' Links Tim Heuer blogged this morning about some Visual Studio Shortcut 'Posters' that are available from Microsoft as PDF, and I thought they'd be worth a mention in case anyone doesn'
Time of Update: 2018-12-05
今天反編譯了一個項目,裡面的Property 的形式變成了最原始的形式,如get_xxx(),set_xxx(val),而且還很多,手動改的話要費很多時間,因此想用Regex的分組匹配進行替換,查了一下資料,vs裡的分組符號使用{},好象用()是不行的,我試了好多次都沒有成功,比如:要將obj.get_Name()替換成obj.Name可以使用get_{[^(]+}\(\)替換為\1 就可以了,\1就相當於{[^\(]+}這一部分,^\(表示非左括弧的所有字元 如果要將obj.set_Name(
Time of Update: 2018-12-05
用了一年多的Visual Studio 2005, 又用了半年的 Visual Studio 2008, 今天,突然有項目要求用 .NET 1.1 開發,暈倒啊重新拿起塵封已久的Visual Studio .Net 2003 的IDE,我靠,用起來簡直快瘋了,介面難看也就罷了,智能提示真是太爛了 ,連 SharpDevelop 都遠遠不如啊真是又笨又拙啊……真是見證了那句話:微軟的產品,前2版本基本是測試品,拿使用者當小白鼠地……
Time of Update: 2018-12-05
在Windows Mobile上輸出Debug資訊,非常簡單,可以直接使用Console.WriteLine,但是Windows Phone上不能使用這個方法了,其實也很簡單,也就是一句話。System.Diagnostics.Debug.WriteLine("Debug Message"); 做法很簡單,而且release版本會自動屏蔽了這些資訊,非常實用,我在應用程式生命週期的視頻中也用過這個方法,下面重點講述一下為什麼需要用這個函數。 根據自己的經驗,原因有兩個:1.使用MVVM的時候,
Time of Update: 2018-12-05
大家有沒有試過需要對現有的VS項目進行升級或者降級轉換?升級的話只要在高版本的VS開啟一般都可以完成了,但轉完後如再想轉回舊版本可就不行了,這裡介紹一款開源的程式,可以將VS各版本的項目相互轉換。本程式現在支援Visual Studio 2005, 2008, 和 2010 的項目,如所示:這是一個在 codeproject
Time of Update: 2018-12-05
搜尋功能(新!) 在Visual Studio中有許多不同的搜尋方法(增量搜尋,快速尋找,在檔案中尋找,尋找工具列等),對於一個給定的任務往往是不太明確的。 而且尋找對話方塊本身也使得我們沒法很好的查看和跳躍代碼。 Productivity Power Tools 增加了新的尋找擴充。在編輯文本的狀態下,按Ctrl + F 就彈出了這個小而強大的視窗,通過這個視窗你可以使用大多數的快速尋找功能,如替換,大小寫選項,並增加了NET的Regex! 增強捲軸 (新!) Enhanced
Time of Update: 2018-12-05
環境: xsd3.2 + visual studio 2005 1、安裝 xsd-3.2.msi 從 http://www.codesynthesis.com/products/xsd/download.xhtml 下載。我安裝在 :C:\Program Files\CodeSynthesis XSD 3.2 安裝動作會在系統內容變數 path 項中 添加 "C:\Program Files\CodeSynthesis XSD 3.2\bin" 2、 在 visual studio 中添加
Time of Update: 2018-12-05
這位同事是用Java的,最近的一個.NET項目中,他來幫我們做。所以他也開始使用VS2005了,我覺得他至少具有一條Java開發人員的典型特徵——對微軟相當鄙夷,這個也就罷了,跟我沒多大關係。其後在開發過程中,他經常抱怨VS2005不好用,又說Eclipse如何如何好用云云。說實話,本來我對微軟及其產品也沒有太多好感,但畢竟跟VS朝夕相處,日久生情,於是經常是他說VS哪個地方不好用,我就會為VS進行一番辯護。一段時間下來,至少也向他證明了,Eclipse的大部分功能VS2005也具備了;同時,不
Time of Update: 2018-12-05
第一步:開啟Visual Studio (這裡我雖然用的是Visual Studio 2008,但是Visual Studio 2005也同樣適用,而且建立方法都是一樣的) (Figure 1)第二步: 建立一個新的項目並且命名為MyTemplate(最好寫成MyProjectTemplate,這樣容易區分是Project Template還是Item
Time of Update: 2018-12-05
visual studio用"尋找替換"來刪掉原始碼中所有//方式的純注釋和空行注意:包括/// <summary>這樣的XML注釋也都刪掉了。步驟1/2(刪除注釋):使用Ctrl+H快速替換功能,尋找內容為:^[ \t]*//[^\n]*\n替換內容為空白(什麼都不寫),尋找範圍你自己定(我喜歡選整個解決方案),尋找選項要選中使用Regex。然後點擊全部替換就行了。這會把原來的一行//的注釋刪掉,並且不留空行。步驟2/2(刪除空行):然後設定尋找內容為^:b*$\n再執行全部替換,
Time of Update: 2018-12-05
擴充管理器Visual Studio 2010新增“擴充管理器”的功能,可用於添加、移除、啟用和禁用Visual Studio擴充。我們可以從Visual Studio Gallery(Visual Studio庫)網站上安裝擴充,這些擴充一般是VSIX包格式,包括項目模板、項目範本、工具箱項、託管擴充架構(MEF)組件和VSPackage。安裝在“Visual
Time of Update: 2018-12-05
前些天協助一個項目做了針對VS Addins安裝問題的研究,簡單總結一下。問題背景:使用VS2005 Addin模板產生MyAddin1工程, 完成了Addin的編譯,產生MyAddin1.dll和MyAddin1.AddIn兩個檔案備用,通常我們在Debug的時候都是把MyAddin1.AddIn裡的路徑改為卻對路徑,然後把它拷貝到%Documents%\Visual Studio 2005\Addins下面,這個看起來很簡單,但是在客戶機器上,我們該怎麼做呢?
Time of Update: 2018-12-05
轉載自:http://developer.51cto.com/art/200904/122073.htm1. F5:啟動調試2. F7 /Shift-F7:顯示代碼視窗或顯示設計器視窗3.Alt-Enter:顯示選中對象的屬性(這是個常用的windows快速鍵,可以用顯示目錄和檔案的屬性)4.F6 / Shift-F6 / Ctrl-Shift-B:產生解決方案/產生項目/產生解決方案5.Shift-Alt-C: 在項目裡添加類6.Ctrl-K + Ctrl-C: 注釋一段選擇代碼7.Ctrl-
Time of Update: 2018-12-05
from: http://www.codeproject.com/KB/tips/VSnetIDETipsAndTricks.aspxIntroductionA compendium of short cuts, tips and tricks, features, whatcha-may-callits for the Visual Studio .NET IDE.I love Vim. And the power it gives is almost corrupting.
Time of Update: 2018-12-05
Visual Studio編碼方法編碼方法合并了軟體開發的許多方面。儘管它們通常對應用程式的功能沒有影響,但它們對於改善對原始碼的理解是有協助的。這裡考慮了所有形式的原始碼,包括編程、指令碼撰寫、標記和查詢語言。不建議將這裡定義的編碼方法形成一套固定的編碼通訊協定。相反,它們旨在作為開發特定軟體項目的編碼通訊協定的指南。編碼方法分為三部分: 命名 注釋 格式
Time of Update: 2018-12-05
瞭解一些快速鍵,編程還是比較好的,尤其是對於一些只有快速鍵才可以使用的功能。比如,代碼的重疊和展開,一大段函數被注釋掉,以及恢複注釋中的代碼。以及跳轉到某個檔案的某一行,在debug中用起來都比較爽!~~希望大家能夠喜歡,嘿嘿。 ---女生木子 快速鍵功能
Time of Update: 2018-12-05
本文闡述了在 Visual Studio .NET 開發環境中建立安裝程式包的步驟。此外,本文還闡述了各種類型的安裝項目以及如何將檔案或依賴項包含在安裝程式中。 回到頂端 部署項目的類型 部署項目有五種類型:合併模組項目、安裝項目、Web 安裝項目以及 Cab 項目。安裝嚮導可以指導您完成建立部署項目的過程。以下是為項目選擇正確的部署項目類型應遵循的規則。 收合該表格
Time of Update: 2018-12-05
鄭重聲明,如果引用,請註明出處:(原創 部落格園:天之子)本地安裝 nuGet 1.3,開啟 Visual Studio 2010,建立項目,依次選擇:工具/Library Package manager/Package Manager Console,輸入以下安裝命令,可以方便添加向外延展群組件。Visual Studio 開原始檔控制擴充 NuGet 常用組件安裝命令,整理如下:---------------------------------------------------------