Time of Update: 2018-12-07
VS自身預設設定,對代碼不同部分顯示不同顏色,用於區分不同對象,例如關鍵字用藍色、方法名用紅色,這樣做的好處就不多說了,代碼清晰、可讀性強、避免打錯字元這樣的低級錯誤。但是,VS自身預設設定存在一定問題,首先,字型過小,預設是9號字,在現在高解析度的電腦上,看上去實在費勁,需要將字型調大。其次背景色為白色,咋看上去,很清晰,時間一長,眼睛就有點花(太亮),更不用說盯上幾個小時。VS自身提供了設定方法,以VS2003為例,工具-》選項-》環境-》字型和顏色,建議將字型大小大小改為12,前景色彩預設
Time of Update: 2018-12-07
借MVP之名從微軟那裡借來了這本書,現在要交個作業(就是寫個書評)。這本書基本上和任何程式設計的概念、演算法、語言都沒有太大關係,是一本關於“工具”的書;然而和一般的使用說明書不同的是,這本書並非是完整的介紹Visual Studio的使用,而是分門別類地介紹了200多個關於如何更有效率地用好Visual Studio的技巧。古人說,工欲善其事,必先利其器,這本書正是這樣一個目的。書裡面介紹的Visual
Time of Update: 2018-12-07
Visual Studio 編碼方法 編碼方法合并了軟體開發的許多方面。儘管它們通常對應用程式的功能沒有影響,但它們對於改善對原始碼的理解是有協助的。這裡考慮了所有形式的原始碼,包括編程、指令碼撰寫、標記和查詢語言。 不建議將這裡定義的編碼方法形成一套固定的編碼通訊協定。相反,它們旨在作為開發特定軟體項目的編碼通訊協定的指南。 編碼方法分為三部分: 命名注釋格式 命名
Time of Update: 2018-12-07
使用 Visual Studio Tools for Office 可以建立兩種類型的解決方案:文件層級自訂項和應用程式層級增益集。它們具有以下配置:文件層級自訂項由附加於 Microsoft Office Word 文檔或 Microsoft Office Excel 活頁簿的Managed 程式碼程式集組成。應用程式層級增益集由作為 Microsoft Office 應用程式中的增益集啟動並執行Managed 程式碼程式集組成。 使用Visual Studio Tools for
Time of Update: 2018-12-07
清理Visual Studio最近開啟的項目和檔案、尋找的內容和最近引用組件(以Visual Studio 2005為例):Visual Studio中總是保留最近開啟的項目和檔案的記錄,以及尋找的內容,還有最近引用的組件,甚至是項目已刪除了,VS中也不刪。下面介紹幾種刪除的方法:第一種:建立一個bat檔案,以後雙擊即可清除,內建代碼如下@echo off@REG Delete HKCU\Software\Microsoft\VisualStudio\8.0\FileMRUList
Time of Update: 2018-12-07
Find Sample:{\[DataMapping\(\":a*\", DbType.(Int32|String|DecimalDateTime)\)\]}Match:[DataMapping("ID", DbType.Int32)][DataMapping("Amount",
Time of Update: 2018-12-07
文章目錄 增加Duration欄位 Visual Studio的單元測試會記錄每一個測試的執行時間,如果有幾個Method要測效能,以前我會用Stopwatch,最近我都改用單元測試來測,快又簡單。範常式式:有人說Catch不加Expection,因為不用匹配會比較快,我不相信,就來測測看。public void Test1(){ for (int i = 0; i < 100000; i++) { try
Time of Update: 2018-12-07
最近興沖沖的換了個64位的系統並安裝了下VS11,整體感覺還不錯,唯一一點就是部分工具列的表徵圖變了,一下子找不到了。今天碰到一個問題,VS11在引用WebService的時候總是報錯,原來在2010裡面運行好好的程式,到11 Beta就報錯了,找不到這個服務了,具體如下:環境Win7 64位,Vs11
Time of Update: 2018-12-07
這兩項任務需要Debugger類來完成。System.Diagnostics.Debugger類型可以允許我們和調試器互交。Debugger類型的成員不多也容易理解。(MSDN) 首先要通過IsAttached屬性判斷是當前進程是否附加了調試器。如果有的話,接著通過IsLogging方法判斷是否當前附加調試器支援日誌記錄。如果兩者都成立,變可以安全通過Log方法來記錄訊息了。Log的內容會顯示在在Visual
Time of Update: 2018-12-07
Visual Studio並沒有提供一個完整的事件定義的Code Snippets,只有一個叫invoke的Code Snippets,用來進行安全執行緒的事件調用,這個invoke也有一些不方便的地方,如下,invoke的使用: 首先你需要指定EventHandler的類型,這個在C# 3.0後一個var就解決了,不需要專門寫類型,況且現在寫C#的已經很少人在用Visual Studio 2005或更早的版本了,因此完全可以把var的使用普及下來。 其次,事件調用上該Code
Time of Update: 2018-12-07
昨天和一個同學討論了關於動態分配的數組調試的問題。 動態分配數組最直接也是最原始的方法就是使用動態分配記憶體空間的指標,如下代碼://動態分配一個行為2,列為2的2維數組,成員值分別是1,2,3,4int rows, cols;//行和列都設定成2rows = cols = 2;//數組頭指標int **a; //使用malloc分配空間a = (int **)malloc(rows * sizeof(int *));if(a == NULL) return 1; for(int i =
Time of Update: 2018-12-07
剛剛從廈門回來,深刻感受到廈門.NET俱樂部的激情,俱樂部的幾位核心成員都充滿了熱情,以極大的精力投入到俱樂部的活動當中。廣州.NET俱樂部是由我一手創辦的,我也知道在組織俱樂部活動時,邀請講師,尋找場地,安排各種事宜的艱辛。但是這次廈門俱樂部的活動舉辦的非常好,講題豐富,環境也不錯,還引起了一些大公司的興趣,相信不久就會獲得一些公司的贊助。在此次活動中,廈門高士達公司還給俱樂部會員免費提供了最新的微軟認證考試的考試卷。也希望更多的公司來支援.NET俱樂部。隨後廈門俱樂部的主席劉輝
Time of Update: 2018-12-07
Office Developer’s Conference 2006正在美國熱熱鬧鬧的舉行著,大會上首先放出來的好東東,就是Visual Studio Tools for Office v3,下一代Office 2007開發平台的第一個CTP測試版。VSTO v3針對的版本是Office 2007 Beta1 Technical Refresh,同時需要Visual Studio 2005 Team System版本(或者單獨的VSTO 2005版本)和WinFX Feb06
Time of Update: 2018-12-07
今天偶然發現,WSPBuilder在中文版本的Visual Studio上面無法正常工作(以前一直使用英文版VS,所以沒發現有這種問題),在使用"Build WSP"指令時,會提示"值不在預期的範圍內"。到WSPBuilder的專案網站找了一下,發現已經有使用法文版Visual Studio的使用者,提出過這個Bug了。我從專案網站上找到原始碼,修改了一下,讓它可以相容非英文版本的Visual Studio了。如果你習慣了使用中文Visual
Time of Update: 2018-12-07
快速鍵 功能 CTRL + SHIFT + B產生解決方案 CTRL + F7 產生編譯 CTRL + O 開啟檔案 CTRL + SHIFT + O開啟項目 CTRL + SHIFT + C顯示類別檢視視窗 F4 顯示內容視窗 SHIFT + F4顯示項目屬性視窗 CTRL + SHIFT + E顯示資源檢視 F12 轉到定義 CTRL + F12轉到聲明 CTRL + ALT + J對象瀏覽 CTRL + ALT + F1協助目錄
Time of Update: 2018-12-07
昨天在思歸大俠的blog看到一個文章的連結:Does Visual Studio Rot the Mind?” 作者是Windows程式員都熟悉的Charles Petzold大師,發表日期是:October 20, 2005 算是很新了。文章複製到word裡整整有23頁,小弟沒有精力翻譯給大家看了,給大家譯一段摘要吧:Abstract: Visual Studio can be one of the programmer's best friends, but over the years
Time of Update: 2018-12-07
關於TestDriven.NET的文章很多,有很詳細的說明,我不太會單元測試只是每次要運行程式才能調試覺得太麻煩了,所以找了找相關工具。 下載:http://www.testdriven.net/downloads/TestDriven.NET-2.22.2468_Personal.zip,是個人版,專業版和企業版都要錢的......官網:http://www.testdriven.net 安裝時記得關閉visual studio 。 2.
Time of Update: 2018-12-07
當你在vs中設定的字型不支援中文時(如consolas),vs使用一個檔案來決定使用什麼中文字型。 這個檔案就是: %userprofile%\application data\microsoft\visual studio\9.0\vsfontlk.dat 這個檔案是文字格式設定,utf16編碼,帶bom。使用一個合適的編輯器開啟,看這一行 0804|NSimSun|新宋體 0804是16進位,對應10進位是2052,也就是chinese PRC的lang id了。後面是字型。
Time of Update: 2018-12-07
最簡單的方法, 就是在VS2010的C++檔案裡直接使用__asm{} 直接寫彙編代碼. 執行個體代碼如下:#include <iostream>using namespace std;int main(){ char a[10] = "1234"; __asm { push eax push edx push ecx lea eax, a mov cl,byte ptr [eax]
Time of Update: 2018-12-07
筆者的VS2010的Test Project遇到了一樣的問題. 錯誤資訊例子:An exception was encountered while constructing the content of this frame. This information is also logged by running the application with the /log parameter on the command line, which stores results in