Time of Update: 2017-02-27
在Visual Stuido 2010中有一個新的功能那就是IntelliTrace.IntelliTrace被引入到Visula Studio中來加速我們對.NET應用程式的調試,它通過對預先設定的事件和方法在運行過程中的跟蹤並將其有效地傳遞給調試執行者,從而快速的傳遞程式在執行過程中的狀態和各種資訊來協助開發人員更好的偵錯工具,快速的發現問題。實際上,在Visual Studio 2010之前,Microsoft Visual Stuido已經協助我們很好的繼承了調試工具,比如對變數的監控,
Time of Update: 2017-02-27
Visual Studio 2010 Ultimate 版本有個新功能IntelliTrace(智能跟蹤),IntelliTrace被引入到Visula Studio中來加速我們對.NET應用程式的調試,它通過對預先設定的事件和方法在運行過程中的跟蹤並將其有效地傳遞給調試執行者,從而快速的傳遞程式在執行過程中的狀態和各種資訊來協助開發人員更好的偵錯工具,快速的發現問題。實際上,在Visual Studio 2010之前,Microsoft Visual
Time of Update: 2017-02-27
用Visual Studio 2010後發現我的c盤變得越來越小了,剛開始通過最佳化工具清理c盤,但是無論怎麼做都不能將c的記憶體有效提升,之後一個一個目錄的尋找之後才知道有個檔案夾C:\ProgramData\Microsoft Visual Studio\10.0\TraceDebugging很占記憶體,從網上查了查知道這是什麼了(具體資訊從推薦Visual Studio
Time of Update: 2017-02-27
記得以前的規則是“翻倍補餘”。當申請增加容量時,EnsureCapacity()函數不管三七二十一,先將字串容量加倍,如果加倍後的容量大於申請容量,則加倍後的容量即為新容量;如果加倍後的容量仍小於申請容量,則申請容量為新容量。以前:StringBuilder buffer = new StringBuilder("Hello Kitty!"); //容量為16buffer.EnsureCapacity(28); //請求把容量增加到28Console.
Time of Update: 2017-02-27
根據Forrester Research今年第二季度的一份研究報告,在超過1000名專業開發人員中,採用敏捷模式進行軟體開發的已經有10.9%採用了Scrum模式,在所有的敏捷開發模式中名列首位,而在所有的軟體專案管理模式中,敏捷模式更是被35%的開發人員所採用。當然,研究報告為我們呈現的僅僅是一個統計學的觀點,到底你的Team Dev應該採用什麼樣的開發模式,這還是要根據各自不同的開發環境,人員構成,公司架構以及文化背景來決定。圖1:Forrester 關于敏捷模式的調查報告Visual
Time of Update: 2017-02-27
如今製造商們廣泛提供了多核心處理器,新處理器中的單線程效能相對而言可能就顯得平淡無奇了。那就意味著,對軟體開發人員來說,通過更好地利用並行機制來提高應用程式效能的壓力就更大了。並行編程是一項很有挑戰性的工作,其原因很多,但我在本文中只想將重點放在並行應用程式的效能方面。多線程應用程式不止容易成為順序實現低效率進行(如低效的演算法、低速的緩衝行為、過多的 I/O)的常見原因,而且還可能具有並行效能
Time of Update: 2017-02-27
在諸多新改進之中,Visual Studio 2010 引入了使用者期待已久的Entity Framework 4.0 和 WCF Data Services 4.0(以前稱為 ADO.NET 資料服務),這兩項功能綜合起來,簡化了您建立資料模型、使用資料和產生資料的方式。Entity Framework 4.0 (EF 4.0)
Time of Update: 2017-02-27
概述測試驅動開發 (Test Driven Development, TDD),通常也稱作測試驅動設計,是一種開發方法。在該方法中,開發人員首先編寫單元測試,然後編寫實際系統代碼來確保可以順利通過單元測試。可以將單元測試看作是系統行為的小型規範;首先編寫單元測試可以讓開發人員僅編寫足夠通過測試的代碼,有助於確保系統的緊湊、輕量,並能明確專註於滿足已確定的需求。TDD
Time of Update: 2017-02-27
Microsoft Office 為組織提供了一個終端使用者非常熟悉的環境來快速建立商務應用程式。構建 Office 商務應用程式為組織提供了利用以下內容的大量機會:編輯客戶關係管理 (CRM) 系統、將從企業營運系統應用程式提取的資料前置、託管商業智慧報告,以及很多其他可能性。儘管 Office 開發為組織提供了很多有價值的機會,但是之前它也為這些應用程式的開發和部署提出了一些挑戰。早期的託管語言版本也推動了使用 Office 建立應用程式的方式。 調用大量的 Office API
Time of Update: 2017-02-27
在講求個人化的今天,什麼都要求個人化,自訂,都強調一個大大的i。所以這才有了iGoogle的自訂頁面,Windows Live的自訂個性首頁。作為程式員們天天使用的開發工具Visual Studio,為了順應這種自訂、個人化的潮流,也引入了自訂開始頁的功能。Visual Studio
Time of Update: 2017-02-27
注意,衍生類別的建構函式隱式調用了基類(或 Java 術語中的超類)的建構函式。在繼承中,所有的基類建構函式都是按照這些類出現在類層次中的順序在衍生類別的建構函式之前調用的。將類型強制轉換到基類與在 Java 中一樣,我們不能使用對基類的引用來訪問衍生類別的成員和方法,即使基類引用可能包含對衍生類別型對象的有效引用也同樣如此。我們可以通過隱式地引用派生的類型來引用衍生類別:ColorPoint clrpt = new ColorPoint();Point pt =
Time of Update: 2017-02-27
本文討論 Java 和 C# 之間的異同點,目的在於當遷移到 .NET 時,讓 Java 開發人員掌握所涉及的一些知識。Java 和 C# 之間的主要相似點是: • Java 和 C# 都源於 C++,並且共有 C++ 的一些特徵。 • 兩種語言都需要編譯成中間代碼,而不是直接編譯成純機器碼。Java 編譯成 JAVA 虛擬機器
Time of Update: 2017-02-27
現在來介紹一下Visual Studio 2008的快速鍵,其實Visual Studio 2008作為新一代整合開發工具,功能更加的強大。很多快速鍵和Visual Studio 2005基本一樣,但是略有差別。作為一款更加成熟的整合開發工具,它又為我們提供了哪些捷徑呢,下面詳細介紹Visual Studio 2008快速鍵和具體的操作的意義。【視窗快速鍵】Ctrl+W,W: 瀏覽器視窗Ctrl+W,S: 解決方案管理器Ctrl+W,C: 類別檢視Ctrl+W,E: 錯誤清單Ctrl+W,O:
Time of Update: 2017-02-27
Visual Studio 2005作為一款成熟的整合開發工具,使用它可以加快我們的系統開發效率。而在實際學習工作中,我們除了使用Visual Studio 2005提供的友善的UI來進行操作意外,我們還可以使用其快速鍵方式,來快速執行我們的操作。下面列舉的Visual Studio 2005快速鍵和具體的操作。整理一下與大家分享。【快速鍵功能】CTRL + SHIFT + B產生解決方案CTRL + F7 產生編譯CTRL + O 開啟檔案CTRL + SHIFT + O開啟項目CTRL +
Time of Update: 2017-02-27
可以說木匠讓小時的我第一次感受到了專業,雖然那時還不知道專業這個詞,尤其是 那些有年紀的老木匠,專註地在那鋸木頭、DingTalk子、刨出帶著香味的木花。他們有其他人 所沒有的工具,更重要的是他們掌握了那些工具。VS正是我們手頭的工具,它可以是鎚子 ,也可以是鋸、刨子,如果你能掌握它,而且要掌握的好。我向來喜歡瞭解手頭工具的方方面面(也許與我的思維方式有關,總想瞭解得更多) 。我甚至覺得,對於最常用的工具,瞭解得越多越好——今天掌握了一個小功能,未來兩
Time of Update: 2017-02-27
關於使用者介面的種種(上)一文介紹了VS中的工具視窗。關於使用者介面還有更多的內 容,比如選項頁(Options Page)、菜單表徵圖,具體來說,本文介紹的內容將包括:1)建立自訂的選項頁;2)設定功能表項目的表徵圖;建立自訂的選項頁在安裝了DPack後,可以在VS的選項頁(Tools->Options)中看到新添加的一項:這看起來很專業。很多時候我們開發的Add-In需要進行一定的配置,選項頁是最佳選 擇:VS的使用者一般習慣於在此處進行各種配置,所以把配置介面放在其它地方就顯得突兀
Time of Update: 2017-02-27
前言Add-In大多需要一定的使用者介面,前面的隨筆中採用的主要方式是菜單和自訂表單 。對於菜單,可以是VS的主菜單,也可以是在某個特定的操作功能表,比如編輯器;對於 自訂表單,用起來也很簡單,就像在Windows應用程式中添加一個表單一樣。本文將介 紹關於使用者介面的其它內容,包括:1) 訪問VS中的各個視窗,如Output視窗、Command視窗等;2)建立自訂的工具視窗關於VS中的視窗我們在VS中會遇到各種視窗,如Solution Explorer、Toolbox、Output
Time of Update: 2017-02-27
前言在可擴充性開發(六)中,我介紹了對於Solution Explorer的基本操作。不過,對咱 們開發人員來說,絕大部分時間面對的還是編輯器。VS2008的編輯器功能已經頗為強大了,如果我們能熟練使用快速鍵,編寫代碼的過程 是相當舒服的,就像《卓有成效的程式員》中所說:“編程時始終優先使用鍵盤而非滑鼠”但問題在於,VS面向的是所有的開發人員群體,它只能夠提供最通用的功能,如果對
Time of Update: 2017-02-27
Visual Studio 2005把強資料類型擴充到了設定檔中,添加了設定的範圍、基於GUI的屬性編輯器和拖放配置類的唯讀約束。在.NET 2.0的一些新特性中,包含了對System.Configuration名稱空間的修補和Visual Studio 2005配置編輯器。與以前的實現方式相比,新的類把案頭和Web應用程式的配置方法提升到了一個完善的新的層次。本文聚焦於簡單的傳統型應用程式,該應用程式的唯一目的是顯示和修改自己的設定檔的內容。如果要運行這個應用程式,你必須下載Visual
Time of Update: 2017-02-27
Edit and Contiue功能在偵錯工具的時候,經常會遇到這樣的情況:在調試一大段代碼時,遇到了一個小的錯誤,比如參數的賦值錯誤了,這時候,往往希望能夠馬上將這些小的錯誤改正過來後,能夠繼續調試跟蹤下去,而不用結束整個調試過程去修改。在Visual Studio 2003中,我們必須停止當前的調試,修改錯誤的地方,再重新編譯,這樣十分不方便。在Visual Studio 2005 中,提供了一個新的功能叫"edit and