名址录系统概要设计说明书及详细设计说明书 第7页

3.14              快捷选择模块(M6.1

功能:利用快捷键事件调整浏览区和基本资料区。

输入项目:鼠标或键盘事件。

输出项目:设置全局变量、浏览区和基本资料区。

程序逻辑:

P1:     若事件为ctrl-num,调用删除快捷选择模块M6.3argshort_key[num]),转到P8

P2:     若事件为shift-num,切换short_key[num]的上锁状态,转到P8

P3:     若事件为alt-num,判断short_key[num]是否为空;

P4:     若空,响一声警告,转到P8

P5:     不空,若num对快捷方式为动态,设置其在FIFO链中相应位置;

P6:     调用刷新浏览模块M2.2argshort_key[num]);

P7:     调用刷新基本资料模块M3.2arg:更换);

P8:     进入事件等待状态;

测试要点:测试各事件。

3.15              设置快捷选择模块(M6.2

功能:设置当前记录为快捷记录。

输入项目:相应record_bufidr_id

输出项目:设置快捷记录数组。

程序逻辑:

P1:     设置r_id为快捷选择;

P2:     r_id为静态快捷选择,则不变;

P3:     r_id为动态快捷选择,调节其在FIFO链中位置;

P4:     返回;

3.16              删除快捷选择模块(M6.3

功能:删除某一快捷记录。

输入项目:相应record_bufidr_id

输出项目:设置快捷记录数组。

程序逻辑:

P1:     r_id在快捷选择中,则删除之;

P2:     返回;

上一页  [1] [2] [3] [4] [5] [6] [7] 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有