我最近好像习惯了新的一周补前一周的…- -’不行,趁今天好像没什么活不上网了,把周记先赶上进度再说!!
话说这是国庆长假后的第一个工作周,国庆在家懒了7天,也累了7天,第一天来公司好像没有什么太大的动力,看来得调整调整了~这周其实可以算做是我加入Productivity Team后正式工作的第一周~因为我已经完全不用考虑马尔康那边的事情了~全心全意做好本职工作. 周一整个Team开了个会,后来我才得知这是我们的例会,之前三周因为第一周我是半路进来,第二周中秋放掉一周第三周Manager有事不在~所以直到第四周我才参加了例会~例会是全程英文的,Liang说这也是顺便锻炼一下英文水平~然后我开始了一小段很傻的自我介绍- -’把我从加入公司以来做的东西和将要做的东西说了一下,其实也就两三分钟吧~不过感觉大家真的都很Nice,我有什么东西想不起来要怎么说的时候大家都不会私下议论,都会很善意很安静地等着我继续说下去~这种感觉真的很好~这周的工作,在于鼓捣我的小Application Button~这东西做的真的是非常非常的tricky啊~一个小的自定义类(UISpy认为它是一个Pane),再加上它对应的一个窗口类,做了几个Hook,就把整个程序框架的消息传到它的消息处理函数中了~虽然这是用SDK写的,不过还是深深地感受到了为什么深入浅出MFC里面要花那么大的力气和篇幅谈消息映射和消息泵~知道消息的来路和去向以及它们是怎么被Dispatch的真的是一件很关键的事情~就拿我这个来说~当我在这个按钮上按下两下鼠标左键的时候,只会收到DOWN UP UP三个消息,那第二下的DOWN跑哪里去了呢,就是被别的消息处理函数给截掉了~这是个很简单的小例子,但是却给我造成了很大的麻烦…我在C++和C#的代码中不停地切换,整个思路也在跳来跳去~还要用C++来实现一个自己的Provider,OMG~只有做过的人才知道用非托管代码写.NET有关的东西是多么的复杂,甚至于这东东还牵涉到COM…好吧,我之前都没有学过~后来从微软上拖了一个SDK的示例(还只能for vista…)才算搞定~某个参数搞了我两天啊,都快疯了~不过也更坚定了我以后要从C字型路线的决心~~真有趣~哈哈,在周五的时候总算是可以记录这个小Button,那个叫有成熟感啊~下周继续葛屁菜单~

最近评论