C# Builder创建井字游戏Web服务
http://tech.ddvip.com 2006年08月01日 社区交流
本文详细介绍C# Builder创建井字游戏Web服务
选择所有的按钮,并且设置它们的字体为Comic Sans MS,Bold,24点,同时清除它们的Text属性。

添加Web引用
现在,在我们编写一些事件处理程序之前(用于两个菜单项和九个按钮),我们应该先导入Web服务来运行。 点击Project | Add Web Reference,在搜索框中输入TicTacToe Web服务的URL。URL是http://www.eBob42.com/cgi-bin/TicTacToe.exe/wsdl/ITicTacToe,你可以在下面的屏幕截图中看到。

Add Reference按钮只有在UDDI Browser(Add Web Reference对话框)显示一个实际的WSDL定义的时候才可用。在所有其他的情况下,你可以使用这个对话框来作为简单的浏览器。
随着按钮可用,点击能导入外部Web服务的Add Reference按钮,创建一个Web引用并且把它添加到我们的工程中。 Project Manager将说明Web引用以及Reference.cs文件是如何嵌入我们的工程中的:

Reference.cs文件包含导入的Web服务。
编写 C#代码
最后,我们到了我们决不能再拖延的地方:我们必须编写一些C#代码。在我们可以实现事件处理程序之前,我首先需要添加一些特殊变量(像指向一个井字游戏Web服务的一个实例的TTT变量,一个游戏句柄和一个标记,来了解是计算机还是人赢了这场游戏)。 添加这些变量最好的位置是在WinForm源文件的Main()方法的实现部分:
private ITicTacToeservice TTT = null;
private int Game = 0;
private int TTTIsWinnerGame = 0;
责编:豆豆技术应用