大家都知道学编程要多动手,可是作为初学者,很多人却不知道该如何动手,去哪里找项目、哪些项目适合初学者,都是困扰着自己难以迈出第一步的难题。
今天给大家推荐一波适合初学者练手的 C/C++ 小程序项目。这里面其中很多也是我自己曾经在学习的时候做过的。
功能和样子可参考 Windows 自带的计算器。
一开始,可以只有最基本的加减乘除运算,然后一步步添加其他更为高级的功能,例如上面计算器中的取余数、倒数、开根号,另外还可以添加进制转换、求三角函数等。有兴趣的话,你当然可以比照 Windows 自带的计算器,做个一模一样的出来。
不会做界面?那就控制台的好了,虽然丑是丑了点。
先从简单的控制台做起,输入年份,打印出当年所有月份的日历,或者输入年份月份,打印出当月日历。
如下面这个。
想做的漂亮,那就参考 Windows 自带的日历。
控制台下,显示所有音乐文件,利用 Windows API 捕获键盘消息和播放音乐。
其实,你还可以做成这样的,具体可参考百度音乐,酷狗音乐等。
这个用控制台其实可以做的很漂亮,如下面这个。颜色和键盘消息利用 Windows API 来实现。
这个是计算机专业常见课程设计项目,参见 Windows 自带扫雷游戏 (Windows 大法好)。
当然,做成控制台也是可以的。
可以参照 QQ 早期版本的样子,当然你不需要这么多功能,简单的聊天,可以发送文件就行了。
不想做成这种客户端的话,可以做成聊天室的形式。
到这里,除了 C/C++ 基础知识,Windows API,还会涉及到多线程、线程间通信以及网络编程。
经典的飞机大战游戏,也是个不错的练手项目,好玩,但实现起来并没那么复杂。
可以先做成单机游戏,有必要的话,再弄成联网游戏。
不会的话,我可以来教你,11月21日,我有个知乎 Live,手把手教你从零开始开发飞机大战游戏小项目。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!