以下程序用 MFC做,都是可以用c語言+win api做,不過是我以前學C++就用C++做而已。
-
自動關機。有用C做的,不輸入“我是SB”就關機的程序;學了MFC后,寫了有界面的。
這些都是高中剛學的時候做的了;
-
找坐標程序。當鼠標的坐標跟我設定的坐標相同就通過游戲,當然有彩蛋,一張恐怖的圖片彈出跟好聽的音樂馬上變成鬼叫聲。好像嚇得幾個妹子把鼠標都摔開了?xD
**3. 動漫更新提醒。
4. C語言開發微信公眾平臺(計劃中)一般開發微信公眾平臺都是用php,java等,幾乎沒有是用C語言的。最近我對開發微信公眾平臺的思考發現,用C語言理論上是可以的,也可以當作是C語言教學,雖然不夠php等不方便。
5. 剛有女朋友的時候,她生日, 我寫了一個回答問題的界面程序給她。問的問題都是我們經歷過的事情或者我送她的東西,就算回答3次不成功就跳過;回答完幾個問題后,最終界面就是告訴她現在出門了(那天我們計劃早上出去玩,然后我知道她那時候早上是會用下電腦的)。等她出宿舍時,打開門,發現我拿著生日禮物就在外面。:)雖然計劃有點難以實施,不過我那時候還是把握好時間,非常順利完美的實施了.
6.根據24節氣,換桌面壁紙。開機自動運行,判斷該時間屬于哪種節氣,到時間就自動換節氣壁紙XD
**7. 用畫刷做的“游戲”。
**9.用c語言做“嵌入式”程序
**要在學校飯堂弄一臺觸屏電腦,然后就像銀行ATM機一樣可以充值,看信息;但是為了防止用戶跳出程序玩電腦,用瀏覽器+網頁的方式是不行的。于是我想到用程序+瀏覽器殼做,嵌入一個網頁在程序里面,程序總在最前,屏蔽掉退出的東西。開始我還覺得自己的做法有點奇怪,后來我發現,好像一卡通充值的機器都是這樣做的。
**10.統計英文書里的高頻單詞。
**是高中時從《大話數據結構》看到的想法,然后用STL實現了。
11.p2p文件共享。(夭折了)
在高考完的暑假就在跟杰哥討論如何實現的校內p2p文件共享,就在今天,我們無奈的宣布幾乎夭折。上圖是測試圖。那時候的思路已經完善,就是:“學生上傳共享文件到咱們工作室的服務器,服務器生成種子鏈接。用戶使用軟件進行下載,下載的時候優先搜索學校局域網內的電腦,檢索對應文件”,我還詳細寫了Project分析。但是因為只有我一人寫這軟件,網絡編程接觸又不深,所以未能下定決心開干。直到清明前,趁著有個軟件設計大賽,我們兩個便一口氣報名參加并做p2p。之后跟承天聊的時候,他也參加到我們來。然后,我們3個就雄心勃勃的打算在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那樣夭折,我們還打算弄兩個不同的網盤來備份。還有用戶積分制,鼓勵上傳,下載加速;宿舍樓展示圖,鼓勵交友;迫使我們夭折的原因是:1、沒辦法做到真正p2p,不是技術上的問題,而是用戶。首先學校的用戶少;其次,在資源上,除了游戲這些是長時間保留的,其他的幾乎用完就刪除(比如電影)。這樣子幾乎做不到p2p。什么是P2P精神?人人為我,我為人人!在P2P下載方式下,每個用戶既是下載者,也是上傳者。這個才是最困難的地方。2、上傳文件夾。可以做到這個,但是文件大小,備份資源,文件夾重復性這3方面幾乎是解決不了的。但是,做成只能上傳文件,用戶把文件壓縮上傳后就會刪除源文件,這樣又無法p2p了。 。這樣子,幾乎又變成了只有一個源提供資源,喪失p2p的優勢了。這是深入項目后才發現的問題,好無奈。目前還想不到好辦法。好無奈啊!好不甘心。我們都是按自己的想法來設計實現p2p的,最后卻這樣結束。之前我們工作室有類似的資源共享(是用ftp下載形式),但是服務器硬盤壞了好幾個,負責上傳的那幾個擁有特別帳號的人管不了,最主要是服務器完全死掉了。我們才做p2p的。