2006/05/22

MindManager & 巨硬II

周末卸载Visual Studio的时候,电脑的IE被击落,重装了系统。

巨硬没有任何进展。

和一个程序员朋友谈了巨硬II的构思,没有得到肯定也没有被否定,最后定位在实验主义程序上。

虽然一直极力想摆脱Palm的C-Style,但是考虑到最后发现,在PalmOS上还是用C最好,C++的封装益处并不大。这会导致前面很多代码要重新写过,不过好在工作量并不大。

遵循PalmOS的C-Style,原本设计的核心存储结构被推倒重来,用紧凑的C指针风格来处理最常见的数据库查询与遍历,而且有可能核心算法的代码可以写成Armlet,这会进一步提高执行速度。

还有一个搞笑且让人惭愧的事情。我企图在网上搜一些汉语字频词频的统计资料,发现很少,唯一找到的一个83年的资料,几乎没有任何价值,革命主义一类的词遥遥领先的排在前面,估计是用人民日报统计的。后来灵机一动,想到老外也要学汉语的,还要过有中文托福之称的HSK考试,于是以HSK Vocabulary作为关键词GooGle,找到了一份词汇表,共有1900个单字,6200个双字词,200个三字词和300个四字词,非常口语化,很适合巨硬。

最后应该记下来的一件事情是,为了让巨硬的开发比较有条理,试用了一下MindManager,第一印象非常不错,比用Word或者PPT写大纲方便多了。体现在两个方面:

1. 可以对整个项目有个总览。
2. 可以方便的Cut/Paste,用文本做这个很辛苦。
3. MindManager的设计很贴心,有大量的图标可用,标记优先级,进度,决策,状况。
4. 可以任意设定Relationship,这对程序设计来说非常重要,很多功能模块之间都有制约。
5. 直观。

I Love Colors!

No comments: