The Framework Designing (1)

在2006年,我寫了一本[Windows Forms 框架設計實務],書中淺略的介紹了Framework,也就是框架的觀念及設計概念,時至今日,算算也過了將近5年之久了,現在的Framework與當年我所專注的Framework雖然有一些差異,但在設計及概念基礎上還是一樣的,本文目的在於重新介紹這些概念,也介紹一些當年沒有出現的Framework觀念。

...繼續閱讀 »

Windows Phone 7 中文聯絡人暫時解決方案

今日下午,我已將Web Browser(Ph) 1.1 Submit 上Marketplace,1.1版本在按鍵字體上加大許多,個人在實機測試上感覺還不錯(感謝點部落的Mozart,不然我還是得摸瞎^_^)。

1.1版本也支援了href=”tel:xx” 類的用法,因此可以在使用Google Maps查詢店家時直接點選連結撥出電話,另外在選字及過濾的效能也加強許多。

如果順利的話,各位有需要的朋友應該可以在這幾天下載到。

...繼續閱讀 »

Windows Phone 7上的中文輸入

如你所知,目前出貨的Windows Phone 7尚未支援中文輸入,所以不管是簡訊、聯絡人、郵件都無法輸入中文,因為缺乏了中文輸入法,必須等待微軟推出更新才能完全解決這些問題。

不過,很幸運的,現在的Marketplace上有廠商已經推出了相關的應用程式,可以緩解現在的窘境,我也開發了一款支援網頁中文輸入的軟體, 以下就讓我做一簡單介紹。

...繼續閱讀 »

PDC 10 – The C#、VB.NET Future: Visual Studio Async CTP

在C# 4.0、VB.NET 2010時,C#的主要發明者Anders Hejisberg 宣布這兩個程式語言將進入Dynamic Programming的時代,以dynamic(C#)、Dim(VB.NET 2010)兩個宣告式開啟
了Dynamic Programming時代,從此之後,C#、VB.NET 2010在使用Automation(COM)及其他無法於編譯時期得知型別及成員函式為何時,能更加的簡單即快速來呼叫它們。
在PDC 10中,Anders再次宣告了另一個時代的來臨,C#及VB.NET將攜手進入Async Programming時代,在這個時代中,C#與VB.NET在使用非同步呼叫等相關函式時,將更加的簡便,
更加地趨近於同步呼叫模式。

...繼續閱讀 »

Expression Blend 4 中的資料繫結

隨著Silverlight的版本快速更迭,其對於資料庫開發的相關技術也日益成熟,就目前現況而論,若程式設計師要使用Silverlight 4來開發資料庫應用程式,至少有三種技術可以選擇,
分別是WCF Service、WCF Data Service、WCF RIA Serivce,其中的WCF Data Service及WCF RIA Service皆是架構於WCF Service之上,但如果設計師深入其中,會發現到我們
無時無刻都在與XAML奮戰,不能像在Windows Form中般,僅動動滑鼠即可完成資料繫結,一定得到XAML中鍵入要繫結的資料欄位,也因為如此,常常有學員提及,Microsoft似乎
在此走了回頭路。

...繼續閱讀 »

Batch Updating in Entity Framework

多數的O/R Mapping Framework都有個共同的行為模式,在刪除資料或是修改資料前,必須隱式的下達一個Query,由資料庫取得即將要更新的資料列,
然後轉成物件後再更新。
這個行為模式,多半也會成為設計師考慮是否使用O/R Mapping Framework的考量之一,因為多一個Query,就代表著效能會因此降低

...繼續閱讀 »