The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

在 Firefox 中使用 影像地圖(Image map) 該注意的事

之前我介紹過一個 jQuery Cycle Plugin 套件,非常適合用來做跑馬燈或廣告輪播,但是今天我遇到一個跨瀏覽器的問題。我們有做一個網站用到了 jQueryjQuery Cycle Plugin,為了讓 jQuery Cycle 可以在當滑鼠移進廣告看板的範圍時可以先停止輪播,否則使用者可能才剛想要點選廣告時廣告卻換走了的窘境。

... 繼續閱讀 ...

如何將自訂參數傳入 Installer 類別的 Install 方法 ( Part 2 )

若希望可以在透過 msiexec 進行靜默安裝時能夠傳入自訂的屬性(PROPERTY)到自訂動作(Custom Action)中,然後再透過自訂動作的 CustomActionData 屬性傳入實做自訂動作的 Installer 類別中,之前試過一次但不成功,還以為是 Msi 格式的限制,直到最近我終於找出方法與真正的限制所在了。

... 繼續閱讀 ...

如何對 [Windows 服務] 與 [安裝專案的自訂動作] 進行除錯

雖然 MSDN 的 HOW TO:偵錯 Windows 服務應用程式 文件有教如何除錯,但是這樣的除錯有個大缺點,就是有時後程式碼是在 OnStart 事件一開始的時候就發生問題的,有時後就會因為來不及 附加 (Attach) 程序導致無法除錯。另外,對於「安裝專案」內的「自訂動作」由於是在專案的 Installer 類別中執行的,所以要對「安裝專案」進行除錯也不太容易。我今天就來分享幾個很簡單又有效的除錯密技。

... 繼續閱讀 ...

介紹好用工具:Bullzip PDF Printer (列印文件成PDF或圖檔)

我們會將手邊的文件、畫面、網頁列印成 PDF 格式有許多好處,除了可以拯救北極熊外 (節能減碳),還可以讓在沒有安裝印表機的電腦將希望留下的頁面列印成 PDF 格式,然後可以將 PDF 帶到有印表機的電腦列印,或當成電子檔文件備份起來,以往這類的工具都是付費軟體居多,而 Bullzip PDF Printer 這套軟體算是做的好又免費的版本 ( 10 人以下組織免費 )。

... 繼續閱讀 ...

VS2008 SP1 如何設定讓 .NET 3.5 SP1 內嵌於 Setup 專案內

這兩天都在弄一個 Windows Setup 專案,希望弄得盡善盡美,直到剛剛終於大功告成,但當我想將 .Net Framework 3.5 SP1 的安裝檔也加入到我的 Setup 專案時(如下圖),卻發現專案無法編譯。

... 繼續閱讀 ...

我第二次當選 Microsoft MVP 了 ( ASP/ASP.NET )

Microsoft® MVP Award

... 繼續閱讀 ...

解說幾個 EventLog 常用操作方法與重要觀念

最近在開發一些 Windows Service 程式,由於過程中修修改改的,所以藉此整理一下思緒,也順手開發出一套簡易的 EventLog 管理工具,可方便建立、刪除、查詢 EventSource 的相關資訊,也可以刪除 LogName 等資料,避免程式在寫入 EventLog 的時候發生錯誤。

... 繼續閱讀 ...

介紹好用工具:Imagine ( 支援 Unicode 的看圖軟體 )

在看圖的時候,如果遇到檔名或目錄名用到很奇怪的文字或符號時,大部分免費看圖軟體都無法開啟檔案,雖然 Windows 內建的看圖工具可以,不過功能過於陽春,實在不適合深度使用電腦的玩家,Imagine 幾乎是為了玩家而生的。

... 繼續閱讀 ...

SQL Server 透過 TCP/IP 遠端連線時如何使用非 1433 埠號

最近客戶提供了一台 SQL Server 2008 的測試機給我們,不過特別的是他們提供的 SQL Server 2008 並非使用預設的 1433 埠號(Port)。一般來說,網路連線到非預設埠號時,都會使用冒號 ( : ) 分隔,不過當我在 SQL Server Management Studio 中輸入 192.xxx.xxx.111:14333 這樣的格式連線時,卻會出現以下錯誤:

... 繼續閱讀 ...