本科一年级~本科二年级课程设计总结

由于项目报告不容易移入博客留存,所以在这里进行简短的总结并给出代码的开源链接(没有贴的后续会补充)。

1、C#三级项目:双人联机合作版推箱子小游戏

https://coding.net/u/aininot260/p/Pushbox/git

除了最基本的C#用户界面设计和C#程序设计的基础之外,还有利用C#来操作Mysql数据库,利用C#的套接字来进行网络编程,C#多线程程序设计来解决网络编程和UI中的同步和互斥问题

2、C++三级项目:车辆信息管理系统

 纯粹是为了练习MFC,有一个小遗憾就是没有使用虚基类。用到了C++的文件读取和MFC的一些控件

3、数据结构与算法三级项目:可视化通信网络成本分析系统

可视化的一个图论工具,可以画点,连边,建图,求出最小生成树长度,打印最小生成树涉及到的那些边

用到了MFC的一些控件,MFC的GDI相关的函数,建图过程是邻接数组实现的,最小生成树算法是Prim算法

4、数据结构与算法课程设计二级项目:上课信息的查询和检索

这个东西虽然是个黑框的,但是用到的技术不少。使用了C++调用了开源库读取csv文件,直接把csv文件当做二维数组来用

然后是数据压缩,使用了开源gzip实现,快速的查询,使用了C++11的unordered_map来实现

猜你喜欢

转载自www.cnblogs.com/aininot260/p/10039176.html
今日推荐