Browse by Tags

Tagged Content List
  • Blog Post: 如何讓 ASP.NET 1.1 應用程式, 在 Windows 2008 R2 64bit 上執行

    随著 Windows Server 2003 的支援期限到期, 最近有很多企業將目前很多的 Windows Server 2003 升級到 Windows 2008 R2. 之前有許多 Web Application 是使用 .NET 1.1 開發的, 短時間無法升級及修改程式, 故先以設定作業系統可以支援 .NET 1.1 Web Application 先用. ( 還是要升級到 .NET 2.0 以上的版本較好) 將最近協助客戶步驟整理如下: 1. 在安裝 IIS 時, 請確認 IIS6 Metabase Compatibility 有勾選. 2. .NET Framework 1.1 安裝...
  • Blog Post: VB6, VS 2003, VS 2005, VS 2008, VS 2010 連結到 TFS 2012 的方式

    VB6, VS 2003 及 VS 2005 請安裝:     Microsoft Visual Studio Team Foundation Server 2012 MSSCCI Provider 32-bit     http://visualstudiogallery.msdn.microsoft.com/b5b5053e-af34-4fa3-9098-aaa3f3f007cd     Microsoft Visual Studio Team Foundation Server 2012 MSSCCI...
  • Blog Post: 關發 Windows Ribbon 的範例程式

    在 Windows 7 中,應用程式上方的功能列,都已使用像 Office 2007 的樣子,我們叫它做『Ribbon』 如 Windows 7 的筆記本 : Windows 7 的 WordPad   如何開發 Windows Ribbon,目前有範例程式可以參考,下載位置放: http://www.microsoft.com/downloads/details.aspx?FamilyID=141e13e8-b10b-4356-aaa5-609b2981574a&DisplayLang=en   圖片取自 Windows 7 Beta 版。Enjoy.
  • Blog Post: 技術改版,對技術人員到底是利多還是利空呢?

    王森於MSDN Flash 復活之卷二 的編者的話,原文如下: 科技始終來自人性(惰性)。   回想五年前在 .NET 1.0、1.1 的時代,Visual Studio 開發工具並沒有直接支援 Master Page、MVC 等等功能,一切都是一行行程式碼寫出來的。 那時心裡就 XD,為什麼微軟不把這些功能都做好,那我們就不用自己來開發維護這些基本的功能。這樣也可以節省我們的時間。   經過了這幾年,.NET Framework 4 及 Visual Studio 10 也都快要推出了。 到了現在有一堆新的技術及名詞,確實讓人消化不良,總覺得一直在追趕新出的技術。 筆者也是花了許多時間去了解每一個新的東東為何要這樣設計...
  • Blog Post: Visual Studio 2008 SP1 的 Microsoft® Silverlight™ Tools

    其英文版已經是 RTW 的版本了。下載的網址: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=c22d6a7b-546f-4407-8ef6-d60c8ee221ed   此套件是 Visual Studio 2008 SP1 的附加元件,能為 Microsoft Silverlight 2 提供工具功能,可安裝在 Visual Studio 2008 SP1 或 Visual Web Developer 2008 Express (含 SP1) 上,針對使用 C# 或 Visual...
  • Blog Post: 微軟創新中心 - 自動化測試及測試導向開發(TDD)的資源

    因為這個議程筆者沒有參加,無法寫心得與大家分享,只能分享相關的資源如下:   照慣例講師是請在總部的資深同事回台分享, 為此特別開立一個新的部落格專門討論這個主題: http://mictw.blogspot.com/   相關的投影片及原始程式碼在: http://www.codeplex.com/micta MIC在台灣推動的測試自動化程式庫計劃, 藉由參與此程式庫的開發來給大家一個快速進入自動測試的窗口. 本專案是希望能藉由一個小型自動測試系統的實作, 來帶給有心想要發展軟體自動測試系統的人一個簡單的起步, 目前的程式庫包含: 1) 檔案夾結構的設計, 可供未來多人同時開發...
  • Blog Post: Microsoft ASP.NET MVC Beta

    The ASP.NET MVC Beta release provides a new Model-View-Controller (MVC) framework on top of the existing ASP.NET 3.5 runtime. This means that developers can take advantage of the MVC design patterns to create their Web Applications which includes the ability to achieve and maintain a clear separation...
  • Blog Post: 如果我想要使用 Team Foundation Server 該如何開始?

    這個問題在 『Using VSTS and TFS for Application Lifecycle Management』 有朋友問到,筆者將相關步驟儘可能簡化並整理如下: 1. 找一台機器安��� Team Foundation Server 2008 2. 開發人員安裝 Visual Studio 2008 專業版或以上版本,再加上 Team 總管 3. 建立 Team 專案 4. 建立工作項目(WorkItem) 5. 設定 Visual Studio 使用 Team Foundation 的版本控制 6. 將專案加入至 TFS 版本控制 主要是將 TFS 安裝好,會建立工作項目,會將專案簽入到...
  • Blog Post: TFS 2008 - 新手上路篇03 - 設定 Visual Studio 使用 Team Foundation 的版本控制

    步驟如下: 1. 開啟 Visual Studio,在 [工具] 功能表中,選取 [選項]。 2. 在 [選項] 對話方塊中,找出 [原始檔控制] 並將它展開,然後按一下 [外掛程式選擇]。 3. 在 [目前的原始檔控制外掛程式] 下拉式清單中,選取 [Visual Studio Team Foundation Server]。 4. 按一下 [確定]。 筆者以英文版的 Visual Studio 2008,讓大家看到不同語言版本 Visual Studio 與 TFS 是可以互通的 Enjoy.
  • Blog Post: Web 應用程式的與 TFS 的自動化建置入門篇

    這篇文章會初步說明 Visual Studio 中各種 Web 應用程式與 TFS Team Build 結合的概念 在使用 Team Foundation Server 來做原始程式碼控制後,其所提供的自動化建置功能,可以再進一步的協助做更多建置的工作 筆者先從 Visual Studio 工具所提供的 Web 應用程式開發專案類型談起: 在 VS 2003 有 Web Application Project 在 VS 2005 RTM 版本中為 Web Site Project 在 VS 2005 + SP1 後又有 Web Application...
  • Blog Post: LINQ to SQL 第五集 - 如何比對日期欄位的資料

    取得訂單日期為 1998 年的資料,當然也可以比對 月(Month)  或  日(Day)。 using System; using System.Linq; using System.Windows.Forms; namespace LinqToSql {     public partial class MainForm : Form     {         public MainForm()        ...
  • Blog Post: LINQ to SQL 第四集 - 如何取得 欄位 中 包含 某些特定字元的資料

    如何取得 產品名稱 中 包含 ch 字元的資料,程式碼如下: using System; using System.Linq; using System.Windows.Forms; namespace LinqToSql {     public partial class MainForm : Form     {         public MainForm()         {            ...
  • Blog Post: LINQ to SQL 第三集 - 如何取得 產品名稱長度 小於 10 字元的資料

    筆者陸續介紹一些字串處理的使用方法 如何取得 產品名稱長度 小於 10 字元的資料,程式碼如下: using System; using System.Linq; using System.Windows.Forms; namespace LinqToSql {     public partial class MainForm : Form     {         public MainForm()        ...
  • Blog Post: ADO.NET 2.0 之 SqlConnectionStringBuilder

    一直以來在指定連線字串時,我們都會習慣使用下列的方式, string strConn = @"Data Source=.\SQLExpress;Integrated Security=True;Pooling=False"; 在 ADO.NET 2.0 後,多了另一個選擇 Connection String Builder。 什麼是 SqlConnectionStringBuilder 呢? 連接字串產生器可讓開發人員使用類別的屬性和方法,以程式設計的方式建立語法正確的連接字串,並剖析和重建現有的連接字串。該類別也使管理應用程式組態檔中儲存的連接字串更加容易。 即上面的指定方法可改為...
  • Blog Post: 如何證明 ADO.NET 預設有使用 Connection Pooling 的機制

    使用 Connection Pooling 的機制,可以加快我們存取資料庫的速度。 預設 ADO.NET 是開啟 Connection Pooling 的,那要如何證明呢? 筆者用一個小程式,取得 InnerConnection 來做比較,在有開啟 Connection Pooling 下,因兩個物件相同,故會得到 True。 如下圖: 若將連線字串改為 @"Data Source=.\SQLExpress;Integrated Security=True;Pooling=False"; 執行結果為 False(代表沒有使用 Connection Pooling 的機制)  ...
  • Blog Post: LINQ to XML 簡介

    現在的應用程式開發中,XML 已被廣泛採用為格式化各種內容資料的方式。您可以在 Web、組態檔、Microsoft Office Word 檔案與資料庫中看到 XML 的運用。   LINQ to XML 是一個以 LINQ 為基礎,可讓您從 .NET Framework 程式設計語言內使用及操作 XML。   LINQ to XML 是經過重新設計,用以進行 XML 程式設計的最新方法。它提供文件物件模型 (DOM) 的記憶體中文件修改能力,而且支援 LINQ 查詢運算式。雖然這些查詢運算式在語法上與 XPath 不同,但是它們利用更強型別的方式,提供類似的功能。  ...
  • Blog Post: LINQ 簡介

    Language-Integrated Query (LINQ) 對開發人員來說是一個突破性創舉,它填補了物件與資料之間的差距。   傳統上,資料查詢是以簡單的字串表示,既不會在編譯時期進行型別檢查,也不支援 IntelliSense。此外,您還必須針對 每種 資料來源學習 不同的 查詢語言:SQL 資料庫、XML 文件、各種 Web 服務等等。LINQ 將「查詢」(Query) 只要使用語言關鍵字和您熟悉的運算子,就可以針對強型別的物件集合撰寫查詢。   簡而言之,LINQ 設計的目的即是希望開發人員可以不用再去學習一堆不同的資料操作的語法。使用 LINQ 時,可以不用管後端的資料來源為何...
  • Blog Post: LINQ to SQL 第二集 - Debug Visualizer

    LINQ to SQL 可以讓我們很方便的操作資料庫的內容,但若遇到問題或是需要去細看其所執行的 T-SQL及結果,在 Visual Studio 中就不是那麼方便了。 如下圖,T-SQL 語法無法完全顯示,需將 T-SQL 貼到 SQL Server 的管理工具或其它工具才較方便查看。 筆者有使用一個小工具 LINQ to SQL Debug Visualizer,讓我們在 Visual Studio 中可以更方便檢視 LINQ 所執行的 T-SQL。 由於 VS 2008 並沒有內建這個小工具,需要額外下載及安裝。 要如何安裝它呢? 1. 可以由 這裡下載 。 2. 將 SqlServerQueryVisualizer...
  • Blog Post: LINQ to SQL 第一集

    LINQ 如何與 SQL Server 資料庫整合?Visual Studio 2008 又有那些方便的功能可以協助我們呢? 今天筆者建立一個簡單的 Windows Form 的應用程式 + 不到 10 行的程式碼來示範這個部份。 步驟如下: 1. 開啟 VS 2008 並新增一個 Windows Form 專案,命名為『LinqToSql』 2. 拖工具箱拖一個 DataGridView 到表單上,並設定『Dock in parent container』 3. 對專案加入一毎新項目『LINQ to SQL Classes』,並命名為『Northwind.dbml』 4. 在伺服器總管,設定連線到...
  • Blog Post: 使用 Silverlight 2 建立以資料為中心的 Web 應用程式

    在 September 2008 份的 MSDN Magazine , Shawn Wildermuth 撰寫了 如何使用 ADO.NET Data Services and LINQ simplify support for data operations 在 Silverlight 的應用程式中. 可以 在線上直接瀏覽程式碼 , 也可以在 MSDN Magazine 中查看更多有關 ADO.NET 的文章。 Enjoy.
  • Blog Post: 參加『Using VSTS and TFS for Application Lifecycle Management』的會後心得

    微軟創新中心 ( Microsoft Innovation Centre ) 在今年六月成立後,一連會邀請許多在微軟總部工作的資深員工來台灣分享有關軟體工程的主題,以及微軟內部運作的情況。   在 9/10 邀請了現任職於微軟公司美國總部資訊系統部 (MSIT) 的資深開發同事蔡英季,分享微軟 HRIT 如何開發、管理公司使用人事相關的系統的過去、現在及未來。其中也有許多問題是大家都會遇到的,他們如何克服?   先簡介一下 HRIT: HRIT 目前有140 員工 (includes Redmond, India, and contractors) 擁有超過 80,000 個使用者...
  • Blog Post: 如何在 TFS 2005 中建置(Build) VS 2008 的專案

    這個問題在昨天也有朋友問到。預設您無法在 Team Foundation Server 2005 中建置 VS 2008 的專案,若您的 Team Foundation Server 無法升級到 2008 的版本,又一定要在 TFS 2005 中建置 VS 2008 的專案,請參考同事的文章: Building VS 2008 projects with TFS 2005 動一點小手腳即可讓 TFS 2005 建置 VS 2008 的專案。
  • Blog Post: 在 TFS 中如何回復已被刪除的檔案

    昨天有朋友問到在方案簽入 Team Foundation Server 後,不小心誤刪了專案中的檔案,要如何回復? 步驟如下: 開啟 Team Explorer => 工具 => 選項 在『原始檔控制』=> 啟用『在原始檔控制總管中顯示刪除的項目』 再重新整理該結點後,即可看到『已刪除』的檔案 在該檔案按右鍵 => 取消刪除   在將變更簽入即可 筆者的環境為 Team Foundation Server 2008
  • Blog Post: ASP.NET Hosting Deployment Guide

    This white paper provides an overview of the features and benefits of Microsoft® ASP.NET 3.5. Hosters who offer ASP.NET hosting will be able to use the setup and configuration recommendations to integrate ASP.NET into their hosting solution. This whitepaper also includes information that enables...
  • Blog Post: Web Deployment Projects (WDP)

    Web Deployment Projects (簡稱:WDP) 可以提供使用 Visual Studio 2005 或 2008 在建置部署 Web Site (網站)專案時,更多的彈性及方法。 另一個筆者選擇寫 WDP 的原因:若您使用 Web Site (網站)專案 要整合到 Team Foundation Server 中,再與 Team Build 結合,那目前一定要使用 Web Deployment Projects。   今天先整理 WDP 的基本資訊及下載位置。   WDP 下載的位置: Visual Studio 2005 Web Deployment Projects...
Page 1 of 5 (118 items) 12345