Visual Studio 2012 的 IntelliSense 與 _reference.js

12/28/2012
碰到一個小問題:用 NuGet 更新 ASP.NET MVC 專案的 Knockout.js 之後,發現 Visual Studio 2012 的 IntelliSense 功能不會提示 Knockout.js 語法了....

ASP.NET MVC 4 與 jqGrid 入門實作

12/27/2012
這是篇逐步教學,主角是 ASP.NET MVC 4 和 jqGrid,目標是用 jqGrid 呈現資料,並且能夠分頁、排序。

使用 CDN 提供的 JavaScript 函式庫

12/26/2012
現在的 Internet 應用程式往往會用到多套 JavaScript 函式庫,例如 jQuery、jQuery UI、Modernizr、Knockout 等等。這些檔案如果放在自家主機,當用戶遍及全球且數量龐大時,不僅占用頻寬,對主機的效能也會形成一些負擔。目前已經有幾家廠商的 CDN(Content Delivery Network)有提供常用的 JavaScript,若能善加利用,將有助於提升 Internet 應用程式的效能。

Visual Studio 2012 Page Inspector

12/26/2012
Visual Studio 2012 有個 Page Inspector 的功能挺酷,這裡有文章介紹如何使用:Using Page Inspector in ASP.NET MVC,其中還有附影片

WPF:建立 DataContext 的幾種寫法

12/24/2012
整理幾種建立 DataContext 的寫法....

Visual Studio 2012 Color Scheme Editor

12/24/2012
Visual Studio 2012 Color Scheme Editor

安裝此工具之後,從 Visual Studio 2012 主選單點開 TOOLS \ Options 視窗,在 Environment \ General 項目的 Color theme 下拉清單中,原本只有 Light 和 Dark 兩個主題可選,現在多了好幾個,如下圖:

IME 和 Text Services Framework 的參考資料

12/17/2012
整理一些與 Windows 輸入法(IME) API 有關的參考資料....

網誌改用 Windows 8 風格的樣板

12/16/2012
又一時手癢,趁假日的時候把網誌的「皮」換掉。據說是 Windows 8 風格,但經過我東改西改,已經不是那麼回事了....

Entity Framework 欄位預設值相關問題

12/14/2012
整理兩個跟 Entity Framework 處理欄位預設值有關的問題:(1) 如何設定 entity 的欄位預設值? (2) 當資料表中的某個欄位有指定預設值,例如 CreatedTime 欄位的預設值為 getdate(),透過 Entity Framework 5 異動資料時,該預設值的設定卻沒作用?

Repository,我可能不會用你 (3) - 正反意見

12/13/2012
這篇筆記整理 Oren Eini 與 Grey Young 兩人在部落格上筆戰 Repository 模式的一些論點。不是很完整,看看就好....

太早優化是萬惡之源

12/12/2012
設計軟體架構時要保持彈性,這已是老生常談。架構設計就是一堆取捨(trade-offs),大家也都知道。可是如何保持彈性、取誰捨誰,又是個大哉問。而我想說的是,設計人員在心態上保持彈性、謙虛,也很重要。在面對一個全新設計的軟體產品時,很早就開始優化(optimization),可能是不太謙虛的一個徵兆。

Entity Framework DbContext 物件的生命週期

12/10/2012
在 ASP.NET MVC 應用程式中使用 Entity Framework 時,DbContext(或 ObjectContext)物件的壽命,一般是建議與 HTTP request 「同生共死」.... Why?

SQL Server 2012 附加資料庫時拒絕存取

12/09/2012
嘗試把既有的 SQL Server 2008 的 Northwind 資料庫檔案掛到 SQL Server 2012 中,結果出現錯誤:Access is denied。

把 EFMVC 專案的 SQL Server Express 資料庫升級成 LocalDB

12/09/2012
EFMVC 是個開放原始碼專案,目的在於示範以 ASP.NET MVC 和 Entity Framework 5 Code First 模型來開發多層式(multi-layered)Web 應用程式。我用 Visual Studio 2012 開啟此範例專案時,會出現警告訊息,告訴我目前專案所使用的資料庫是 SQL Server Express,但我的電腦並沒有安裝這個軟體。

Repository,我可能不會用你 (2) - 範例

12/05/2012
上一篇筆記只模糊提了點個人想法,少了程式碼,總覺得有些不著邊際。這次補上一點範例程式碼....

SSDT 與 Visual Studio 2012

12/04/2012
Visual Studio 2010 裡面有個 Schema Compare 功能可用來比對兩個資料庫的 schema 差異,非常方便,在資料庫欄位經常變動的情況下,可節省我們許多時間。另外還有個 Data Compare 功能,到了 Visual Studio 2012 卻不見了....

技術提供:Blogger.