520寫了個程序送她當(dāng)禮物,翻車了!

520,有些人過節(jié),有些人過劫。
每到這種日子,最頭疼的就要數(shù)送禮物這件事了,在這件事上,我絕對是有發(fā)言權(quán)的————反面教材的發(fā)言權(quán)。
反面教材TOP3
作為一個鋼鐵直男程序員,第一次送禮物就選擇了:淘寶搜索——女孩收到都哭了系列~

在淘寶一陣“精挑喜歡”,終于選到了一個水晶鋼琴,不僅能夠發(fā)出五顏六色的燈光,還能播放悅耳動聽的“天空之城”。

我甚至開始幻想她當(dāng)著我的面,感動落淚的畫面,想到這,她會不會哭我不確定,我倒是先被自己感動了。
結(jié)果呢?你們猜,騙人的淘寶,女孩根本沒有哭!
反面教材TOP2
有了這一次的教訓(xùn),我總結(jié)到:送禮物,得投其所好才行!
女朋友喜歡動漫,什么蠟筆小新、小黃人之類的最是喜歡,第二次,我選擇了送花:一束用小黃人做成的花,大概是這個樣子:

怎么樣,是不是特別有創(chuàng)意?我又一次為我的小機靈沾沾自喜了,這一次就算不哭,也該開心的笑吧。
結(jié)果呢?你們猜,她沒笑也沒哭,而是哭笑不得,劣質(zhì)的材料,粗糙的做工,濃濃的塑料味,和圖片完全不一樣!
反面教材TOP1
好吧,我總算是被淘寶狠狠上了一課了,給女孩送禮物,絕對不能上淘寶?。。?/p>
得花點心思,最好自己做的更有誠意!
那做點啥呢?咱程序員也沒啥藝術(shù)細(xì)胞,心也不靈手也不巧,做不出來個什么好東西。
不過別的本事沒有,咱會寫代碼??!這可是看家的本領(lǐng),吃飯的家伙!
寫了那么多代碼,卻沒有一行是為了她而寫,這一次,我要為她寫一個程序,一個直擊心靈的程序。
寫個什么程序呢?
女孩喜歡鮮花,給她送寫個鮮花程序吧~一執(zhí)行,就能在屏幕中開花。
嗯,想好了,開始動工。我抄起了吃飯的家伙——Visual Studio 2008,新建了一個Win32項目,開始寫了起來。

這個程序最難的點在于,不能只是彈出一個方框窗口在里面顯示鮮花,那也太low了,一點也不浪漫。我要的效果是在屏幕上畫出玫瑰花本身,背景都是透明的,而且我要做到滿屏開花。
鮮花是一個不規(guī)則的圖畫,要在屏幕上顯示一個不規(guī)則的窗口,對剛剛學(xué)會Win32編程的我難度還是有點大。
不過好在我通過面向百度編程,面向CSDN編程,面向博客園編程,終于把這個問題解決了。

一陣操作猛如虎,程序終于寫好了。
雙擊鮮花程序,鮮花漸漸的從屏幕上顯示出來,我做了透明度0-100的過渡,讓顯示過程更加柔和,隨后,從一個擴散到多個,最后滿屏開滿玫瑰花,與此同時,還有好聽的音樂在背后播放···

我反復(fù)測試了許多回,確保沒有bug。
終于到了要上戰(zhàn)場的時候了,我小心翼翼的把程序發(fā)給了她,并告訴她,這是我送給你的禮物,我寫了一個多星期呢!
結(jié)果她卻告訴我:被360攔截了,提示說惡意程序!
360居然說這是惡意程序???

我去,千算萬算被想到被360從中作梗,我讓她把360關(guān)閉,再試一次。
結(jié)果她又給我截圖顯示:缺失對應(yīng)的動態(tài)鏈接庫!

我一口老血差點噴出,太大意了,忘記編譯成release版本,她的電腦上可沒有Visual Studio啊。
我又趕緊編譯了一下,重新給了一個版本。
這一次,總算成功了。
不過卻把她嚇了一跳,以為電腦中毒了。。。
而且效果卻遠(yuǎn)不如預(yù)期,她的筆記本分辨率跟我的臺式機不一樣,畫出來的效果差太多了。
哎,又一次翻車了···
