设计流程+解决问题

函数编码注意

1. 每个可能错误, 可能返回NULL, 可能等待, 异常情况的返回, 与处理.

2. 多线程停止的设置, 与分段.

3. 初始化, 尤其是指针初始化很重要. 

4. 野指针回收.

设计流程

1. 设计功能, 界面, 流程。 (另见 用户体验设计)

2. 考察是已有,还是需要重新做.

eg:
Tree控件自带很多功能, 包括: info Tip 没必要自己实现.

3. 功能实现设计。要考虑充分

4. 编码

解决问题

1. 先找到问题的真正原因

2. 找方案解决实验

eg:
视频卡的问题, 实际原因是 插入造成的单线程消息队列被占满.
解决方法: (
1)多线程UI (2)减缓消息队列负担,减少更新.

由于最初没有找到原因本质. 耽误了很多时间.

posted on 2011-05-02 21:32  oleeceo  阅读(116)  评论(0)    收藏  举报

导航