[WF]循序工作流程範例-Hello Word

  • 13155
  • 0
  • WF
  • 2011-01-25

[WF]循序工作流程範例-Hello Word

Abstract

  • Introduction
  • Hello Word Demo
  • Conclusion
  • Download

 

Introduction

本篇藉由示範簡單的Hello Word程式,帶領大家一窺WF神秘的面紗。

 

Hello Word Demo

Step1.新增WF專案

image

WF專案建立好後會看到如下畫面,我們可以清楚看到WF的程式編寫方式已明顯的與一般專案程式不同。程式編寫的方式已變成以流程為導向的編寫方式,藉由托拉控制項的元件編排程式的流程與邏輯,並在流程與邏輯元件內加入對應處理的程式碼,就可以完成WF程式的編寫。

image

Step2.編寫程式邏輯與流程。這邊因為我們的範例程式只須秀出一串"Hello World",因此我們只須把Code這個元件加到程式流程。

image

元件放入後會看到如下畫面,由此圖是不是可以很清楚的看出程式的流程呢?(圖上的驚嘆號是提醒程式設計師未加入對應處理的程式碼)

image

Step3.為程式的流程與邏輯加入對應的處理程式。在這邊我們只需在剛拉的元件上用滑鼠連點兩下,即會出現對應的程式碼區塊。在該區塊我們只要加上程式碼去顯示"Hello Word"即可。(VB與C#在這邊程式碼只差在分號,因此不貼Code了)

image

Step4.執行。執行後我們可以看到如下的執行畫面,一個簡單的WF Hello Word範例就完成了。

image

 

Conclusion

Hello Word範例一直是程式入門的經典範例,藉由簡單的Hello Word程式的寫作,可以讓我們更快的進入並了解程式的特性與原理。而對於WF程式而言,這小範例可點出WF程式的編寫與一般程式的差異之處,有感覺的甚至可以了解WF程式可應用之處,甚至可以感受到WF程式在執行上效率好像會比一般程式來得慢。

 

Download

WF_HelloWord.zip