求教C#写三国杀游戏界面问题

ilovevista ilovevista 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
小弟前一段时间用C++写了一个三国杀游戏,有服务器端有客户端,不过是控制台界面的。

不过呢,控制台的程序是没人喜欢用滴~~~~我就想用C#实现一个界面,类似于三国杀OL或太阳神三国杀那样的,有基本功能就好。

这几天一直在研究,现在学会了动态添加、删除控件,就像拿牌弃牌一样,也会添加新建控件的事件神马的。不过我还是不太会怎么把UI当成自己的一个类去操控,用核心控制代码控制UI而不是让UI牵着我鼻子走。

比如说,我的代码是连接到服务器后一直监听,服务器传过来的指令是“拿牌”,我就调用UI::显示拿的牌();服务器传过来的是“弃牌”,我就调用UI::让用户选择弃牌()……。不知我这样说有没有说明白~~~

嗯,就是这样。小弟有C/C++基础,也有用VB画界面的经验(当然是小程序啦~),C#是这段时间开始看的。望大神们指点一二~
...全文

相关推荐

三国杀局域网版 (C#)

【三国杀局域网版 (C#)】是一款基于C#编程语言开发的单机版游戏,它允许玩家在局域网环境中进行三国杀游戏。

KingJX

C#实现的三国杀联机版卓越项目实战

C#(发音为 “See Sharp”)是一种由微软开发的现代、类型安全的面向对象的编程语言。它继承了C和C++的语法,同时增加了许多强大的功能,如自动内存管理、版本控制、委托以及对组件和接口的全面支持。C#语言具有广泛的用途,可以用来开发Windows应用程序、游戏、Web服务等等。在本章中,我们探讨了C#网络编程的基础知识,并提供了使用TCP和UDP协议进行网络通信的实际示例。我们还讨论了如何优化网络编程以提高效率和性能,并对网络编程面临的常见问题提供了相应的解决方案。

LikYu-餘力

简易三国杀游戏的实现原理与技术要点

面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,它使用“对象”来设计软件。对象可以包含数据(称为属性)和代码(称为方法),它们共同构成了软件的功能。类(Class)是对一类具有相同属性和方法的对象的抽象,是创建对象的模板或蓝图。在C#中,类通过关键字class定义。创建类的实例,即对象,可以使用new关键字。类可以包含多个方法和属性,用以描述对象的行为和状态。例如,在三国杀游戏中,玩家、武将、卡牌等都可以视为对象。set;

深刻如此

三国杀联机版大学生卓越项目C#

可能采用C#的ASP.NET或Socket编程实现。5. **Client**:客户端代码,包括游戏界面、玩家操作处理、与服务器通信的逻辑等。6.

A星空璀璨

三国杀教程系列源代码

该项目为三国杀游戏教程系列的源代码,包含WPF/Silverlight前端界面控制逻辑及基础卡牌数据模型。核心模块包括MainControl用户控件、应用程序启动入口App.xaml.cs以及Base

羽中仙灵
评论 7
收藏 已收藏
分享
返回顶部
ilovevista
C# 111,128 成员 642,536 内容