科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件C# Builder创建井字游戏Web服务

C# Builder创建井字游戏Web服务

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文介绍了如何使用C# Builder导入一个Web服务,并且将它变成一个井字游戏客户端

作者:wayne编译 来源:yesky 2007年11月13日

关键字: C# Builder 井字游戏 Web服务

  • 评论
  • 分享微博
  • 分享邮件
在本文,我将介绍如何使用C# Builder导入一个Web服务,并且将它变成一个井字游戏客户端。源代码(也可以使用.NET SDK下的C#命令行编译程序编译)可在BDS\1.0\Examples\C#\Web Services\Tic Tac Toe目录下获得,也可以在CodeCentral下获得,但是放心启动C# Builder然后跟着我输入代码,看看我是如何创建并且构建这个工程的。

  C# Builder工程

  今天的工程由两部分组成:用户界面(一个WinForm)和引擎,基于一个导入的Web服务。 这个Web服务本身在多年以前就使用Delphi 6实现了,在网上可以在http://www.eBob42.com/cgi-bin/TicTacToe.exe/wsdl/ITicTacToe 处找到。

  启动C# Builder,并且点击File | New - C# Application来启动一个新建项目。 在对话框中,我们可以输入工程的名称(如TTT),这样就导致工程被创建在C:\Documents and Settings\Administrator\My Documents\Borland Studio Projects\TTT目录下了(在当前用户目录下,也就是说我现在正在管理员模式下操作)。



  在点击OK之后,一个带有空的WinForm的新建项目将创建。 作为第一件事,我想添加一个主菜单到这个WinForm中。 使用菜单设计器,我创建一个菜单结构Game|New Game,带有子菜单选项Computer Starts和Human Starts。后两个是唯一一个将取得事件处理程序的,其它只是摆设罢了(并且让它使开始一个新游戏稍微困难一些)。



  接下来,放置九个按钮(从左上端到右下端),但是称它们为btn8、btn3、btn4、btn1、btn5、btn9、btn6、btn7、btn2,设置它们的Tag属性(是.NET中的一个Object,不是一个Integer)为按钮的号码(所以左上的为Tag 8,中上的为Tag 3等等)。 这将保证用户界面还使用井字游戏Web服务实现的魔方算法。

  选择所有的按钮,并且设置它们的字体为Comic Sans MS,Bold,24点,同时清除它们的Text属性。


    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章