BOSS Liu打趣道:“BOSS啥時候變得這么敏感?要是一年前公司失火,如果只有一個人被燒死,那肯定是BOSS你,因為你肯定還坐在那里寫程序。要鎮(zhèn)定,你看那泰坦尼克號,就算馬上就要沉了,人家拉提琴的還是一樣拉著提琴,這是什么精神?這就是敬業(yè)精神!”
絕影白了他一眼,努力讓自己鎮(zhèn)定下來,問:“什么啊?啥事那么高興!
“攝像頭這模塊,我有構(gòu)思了,就用VFW,網(wǎng)上好多現(xiàn)成代碼,BOSS你以后不要再這樣照顧我了,大CASE,我要大CASE!
“大CASE,有!UI界面設(shè)計方案有沒有?”
“最討厭做界面!
“有點深度好不好?什么對話框單文檔多文檔的都不要來,來就要來個高級的。就高級的,你有沒有什么好點子!
“高級的就是有,就怕技術(shù)不成熟?”
“有就盡管說,人有多大膽,地有多大產(chǎn)。”
“那個Norton總知道吧,新版本出來,我就是一直覺得他那界面很特別,你看,不就是個網(wǎng)頁么?如果能把界面像網(wǎng)頁那樣做,不但容易美化,還容易批量生產(chǎn),你想想,要在Dialog上調(diào)整某個Static的字體,還是得寫點代碼吧?網(wǎng)頁就不一樣了,直接在HTML上加個Font就搞定!
絕影去BOSS Liu機器上看了看他的Norton,還真做得像個網(wǎng)頁,什么按鈕都沒有,放上去鼠標(biāo)就變成手的形狀,就是個超鏈接,再點開,便“卡”地一聲跳到另外一個頁面。如果是這樣的界面,真的能實現(xiàn)多個頁面間的方便切換。做軟件,做終還得考慮用戶的使用,你要是從登記頁面轉(zhuǎn)到分診頁面還得用菜單點上好幾下,人家的意見就大得很,周總一直以來的設(shè)計思想就是“一鍵式”,就點一下,想去哪個頁面去哪個頁面。像CSDN論壇一樣,導(dǎo)航欄擺左邊,要去哪頁你點一下就OK。
擺弄了半天,絕影自言自語道:“做這玩藝,好像是得費點功夫!
“我就想BOSS應(yīng)該沒興趣去做,還得等我以后自己去研究了。”
“放屁!就用這個方案!去查查,這是啥玩藝類。網(wǎng)上研究界面的人多得很,肯定有現(xiàn)成的。”
“不勞BOSS大架了,之前我稍微研究了一下,貌似這是個CDHTMLDialog類,VC2003里面已經(jīng)實現(xiàn)了,不過VC6沒有這個類!
回到自己的位置,絕影認(rèn)真看了看新版本的MSDN,真有這個類,不過是基于對話框的,這肯定也不符合要求,因為至少得在左邊要一個導(dǎo)航欄,用document/view結(jié)構(gòu)就很簡單,大不了就是換個View類。按照微軟的設(shè)計思想,有Ctrl就應(yīng)該有View,有CDHTMLDialog就應(yīng)該有CDHTMLView,去網(wǎng)上查一查,乖乖,關(guān)鍵字CDHTMLView在Google上居然只有四個檢索結(jié)果。
絕影突然猶豫了,他開始懷疑自己,在這之前,他從來沒有猶豫過。任何東西,只要周總陳董交給他,雖然對破解的CASE他會說:“不保證能做出來。”但是他心里從來沒想過什么東西我可能做不出來。在他看來,只要有人能做出來,就一定有辦法,所以每次有新的CASE,新的技術(shù)難題,他從來不會退縮,他總說:別人能做到,為什么我不能做到?
可是這個挑戰(zhàn)太大了,DTMLView應(yīng)該是剛出來不久,還沒有很成熟的技術(shù),公司在這方面更沒有什么技術(shù)積累,而擺在眼前是個實實在在的CASE,3個月以后就得把東西交給人家,這樣做,萬一做到一半做不動了,整個CASE就等于失敗,而且這種失敗和DAP不同,對公司來說,這是直接的經(jīng)濟損失,信譽損失,對自己來說,“小絕啊,從來沒讓我們失望過”這個神話將被打破,對BOSS Liu來說,難得的一次兩個自認(rèn)為高手的人在一起合作的機會以失敗告終,這上非常慘痛的失敗。
不知什么時候,BOSS Liu悄悄站在了絕影旁邊,他沒有打擾他,像是在等待他什么。絕影像BOSS Liu一樣突然站起來,說:“就用這個方案!
BOSS Liu說:“好,我盡快把攝像頭模塊搞完,一起來搞這個!
“嗯,我先認(rèn)真調(diào)研一下,先寫一個頁面的Demo出來,以后其它頁面就可以照這個批量生產(chǎn)了。”
幾年以后,當(dāng)BOSS Liu回憶起當(dāng)初的情景,仍然心有余悸地對絕影說:“BOSS啊,其實當(dāng)時你決定用DHTMLView是相當(dāng)冒險的啊,我都捏了一把冷汗!
絕影笑笑:“我是全身冷汗!
如果這個世界上所有的技術(shù)都是專門一本書或者成冊集中在一起,肯定還能造就一大批高手,問題是往往事與愿為,就比如這CDHTMLView,Google上的技術(shù)資料雖然少得可憐,好多功能腦子里能想像但又找不到具體實現(xiàn)的代碼,好在HTML這東西當(dāng)初設(shè)計得還不錯,什么Javascript啊VBscript啊都能支持,這又給程序員極大的想像空間。這功能C++代碼實現(xiàn)不了,想辦法用Javascript嵌入到HTML里面去,再想辦法從C++里面調(diào)用Javascript,雖然步驟是多了一點,而且據(jù)說Javascript效率不高,但是用戶不知道,管他黑貓白貓,抓住老鼠就是好貓。
張廠長的指紋識別模塊和BOSS Liu的攝像頭模塊都如期Close掉,絕影也把第一個簡單頁面做了出來,看看CASE進度表,正好趕上,這讓他懸著的心稍微放了一點下來。趕緊又讓張廠長開始做HTML頁面設(shè)計,BOSS Liu繼續(xù)投入到UI其它頁面的開發(fā)。
BOSS Liu對這樣的安排已經(jīng)習(xí)以為常,卻難壞了張廠長,他早已習(xí)慣在Close掉一個CASE后自己給自己放一段小假。
燕兒知道絕影忙,但是能說他什么呢?就算說了也解決不了問題,還得碰一鼻子灰,她唯一能說的就是:“吃飯能不能慢點,你嚼一嚼不行嗎?難道還非得趕那幾分鐘時間!
其實吃飯真是件好事啊。不但能填飽肚子,還能趁這點時間想點問題,平時都對著電腦,思維難免陷入死角,走到飯桌子上來,思維便又稍微舒展開一點,這時候想問題往往有意想不到的收獲。
絕影一邊往嘴里扒飯一邊對燕兒點頭,本來他還想:“嗯,嗯。”兩聲,奈何嘴里全是飯,開不了口,只覺得這飯菜送到嘴里,瞬間便進了胃,食道大大超負(fù)荷工作,不斷抗議。你抗議?抗議有個P用,你抗議我就鎮(zhèn)壓你,加大劑量繼續(xù)把飯菜往里送,那破賽揚366還能讓我超到800多呢。說豬八介吃人參果一口吞掉,連味道都嘗不出來,以前絕影不相信,那老豬的食道也寬得太離譜了。聽燕兒說到自己,這才來仔細想想飯菜到底是什么味呢?還真沒嘗出來,可惜這一桌子有魚有肉,就這樣白白給浪費掉。
吃完飯回到公司,周總差異地問:“小絕,小劉,你們還不去吃飯?”
“已經(jīng)吃過了!
“哦,都吃過了,我還以為你們只是去上廁所呢!
二人哼哈兩聲,便又扒在了電腦上。
下文:瘋狂的程序員 第四十七回
本文鏈接:http://www.95time.cn/column/member/2008/6182.asp
出處:瘋狂的程序員
責(zé)任編輯:bluehearts
上一頁 瘋狂的程序員 第四十六回 [1] 下一頁
◎進入論壇休閑灌水版塊參加討論
|