关于BC实现过程中的教训

来源:互联网 发布:js开发中定时器用哪个 编辑:程序博客网 时间:2024/06/14 00:50

 

关于BC实现过程中的教训

 

是一个控制背光的小软件(Brightness Control.exe)。给客户这个demo使他们能更好的用在他们自己身上。

实现起来比较简单,虽然我也是一知半解,参考以前的程序东拼西凑也算弄出来了。大概的流程是:

  1. 安装驱动;手动安装会,如何用程序来实现自动安装,这是以后需要考虑到的问题。
  2. 大概的流程:
  • 要让bios/ec那边知道APP打开了。因为对于BIOS/EC来讲APP存在不存在的处理方式不一样。
  • 通过函数RegisterDeviceNotification来注册一个Handle。
  • 通过WM_DEVICECHANGE消息,侦测背光调节的事件。
  • 通过DeviceIoControl,然后传到驱动进行相关操作。
  1. 其中的关键是在驱动的写法。这是以后的工作。

现在要讲的不是此demo是如何实现的。而是其中我做事的态度,是十分不好的。在于"急于表现,粗制滥造,不计结果",体现在:

  1. 在做的过程中就有一种思想,快速做出来证明给大家看。目的不单纯。
  2. 代码没有注释,客户是否能看懂还是个问题。
  3. 代码有冗余,本来是借他人之轮子。但有些根本不需要。
  4. 说明档,写完后根本就没自己斟酌。说明简单,而且有语法错误。

此中得到的教训:

  1. 时间允许的情况下,不要急于表现,要力争完美;
  2. 做完一个东西,或写完一个东西,要自己审视一遍。但我从来害怕审视,不愿接受自己犯错;
  3. 站在对方的角度思考。想想如果别人看我的东西,他会怎么想?

     

--2010年10月27日 at ESP

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 烧茄子时炸茄子茄子太吸油怎么办? 梦金园黄金刚买了不给退怎么办 给同学抄作业被老师发现了怎么办 不准体罚和变相体罚后熊孩子怎么办 钢琴练的不好走不了专业怎么办 老师来信息说孩子学习退步了怎么办 老人磕着膝盖走路腿疼怎么办 腿膝盖一受凉就疼怎么办可以不疼 手臂和膝盖摔烂了好痛?怎么办 结扎一个月后坐太久腰酸怎么办 杠铃深蹲肩关节背不过去怎么办 QQ音乐在别的地方停不了歌怎么办 孕8周胎儿发育变慢怎么办 8个月宝宝肋张力高怎么办 术后5个月左手张力高怎么办 宝宝4个月体检四肢张力稍高怎么办 上腹绷紧大便酸臭酸臭的怎么办 小学生从双杠上摔下来会怎么办 去健身房碰到教练让你报私教怎么办 提踵把小腿练粗了怎么办 健身后两个小腿不一边粗怎么办 宿舍床上隔段时间有虫子怎么办 b2驾照实习证扣6分怎么办 健身房有个教练想撩我怎么办 学车跟校长投诉了教练怎么办 打架把眼睛打肿怎么办属于什么伤 罗马椅有点高做不了山羊挺身怎么办 节食一周后暴食肚子胀的难受怎么办 健身教练和会员聊天说错肌肉怎么办 两个月宝宝吃奶老是呛到怎么办 怀孕六个月体重一天增加两斤怎么办 备孕同房后一直乳头立起来怎么办 夏天出汉内衣老是湿的怎么办 大腿旁边长了红色的癣怎么办 跑步膝盖疼怎么办能不能再跑了 两周宝宝剧烈运动后咳嗽怎么办 bra的M有点紧L有点宽怎么办 穿吊带总是会露出来左胸罩杯怎么办 生小孩后腰部有一圈黑色勒痕怎么办 新买的饮水机热水口出水小怎么办 新买的饮水机热水口不出水怎么办