没有合适的资源?快使用搜索试试~ 我知道了~
首页Visual C#.net 网络象棋C#版
Visual C#.net 网络象棋C#版
4星 · 超过85%的资源 需积分: 9 11 下载量 142 浏览量
更新于2023-03-16
评论
收藏 664KB DOC 举报
Visual C#.net原理与实务的网络象棋的完成版本,注释详细,易读,利于C#开发的学习。
资源详情
资源评论
资源推荐
Frmchess.cs 08-4-30
!象棋"#
$
%
$&
'(
我的网络象棋%版
)
*%+
)
*%,-
)
'.,-
/
*%01!23410567
*%8239!2341057
是布局,是棋子半径:表示当前选中的棋子:2!记录自
己是红是黑
;:<5;=7:==<
*2!
>*'?2!5
>322532,-保存全部走棋信息
>3226532,-保存全部走棋信息含坐标
*''判断是否该自己走了
*?@
*!8;<%5!8;"A<象棋棋子图片控件
网络通信部分
>*05设定侦听标示位,通过它来设定是否侦听端口
号
>%%定义一个线程,在线程接收信息
>'!1!定义一个远程结点,用以获取远程计算机'!地址
和发送的信息
> 创建一个 !网络服务
>*?5B没有联机不能走棋
>*%?@5B
>>,-
)
侦听本地的端口号
5 ,>'"6,?--
58$
设定编码类型
1
51
::
%,055-
)
)
*;<50>,B-
得到对方发送来的信息
1 8,-
5,-
;<5;#<
5,CDC-
%,;7<-
)
EFE+
获取传送信息到本地端口号的远程计算机'!地址
'!53,-
显示接收信息以及传送信息的计算机'!地址
2*=5'!GE已经有人加入:你是
红方请走先棋E
?5
能走棋
2!501!23410
?H.,-
显示棋子
,-
*=1*5B
*&
EE+
获取传送信息到本地端口号的远程计算机'!地址
B,;=<55E黑方赢了E-
)
8%,E黑方赢了:你可以重新开始了!E:E你输
了E-
/
B,;=<55E红方赢了E-
)
8%,E红方赢了:你可以重新开始了!E:E你输
了E-
/
2*=5E你可以重新开局!E
*61*5
*&
E>E+
对方的走棋信息:>D图片索引号DID4
B,?55B-
)
?5
可以开始走棋了
2!58239!23410
?H.,-
显示棋子
/
5>'=#,;=<-
5>'=#,;6<-
5>'=#,;"<-
.5;J<对方上步走棋的棋谱信息
2*=5,-G,-
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK7LMJM66
棋谱信息
)
'?2!5B
23,.-
=:=(1:1-是移动棋子原处棋盘坐标
=5%I,-
=5%4,-
263,GE:EG=GE:EG=GE:EGGE:EG
GE:EG;:<GE:EG.-
8='3,.-
移动棋子前先显示对方走棋的棋谱信息
'?2!5
/
棋谱信息
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
;%I,-:%4,-<57
>%,::-
B,;:<N57-
)
%;;:<<O*5B
/
;:<5
8='3,E对方EG%;<,-G
E走到EG,-GEEG,--
>%,::-
,-
*&
EE+
8%,E对方退出了,游戏结束!E:E提示E-
2*=5E对方退出了,游戏结束!E
05B
*&
/
/
%
)
退出循环,结束线程
*&
/
/
/
>>,B-
)
创建 !网络服务
5 ,-
'!3'!
判断'!地址的正确性,-
)
'!5'!3!,?'!-
/
%)
8%,E请输入正确的'!地址!E:E错误E-
((+%*+1*
/
'!1!5'!1!,'!:
>'"6,?--
*;<*P
1
51
设定编码类型
5B
*P58,%3,--
传送信息到指定计算机的?端口号
,*P:*P2%:-
关闭 !网络服务,-
,-
/
设置是否该自己走
>>,**'-
)
'5*'
剩余51页未读,继续阅读
Avalon1990
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2