初學WCF

以HelloWorld為例示範如何快速建立WCF,並以Windows Form呈現結果!

1.新增專案,選擇「Windows Form應用程式 」作為呈現WCF成果的介面
(命名為HelloWorldWinForm)

2.加入新網站,選擇「WCF服務」
(命名為HelloWorldService)

3.服務內容使用預設的HelloWorld範例,暫不更改service中的contract、operation...等

4.對HelloWorldWinForm按右鍵「加入服務參考」
(VSTS將自動為你搜尋可用的服務--*.svc檔)

5.於HelloWorldWinForm加入TextBox、Button各一
(為了測試HelloWorld第1個方法:input數字→output字串)

6.於Button_Click事件觸發第1個方法(GetData),程式碼如下
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim myService As New HelloWorldService.ServiceClient
        MessageBox.Show(myService.GetData(TextBox1.Text))
End Sub

7.按下F5,執行 成果如下

沒有留言: