作者xsion (Xsion)
看板Soft_Job
標題Re: [心得] 程式設計師應該懂多少?
時間Tue Jun 2 00:39:03 2009
※ 引述《lg31cm (我住5F)》之銘言:
: 這我也碰過,以前坐在我旁邊那位老兄,學歷比我高,職等也比我高,
: 有一天叫我幫他看一下程式,我也是看到這個讓人震驚的程式,好心
: 提醒他還不太鳥我~他老兄還嫌我新來的什麼都不會
: 不久之後我就發現到一個現象,嘴砲跟學歷真是比coding能力重要多了
分享以前一位同事的開發經驗。
他在撰寫一個Owner Draw的Button Class,所謂Owner Draw就是不讓Windows系統
去畫Button的外觀,一切由Programmer自己來作。於是乎我們得貼上一個自己畫的
Button背景圖,然後重頭戲來了,Button上面要有字,對吧!那字通常要上下左右置
中才會好看,沒錯吧!於是乎他老兄用DrawText開始畫字上去了,先x加個10,y加個
10。跑跑看,嗯~太左邊又太上面了,這次x加個15,y加個8就好了,跑跑看......
他有將近八年的程式開發經驗,雖然他辯稱之都是在寫embeded系統的程式,所以對
UI不太擅長......
話說我前一天才教過他DrawText使用DT_CALC旗標可以取得字串畫出來的長寬,
我是後問他忘記這件事了嗎?他說他記得,但是他就是不知道怎麼算置中...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.91.18.59
推 redray:這樣一旦視窗拉長就破功了吧... 06/02 00:40
→ xsion:事實上這顆button換個字串就破功了 06/02 00:45
→ redray:嗯,沒錯,我把他想成會跟視窗一起拉大的 case 了~ 06/02 00:47
※ 編輯: xsion 來自: 219.91.18.59 (06/02 00:52)
推 lg31cm:這個例子有點牽強 06/02 23:01
推 kerickuo:搞ES久了真的會把GUI的東西忘得一乾二淨,兩個的設計邏輯 06/04 08:23
→ kerickuo:沒有那麼相似,拿這個當趣事... 06/04 08:24
※ 編輯: xsion 來自: 210.68.185.81 (06/04 08:57)
→ xsion:感謝樓上,的確不該看笑話,已修正 06/04 08:57