65.9K
CodeProject 正在变化。 阅读更多。
Home

WCF ' VB 中的计算器示例

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.08/5 (4投票s)

2014 年 9 月 9 日

CPOL

2分钟阅读

viewsIcon

26433

downloadIcon

4

这是一个简单的计算器,包含四个基本的数学函数,用于常见的计算。

引言

这是一个简单的计算器,包含四个基本的数学函数,用于常见的计算。我们将创建一个简单的[服务契约],其中包含四个[操作契约],分别对应计算器的每个函数。在成功创建 WCF 服务后,我们将在 Windows 应用程序和 Web 应用程序中使用它。

那么,让我们开始 WCF 服务吧。

步骤 1

启动 Visual Studio 2010,点击 -> 文件 -> 新建 -> 项目

第二步

这将打开一个新的对话框,选择 -> WCF -> WCF 服务应用程序,并为您的服务指定适当的名称,然后点击确定按钮。

步骤 3

现在您已经打开了解决方案资源管理器,点击 IService1.vb 并删除其中包含的所有默认代码,然后编写如下代码

步骤 4

Service1.svc 服务类中编写契约方法和接口实现的代码

步骤 5

web.config 文件中配置此服务的端点,如下所示

步骤 6

像在其他 Visual Studio 项目中一样,以通常的方式构建并运行服务。将显示以下输出

如果您到达此输出阶段,则表示您已成功创建服务。否则,您的项目中可能存在问题。

现在,如果您想查看服务交换的元数据,请使用红色圆圈内的点击按钮来执行此操作。

好的,现在我们假设您已成功创建服务,下一步是如何使用创建的服务。

使用 WINDOWS 应用程序与 WCF 通信

步骤 1

创建一个简单的 Windows 应用程序,并按照给定的图形设计 GUI

第二步

在您的项目中添加服务引用,该项目由您之前创建。

为此,点击项目菜单,然后点击添加服务引用。

步骤 3

现在您已经打开了一个新的对话框,输入服务地址或点击“发现”按钮以找到服务,然后点击确定按钮。

现在,您可以在解决方案资源管理器中看到已添加的服务引用,现在您可以使用此服务引用下的所有服务契约(具体取决于服务中定义的端点)。

步骤 4

在您的程序中编写以下代码以使用 WCF 提供的服务。

步骤 5

将您的 Windows 项目设置为启动项目。

步骤 6

构建并运行项目,并查看输出。

运行并测试您的应用程序的所有 4 个函数。我希望您能学习到 WCF 的基本编程知识,以及如何在任何应用程序中使用它。

您可以使用相同的概念来处理 Web 应用程序。因此,您应该自己尝试在 Web 应用程序中使用此示例。

谢谢。

© . All rights reserved.