by vivid
5. 十月 2011 01:00
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N111011701 出刊日期:2011/10/05 Sketch Flow內建於Expression 4設計工具中,提供一些指導原則,以便快速地建立Windows Presentation Foundation或 Silverlight類型的應用程式之雛型,並提供一些互動的機制,讓使用者藉以了解未來開發出的真正應用程式之長像。 Sketch Flow製作出的圖型,外觀看起來像是手繪的,客戶可以就應用程式的功能提供開發上的建議。本篇文章將介紹適用於Window...
[更多...]
by Vivid
21. 九月 2011 01:00
.NET Magazine國際中文電子雜誌
作 者:許薰尹
審 稿:張智凱
文章編號:N110911601
出刊日期:2011/9/7
過去,若是要設計和使用者互動,通常我們會攔截事件,並撰寫事件處理程式來處理。在Expression Blend 4 開發WPF或Silverlight類型的程式時,你可以使用行為(Behavior)來達到同樣的效果。這樣的好處是,可以讓不會撰寫程式碼的美術設計人員,不用撰寫程式碼,就可以利用簡單的拖曳的方式為應用程式加上互動的能力。
動作(Action)是物件,可以被呼叫。WPF的觸發程序(Trigger)可以用來觸發一到多個動作,然後透過動作來執...
[更多...]
by byron
15. 九月 2011 17:31
SQL Server Denali 基於 SQL Server 2008 後提供的 FileStream 機制,新增 FileTable 功能,讓資料表內的記錄可以直接對應到檔案目錄下的檔案。將 Windows 檔案系統與 SQL Server資料庫功能結合,提供以下的特徵: 不參與 SQL Server 交易,直接存取和更新放在檔案系統上的 FILESTREAM 資料。 以 SQL Server 的階層資料結構對應 Windows 檔案系統的目錄和檔案。 以 T-SQL 存取檔案屬性,如唯讀、建立日期和修改日期…等,可在兩者間同步。 支援透過 Windows ...
[更多...]
by vivid
7. 九月 2011 01:00
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N110911601 出刊日期:2011/9/7 本文延續N110811502《WCF 4新功能介紹(1)》一文的內容,介紹WCF 4提供的新功能,以便於了解如何在分散式服務的開發上應用這些新技術。 訊息路由服務(Router Service) WCF 4新增一個路由服務可以將用戶端的請求,利用一個名為RoutingService類別,繞送給適當的WCF服務來執行,WCF會檢視訊息的內容,根據你在組態中定義的規則,將訊息正確的繞送。當然,在執行時期你也可以視實際需求來變更路由...
[更多...]
by byron
24. 八月 2011 20:29
前言 SQL Server 即將到來的最新版本其 Code Name 為「Denali」,現今可公開下載的測試版本為 CTP(Community Technology Preview) 3,不似前兩個 CTP 版,一些主要的新增功能尚未加入,在此 CTP 版本都可見到與試用。而我們先就 Denali新增的程式化功能稍作介紹。由於 CTP 3 的線上說明可以在 MSDN 或 TechNet 檢視,故此並不對每個語法功能細節詳加描述,僅以範例說明主要用途。 Sequence 物件 資料庫內的「可程式性」類型物件多了「Sequences」物件,它的功能類似 Identity 欄位,由...
[更多...]
by Vivid
24. 八月 2011 01:00
.NET Magazine國際中文電子雜誌
作 者:許薰尹
審 稿:張智凱
文章編號:N110811502
出刊日期:2011/08/24
Windows Communication Foundation (WCF) 3.5版的程式,可以毫無問題直接升級到.NET Framework 4,不會有不相容的問題。在.NET Framework 4中的WCF 4新增以下新功能,讓你可以更容易設計出服務導向類型的程式碼:
簡易組態設定。
服務探索。
服務繞送。
WCF Web HTTP 服務輔助說明頁面。
此外,WCF 4與WF 4也做了更緊密的整合...
[更多...]
by Vivid
10. 八月 2011 01:00
NET Magazine國際中文電子雜誌
作者:許薰尹 精誠資訊恆逸教育訓練中心 資深講師
審 稿:張智凱
文章編號:N110811501
出刊日期:2011/8/10
為了簡化WPF應用程式的設計,WPF內建一個屬性系統用來管理物件的屬性值。WPF的屬性和一般.NET屬性不太相同,本文將介紹WPF中的相依屬性(Depedency Property)和附加屬性(Attached Property)。
一般.NET屬性的定義方式,會在類別中宣告一個private欄位(稱為backing field)來存放屬性值,然後再定義一個屬性透過屬性的set、set存取子來設定或...
[更多...]
by Vivid
26. 七月 2011 10:00
作者:許薰尹 精誠資訊恆逸教育訓練中心 資深講師
WPF提供許多內建的功能篩選資料,或進行排序、分組,若這些都還不能夠滿足您的需求,您可以利用資料樣版(Data Template)來客製化資料的顯示方式,自行定義資料展現時視覺化的外觀,也可以搭配觸發器來控管更細部的行為。
資料樣版(Data Template)
WPF中的資料樣版(Data Template)是由XAML標籤組成,用來定義資料展現的方式,例如資料顯示時的畫面配置(Layout)、前景顏色、背景顏色、框線樣式等等外觀的展現 。
Microsoft Expression Blend 4也提供視覺化的介面來輔助資料樣版的的定...
[更多...]
by Vivid
12. 七月 2011 10:00
作者:許薰尹 精誠資訊恆逸教育訓練中心 資深講師
WPF提供許多內建的控制項來建立使用者介面,但有時你可能會有需求定義自己的自訂控制項。在WPF中設計控制項,必然會為其設計屬性。為了能夠與WPF的功能緊密整合,例如資料繫結等等,要將屬性設計成相依屬性(Dependency Property)。本文將介紹自訂控制項的分類以及如何設計自訂控制項的屬性、事件和佈景主題。
在設計自訂控制項之前,先談談控制項的類型,在WPF中控制項分為兩大類:
使用者控制項(User Control):繼承自UserControl類別,由現有的控制項組成,開發時工具提供UI設計畫面。
自訂控制項(Custo...
[更多...]
by Vivid
28. 六月 2011 23:18
作者:許薰尹 精誠資訊恆逸教育訓練中心 資深講師
在WPF設計多國語言的應用程式步驟實在是相當地煩瑣。你需要為不同的文化特性設計衛星組件(Satellite assemblies),要進行當地語系化的項目都要在組件中定義,當WPF應用程式執行時,會自動載入符合當下文化特性的組件。
應用程式的文化特性資訊會記錄在System. Threading.Thread.CurrentThread.CurrentUICulture屬性,你可以明確地在應用程式中設定想要使用的文化特性。本文將介紹如何設計支援當地語系化的WPF應用程式。
設計畫面
使用Visual Studio 2010建立一個WPF...
[更多...]