linux c++编程 linux c++编程 linux c++编程 linux c++编程
2024-06-30 12:19:52 671KB linux
1
利用Socket编程完成如下小游戏功能: (1) 在5X5或者7X7个格子组成的地图中由服务器随机产生一名敌人和一名相距较远的玩家,服务器通知客户端(玩家)初始地图、敌人和玩家位置信息,并每次和客户端通信时计算游戏逻辑; (2)在每一回合中,玩家(客户端)输入移动方向,和这回合是否攻击,敌人动作由服务器产生; (3) 服务器根据客户端输入和敌人移动来判断敌人是否被击败或者没有被击中; (4)假设玩家只有3次攻击次数,敌人AI 移动、逻辑计算和胜负判断都在服务器端计算;玩家只能攻击到十字一格内的敌人,每回合敌人和玩家都只能移动一格,只能十字四邻域方向移动。 (5)本回合玩家使用攻击,并且敌人在本回合也移动到玩家十字四邻域内,则玩家获胜;3次攻击次数使用完但是敌人仍然存活,则敌人获胜;本回合玩家没有使用攻击,但是敌人在本回合移动到玩家十字四邻域内,则敌人获胜。
2024-06-29 20:49:00 50.15MB socket 编程语言
1
3.2.1用户注册信息管理 系统管理员可以对用户提交的注册信息进行验证,在确认信息之后,可以将其列为正式的用户,若管理员确认其注册信息不详细,也可以将其删除,只有在注册成功以后才可以在网上购书。 3.2.2用户信息管理 每个用户可以对自己的信息进行查看,修改以及密码修改等操作。 3.2.3图书销售点管理 该模块主要是为客户提供售书点查询这个功能,因为图书销售是面向全国各 地的客户。客户可以查看所在地是否有售书点,如果有可以到销售点直接购买, 如果没有则可以在填写订单的时候选择需哪种服务。 3.2.4图书信息管理 图书可以分成不同的类别,系统管理员可以对图书类别进行增加和更改等操 作。在系统管理员录入图书信息时,需要输入图书名称、图书作者、出版社及价格等信息,同时还需要选择图书类别,上传图书图片和图书内容简要等信息。对已存在的图书信息可以进行修改删除操作。 3.2.5客户订单管理 客户在选购了自己所买的书以后,就会自动添加到购物车中,然后点击提交 就会生成订单。系统管理员在后台可以查看所有购书者所购买的图书名称及购买的数量和库存图书数量,如果定购量超过库存量,则不允许发货。发货之后,系统
1
java程序设计之网络编程(第二版)的课后习题解答,内容详细,适合广大同学学习
2024-06-29 01:00:01 523KB java 程序设计 网络编程
1
LabView-图形编程-虚拟仪器-源码-测试测量
2024-06-28 19:07:58 175KB LabView 图形编程 虚拟仪器 源码
stm32f103c8t6 基于标准库3.6.0 串口IAP(BootLoader)程序 内有IAP工程和LED APP工程用来测试 工程文件内有注意事项和踩过的坑 程序基于正点原子例程和画质饺子https://blog.csdn.net/enfang1120/article/details/80605029
2024-06-27 11:45:20 685KB stm32 stm32f103c8t6 BootLoader 应用内编程
1
1. 灵活运用LabVIEW的编程,设计出一套温度/湿度/气压等关键气象参数的采集监测系统。各个子VI独立设计,包括数据的自动采集、处理、显示和存储等功能。 2. 本系统采用随机数产生温度/湿度/气压等关键气象参数信号,系统能够监测、传输及处理等这些信号,同时还具有报警、显示及存储等功能。 3. 此外,非常鼓励同学们创新性地添加与气象有关的参数监测及其他特殊功能,并用LabVIEW编程实现。 南信大无脑下,主打一个免费。
2024-06-26 13:17:16 22KB 编程语言
1
在VC++6.0下绘制直线的DDA算法,BERHAM算法,中点算法,绘制圆和椭圆的各种算法,填充的4种算法,裁剪的各种算法,以及贝塞尔曲线的绘制和实时动画。
2024-06-26 11:24:16 1.94MB 计算机图形学 VC++6.0
1
计算机图形学相关算法,包括画直线,画多边形,画圆,插入字符,填充图形,可以选择不同的画笔宽度和画笔颜色等等
2024-06-25 23:09:18 2.85MB
1
(1)代码规范性:命名规范、逻辑强(无明显Bug)、无冗余判断(eg:多个并列if用else if或switch case替代); (2)面向对象:易维护、可复用、可扩展、灵活性好 (3)面向对象三大特性:封装、继承、多态,合理使用将显著降低程序的耦合度; (4)封装:业务逻辑(eg:计算器的计算功能)和界面逻辑(eg:计算器的显示)分开,从而降低耦合度,提升复用性; (5)松散耦合:基于继承多态,采用不同的类单独实现各模块,降低程序的维护风险; (6)简单工厂模式:定义单独的工厂,解决各模块类的实例化问题。
1