[WF4.0]工作流程設計工具Rehosting(二)

建立一個WPf應用程式項目,Window1.xaml<Window x:Class="WF4Designer.Window1"       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"       Title="Window1" Height="300" Width="300">

WF4.0實戰(七):請假流程(帶駁回操作)

    我使用WF4.0有很長一段時間了,但是對WF3.0和WF3.5自知甚少,對狀態機器也不甚瞭解。今天生魚片前輩的博文:WF4實現工作流程駁迴流轉模型的幾種設計方案 中提出的四中實現駁回的方式中。第一種大家都覺得太過麻煩。現在我是使用第二種的。第三種沒用過,覺得有些問題。 他在文中提出第四種方式是最好的,我也非常同意。 這篇文章中,將使用第四種狀態機器的方式實現一個請假流程,這個流程中有駁回操作。    WF4.0的狀態機器是微軟今天發布的,是:http://wf.codeplex.com/

WF4.0實戰(八):實現一套圖形化的資料訪問層

現在,估計三層架構仍然被程式員廣泛使用。先列出這三層,不是怕大家不知道這三層,而是下文的需要,:)。1、資料訪問層2、商務邏輯層3、展示層    還有就是資料交換的實體層    很多程式員都用代碼產生器,我也不另外。一般的代碼產生器會協助程式員產生資料訪問層和商務邏輯層。由於展示層是千變萬化的,是很難通過產生器產生出來的。當固定產生的業務層不能滿足需求的時候。往往需要去手動的修改代碼,這篇文章教你如何通過圖形化的介面定製流程化的商務邏輯,無需修改你的代碼。    先看下我的這套資料資料訪問層的:

WF4.0實戰(九):猜數字遊戲,測下你的智力

今天周末,用WF4.0寫個小遊戲,供大家娛樂一下。介面做的不是很美觀,請見諒。效果:一運行程式,遊戲就開始了。你輸入一個數字4,提示“嘗試輸入一個較大的數字”,如: 你輸入一個數字100,提示“嘗試輸入一個較小的數字”,如所示:你經過猜測之後,才對了結果,系統會給你智力的評價,如:如果你對結果不滿意,你可以點擊從新開始測試。遊戲將能力分為下面幾等(純屬娛樂):1、你的智商超越了愛因斯坦2、你非常聰明3、你比較聰明4、你很正常5、是火星來的,快回去吧,地球不適合你實現:1 、定義流程:2

WF4.0實戰(四):部落格申請流程

概述:    我是兩年前申請的部落格園。如今仍然記得很清楚,與現在的方式有點不同,當時註冊也是要申請的,現在是註冊不需要申請,而註冊之後,開博需要申請。當時感覺有點新鮮,同樣也感到欣慰,有如此敬業的管理員已經很少了。   

Gridview顯示圖片的兩種方法

在ASP.NET中經常需要使用GridView的一列來顯示圖片,下面是在實踐中使用到的方法,記下了,以後好參考:第一種是添加ImageField列,然後設定DataImageUrlField和DataImageUrlFormatString顯示,以下是實現方式 <asp:ImageField DataImageUrlField="CHM_RowID"

開篇:推薦一下大話設計模式

    想學設計模式,看這本書無疑是個好的選擇,通常設計模式的書講的特別抽象、晦澀、難懂,而本書通篇都是以情景對話的形式,用多個小故事或編程樣本來組織講解GoF(設計模式的經典名著——Design Patterns:Elements of Reusable Object-Oriented Software,中譯本名為《設計模式——可複用物件導向軟體的基礎》的四位作者Erich Gamma、Richard Helm、Ralph Johnson,以及John

物件導向的三大特性

大家都知道物件導向的編程有封裝、繼承、多態三大特性,而我們在做一般的資料庫專案的時候,感覺好少用到繼承和多態的思想,本文將講述,如何在一般的資料庫管理系統上用上這些特性,使你的代碼更具有物件導向的特性.一、封裝  封裝的定義:  每個對象都包含了他能進行操作所需要的所有資訊,因此對象不必依靠其他的對象來完成自己的操作,這樣的特性叫封裝。   封裝在簡單資料庫專案中的例子:  public class Class1    {        private string myConStr;     

WF4工作流程服務和雙工通訊

譯:http://msmvps.com/blogs/theproblemsolver/archive/2010/05/03/workflow-4-services-and-duplex-communications.aspx雙工通訊在很多時候都很有用,比如一個服務允許通知使用者當前的進度情況。一般情況下,我們可以使用WCF來實現,你可以通過使用指定CallbackContract的ServiceContract屬性的服務使用雙工,如伺服器端的代碼如下:但是這種方式並不適用於WF4中,因為WF4中

WF4.0實戰(五):實現一個直觀易擴充的自動化的測試架構

概述:      這篇文章用WF實現一個軟體自動化的測試架構,這個架構你可以隨意擴充。本這個架構根據WF流程去自動地點擊你的頁面;自動的在你的文本上輸入值;自動的做一些人為的操作。也就是說WF相當於一個測試使用者,自動地幫你測試軟體。只需要你定製測試流程。寫一個待測試的軟體:      這裡我寫了一個很簡單的待測試的軟體:一個加法運算。介面如,就一個Form。後台代碼如下:Code highlighting produced by Actipro CodeHighlighter

WF4.0實現自訂運算式編輯器

主要有兩種情況下,您會希望實現自己的運算式編輯器:1、離開Visual Studio環境,在宿主應用程式中運算式編輯器將受到了各種限制,在宿主應用程式中不支援智能感應了。2、為業務分析人員簡化運算式的編輯體驗,能讓他們不需要學習VB或處理VB的運算式。下面組建一個小型應用程式,說明怎麼實現自訂的運算式編輯器的過程。有三個基本的步驟:1、實現IExpressionEditorService

超級簡單:將String轉化成Stream,將Stream轉換成String

使用C#將字串轉化成流,將流轉換成字串,代碼如下:代碼 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.IO;using System.Text;namespace CSharpConvertString2Stream{     class Program     {                

糟糕編程的白癡指南

介紹    我知道有些人堅持寫非常清晰的代碼,這些代碼有非常好的文檔記錄,也非常容易理解。這裡我把一些非常糟糕的編程彙集成一個文檔,供你參考。    如果你希望編寫可怕的軟體,你只要記得最重要的兩件事情:儘可能多搞一些小錯誤和使代碼非常的混亂,以至很難跟蹤到這些迂迴的錯誤。這樣,您就能最大限度惹惱你的使用者和編程人員。    如果您按照這些簡單的規則來做,我保證你將永遠不會遠離使用者和其他程式員的想法。 1、關閉所有編譯器警告   

超級簡單:如何使用WPF Commands提升你的代碼品質

代碼:/Files/zhuqil/WpfCommands.zip介紹:     WPF Commands是一種非常好的的方式去複用應用程式中功能。在本文提供的樣本中,建立了一個使用WPF的Command模式來對Customer進行排序的樣本。WPFCommand模式非常適合用於在應用程式中的用不同控制項調用相同的功能。 WPF commands 也能適用於一些其他的情況,例如,如果輸入有誤,禁用控制項。在文章的CanExecute部分中,我們能進一步瞭解。建立一個Command:    

WF4.0實戰(六):控制WPF動畫

這個例子改造了王曉冬老師的:用WF流程式控制制WPF動畫。本文用一個小例子示範了在WF中定義兩個操作步驟,用來控制WPF頁面元素的動畫。王冬老師當時使用的是WF3.0,現在我改成WF4.0。先看效果: 活動:流程: 實現:實現很簡單,將WPF中的動畫做參數傳到流程當中。再根據流程圖移動。總結:我正在努力推廣WF4.0技術,希望大家給點意見和支援,謝謝。代碼:/Files/zhuqil/WFWPF.rar

WF4工作流程服務和雙工通訊(續)

譯:http://msmvps.com/blogs/theproblemsolver/archive/2010/05/04/more-workflow-4-services-and-duplex-communications.aspx昨天,我寫了一篇很長的文章來講述在工作流程服務中如何?雙工通訊。其中最重要的是工作流程服務不支援定義在ServiceContract上的回調通道這種WCF風格的雙工通訊,而是通過叫做持久化雙工(durable

利用.NET Framework4.0的原始碼調試你的應用程式

    .NET Framework 的部分原始碼是開源的。這些原始碼可以供我們學習和參考。也可在也平時調試應用,直接跳入這些開源了的.NET Framework的代碼中。這樣既可以學習MS放出來的代碼,又可以協助自己調試。下面我用一個WPF的簡單的例子示範一下。    建立一個WPF應用程式,拖一個button,後台代碼彈出一個messagebox就行了。private void button1_Click(object sender, RoutedEventArgs e){

WF4.0:運算式序列化

    在WF設計器上,運算式使用方括弧序列化。它是 VisualBasicValue<T> 和VisualBasicReference<T>的縮寫。例如,在設計器上拖放一個WriteLine活動,設定它的text為運算式:(1+2).ToString,(這是VB文法,在VB中省略ToString後面的括弧)。儲存一下,查看XAML,你能看見以下XAML:Code highlighting produced by Actipro CodeHighlighter

WF4.0工作流程設計工具快速鍵

    像其他Visual Studio組件一樣,工作流程設計工具也有很多快速鍵。在MSDN文檔上提供了這些捷徑。這裡列舉出來方便查看。Shortcut Purpose CTRL+E, AShows or hides the Argument Designer.CTRL+E, CCollapses the selected activity in place.CTRL+E, EExpands the selected activity in place.CTRL+E, FConnects

WF 4.0 RC 學習資源

WF 4.0 RC 已經發布,與beta 2相比變化不大:WF4.0:RC相對於Beta2的變化 ,WF4.0狀態機器工作流程看來不可能隨VS2010發布了,只能等獨立的SDK或下一版本了。總體來說,RC已決定了WF4.0的全部內容。想要瞭解WF 4.0 RC 的朋友,以下的資源可不能錯過。Microsoft Windows Workflow Foundation

總頁數: 61357 1 .... 4864 4865 4866 4867 4868 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.