技術改版,對技術人員到底是利多還是利空呢?

王森於MSDN Flash 復活之卷二 的編者的話,原文如下: 科技始終來自人性(惰性)。   回想五年前在 .NET 1.0、1.1 的時代,Visual Studio 開發工具並沒有直接支援 Master Page、MVC 等等功能,一切都是一行行程式碼寫出來的。 那時心裡就 XD,為什麼微軟不把這些功能都做好,那我們就不用自己來開發維護這些基本的功能。這樣也可以節省我們的時間。   經過了這幾年,.NET Framework 4 及 Visual Studio 10 也都快要推出了。 到了現在有一堆新的技術及名詞,確實讓人消化不良,總覺得一直在追趕新出的技術。 筆者也是花了許多時間去了解每一個新的東東為何要這樣設計,它要解決什麼樣的問題。 在遇到不同的問題時,要用最適合的技術來解決這個問題(不一定是最新的,有許多不同的因素要考量)。 就像在某些時候,直接用 WebPage 開發會比使用 MVC 的開發方式來的更適合; 或是 LINQ To SQL 及 Entity Framework 看起來都是存取資料庫,但它們在設計上是有些不同的,也有各自適合的使用時機。   筆者也是以正面的態度來看待這些新的技術。善加利用這些新的技術,定可以讓我們事半功倍。

1

Team System 2008 SP1 Virtual PC/Virtual Server and Hyper-V images

此版本的 VSTS 有更新最新的 Service Pack 1,及 Hyper-V 的版本供大家選擇。 下載資訊: Visual Studio® Team System 2008 VSTS Hyper-V Image (Trial) Microsoft Visual Studio 2008 is the next-generation development tool for Windows Vista, the 2007 Office System, and the Web.   Visual Studio® Team System 2008 VSTS VPC Image (Trial) Microsoft Visual Studio 2008 is the next-generation development…

1

供 Internet Explorer 應用程式測試的虛擬機器(12/26 更新)

此次包含下列 IE 及 Windows 版本組合供使用: IE6-XPSP3_VPC.exe contains a Windows XP SP3 with IE6 VHD file IE7-XPSP2_VPC.exe contains a Windows XP SP2 with IE7 VHD file IE8B2-XPSP3_VPC.exe contains a Windows XP SP3 with IE8 Beta 2 VHD file IE7-VIS1.exe+IE7-VIS2.rar+IE7-VIS3.rar contain a Vista Image with IE7 VHD file.   下載位置: http://www.microsoft.com/downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&DisplayLang=en   Enjoy.

1

如何使用 SMO 建立資料庫(Database)

除了使用 T-SQL 的 CREATE DATABASE 來建立資料庫外,也可以使用 SMO 來建立資料庫。   筆者使用一個 Console 應用程式來說明: 1. 使用 Visual Studio 建立一個 Console 應用程式 2. 引用 Microsoft.SqlServer.ConnectionInfo、Microsoft.SqlServer.Management.Sdk.Sfc、Microsoft.SqlServer.Smo 3. 範例程式如下: using System; using System.Data; using System.Data.SqlClient; using Microsoft.SqlServer.Management.Smo; namespace UsingSmoCreateSQLServerDatabase { class Program { static void Main(string[] args) { // 使用 SMO 建立資料庫 Server server = new Server("(local)\\SQLExpress"); Database db =…

1

如何使用 SMO 取得網路上的 SQL Servers

筆者使用一個 Console 應用程式程來說明如何使用 SMO 中的 SmoApplication.EnumAvailableSqlServers() 方法,來取得 SQL Servers 的清單。 步驟如下: 1. 使用 Visual Studio 建立一個 Console 應用程式。 2. 引用 Microsoft.SqlServer.Smo 的組件。(若您的電腦上沒有這個組件可以從微軟的網站下載) 3. 程式碼如下: using System; using System.Linq; using System.Data; using System.Data.Sql; using Microsoft.SqlServer.Management.Smo; namespace SmoListSQLServers { class Program { static void Main(string[] args) { // 使用 SMO 取得 SQL Servers DataTable dtSQL = SmoApplication.EnumAvailableSqlServers();…

1

SQL Server 2008 RDL Spec

SQL Server 的報表服務已有越來越多人在使用,也有軟體開發伙伴(ISV)將其整合到自己的系統中。   每張報表在設計後所存儲成的檔案,它實際上是用 XML 的格式在做報表的定義。RDL 為 Report Definition Language 的縮寫。   若您想要用自己的應用程式產生報表等,您需要了解報表的規格定義所表示的意思。 下圖為從文件中擷取的 Report Layout. 詳細資訊的下載位置: SQL Server 2008 RDL Spec   Enjoy.

0

PDC 2008 幻想曲

PDC 一直是筆者最想去參加的活動,尤其是今年的 PDC 2008。   什麼是 PDC ? PDC 是 Microsoft’s Professional Developers Conference 的簡稱。在會中展示許多微軟研究的重大技術,通常會有許多尚未正式對外公開的技術,會在會中發表。今年是 10/27-10/30 在 Los Angeles 舉行。   今年的 PDC 內容超級豐富的,同事 Tom 在部落格中,有分享三天的參加心得: PDC 2008 第一天 : 微軟宣布 Windows Azure Services Platform 雲端服務平台 PDC 2008 第二天 : Windows 7 , Office 14 , Visual Studio 2010 與 Live Services PDC 2008 第三天…

1

如何讓 Visual Studio 2005 SP1 可以連接到 SQL 2008?

當您嘗試使用 Microsoft Visual Studio 2005 Service Pack 1 設計工具開啟 Microsoft SQL Server 2008 資料庫連線時,此更新會解決下列錯誤訊息: 「不支援這個伺服器版本。僅支援 Microsoft SQL Server 2005 以上的伺服器。」 此更新會解決此問題,並啟用下列適用於 SQL Server 2008 的 Visual Studio 功能: 伺服器總管會成功連接至 SQL Server 2008,供您檢視和編輯資料庫物件 (例如,預存程序和資料表資料)。請注意,您無法在此版本中檢視或編輯資料表結構描述。 您可以建立以 SQL Server 2008 為目標的 SQL CLR 專案,並將其部署到伺服器。 您現在可以在 SQL Server 2008 上進行 T-SQL 和 SQL CLR 偵錯作業。 用戶端和 Web 專案中的資料繫結功能都已經啟用。 此更新並不支援下列…

2