分享几个有趣的程序(有些还是值得学习的哦)~

简介: 分享几个有趣的程序(有些还是值得学习的哦)~

微信图片_20220421155907.jpg


时间过得真是快啊,高考完一眨眼现在都感觉自己快要老了。这几天整理以前写的代码项目啥的,发现大一的时候写的一些东西。


哈哈,怎么说呢,觉得那时候的自己还是很幼稚很单纯的啊。今天顺带拿出来给大家分享一下吧。


LibraryManageSystem


我相信,学过C语言的孩童都知道这玩意~黑窗口下的图书管理系统。这简直是各大高校课设的标配。当时也没多想,就随便写了一个,程序架构的思想可以说没有!


其实这种程序的难点主要就在于数据的存储和读取,当时用的是文件当数据库,每次更新信息就写入修改文件。


不过现在Python这么厉害,想必各位小伙伴分分钟也能用Python加个sqllite数据库整一个像样的出来~


微信图片_20220421155910.jpg



MyDictionary


这个并不是自己写的,是一个MFC界面的电子词典程序,不过核心还是C语言实现的,其中用了大量的指针和字符串等操作。


我强烈建议初学者或者进阶路上的孩童好好学习一个这个程序。如果可以,自己实现一遍,那么你就能真正理解什么是指针了。


微信图片_20220421155912.jpg


MyMemorySearch


CE大家听过吧,这玩意就是一低配版的CE。比较有趣,思路参考了网上一个暴力搜索内存的代码,界面直接抄别人的(当时看一些结构的培训视频学C++,里面有个讲师自己写了一个这样的程序。)。


具体思路就是从每个程序的虚拟内存空间开头到4G(win32程序虚拟内存空间是0-4GB)一个一个找,找到目标值以后就可以修改了。还真把植物大战僵尸的阳光值给改掉了。哈哈~


微信图片_20220421155915.png


RemoteControlSystem

这个是大一的时候脑洞比较大的一个程序,也是想着参照教程一步一步做出来,后来写着写着就完全自己写了。


然后写着写着就没继续做下去了,写了几个功能模块,然后在Windows7下测试正常,Windows10下卡死,可能是收包没处理好……


微信图片_20220421155917.jpg



上面的程序我都上传到GitHub上面了,详细地址可以看到留言区。此外,还有一些之前推文已经分享过的我就不重复分享了,感兴趣的同学,包括一些算法等代码也可以到我的GitHub主页上查看。

相关文章
|
程序员 编译器 Linux
程序员进阶之路:程序环境和预处理(二)
程序员进阶之路:程序环境和预处理(二)
34 0
|
11月前
|
小程序 前端开发 JavaScript
小程序的入门
小程序的入门
65 0
|
算法 C语言 C++
04 C++ - 入门程序
04 C++ - 入门程序
45 0
|
JSON 小程序 JavaScript
小程序入门
小程序入门
177 0
|
存储 自然语言处理 程序员
程序员进阶之路:程序环境和预处理(一)
程序员进阶之路:程序环境和预处理(一)
64 0
【程序环境和程序预处理】万字详文,忘记了,看这篇就对了(2)
1.程序翻译环境和运行环境 假设一个test.c文件经过编译器编译运行后生成可执行文件test.exe,这中间存在两个过程: 一个是翻译,在这个环境中源代码被转换为可执行的机器指令。 一个是运行,它用于实际执行代码。 在翻译环境阶段,会进行编译和链接操作。 在汇编阶段,是将汇编指令转换成二进制指令。
|
编译器 C语言
【程序环境和程序预处理】万字详文,忘记了,看这篇就对了(1)
1.程序翻译环境和运行环境 假设一个test.c文件经过编译器编译运行后生成可执行文件test.exe,这中间存在两个过程: 一个是翻译,在这个环境中源代码被转换为可执行的机器指令。 一个是运行,它用于实际执行代码。 在翻译环境阶段,会进行编译和链接操作。 在汇编阶段,是将汇编指令转换成二进制指令。 1.1程序翻译中的的编译和链接
一个程序多个人共同编程
一个程序多个人共同编程
91 0
一个程序多个人共同编程
|
自然语言处理 C语言
【C语言进阶】—— 程序环境和预处理 ( 坚持总会有收获!!!)(中)
【C语言进阶】—— 程序环境和预处理 ( 坚持总会有收获!!!)(中)
120 0
【C语言进阶】—— 程序环境和预处理 ( 坚持总会有收获!!!)(中)
|
编译器 Linux C语言
【C语言进阶】—— 程序环境和预处理 ( 坚持总会有收获!!!)(下)
【C语言进阶】—— 程序环境和预处理 ( 坚持总会有收获!!!)(下)
118 0
【C语言进阶】—— 程序环境和预处理 ( 坚持总会有收获!!!)(下)