.


:




:

































 

 

 

 


1 Use Case




 

Window:

q framework ;

q register ;

q set_call_back ;

q make_window .

, Window_Manager:

q add_to_list ;

q find .

Input-Manager:

q window_prolog WUI;

q window_start ;

q window_epilog WUI.

.

1. Window_Manager:

q write_to ;

q hide_win ;

q switchAwayFromTop ;

q switch_to_top ;

q window_fatal ;

q top ;

q send_to_top .

2. Window:

q put , ;

q create ( framework);

q position ;

q about ;

q switch_to ;

q switch_away ;

q send_to .

. finalize ( Window), . :

q de_register ;

q remove_from_list ( Window_Manager) .

Window:

q mark_border ;

q refresh .

Screen:

q dear_screen ;

q position_cursor ;

q put , .

. 15.3.

15.3. WUI

lnput_ Manager Window_ Manager Screen Root_ Window Window
WMC 0,12 0,42 0,11 0 0,83 0,3
NOC - - - 1 0 0,2
3 3 0 1 2 1,8
RFC 6 11 0 0 23 8
LCOM 3 0 5 0 0 1,6
CS 3/2 10/8 5/1 0/2 18/22 7,2/7
NOO - - - 0 0 0
NOA - - - 0 18 3,6
SI - - - 0 0 0
OSAVG 4 4,2 2,2 0 4,6 3
NPAVG 0 1,3 1 0 2,4 0,9

,

DIT 1
NC 5
MOM 35
LOC 148




:


: 2018-10-18; !; : 167 |


:

:

, .
==> ...

1496 - | 1333 -


© 2015-2024 lektsii.org - -

: 0.012 .