汗顏啊 ... 距上一篇 ASP.NET 4.5 新功能 (1) 發文日期已經整整五個月有了,這五個月實在是大小事太多,又被 ASP.NET MVC 3 拉過去了,一直沒有繼續補下去,昨晚 Visual Studio "11" 正式發出 beta 版本,所以本系列文也就再復活了 XD。
[快訊] Windows 8, Windows Server 8, Visual Studio 11 Beta 發表~
- 4316
- 0
- .NET Framework
- 2012-08-04
今年會有不少重量級的產品發表 (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 為例
- 11046
- 0
- ASP.NET MVC - Views
我們在 ASP.NET MVC (7) 中曾介紹了 ASP.NET MVC 的 View 內建了 9 種不同的 View,基本上這些 View 均足以應付大部份的資料呈現需求,但是它也不是不能擴充的,像是一些特殊的 View (例如圖表或特殊檔案或特別的資料格式),就需要由開發人員自己設計,不過 MVC 的 View 設計上也不難,只要將自己的 View 加入 HTTP 處理流程中即可。
[ASP.NET][MVC] ASP.NET MVC (11) : View 中幾個有趣的比較
- 12104
- 0
- ASP.NET MVC - Views
在寫 ASP.NET MVC 應用程式時,在 View 中有幾樣東西特別有趣,在此做一個比較。
[ASP.NET][MVC] ASP.NET MVC (10) : 部份檢視與 AJAX 的整合
- 28218
- 0
- ASP.NET MVC - Concepts
我們在前一篇文章中看到部份檢視的功能,它除了可以作為網頁上的排版外,其實它還有一個更重要的用途:與 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 的能力。
[ASP.NET][MVC] ASP.NET MVC (9) : 部份檢視 (Partial View)
寫過 ASP.NET Web Form 的人應該都知道使用者控制項 (user control) 這個東西吧,它允許開發人員對 Web 的畫面設計可重覆使用的網頁區域,在多數的情況下,我們都是用靜態的使用者控制項,也就是在 Web Forms 上放一個自己的 user control (*.ascx),它會幫我們將對應的 HTML 繪製出來...
[ASP.NET][MVC] ASP.NET MVC (8) : 部署 MVC 3 應用程式到 IIS 7.5
- 14745
- 0
- ASP.NET MVC - Concepts
- 2012-01-19
ASP.NET MVC 應用程式的部署不像是 ASP.NET Web Form 這麼簡單,只要用 \bin 就可以了,主要原因是 ASP.NET MVC 使用了 ASP.NET Routing 機制去維護 MVC 之間的連結,若 IIS 無法載入 ASP.NET Routing 時,就會發生無法運作的情況...
[Architecture] 系統職責的混搭不是流行,而是災難
我雖然自問不怎麼時尚,但多少也聽過時尚圈流行混搭 (mashup),尤其是服裝的穿著,走在都會的街上想不碰到混搭穿著的人還蠻難的,這樣的穿法是時尚的表現,但是如果系統架構也這樣,可就一點也不時尚,反而會埋下很多的地雷給自己踩 ...
[.NET] LINQ 的延遲執行 (Deferred Execution)
- 19029
- 0
- .NET Framework
延遲執行 (Deferred Execution) 是 LINQ 的重點技術之一,對於像是會存取資料庫的 Framework 或指令,如果在指令下的當下就執行的話,有可能會在下個指令存取之前就跑了,這樣可能會有時間差,或是下一個指令無法反應到結果上的問題...
[.NET][Office] 使用 Word 2010 在 Server 端將 DOC/DOCX 轉換成 PDF
- 34440
- 0
- .NET Framework
這個需求真的是老需求了,只有使用者端有 Office,就難免會有這種需求,像是在 server 上產生 Word, Excel 或是將表格轉換成 Word/Excel 格式下載的,而這次碰到的需求是要將 Word 轉換成 PDF,只是目前市場上可用的免費工具如 itextsharp, pdfFactory 這種,都不能支援由 server 轉換文件為 PDF,而一些可轉換的元件要錢而且很貴 ($599 鎂以上,可轉散布的更貴),在一個預算有限的專案上,僅能使用最原始的方式來實作這個功能,畢竟 $399 還是比 $599 便宜多了...
[.NET] Fluent Interface: 實作 Method Chaining 又不會有耦合性的作法
- 16177
- 0
- .NET Framework
有用過 jQuery 的人應該會對它的方法鏈 (method chain) 印象深刻吧,一條龍的方法呼叫可以簡化很多程式碼量,雖然看起來有點不容易維護,但就不需要特別設定的程式撰寫上,它還是一個很方便的 pattern。
[ASP.NET][MVC] ASP.NET MVC (7) : View不是只有網頁而已
- 19751
- 0
- ASP.NET MVC - Concepts
截至目前為止,我們使用的 View 一律都是 HTML 網頁而已,但是依照 MVC 的精神,V 應該是各種不同的資料呈現,不是只有 HTML 網頁,像是 Web application 常用的檔案下載,圖片,JavaScript,JSON,文字或 XML 等,都算是 View 的範圍之一。
[ASP.NET][MVC] ASP.NET MVC (6) : 資料驗證 (2) Model Validation
- 31885
- 0
- ASP.NET MVC - Concepts
在前一篇文章中,我們撰寫了一個 server-side 的 validation 方法,雖然解決了驗證的問題,但是和時下流行的 client-side validation 不符,而且 server-side 不應該只是檢查資料型別這件事而已,它應該要解決更複雜的問題,而 client-side validation 專司處理簡單的驗證問題...
[ASP.NET][MVC] ASP.NET MVC (5) : 資料驗證 (1) Server-side Validation
- 24466
- 0
- ASP.NET MVC - Concepts
前一篇文章中,我們很快的用一個最簡單的方式去展示了 HTTP POST 和表單的動作,只是還是少了一樣東西,我們要求使用者要在欄位中輸入數字,但是如果使用者不聽話輸入非數字的字串時會發生什麼事...
[ASP.NET][MVC] ASP.NET MVC (4) : 繪製表單與 HTTP POST
- 30781
- 0
- ASP.NET MVC - Concepts
- 2012-01-20
截至第三篇文章為止,我們使用的都是 HTTP GET 協定,包括撈資料時的 ?CustomerID=AFAKI 這種,都是以 GET 作基礎的,但是有時我們也會需要提交資料給應用程式,這時我們需要的就是 HTTP POST,而想到 POST 就會想到表單 (form)...
[ASP.NET][MVC] ASP.NET MVC (3) : 加入資料檢視功能-Models
- 29163
- 0
- ASP.NET - Web Forms and Core Development
- 2012-01-09
我們在前一篇文章中,實作了最簡單的 Controllers 與 Views,也看到了這兩個物件之間的關聯性,但是 MVC 中還少一個東西,就是 Models,但還是老樣子,雖然很多書都用 LINQ to SQL 或 Entity Framework 來當 Models,但是我仍然堅持要由最簡單最原始的方式來實作,所以我們一樣由類別來實作 Models。
[ASP.NET][MVC] ASP.NET MVC (2) : 由空白 MVC 專案,認識 ASP.NET MVC (3.0) 專案結構與初體驗
- 17915
- 0
- ASP.NET - Web Forms and Core Development
- 2012-01-09
在了解怎麼學習 ASP.NET MVC 後,馬上就來一個專案吧,但是我不喜歡一下就進到已經有東西的專案,所以一開始就先以空專案來入門吧。
[ASP.NET][MVC] ASP.NET MVC (1) : 如何學 ASP.NET MVC ?
- 21913
- 0
- ASP.NET - Web Forms and Core Development
- 2012-01-09
ASP.NET MVC 最近似乎慢慢的有變紅的趨勢,也開始有不少人在詢問如何學習 ASP.NET MVC,之前我也寫過一篇簡單的介紹文,說 ASP.NET MVC 比較適合寫過 ASP, JSP, PHP 等的開發人員,因為它的處理方式和傳統的 ASP.NET Web Form 截然不同,首先就是 MVC 的概念,因為這會涉及資料在 MVC Framework 內的流動方式,另外一個就是習慣導向的設計,微軟認為習慣導向可以加快開發人員的開發速度,所以在一個 ASP.NET MVC 專案的配置,和平常寫 ASP.NET Web Form 有一定的差異。
[碎碎念] 2011 年終盤點
再過一個小時左右,台北 101 和全台灣各地就會遍地開花,數以萬計的煙火在空中綻放,在即將到來的 2012 (世界末日?) 年之前,為入行第十年的自己,在 2011 年走過的足跡做一個盤點。
[bug逃走中] 在 IIS6 上部署 HTTP Handler 時會有的異常現象
[bug逃走中] 在 IIS6 上部署 HTTP Handler 時會有的異常現象
[MVP] 關於 MVP 選拔這件事。
其實我並不是很想寫這篇文,因為多少會透露一點微軟在 MVP 選拔時的些許資訊,不過因為太多人對 MVP 選拔過程有所誤解,而且基本上 MVP 並不是外界所想像的這麼簡單又廉價,所以就有了這篇文的誕生,想選 MVP 的人要看,認為 MVP 很好選的更要看。
[活動] 2011 MVP GCR Open Day - 聚首雲端,智領未來 (中)
第三天的活動是這次 GCR MVP Open Day 的特色-MVP Caring Day。
[活動] 2011 MVP GCR Open Day - 聚首雲端,智領未來 (上)
MVP GCR Open Day 是微軟大中華區 (Great China Region) 自 2008 年起舉辦的大型 MVP 聚會。
[Book] ASP.NET 問題解決實戰 書籍服務與勘誤區
[Book] ASP.NET 問題解決實戰 書籍服務與勘誤區
[碎碎念] 程式開發領域由菜鳥到老鳥的成長歷程 (30) - 老鳥階段-最終回 分享是快樂的泉源。
身為集好技藝和經驗與一身的老鳥們,與其獨樂樂,不如眾樂樂,把自己的經驗與大家交流分享,除了有機會可以提攜後進外,也有機會透過交流看到自己缺乏的地方,無形中也能夠得到很多。
[碎碎念] 程式開發領域由菜鳥到老鳥的成長歷程 (29) - 老鳥階段-管理思維。
之前有個話題引發不少討論:程式設計師的極限年齡是35歲,超過這個年紀的話如果不當主管就會怎樣怎樣...雖然我個人認為這個是隨便講講的 (35歲以上還是很快樂的寫程式的人也很多啊),不過就當主管這件事,也不是任何人都可以當的,因為當了主管就是要管理 (Management),沒有做好管理工作的主管根本稱不上是主管...