时间过得真是快啊,高考完一眨眼现在都感觉自己快要老了。这几天整理以前写的代码项目啥的,发现大一的时候写的一些东西。
哈哈,怎么说呢,觉得那时候的自己还是很幼稚很单纯的啊。今天顺带拿出来给大家分享一下吧。
LibraryManageSystem
我相信,学过C语言的孩童都知道这玩意~黑窗口下的图书管理系统。这简直是各大高校课设的标配。当时也没多想,就随便写了一个,程序架构的思想可以说没有!
其实这种程序的难点主要就在于数据的存储和读取,当时用的是文件当数据库,每次更新信息就写入修改文件。
不过现在Python这么厉害,想必各位小伙伴分分钟也能用Python加个sqllite数据库整一个像样的出来~
MyDictionary
这个并不是自己写的,是一个MFC界面的电子词典程序,不过核心还是C语言实现的,其中用了大量的指针和字符串等操作。
我强烈建议初学者或者进阶路上的孩童好好学习一个这个程序。如果可以,自己实现一遍,那么你就能真正理解什么是指针了。
MyMemorySearch
CE大家听过吧,这玩意就是一低配版的CE。比较有趣,思路参考了网上一个暴力搜索内存的代码,界面直接抄别人的(当时看一些结构的培训视频学C++,里面有个讲师自己写了一个这样的程序。)。
具体思路就是从每个程序的虚拟内存空间开头到4G(win32程序虚拟内存空间是0-4GB)一个一个找,找到目标值以后就可以修改了。还真把植物大战僵尸的阳光值给改掉了。哈哈~
RemoteControlSystem
这个是大一的时候脑洞比较大的一个程序,也是想着参照教程一步一步做出来,后来写着写着就完全自己写了。
然后写着写着就没继续做下去了,写了几个功能模块,然后在Windows7下测试正常,Windows10下卡死,可能是收包没处理好……
上面的程序我都上传到GitHub上面了,详细地址可以看到留言区。此外,还有一些之前推文已经分享过的我就不重复分享了,感兴趣的同学,包括一些算法等代码也可以到我的GitHub主页上查看。