2003-12-10

开发日记

  今天早晨,我去跟大头汇报昨天的那个条码项目的问题,我把大概的需求和目前的进展跟大头讲了一下。他果然也觉得很简单。而且他对我认为我们应该自己做的三个理由也很赞同。所以出乎意料的,他马上决定应该自己做。于是,他叫ERP开发组的老刘过来,问老刘知道这件事儿么。老刘说,这个项目一开始李经理和他说过,但是由于觉得需求特别复杂,而且如果现在加入到ERP中,必然改变整个ERP的核心,所以他跟李经理说还是找别的公司来做。于是我和他讲了目前的大略的需求分析,他不是很相信。于是大头把大蔡叫来了,跟大蔡说我们打算公司自己做,大蔡当然只好表示欢迎。然后就是我大蔡和老刘三个人谈一了一下目前的具体情况。这里不得不说,老刘很多方面比我经验老到得多,我和大蔡都是努力想先跟他讲清楚一些基本情况,但是老刘却让大蔡先给他一个书面的需求分析来。我做一些公司的小项目的时候,往往都是口头协议,后来出了问题也闹不清是谁的问题。这点要和老刘学习。不过这个项目如果公司内部开发的话,应该就是他们ERP开发组的任务了,没有我的事情了,呵呵,顿感轻松啊。

――――――――――――

  回到办公室,DDK的文档已经没有什么问题了,但是我却看不下去。于是一冲动,我就把driverstudio装上了。安装倒是没有遇到什么问题,很顺利的。然后我打开一个叫做HelloWDM的工程,这个工程包含两个子工程,一个EXE,一个SYS。EXE的编译没有出现任何问题,但是运行提示“Failed to open device, code = 259”。这个很容易理解,这个EXE应该是用来测试驱动程序的,我现在还没有加载这个驱动程序,当然会失败。那么我就编译SYS,但是这回编译提示找不到vdw_wdm.lib,我在整个电脑里面搜索vdw_wdm.lib也是没有任何的结果。
  于是我就用google搜索这个vdw_wdm.lib,哈哈,原来到处的论坛都有人抱怨这个提示信息,不知道该怎么办。原来解决的方案是Bulid一下Lib库,原来driverstudio里面的库文件都是源码提供的,需要Build一下,才能使用。于是我找到Lib的工程,打开,Build很正常,但是怎么还是不能用呢?于是我又到Google里面去找,找来找去没有找到任何资料。最后仔细观察Lib的工程才发现Lib的工程包含了好几个版本的Lib,刚才只是编译出来一个kndiswdm.lib,没有编译出vdw_wdm.lib,选择vdw_wdm,编译出来,一切正常。
  然后我用EzDrvInstaller安装编译好的SYS,很顺利,再运行那个EXE提示也变了一切正常。

――――――――――――

  下午,人事的老张又来说关于工资计算软件的问题。说是我在全勤奖的计算上面有问题。谈了半天,最后发现是一个理解上面的问题,出现这样的根本原因就是大家都是口头一说,没有落实在纸上面,所以有些误解。以后一定要向老刘学习。

――――――――――――

  下午最后的时候,大头把小徐叫来,正式布置下来GPS导航系统的开发任务,让我负责,小徐具体来写具体程序。
  我跟小徐大概介绍了一下,我目前的系统结构的设计。因为大头没有进度要求。我和小徐商定了一个月的开发时间。从12月15日开始,1月15日结束。其中,第一周,主要是需求分析和方案设计;第二三周,程序编写;第四周,进行实地测试。
  今天是12月10日,实际上说,今天就已经开始了,从今天到正式开始之前都是给小徐用来学习一些基础知识的。因为小徐刚刚毕业,只是对Vb稍微熟悉一点,其他的编程工具和语言都不怎么了解。我目前计划让他用BCB来做这个系统,所以需要他在正式开始之前学习一下BCB。
  最后,我布置小徐明天去写一个时间安排的文件出来。

――――――――――――

  下班的时候我把电脑关了,然后鹏鹏说要用就让他又打开了,结果开开就是蓝屏,我估计跟我刚才用driverstudio有关系,估计是那个sys装入了,但是最后没有移出,不管怎么说,明天再处理吧!

――――――――――――

  回到家里,很累,这些日子公司里面乱七八糟的事情真多,而且我的心情也不是很好,所以把Tinyfool的随想录这个Blog设置好了,我就睡了,本来想看看书,也没有看。

  

请不要吝惜您的评论,每一条评论,都是我在漫漫长夜前行的力量

1 条评论:

Anonymous 匿名 说...

非常非常感谢您的开发日记,使我受益非浅!

10:12 上午

 

发表评论

<< 主页