自身用 C 语言做过有意思的事

以下顺序用 MFC做,都以足以用c语言+win
api
做,可是是本人在此此前学C++就用C++做而已。

  1. 自动关机。有用C做的,不输入“作者是SB”就关机的次第;学了MFC后,写了有界面的。

    这么些都以高级中学刚学的时候做的了;

  2. 找坐标程序。当鼠标的坐标跟自家设定的坐标相同就透过游戏,当然有彩蛋,一张恐怖的图纸弹出跟好听的音乐即刻成为鬼叫声。好像吓得多少个表妹把鼠标都摔开了?xD

**3. 动漫更新指示。

**当您的软件在后台运维的时候,你关切的动漫在互联网上有更新的话,立即发音讯和音乐给您,提示您看最新的动漫。指示音乐跟图片都以可以轮换的。

初叶是C++写的没界面程序,高中时只是帮同学写来记录她下载的720p动漫看到哪集了,作者观看到,很几人都是记录在记事本上面的。。后来就索性练php,做了一个公众号和网站,再加那些软件,可谓是一套了xD分享:进化版动漫更新指示(微信及软件)

4.
C语言开发微信公众平台(陈设中)
相似开发微信公众平台都以用php,java等,大约从不是用C语言的。如今本人对开发微信公众平台的思索意识,用C语言理论上是可以的,也可以看作是C语言教学,固然不够php等不便宜。

5. 刚有女对象的时候,她生日,
小编写了3个答应难点的界面程序给他。
问的标题都以大家经历过的政工恐怕本身送他的东西,固然回答3次不成事就跳过;回答完多少个难点后,最后界面就是告诉她明日飞往了(那天我们布置早晨出去玩,然后我领会他那时候晚上是会用下电脑的)。等她出宿舍时,打开门,发现本人拿着生日礼物就在外场。:)纵然安插有点难以执行,然而作者那时候依然把握好时刻,万分顺遂到家的履行了.

6.基于24节气,换桌面壁纸。开机自动运行,判断该时间属于哪一种节气,到时刻就自行换节气壁纸XD

linux下的本子跟windows的C语言程序小编都做了新生协调还拍了高等高校城专属的24节气风景图,
下边是宗旨湖小寒的桃花:)

The 24 Solar System is a small program to change your Desktop Wallpaper
according to the 24 Solar System Inspired by

**7. 用画刷做的“游戏”。

**先把图纸隐藏,然后画刷刷过的地方图片就会来得出来。就好像此逐年刷那个图片出来。一般自个儿都以用美(luo)女做图片的xD

事实上是刚学MFC的时候做的东西而已。

**9.用c语言做“嵌入式”程序
**要在全校饭铺弄一台触屏电脑,然后如同银行ATM机一样能够充值,看音信;不过为了幸免用户跳出程序玩电脑,用浏览器+网页的不二法门是万分的。于是本身想开用程序+浏览器壳做,嵌入三个网页在先后里面,程序总在最前,屏蔽掉退出的事物。开首自作者还以为温馨的做法有个别奇怪,后来本人发觉,好像一漫画充值的机器都是那般做的。

**10.统计英文书里的再三单词。
**是高中时从《大话数据结构》看到的想法,然后用STL落成了。

11.p2p文件共享。(夭亡了)

在高考完的暑假就在跟杰哥琢磨什么完成的校内p2p文件共享,就在前几天,大家无法的发布大概崩溃。上图是测试图。那时候的思路已经完善,就是:“学生上传共享文件到我们工作室的服务器,服务器生成种子链接。用户选取软件拓展下载,下载的时候优先搜索高校局域网内的电脑,检索对应文件”,作者还详细写了Project分析。但是因为只有自个儿一位写这软件,互连网编程接触又不深,所以不可以下定狠心开干。直到清明前,趁着有个软件设计大赛,大家三个便一举报名加入并做p2p。之后跟承天聊的时候,他也到位到大家来。然后,大家二个就雄心勃勃的打算在20天内搞出来。小编觉着大家是很好的合营协会,杰哥搞php后台,我和承天写软件。途中遇见的一部分技能难题,经过商量和分析,都想到比较好的缓解方式,除了穿透另一层wifi内网这几个还想不到好方法(我写过的篇章:三个独立局域网的沟通难题http:
//http://blog.csdn.net/christopherwu/article/details/23714247\*)上传文件只是上传文件目录新闻还有MD5,判断文件是或不是再度雷同利用MD5.大文件利用中间10m来算出MD5.还有,举出尤其的事例:1、A要下载Z文件,B,C,D多处有那么些文件,将那文件固定分块,然后B负责发送1,C负责2,D负责3,保留max_number,当某人发送完,比如C,max_number+1再次回到给他,然后他持续max_number+1block_size发送。2、当唯有A有文件(如流行性的电影),一下子有100上述的人到他这下载,需求,A把1给B,把2给C,B再把1转载给C,D,那样1传2,2传41大家都已经写了代码落成了。
。 。
。大家还考虑到了,当有个别时候,比如傍晚,没有peer开着的时候,或然冷门能源,肯定必要备份资源。一起头打算初叶上传不仅上传目录新闻到服务器,还有文件在后台上盛传服务器备份,再在某段时间删除超热门能源(冷门能源才须求备份)。后来改成采纳网盘Api,上传到网盘里,用php做成注册认证开网盘。避免网盘像115那么夭亡,大家还打算弄三个不等的网盘来备份。还有用户积分制,鼓励上传,下载加快;宿舍楼突显图,鼓励交友;迫使大家夭亡的来由是:一,不能成功真正p2p,不是技术上的难题,而是用户。首先学校的用户少;其次,在能源上,除了游戏这个是长日子保留的,其余的大概用完就删除(比如电影)。那规范差不离做不到p2p。什么是P2P精神?人人为小编,作者为人人!在P2P下载格局下,逐个用户既是下载者,也是上传者。那个才是最困顿的地方。二,上传文件夹。可以形成这些,不过文件大小,备份能源,文件夹重复性那3方面大约是消除不了的。可是,做成只可以上传文件,用户把公文减少上传后就会删除源文件,那样又力不从心p2p了。
。那样子,大概又改为了唯有一个源提供财富,丧失p2p的优势了。那是深刻项目后才发觉的题材,好无奈。近期还想不到好法子。好无奈啊!好不甘心。大家都以按本身的想法来规划完毕p2p的,最终却这么甘休。从前我们工作室有类似的能源共享(是用ftp下载形式),但是服务器硬盘坏了少数个,负责上传的这么些具有越发帐号的人管不了,最关键是服务器完全死掉了。我们才做p2p的。