說(shuō)實(shí)話,絕影對(duì)這門(mén)課還是比較失望,那課本的15章標(biāo)題明明是《簡(jiǎn)單的程序設(shè)計(jì)》,但宴斌說(shuō)期末考試只考到14章,好像宴斌故意跟他有仇。雖然離放假還有一個(gè)多月,但期末考試題目已經(jīng)出來(lái),讓所有人大吃一驚:用Visual Foxpro做個(gè)簡(jiǎn)單的通訊錄。這根本不在上面三點(diǎn)應(yīng)付考試的辦法當(dāng)中,打倒一大片阿。
大家恐慌了。
絕影不怕。
自己往后看,什么是程序?書(shū)上說(shuō)“程序就是把一系列命令合起來(lái)”。書(shū)的最后一章是個(gè)例子:《簡(jiǎn)單的人事管理系統(tǒng)》,從隨書(shū)光盤(pán)打開(kāi)那個(gè)例子,絕影的手在抖。那明明就是個(gè)軟件,就像他平時(shí)在電腦上看到的Word,Visual Foxpro一樣,都有個(gè)窗口,有菜單,點(diǎn)點(diǎn)鼠標(biāo),居然有反應(yīng)。這簡(jiǎn)直跟黑洞洞的DOS窗口有天壤之別。你要有一天,忽然做了這么把“簡(jiǎn)單”的通訊錄做成這個(gè)樣子,拿給土匪他們看,他們肯定會(huì)驚得目瞪口呆。
這就是程序員。絕影一邊看一邊想一邊忍不住哈哈大笑,這時(shí)候?qū)ρ绫笥钟辛它c(diǎn)好感,要是把課往后面一講,大家都能做這么個(gè)出來(lái),就沒(méi)那么大的震撼效果了。
要做別人做不到的。
“小時(shí)候家里窮……”絕影跟朋友聊天總喜以這句開(kāi)頭,小時(shí)候家里窮,現(xiàn)在怎么怎么樣,這樣話題一下就可以展的很開(kāi)。所謂“放之四海皆準(zhǔn)”,就是和VB里面的萬(wàn)能變量一樣。
不過(guò)那時(shí)候的確也很窮,35個(gè)人一個(gè)班,人人寢室里的電腦桌都空著,上機(jī)課又相當(dāng)于學(xué)駕照:雖然學(xué)駕照就是學(xué)開(kāi)車,但往往要幾天才能看到一次車,而且你剛上去連檔都沒(méi)推上去后面的人就不停的說(shuō):好了好了,你已經(jīng)可以了,把機(jī)會(huì)留給我們。
沒(méi)有條件創(chuàng)造條件也要上。去網(wǎng)吧。
網(wǎng)吧好,又有空調(diào),冬暖夏涼。絕影大大咧咧地做過(guò)去:“網(wǎng)管,給我找臺(tái)有光驅(qū)的機(jī)子!庇行┚W(wǎng)吧好,還有那么一兩臺(tái)CS服務(wù)器有光驅(qū),他就把Visual Foxpro的光盤(pán)小心翼翼地交給網(wǎng)管,讓網(wǎng)管把里面的東西弄到他這臺(tái)機(jī)器上來(lái)。大部分網(wǎng)吧都條件簡(jiǎn)陋,沒(méi)有光驅(qū),就從網(wǎng)上下。Microsoft的主頁(yè)上就能下到Visual Foxpro,6.0的版本,還英文版的。所謂便宜沒(méi)好貨,既然都免費(fèi)下載了,難道絕影就沒(méi)想到Visual Foxpro最終會(huì)倒閉,沒(méi)有前途的。
網(wǎng)速好,可以2個(gè)小時(shí)下載出來(lái),裝上就可以做一個(gè)通宵,說(shuō)不定明天來(lái)都還在,那時(shí)候網(wǎng)吧根本沒(méi)有什么“萬(wàn)象管理系統(tǒng)”,“還原精靈”,對(duì)于大多數(shù)Windows 98的系統(tǒng),甚至按F8啟動(dòng)到DOS下面,就可以直接把C盤(pán)Format掉。
半個(gè)月,絕影天天這樣跑著網(wǎng)吧,土匪也天天跑著籃球場(chǎng)。土匪他們不急:車到山前必有路,試肯定要考,東西肯定也要教,但是法不責(zé)眾,每個(gè)老師每月期掛的學(xué)生人數(shù)是有指標(biāo)的,自己還不一定這么倒霉。
再過(guò)半個(gè)月,絕影終于等到這一天,就是他揚(yáng)眉吐氣的一天。這個(gè)有窗口,有菜單,可以用鼠標(biāo)點(diǎn),可以弄成一個(gè)exe,隨便拷貝到哪臺(tái)機(jī)器上――當(dāng)然,要先裝Visual Foxpro――都能運(yùn)行的通訊錄誕生了。
他小心翼翼地把這門(mén)個(gè)1.3M的exe壓縮好,拷貝到磁盤(pán),回想起這一個(gè)月來(lái)的種種困難,有3點(diǎn):一、如何去掉運(yùn)行時(shí)那個(gè)Visual Foxpro窗口。在網(wǎng)上查了資料,可是沒(méi)有。那時(shí)候的網(wǎng)可不像現(xiàn)在,要什么有什么,甚至連叫雞的電話都有。沒(méi)辦法,給宴斌發(fā)個(gè)郵件,自從發(fā)了那封郵件,宴斌就成了他心目中的偶像。為啥?他竟然回了郵件,并且還告訴他怎么做。二、如何調(diào)用API。調(diào)用API,那可是Visual Foxpro里面的高級(jí)技術(shù),因?yàn)樘呒?jí)了,其實(shí)他也沒(méi)弄懂什么是API,你能想像API竟然是Armor Piercing Incendiary嗎?不過(guò)書(shū)上有例子,依樣畫(huà)葫蘆。這一調(diào)用,就可以把當(dāng)前時(shí)間顯示出來(lái),也就在通訊錄里面多這門(mén)點(diǎn)附加功能。三、如何把那東西弄成exe。想像一下,要是每個(gè)軟件運(yùn)行的時(shí)候都要你先裝上Visual Foxpro,把它打開(kāi),然后把你那一大堆項(xiàng)目文件裝載進(jìn)來(lái),再點(diǎn)“Debug”或者“Run”,那不把人都累死,那還不如自己拿紙做的通訊錄記好了。好在這個(gè)問(wèn)題也不難,書(shū)上最后一章。做成exe,表示他已經(jīng)把這本書(shū)能講的全學(xué)了,也算功德圓滿了。
這次他很鄙夷地看了看王江做的通訊錄,雖然王江經(jīng)過(guò)他朋友一個(gè)學(xué)期廣告制作的培訓(xùn),在IT界也算有點(diǎn)名氣,而且功課的成績(jī)也很好,但在他看來(lái),王江做那個(gè)通訊錄也不過(guò)爾爾。當(dāng)然,這就許就是宴斌心目中標(biāo)準(zhǔn)的期末考試答案。他幻想著當(dāng)宴斌打開(kāi)他的磁盤(pán),雙擊鼠標(biāo)運(yùn)行,立刻露出的驚訝的表情。所以,他很有道理用鄙夷的目光來(lái)審視王江的期末答卷。
陸陸續(xù)續(xù)的開(kāi)始交期末考試答卷。絕影是最早的一批。于是和交答卷一樣,陸陸續(xù)續(xù)有人來(lái)找他,他也就陸陸續(xù)續(xù)地出名了。
“做程序員就是好!苯^影這樣想,他的第一個(gè)夢(mèng)想實(shí)現(xiàn)了。
下文:瘋狂的程序員 第四回
本文鏈接:http://www.95time.cn/column/member/2008/5864.asp
出處:瘋狂的程序員
責(zé)任編輯:bluehearts
上一頁(yè) 瘋狂的程序員 第三回 [1] 下一頁(yè)
◎進(jìn)入論壇休閑灌水版塊參加討論
|