MVP Records:

Windows Azure (2011)
ASP.NET (2007-2010)
Solution Architecture (2006)
SQL Server (2004-2005)

Award Records:

SQL Server 五虎將 (2011)
Hyper-V 金翅級戰士 (2012)

Get Microsoft Silverlight

我的著作:

1. Windows Azure 教戰手札(繁體版)
(點此進入書籍服務區)



走进云计算:Windows Azure实战手记 (簡體版)

2. ASP.NET 問題解決實戰
(點此進入書籍服務區)









 

 

 

技術資訊

線上書店

最新回應

[置頂][Windows Azure] Windows Azure Platform 30天免費試用且免登錄信用卡相關優惠訊息 (不定時更新)

期待許久的 Windows Azure 免信用卡試用計畫 Windows Azure Pass,終於登陸台灣了!
深入閱讀

[置頂]程式碼命名與撰寫規範 (不定時更新)

這一份是我幫駐點的公司所設計的一份程式碼與資料結構的命名與設計規範,應觀眾要求,先把一些駐點公司的資料清除以後貼上來,不定時更新,如果對這個有特別想法的也可以提出來,可以隨時更新這個規範的內容。 深入閱讀

[Programming] 編譯 vs 直譯

在上計算機概論的程式語言章節時,老師一定都會講到編譯 (Compile) 和直譯 (Interprete) 這兩個術語,其實它們並不難懂,只是有一些行為上的差異而已。 深入閱讀

[簡報] 進入資訊產業,你準備好了嗎?

這份簡報是今天在母校 (屏東商業技術學院) 資管系週會演講的簡報。主要是針對資訊產業的先修,資訊產業的職務,未來發展應具備如何能力等等的分享,因為是基於個人對資訊產業的觀察,有些可能會有偏頗,亦請不吝指教。 深入閱讀

[JavaScript] JavaScript 物件導向設計 (3) : 多型與介面篇

在前一篇中我們介紹了基礎的 JavaScript 繼承實作法,透過 Object.prototype 我們可以自由決定物件要繼承自哪個物件,也可以擴充物件目前現有的屬性和方法 (和 C# 的 Extension Method 有異曲同工之妙),在本篇中,我們要來介紹物件導向的另一個特性:多型 (Polymorphism)。 深入閱讀

[JavaScript] JavaScript 物件導向設計 (2): 繼承篇

身為一個物件導向的程式開發人員,應該不會不知道繼承 (inheritance) 是什麼吧,它可以讓子類別擁有父類別的完整功能,並透過 private/protected/internal 等修飾子 (modifier) 做封裝的保護,子類別也可以存取父類別的資源,子類別也可以選擇允許或不允許給其他物件繼承等等,若是想要在不修改原本物件的情況下擴充原有功能,繼承是一個好方法。 深入閱讀

[JavaScript] JavaScript 的物件導向設計 (1):體驗篇

JavaScript 自從 Netscape 開發它以來,就幾乎已經確立它在 Web-based 前端應用程式的龍頭地位,即便在瀏覽器大戰第一回中勝出的微軟所開發的 VBScript 也無法取代它,除了它本身簡潔的描述式直譯語言特性外,它也是目前為止較多人認識,真正可跨平台的語言之一,隨著 Web 2.0 以及前端無刷新使用者介面的強勁需求,JavaScript 也已經成為一位合格的 Web Developer 必須要學會且熟練的程式語言,正因為它日益重要,它是否能被物件導向化就成為當初在制訂標準以及瀏覽器實作上的重點項目。畢竟物件導向語言 (C#, Java, VB.NET, Object Pascal, …) 還是程式語言的主力之一,而且物件導向程式語言的可重覆使用性 (reusability) 是最高的,所以 JavaScript 中運用物件導向的能力,將會成為 JavaScript 的基本功之一。
深入閱讀

[活動] 那些年,我們一起參與的 MVP - 台灣 MVP 十週年 Open Day

微軟的 MVP 計畫自 2002 年引進台灣以來,今年已經是第十個年頭,微軟特別在這個特別的日子裡,舉辦了一場慶祝 MVP 十週年的 Open Day,並移師到桃園的南方莊園旅館,除了邀請台灣微軟的幾位重量級主管來說明微軟的一些產品策略外,也請來了 MVP 計畫的總經理 Mike Hickman,大陸的 MVP Lead Sisley,Microsoft Answer 論壇的重要人物 Jolina 等在社群與 MVP 計畫中具有影響力的主管們一同與會... 深入閱讀

[問八系列] Windows 8 開發 (6) - 使用 Windows 8 模擬器測試應用程式

今天因緣際會間,得知了 Visual Studio "11" 可以使用模擬器來測試應用程式,馬上就試用了,不但簡單,速度也很令人滿意。而且只要一個簡單的步驟,就能採用模擬器來啟動自己的 Metro-style application。 深入閱讀

[活動] 101 年度中山大學資管所在職專班考試 (總結)

在此很高興的宣布,我考上中山資管碩士專班了~ (灑花~) 深入閱讀

[簡報] 虛擬化與 Hyper-V 課程簡報

此份簡報是我在 4/10 和 4/16 應國立高雄大學資工系教授張保榮老師的邀請,至國立成功大學資工系和國立高雄大學資工系演講的課程,針對 Microsoft Virtualization 和 Hyper-V 部份的技術以及私有雲規劃等議題,課程長度為三小時 (含中場休息兩次 10 mins)。 深入閱讀

[MCP] 新規微軟私有雲認證:MCSE: Private Cloud

MCSE: Private Cloud 應該是 Microsoft 推廣雲端運算平台以來首張針對私有雲與企業資料中心所設計的認證... 深入閱讀

[MCP] MCP 2012 計畫更新

MCP 計畫在今年度會有大幅更新,距離上次的大更新大約過了六年左右,而且是全部都翻掉式的更新,將原有的 MCSE (Systems Engineer), MCSA (Systems Administrator), MCDBA, MCAD, MCSD, MCDST 等認證稱號全部取消,改為以 MCTS, MCITP, MCPD, MCM 與 MCA 等階層式的架構為主,除了階層的改變外,還加上了版本的戳記,讓用人單位和考生可以更明確的知道自己擁有的認證版本,而且認證效期和產品生命週期相同,只要產品結束了主流 (mainstream) 的支援週期,認證就會自動失效等... 深入閱讀

[MCP] SQL Server 2012 系列認證 (含 Beta 考試資訊)

SQL Server 2012 正式版推出後,與它息息相關的專業認證考試 (Beta),也在最近開始開放了,微軟也很佛心的將 Beta 考試資訊公開給所有有興趣的專家或考生報考,考過 Beta 的視同通過正式考試,所以有興趣的考生千萬不要錯過。 深入閱讀

[活動] 101 年度中山大學資管所在職專班考試 (口試)

在經過 2/28 那場水深火熱的筆試後,上星期五 (3/16) 得知自己通過了第一階段篩選 (筆試 + 審查 = 70%),依簡章訂定的時間,口試原為 3/24-25,不過也許是老師也想要有美好輕鬆的週休二日吧,所以口試排在今天 (3/23)... 深入閱讀

[問八系列] Windows 8 開發 (5): 分離檢視型應用程式 Part 2: 了解 Windows 8 中的 XML HTTP 與非同步

在 Part 1 中,我們已經製作好部落格的清單,接下來我們想做的是由那些部落格中抓取他們的 RSS 來列出清單,為了要達到這個需求,我們需要利用 XML HTTP 抓取資料,不過因為會處理到非同步,而且我們也不想在資料還沒抓完前就做下一個動作吧,那會造成 synchronous 的問題,所以我們要有一些方法來處理,我們會用到兩個在 WinJS 中的功能:xhr 和 Promise 物件。 深入閱讀

[問八系列] Windows 8 開發 (4): 分離檢視型應用程式 Part 1 - 清單 (List)

在 Visual Studio 11 裡面的 Metro-style application 共有五種類型,其中我們已經用過 Blank Application 和 Navigation Application 兩種了,今天我們來玩玩第三種:Split Application。
深入閱讀

[網路禮節系列] 盜文,是違法行為

網路雖然是一個匿名的交流環境,但並不代表在網路上的行為就不會犯法,已經有太多太多的案例,證明在網路上的非法行為 (正義魔人的人身攻擊行為,在網路上放話侮辱特定對象等),還是會受到法律制裁的。盜文,也是一個犯法的行為。 深入閱讀

[ASP.NET] 舊文重發:ASP.NET Overview 和 Control Architecture

這兩篇文章是以前在 MSDN 名家專欄中所撰寫的其中兩篇文章,分別是針對 ASP.NET 架構概覽以及控制項架構 (動態控制項生成) 的說明,不過 MSDN 上的資訊已經被清掉,而剛好手上又還保有這兩篇文章的原始版本,所以就分享出來給大家。 深入閱讀

[問八系列] Windows 8 開發 (3) - 單一網頁導覽模型

單一網頁導覽模型 (Single Page Navigation) 是一種 Metro-style UI 的導覽方式,它可以允許以類似子母網頁的方式將內容包裝到單一網頁內,有點像是 Master Page 的方法,這個方式適合需要使用根網頁做 Layout Page,但又想要可以動態換內容的應用程式導覽方式... 深入閱讀

[問八系列] Windows 8 開發 (2) - Hello Windows 8

Hello~ Windows 8 與訊息盒的實作... 深入閱讀

[問八系列] Windows 8 開發 (1) - 準備開發環境與取得開發人員授權

如果想要開發 Windows 8 的應用程式,首先必須要先準備好 Windows 8 以及 Visual Studio "11" 開發工具,這些資源可以在 Microsoft 網站上找到,由於目前 Windows 8 只有英文和簡體中文等五種語言... 深入閱讀

[SQL Server] SQL Server 2012 的 Core-Based License 授權模式

SQL Server 2012 除了它帶來的許多新功能以及工具以外,還帶來一個新的變化-它的授權模式 (Licensing Model)... 深入閱讀

[SQL Server] SQL Server Data Tools (SSDT)

SQL Server 2012 (Denali) 在 3/6 正式發布 RTM 的版本,依 SQL Server 的發展史來看,這次的改版算是一個大型改版,依 SQL Server 2012 官方網站所公布的功能來看,SQL Server 2012 的新功能確實比 SQL Server 2008 R2 要來的多太多了,而且也多了幾個不同的版本,例如 SQL Server 2012 Parallel Data Warehouse for Developers (SQL Server Developer 的進階版本)。不過本文並不是要說 SQL Server 2012 有什麼新功能,而是搭配 SQL Server 2012 所研發的一個新的工具,專屬開發人員使用的-SQL Server Data Tools (SSDT)... 深入閱讀

[Visual Studio "11" series] 在 Visual Studio "11" Beta 上開發 Windows Azure 應用程式的暫行解決方案

昨天,Visual Studio 11 在眾人的期待聲中釋出了 beta 版本,在大家搶著體驗新的開發經驗之前,似乎有一塊被遺忘了? 深入閱讀

[Visual Studio "11" Series] ASP.NET 4.5 新功能 (3) - ASP.NET MVC 4.0

雖然 ASP.NET MVC 和 Web Form 是不同的系統,但因為它共用 ASP.NET 的核心服務,所以我也將它歸類到 Visual Studio "11" 的新功能之一,不過在討論時大多數都會將 MVC 4.0 視為一個完整的範圍,和 Web Form, Web Pages, Dynamic Data 等分開... 深入閱讀

[Visual Studio "11" Series] ASP.NET 4.5 新功能 (2): 核心部份的新功能

汗顏啊 ... 距上一篇 ASP.NET 4.5 新功能 (1) 發文日期已經整整五個月有了,這五個月實在是大小事太多,又被 ASP.NET MVC 3 拉過去了,一直沒有繼續補下去,昨晚 Visual Studio "11" 正式發出 beta 版本,所以本系列文也就再復活了 XD。 深入閱讀

[快訊] Windows 8, Windows Server 8, Visual Studio 11 Beta 發表~

今年會有不少重量級的產品發表 (SQL Server 2012, System Center 2012, Windows 8, Visual Studio 11, Windows Server 8, Tango, ...) 和上市,看來今年應該很熱鬧了~ 深入閱讀

[簡報] Windows Azure Workshop 2012/2/13 課程簡報

[簡報] Windows Azure Workshop 2012/2/13 課程簡報 深入閱讀

[活動] 101 年度中山大學資管所在職專班考試 (筆試)

回想起自己的研究所考試史,可以用心酸來形容了...今年是因為幫忙的公司主管協助出具在職證明,而且主管自己也是中山資管的在職專班學生,一直鼓吹我去考,所以今年就在條件滿足的情況下報考了中山資管的在職專班考試 (甲組)... 深入閱讀

[活動] 虛擬化戰士銀級挑戰-上機考試

虛擬化戰士 (Virtualization Hero) 培訓計畫,是台灣微軟從去年年底左右開始的一個活動,主要以微軟伺服器虛擬化產品線為主,也就是 Hyper-V 技術,在 Cloud Computing 日漸被重視的現在,身為 Cloud 的核心技術之一的虛擬化技術,實在是不能不去關注它... 深入閱讀

[筆記] MSDN 的授權方式

我自己也是 MSDN 的愛用者 (MVP 當選者可選擇訂閱 MSDN 一年),它提供了我在開發軟體時所需要的充份支援,包括開發工具,資料庫,作業系統,伺服器軟體以及 Office 等應用程式等資源,至少在軟體部份已經可達到自給自足的程度了... 深入閱讀

[ASP.NET][MVC] ASP.NET MVC (12) : 設計自己的 View 輸出-以 CSV 為例

我們在 ASP.NET MVC (7) 中曾介紹了 ASP.NET MVC 的 View 內建了 9 種不同的 View,基本上這些 View 均足以應付大部份的資料呈現需求,但是它也不是不能擴充的,像是一些特殊的 View (例如圖表或特殊檔案或特別的資料格式),就需要由開發人員自己設計,不過 MVC 的 View 設計上也不難,只要將自己的 View 加入 HTTP 處理流程中即可。 深入閱讀

[ASP.NET][MVC] ASP.NET MVC (11) : View 中幾個有趣的比較

在寫 ASP.NET MVC 應用程式時,在 View 中有幾樣東西特別有趣,在此做一個比較。 深入閱讀

[ASP.NET][MVC] ASP.NET MVC (10) : 部份檢視與 AJAX 的整合

我們在前一篇文章中看到部份檢視的功能,它除了可以作為網頁上的排版外,其實它還有一個更重要的用途:與 AJAX 結合。ASP.NET MVC 本身的 AJAX 目前可支援最早的,以 MicrosoftAjax.js 與 MicrosoftMvcAjax.js 組成的 AJAX,以及由 MVC 3.0 開始支援的 jquery.min.js 與 jquery.unobtrusive-ajax.js 兩種,要選擇哪一種是由開發人員自己決定,但個人推薦使用 jQuery 的 ajax,一來方便,二來可相容於許多的 jQuery Plug-ins,甚至想用 jQuery Mobile 來開發行動網頁,也可以享受到 MVC AJAX 的能力。 深入閱讀