WawaKM-huhao-开发进度(不定时更新)

【以往开发进度说明】
攻克了以编程方式把html保存成mht单一文件的问题:mhtmaker类
对分布式查询进行了技术预研:上传索引,服务端索引后查询
对p2p共享进行了技术预研:smtp和pop3技术
对元搜索进行了技术预研:博客园、csdn博客、google、百度知道
确定了大致功能列表:我的收集、我的搜索、我的讨论、我的随笔
确定做一个BHO工具来实现在浏览器里选中要保存的局部网页右键直接保存到指定路径
主界面的开发:主菜单、主容器、状态栏。实现了windows资源管理器样式的界面,以及outlook的邮件界面。
对windows treeview的拖拽功能进行了研究
进行了winform内存优化的技术研究:类型使用、单件模式、对象池、合理使用流
提取了msn邮箱的在线编辑器
【bug】
编辑器里用tab键会失去焦点
listview排序闪烁感太强了,tree和lv的数据源要想法缓存起来,要不性能太差
mht的文件名不能用#等字符
托盘图标有时候去不了
【任务】
利用google论坛做接口
sqllite的研究
rtf控件的研究
把outlook和Ultra Recall的图标都扣出来
确定工具栏都应该有哪几组,每组都应该有哪几个按钮,每个按钮都应该用哪个图标
研究自动隐藏面板、属性窗格、下拉属性
2007-4-3
【计划】
优化一下右边的listview,让其支持排序和外观更好看
让新建文件在新窗口打开,模仿一下outlook新建邮件的样子,我机器没有office的安装包,先装一个oe研究一下它的界面。
学习python和sqllite
【下一版本】
考虑是否增加文档注释、加星、以及修改功能。
考虑磁盘上所有文件都保存在一个目录下(研究一下一个目录下的文件数有没有限制),文件名用guid来做,而目录信息和文件名信息保存在sqllite里,这样就可以在显示树和文件列表的时候不用频繁进行IO操作了。
【明天计划】
找一些BHO开发的资料,学习用delphi或者c++开发bho程序,完善浏览器辅助对象这块的需求描述。
完善一些需求文档,写个功能描述
解决treeview“实现了拖拽就不能相应noteclick事件”的bug,以及拖拽的时候稍微一拖就触发会出现菜单的bug
实现树上的右键菜单以及拖拽实现移动文件
【详细】
由于写了一篇博客,所以没有做什么工作,只看了一篇关于listview排序的文章
2007-4-4
加班到12点,啥也没做
2007-4-5
去牡丹园吃饭,也啥也没做
2007-4-6
研究一下BHO的东西,看了看怎么做IE的工具栏、扩展条以及DHTML里的剪贴板相关API以及windows扩展
学习win32关于拖拽相关API、消息等
学习OLE的托拽方式
解决程序集有强名不能编译的问题,需要在项目属性里添加上
2007年4月7日
做了悬浮窗的相关研究,做了一下悬浮窗体的最佳实践
学会了使用托盘图标
学习使用拖拽事件,把IE上的东西拖动到控件上并获取拖动的数据
剪贴板内容格式为HTML Formatd的时候,如果内容有中文,会乱码,自己解码后仍有BUG中文字数为奇数的时候出乱码
简单研究了一下outlook相关控件
整理相关代码
2007-4-8
加班到9点多,回来后做了下utf8tohtml,没做出来
07-4-9
今天回来还是转换utf8tohtml,还是没弄出来,不打算实现托拽HTML的功能了,要么换个实现思路,要么只实现托拽TEXT而手工粘贴HTML,耽误两天时间实现一个算法感觉太不值了,先出个小版本再说吧。
明天要是不加班,回来做以下事情
把树上面加右键菜单,新建文件
新建文件到新窗口,和OUTLOOK的新建邮件一样,主窗体只供预览。
研究手风琴工具条,OUTLOOK左边那种
2007-4-11
写了一个各版本功能列表
出了一个预览版本
2007-4-12
研究ultra recall,分析人家的界面和功能
2007年4月13日
下载了DriectX录音和api截屏的资料和源码,忘了拿回来了。
只好研究一下SQLite和Python了
===================2007年4月14日
新窗口保存文件的时候可以选择保存路径。
规范文档
写了WawaKM-V1-工具栏设计.rtf文档
===================2007年4月15日
上午研究了下DirectSound录音的东西,找了一些python和win32 api方面的资料
手风琴式的菜单
布局风格可以改变
双击托盘显示主窗体后任务栏图标没有显示
树上加右键菜单:新建和删除
list右键上加删除
面板之间的间隔没有边框不好看
======================================2007年4月16日
感冒第三天,实在受不了了,啥也没干
====================2007年4月17日
把我的机器装了个ADSI,下载了些常用工具
看了下录音、给窗口发消息等相关资料
重看了看异步socket的东西
======================================2007年4月18日
今天找资料封装了一个录音的winform用户控件,图标也找了几个,不过有毛边,想法得处理一下。
录音这里未解决的就是录制过程中实时的mp3或者wma编码,有空了解下mpeg算法,并看下windows media sdk和directx sdk有没有这方面的东西。还有就是根据日期生成文件名,还有换套好图标,以及增加播放的功能,播放好像.net2。0里有个命名空间内置了播放wav的功能,windows media控件也支持播放mp3,到时候调用好了。
【明日计划】
明天研究下截图的功能,难点就是选定了区域后,移动这个区域,以及改变区域的大小,和QQ那样的,而不是直接一哗啦就截取一块儿视频,还有截屏的时候怎么把鼠标也截取上去的问题,再有就是截取的图片,怎么立刻再webbrowser里显示,实在不行就先放本地,然后给浏览器控件添加一个img节点,保存到mht文件后再删除,要是html支持显示内存里的图片就好了。

=================================2007年4月19日
自己给自己放个假,啥东西也没学,瞎上了会儿网,就当自己不懂编程,呵呵。
要隔三叉五的换换心情,调节调节,今天的计划向后滚动一天。
2007年4月21日
昨天和今天杀了一天病毒
2007年4月22日
研究了一天批量下载图片,最后也没有完全实现,js的xmlhttp有时候老或不了远程的图片数据,其它的链接分析,图片解析等都做的差不多了,就想把一个网站的MM图片全下载下来,哎,以后有空再做吧,图片下载功能做好了,也集成到wawaKM里去
2007年4越23日
就写了一个招募人员的帖子就10点半了,主要是整理一下思路,要不积累的想法太多,都乱了,组织不起来了。
4月24日,25日两天主要搞图片下载系统的demo,没干别的,另外一成员把rtf编辑器基本上搞出来了,赞一个。
20070426
今天什么也没做,帮朋友看一段代码,今天的计划滚动到明天
【明天计划】
review netpole的richeditor的代码,给他写一个随笔功能的需求分析文档。
写KM一期的计划和功能列表以及大致进度和任务分配
起草一份协作流程的文档,包括如果利用google的邮件列表,如何建立代码和文档的review机制,如何有效的交流问题,控制进度,解决bug等方面,写个大概的规范。
为yicong写一份界面设计的需求文档,及下一步的研发任务。
========================【20070427】
review richeditor代码,写了一个review结果文档
写了通讯录相关功能的需求分析
起草了一份命名空间规范
【明日】
给netpole写随笔功能的需求分析文档
有时间把我的录音空间完善一下,现在图标不太专业,而且没有放音的功能。
昨日的需求滚动
给yicong安排一些任务。

posted @ 2007-04-18 00:02  蛙蛙王子  Views(679)  Comments(4Edit  收藏  举报