作者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
1F:推 redray:这样一旦视窗拉长就破功了吧... 06/02 00:40
2F:→ xsion:事实上这颗button换个字串就破功了 06/02 00:45
3F:→ redray:嗯,没错,我把他想成会跟视窗一起拉大的 case 了~ 06/02 00:47
※ 编辑: xsion 来自: 219.91.18.59 (06/02 00:52)
4F:推 lg31cm:这个例子有点牵强 06/02 23:01
5F:推 kerickuo:搞ES久了真的会把GUI的东西忘得一乾二净,两个的设计逻辑 06/04 08:23
6F:→ kerickuo:没有那麽相似,拿这个当趣事... 06/04 08:24
※ 编辑: xsion 来自: 210.68.185.81 (06/04 08:57)
7F:→ xsion:感谢楼上,的确不该看笑话,已修正 06/04 08:57