节点文献
基于游戏化学习的编程教学模式研究
【摘要】 为引导学生能够对编程课程产生浓厚兴趣,该文设计实现C/S网络体系架构的象棋棋牌室系统,包括支持多并发的异步收发服务器端及棋牌室客户端。其中,网络通信使用基于TCP协议socket套接字通信。经测试,系统能够实现客户端创建房间、桌面管理,以及棋盘与棋子的可视化等各项功能。通过对此软件的开发设计过程,锻炼学生的编程能力及对软件开发的学习兴趣。
【Abstract】 In order to guide students to have a strong interest in programming courses, this paper designs and implements a chess room system based on C/S network architecture, including asynchronous transceiver server and chess room client. Among them, the network communication uses socket based on TCP protocol. After testing, the system can achieve client to create rooms,desktop management, as well as the visualization of chessboard and chess pieces and other functions. Through the development and design process of this software, students’ programming ability and learning interest in software development are trained.
【Key words】 C/S Architecture; Chess; Qt; TCP Protocol; system design;
- 【文献出处】 高教学刊 ,Journal of Higher Education , 编辑部邮箱 ,2022年26期
- 【分类号】TP311.52-4;G642
- 【下载频次】155