內容
1.概述
2.WF4的新功能
3.工作流程入門
4.查看工作流程活動的工具箱
5.建立和執行工作流程
6.建立自訂活動
7.工作流程服務
8.結束
9.傳記
10.其他資源
概述
開發人員知道,編寫應用程式是充滿挑戰的,為瞭解決這個問題,讓開發人員專註於解決業務上的問題,我們在不斷地尋找工具和架構.我們已經從機器程式設計語言如彙編到進階程式設計語言如C#和Visual Basic的轉變,實現了簡單的編程,降低關注如記憶體管理,提高開發人員的工作效率.Microsoft 開發人員,主要從事.net編程,.NET運行允許公用語言運行庫(CRL)分配記憶體,清理不需要的對象和處理底層結構如指標.
很多複雜的應用程式是居於邏輯和幕後處理技術.如非同步或並存執行的問題和合乎響應使用者請求或伺服器請求的任務可以快速引導開發人員進入低層次控制代碼,回調,同步等的編程.作為開發人員,我們可以使用Windows Persentation Foundation(WPF)來開發使用者介面,同時需要相同的功能和應用程式內部宣告式程式設計模型的靈活性。WPF提供了聲明性架構編寫程式和伺服器邏輯,開發人員可以採用進階程式設計語言去處理非同步,串列任務和其他複雜的操作。
有了管理記憶體和對象的運行庫,我們可以更多地關注重要業務方面的代碼編寫. 同樣,有了管理協調非同步工作複雜性的運行庫提供了提高開發人員工作效率的一系列功能. Windows Workflow Foundation 是一組工具,用於聲明你的工作流程(商務邏輯),活動是定義邏輯和流程式控制件的,運行庫是用來執行產生的應用程式定義.
簡單地說,wf是用於開發應用程式的進階語言,目的是為了提高開發人員的工作效率,輕鬆地管理應用程式,和快速地實現更改.WF運行時不僅執行了工作流程,它還提供了服務和編寫應用程式邏輯的重要功能,如持續狀態,標籤,恢複商務邏輯,所有引導增強線程和進程的靈活性,擴充商務程序.
有關更多的概念上的資訊在如何使用WF來構建你的應用程式,可以提高你的工作效率,建議去讀"The Workflow Way"這本書,是由David Chappell 寫的,尋找更多的資源到Additional Resources。