偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

微軟MVP初探WF 4.0 beta1 嶄新面貌讓人吃驚

開(kāi)發(fā)
微軟終于發(fā)布了Visual Studio 2010 beta1,而在這個(gè)版本中,WF也終于以嶄新的面貌出現(xiàn),并且讓我們大吃一驚。

微軟發(fā)布Visual Studio 2010 Beta1 ,和Visual Studio 2008一樣,Visual Studio 2010在新建項(xiàng)目時(shí)也可以指定目標(biāo).NET Framework版本,并且可用的項(xiàng)目模板會(huì)根據(jù)選擇的.NET Framework而發(fā)生變化。更多Visual Studio 2010功能介紹可參閱此文檔

當(dāng)使用.NET Framework 3.5時(shí),可創(chuàng)建如下工作流項(xiàng)目,著我們已經(jīng)很熟悉了: 

image

而當(dāng)使用.NET Framework 4.0時(shí),可創(chuàng)建的工作流項(xiàng)目卻和使用.NET Framework 3.5大為不同: 

image

最明顯的變化莫過(guò)于取消了狀態(tài)機(jī)工作流的項(xiàng)目模板,取而代之的是一種新的工作流類(lèi)型:Flowchart。與狀態(tài)機(jī)相比較,F(xiàn)lowchart更加靈活,也更符合人類(lèi)的思維模式。而且Flowchart和Sequential之間是可以相互嵌套使用的,這使得我們?cè)谛枨蠓治鲭A段畫(huà)出的工作流草圖幾乎可以原封不動(dòng)的轉(zhuǎn)移到工作流設(shè)計(jì)器中。

2009-5-20 1-30-52

我簡(jiǎn)單用Flowchart畫(huà)了一下那個(gè)古老的“多級(jí)審批工作流”,說(shuō)實(shí)話(huà),采用WPF的設(shè)計(jì)器并不是那么好用和高效。

不過(guò)還是可以看出Flowchart的強(qiáng)大和人性化,讓我們放心地和狀態(tài)機(jī)說(shuō)再見(jiàn)吧。

此外,添加新項(xiàng)的項(xiàng)模板也有所不同:

image

在添加新項(xiàng)和新建項(xiàng)目中都有關(guān)于“Activity Designer ”的模板。這一類(lèi)模板用于創(chuàng)建活動(dòng)設(shè)計(jì)器,而且我們像設(shè)計(jì)WPF程序一樣設(shè)計(jì)活動(dòng)設(shè)計(jì)器,極為方便。

在Visual Studio 2010 beta1中,我們可以清楚地看到這些活動(dòng): 

2009-5-20 0-35-28

這一次我們看到的活動(dòng)列表和我之前在《WF 4.0,迎接變化》一文中所披露的又有所不同,這一版提供的活動(dòng)從功能上來(lái)說(shuō)更為豐富,甚至可以通過(guò)活動(dòng)來(lái)操作集合了(AddToCollection、ClearCollection、RemoveFromCollcetion、ExistInCollection、ForEach……)。

另外我們還注意到,WF 4.0中的工作流會(huì)以XAML為擴(kuò)展名來(lái)保存(又繞回原來(lái)的擴(kuò)展名了),并且沒(méi)有了代碼隱藏文件。因?yàn)閃F 4.0的每一個(gè)活動(dòng)都可以看做是一個(gè)作用域,在這個(gè)作用域里該活動(dòng)可以維護(hù)自己的變量和輸入輸出參數(shù),輸入輸出參數(shù)和變量之間可以進(jìn)行松散的綁定,這里之所以說(shuō)“松散的綁定”,是為了和以前的依賴(lài)項(xiàng)屬性綁定方式相區(qū)別。依賴(lài)項(xiàng)屬性的綁定基本上可以看做是變量和變量之間的綁定,而WF 4.0的綁定則可以是一個(gè)表達(dá)式,更加靈活。

也許WF產(chǎn)品組希望我們不再依賴(lài)于在工作流中編寫(xiě)代碼來(lái)驅(qū)動(dòng)工作流進(jìn)行,而是采用活動(dòng)和數(shù)據(jù)來(lái)驅(qū)動(dòng)工作流。所以在WF 4.0中,自定義活動(dòng)仍然是包含代碼隱藏文件的,是可以自由編寫(xiě)代碼的。

【編輯推薦】

  1. 詳談WPF開(kāi)發(fā)中的數(shù)據(jù)虛擬化
  2. 為WPF項(xiàng)目創(chuàng)建單元測(cè)試
  3. 讓你的代碼“炫”起來(lái)——WPF開(kāi)發(fā)教程
責(zé)任編輯:彭凡 來(lái)源: cnblogs
相關(guān)推薦

2009-06-22 09:36:06

WF 4.0 beta跟蹤配置

2009-06-15 10:20:47

WF 4.0 Beta跟蹤機(jī)制

2009-06-17 10:51:58

WF4.0規(guī)則引擎

2009-07-16 10:41:40

WF 4.0 beta

2012-05-09 10:53:42

微軟Windows Sto

2013-02-26 09:42:09

RailsRuby

2009-07-28 10:00:47

VS2010 beta

2018-01-23 12:03:57

阿里雙11超級(jí)工程

2012-04-16 15:18:15

JythonJVM

2009-05-20 09:20:29

Visual Stud試用WPF

2009-12-01 10:37:45

Hiweed LinuLinuxDeepin

2024-08-09 16:20:05

2021-04-22 10:13:34

鴻蒙HarmonyOS應(yīng)用

2011-07-06 16:26:32

jQuery Mobi

2021-11-21 22:33:46

自動(dòng)駕駛安全智慧城市

2010-05-17 09:44:53

思杰桌面虛擬化

2022-01-05 23:01:38

科技邊緣計(jì)算元宇宙

2011-08-25 10:28:51

Ubuntu 11.1

2018-09-30 11:53:39

開(kāi)源 操作系統(tǒng)功能

2022-02-17 19:18:10

電動(dòng)車(chē)區(qū)塊
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)