2009年6月1日 星期一

Step-By-Step教學(23):WF4- If

叫做WF4,又號稱大改版,當然對所有開發流程熟悉度,大約趨進於0,連一個If都要搞很久,三不五時,VS2010會掛掉,最可怕的是,在設定流程屬性時,居然沒法使用Copy Paste....希望這只是測試版的問題!!
以下步驟說明如何判斷今天是不是周六或周日,若是則印出"是假日!"若是星期一到星期五則印出"不是假日":

1.建立一個Sequential Workflow Console Application
2.新增一個Arguments

3.新增一個Variables:
4.拖曳一個if與WriteLine到設計畫面

5.雙擊if,進入設計畫面後,各拖曳一個Assign到Then與Else並設定Condition如下:
6.進入設計畫面,設WriteLine的Text:
7.修改Program.cs,建立WorkflowInstance之前先設參數
8.參考測試結果:

WF3.0與WF4.0-算是改良嗎?

在WF 3.0設計流程時,設宣告條件是採用C#語法,例如:
不過在WF4.0時,卻改成VB語法,例如:

這算是改良嗎? 呵呵呵?

Step-By-Step教學(22):WF4入門篇

Visual Studio 2010版改用WPF做為開發界面,因此WF4流程設計工具也有了WPF的特效介面看起來很死憋休(Special),但是載入有點緩慢...以下教學文章,介紹設計第一個WF4程式.

1.建立一個Sequential Workflow Console Application:

2.從Toolbox拖曳一個 WriteLine到流程設計畫面

3.從Arguments視窗,新增一個Input參數,名稱為name:

4.選取流程設計畫面中的WriteLine項目,從Properties視窗,將Text屬性設定為 "Hello, " + name



5.修改Program.cs,在Main方法中,建立WorkflowInstance程式之前,建立Dictionary泛型,初始化name參數為Mary:
6.沒意外,程式碼印出:

2009年4月15日 星期三

啟用Peer Network Resolution Protocol (PNRP)

在Windows 2008之中,如果要啟用Peer Network Resolution Protocol (PNRP)
可以設定啟用Peer Name Resolution Protocol ,啟動之後,要重新開機
這樣就可以寫Peer-To-Peer WCF服務程式

2009年4月13日 星期一

WCF啟用SSL錯誤

在IIS 7啟用SSL老是會出現以下錯誤
Could not find a base address that matches scheme http for the endpoint with binding BasicHttpBinding. Registered base address schemes are [https].
每次解決了,又會忘記,乾脆記起來!!
不要忘了將security mode設為Transport!

總網頁瀏覽量