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

王森於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