
基础项目实战
文章平均质量分 84
曙曙学编程
努力学编程!!!!!
展开
-
基础项目实战——3D赛车(c++)
这一期我们一起学期3d赛车这个项目实战,这个项目比之前的那几个难度高了很多,所以做起来会比较复杂,里面会涉及一些数学思想。这个项目做完了之后非常有意思还是值得一做的。完整工程文件,提取码为1111(蓝色字体可以点进去)原创 2025-01-27 16:53:35 · 3439 阅读 · 1 评论 -
基础项目实战——学生管理系统(c++)
这一期我们来一起学习我们在大学做过的课程设计——学生管理系统,这是一个非常简单且非常值得像我这样的新手独立完成的一个基础项目,用到基础数据结构里的链表来实现,所以指针和链表不太理解的同学先去理解,这样做这个项目会比较顺畅。大家看完之后一定动手做一做,这个项目很容易的做的快的话其实半个几十分钟可以搞定的。原创 2025-01-25 17:39:03 · 2336 阅读 · 0 评论 -
基础项目——扫雷(c++)
各位小伙伴们,这期我们一起学习出贪吃蛇以外另一个基础的项目——扫雷,这个项目需要我们自己到网站下载一些需要用的库,所以和贪吃蛇比起相对来说要复杂一点,这期涉及到面向对象的知识,还有文件拆分。这个时候我们发现,有太多数字了,这个我们叫它们 magic number,很难看,而且维护起来极其麻烦,所以我们想办法把数字变成常量。它代表了在这张图片中,每个格子的像素大小,是 96。而 GRID_SIZE 呢,则代表显示到窗口的时候,每个格子实际的像素大小。原创 2025-01-25 16:44:07 · 920 阅读 · 0 评论 -
基础项目实战——贪吃蛇(c++)
各位小伙伴们好久不见,前段时间非常的忙很多事情,其中包括各种实验报告,各种课程设计,各种考试,所以很长一段时间没更新了,今天正好是放假的第一天,我们一起来学习贪吃蛇这个非常经典的项目实战。EMPTY = 0,//没有食物就是空状态为0FOOD = 1,//有食物的状态是1//地图每个格子//判断地图有没有食物void initMap(Map* map) {//初始化地图y < H;x++) {//地图上每个格子都为空,也就是没有一个格子有食物为0。原创 2025-01-10 14:05:31 · 1039 阅读 · 0 评论