Category : Windows 3.X Files
Archive   : OOT-104D.ZIP
Filename : OOAHELP.HLP

 
Output of file : OOAHELP.HLP contained in archive : OOT-104D.ZIP
?_§ ÿÿÿÿ~-— Ž lpÀÀFÖÔ$ÿ‚ás$ÿ‚ît$ÿ‚æx$ÿ‚à$ÿ‚én$ÿ‚ù $ÿ‚âZ$ÿ‚à$ÿ‚ìs$ÿ‚æC$ÿ‚ð$ÿ‚ôr$ÿ‚å $ÿ‚à$ÿ‚à
ÿ‚ùüÿ„Ÿÿþ
ÿ‚ð
ÿŠùüÿÿóþÿþ
ÿ‚â3
ÿùÿ†óþgÿþ
ÿ‚à ÿŽü9áøáþÿx|~?
ÿ‚à ÿŽø Àðaÿþp8<
ÿ‚÷ ÿŽñˆÄŒc3þüfg3™Ï
ÿ‚â7 ÿóÉäžgóü üþ~3ù ÿ‚à ÿŽóÉä€gó„Äþp0x?
ÿ‚ïn ÿŽóÉäŸçó„ã„þg<
ÿ‚à ÿŽñˆÄŽg3üãüæg7›Ï
ÿ‚à€ ÿŽø Àðqþþ`0
ÿ‚éb ÿŽü9áøùÿÿq<~?
ÿ‚étÿüÿ‚ávÿøÿ‚ëeÿùÿ‚à$ÿ‚áb$ÿ‚àÿ÷ÿ‚àÿïÿ‚àÿÏÿ‚àÿÿ‚à
ÿ‚þßÿ‚à
ÿ‚ý¿ÿ‚à
ÿ‚û¿ÿ‚à
ÿ‚÷ÿ‚à
ÿ‚Ïÿ‚à
ÿ¾ÿ‚à
ÿ~ÿ‚à ÿ‚þýÿ‚à ÿ‚ýýÿ‚à ÿ‚ûûÿ‚à ÿ‚ç÷ÿ‚à ÿ‚ß÷ÿ‚à ÿ‚¿ïÿ‚à ÿ‚ïÿ‚à ÿƒþÿßÿ‚à ÿƒùÿßÿ‚à ÿƒ÷ÿ¿ÿ‚à ÿƒïÿ¿ÿ‚á ÿƒßÿÿ‚ð ÿƒ¿ÿÿ‚à\
ÿƒþþÿ‚ìA
ÿƒýÿýÿ‚ìO
ÿƒûÿýÿ‚îb
ÿƒ÷ÿûÿ‚òu
ÿƒïÿûÿ‚à
ÿƒßÿ÷ÿà ÿƒ?ÿ÷ÿ‚â ÿ„þÿÿïÿ‚ã ÿ„ýÿÿïÿ‚ç ÿ„ûÿÿßÿ‚îP ÿ„÷ÿÿßÿ‚à ÿ„Ïÿÿ¿ÿ‚à ÿ„¿ÿÿ¿ÿ‚â ÿ„ÿÿÿ‚àÿ„þÿÿþÿ‚àÿ‘8ãŽ8âŽ8qǁáÁáã‡
ÿ‚àÿ‘8ãŽ8áŽ8qǁáÁáã‡
ÿ‚àÿ?ÿý
ÿç
ÿ‚åvÿ?ÿû
ÿç
ÿ‚ó ÿûÿ‚ôh ÿ÷ÿ‚õl ÿ÷ÿ‚êÿ?ÿï
ÿç
ÿ‚å0ÿ‚?€
‚ç
ÿ‚âÿ‚?€
‚ç
ÿ‚âÿŸ
ÿ‚Ÿç
ÿ‚àÿŸ
ÿ‚Ÿç
ÿ‚é
ÿŸ
ÿŸÿ‚àpÿ‚?Ÿ
ÿŸÿ‚õ6ÿ‚?Ÿ
ÿŸÿ‚åaÿ‹?Ÿÿÿ?ŸŸÏÿÿùÿ‚Ÿç
ÿ‚àÿ‹Ÿÿÿ?ŸŸÏÿÿ9Ÿÿ‚Ÿç
ÿ‚àÿ‹Ÿÿÿ?ÿÿÏÿÿ?Ÿÿ‚Ÿç
ÿ‚àÿŸÿ‡#ŸžNF çÿÿŸÿ‚ââÿ?ŸÿŸœ ÇÿÿŸÿ‚áÿ?Ÿþ1Ÿ™ÈÆs9œÏÿÿŸÿ‚ìlÿ‘?Ÿþy<Ÿ™Éæs9œÏÿÿŸç
ÿ‚íÿŸþy<Ÿ™Ès9œOÿÿŸç
ÿ‚çÿŸþy<Ÿ™Éþs9žÿÿŸç
ÿ‚êÿŸþ1Ÿ™Èæs9žÿÿŸç
ÿ‚íÿ?ŸÿŸœ sÿÿÿ‚òÿ‘?Ÿÿ‡#ŸžNs™Ï?ÿÿž?
ÿ‚êÿ‚?ŸÿŸÿ…?ÿÿŸÃÿŸÿÿ‡üÿÿŸä ÿ‚àÿŸÿ?ÿ‡üÿÿŸç‡ ÿ‚àÿŸ
ÿƒŸçø ÿ‚àÿ‚?Ÿ
ÿ„Ÿÿÿÿùÿ‚àÿ‚?Ÿ
ÿ„Ÿÿÿðÿùÿ‚íPÿ‚?Ÿ
ÿŸÿÿùÿ‚àÿŸ
ÿŒŸçÿÿáÿÿüyáñøÿ‚àÿŸ
ÿ‘Ÿçÿÿþ?ÿø9ÀàðÿÿàÿŸ
ÿ‚ŸçÿŒÃÿñ™œÎg?ÿÿàÿ‚?€
ÿ‡üóùøÏçÿ‚àÿ‚?€
ÿ†‡óùÀÁàÿ‚àÿ‚?Ÿ
ÿŸÿ‹ûóùœðx?ÿÿàÿ‚?Ÿÿ‚æÿ‚ŸçÿŠó™œÞo?ÿÿàÿŠ?Ÿÿÿç?æÿŸÿ‚ŸçÿŠø9€À`?ÿÿàÿŠ?Ÿÿÿç?þÿŸÿ‚Ÿçÿ…üyÄñøÿ‚àÿ‹?ŸÿðÂ&G9ÿ‚Ÿç
ÿ‚àÿ‹?ŸÿàB&9 ÿŸÿ‚àÿŠŸÿÎg9æ19˜ÇÿŸÿ‚àÿŠŸÿüg9æy9™çÿŸÿ‚àÿŠŸÿàg9æy9˜ÿ‚Ÿç
ÿ‚àÿŠ?ŸÿÎg9æy9™ÿ‚Ÿã
ÿ‚àÿ‹?ŸÿÎg9æ19˜çÿŸÿ‚àÿ‹?ŸÿÀcæŒÿŸÿ‚àÿŠŸÿâs™æG‰Îÿ‚Ÿç
ÿ‚àÿŸ
ÿ‚Ÿç
ÿ‚àÿŸ
ÿ‚Ÿç
ÿ‚àÿ‚?Ÿ
ÿ‚Ÿç
ÿ‚àÿ‚?Ÿ
ÿŸÿ‚àÿ‚?Ÿ
ÿŸÿ‚àÿŸ
ÿŸÿ‚àÿŸ
ÿ‚Ÿç
ÿ‚àÿ€
‚ç
ÿ‚àÿ‚?€
‚ç
ÿ‚àÿ‚?Ÿ
ÿ‚Ÿç
ÿ‚àÿ‚?Ÿ
ÿŸÿ‚àÿŸ
ÿŸÿ‚àÿŸÿ‚þÿŸÿ‚àÿŸÿ‚þÿ‚Ÿç
ÿ‚àÿ‚?Ÿ
ÿ‚Ÿç
ÿ‚àÿ‹?Ÿÿÿ!æxøÿ‚Ÿç
ÿ‚àÿ‹?ŸÿþÆpp?ÿ‚Ÿç
ÿ‚àÿŠŸÿüäc<Îc#ÿŸÿ‚àÿŠŸÿüüó<ÎgçŸÿŸÿ‚àÿŠŸÿü<ÎgàÿŸÿ‚àÿŠ?Ÿÿÿÿ>^gçÿŸÿ‚àÿ‹?Ÿÿýäs>g#ŸÿŸÿ‚àÿ‹?Ÿÿü>pp?ÿ‚Ÿç
ÿ‚àÿŠŸÿÿ?>xøÿ‚Ÿç
ÿ‚àÿŸ
ÿ‚Ÿç
ÿ‚àÿŸ
ÿŸÿ‚àÿ‚?Ÿ
ÿŸÿ‚àÿ‚?Ÿ
ÿŸÿ‚àÿ‚?Ÿ
ÿŸÿ‚àÿŸ
ÿ‚Ÿç
ÿ‚àÿŸ
ÿ‚Ÿç
ÿ‚àÿŸ
ÿ‚Ÿç
ÿ‚àÿ‚?Ÿ
ÿ‚Ÿç
ÿ‚àÿ‚?€
ÿ‚àÿ‚?€
ÿ‚àÿ?ÿ‚àÿ?ÿç
ÿ‚àÿ?ÿç
ÿ‚àÿ?ÿç
ÿ‚à$ÿ‚à$ÿ‚àÿç
ÿ‚àÿ?ÿç
ÿ‚àÿ‘qÇxã‰ÇQÇqÇÇ
ÿ‚àÿ‘qÇxã‰Ç1ÇqÇÇ
ÿ‚àÿÿ‚àÿþÿ‚àÿýÿ‚àÿûÿ‚àÿ÷ÿ‚àÿïÿ‚àÿßÿ‚àÿ¿ÿ‚àÿÿ‚àÿþÿ‚àÿýÿ‚àÿûÿ‚àÿ÷ÿ‚àÿïÿ‚àÿßÿ‚àÿ¿ÿ‚àÿÿ‚à
ÿþÿ‚à
ÿýÿ‚à
ÿýÿ‚à
ÿûÿ‚à
ÿ÷ÿ‚à
ÿïÿ‚à
ÿßÿ‚à
ÿ¿ÿ‚à
ÿÿ‚îB ÿþÿ‚à ÿýÿ‚à ÿûÿ‚à ÿ÷ÿ‚à ÿïÿ‚ò2 ÿßÿ‚î ÿ¿ÿ‚à ÿÿ…üOÿÿÏÿþÿˆäÿÿÏÿÿ?ÿýÿ‚àÿ?ÿûÿŽàÿÿ̏Ž‡ã÷ÿŽàÿÿÌ ÁïÿàÿÿÌæs9Ìæ21œÿàÿÿÌæ?Œæ~yŸÿàÿÿÌæ< æ~ƒÿæfÿÿÌçƒ9Ìæ~àÿàÿÿÌæó9Ìær9¼ÿàÿÿÌæ ç€ÿàÿÿÌ珜L珇ãÿ‚ó$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚æ$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à$ÿ‚à/&;)z4xceeds maximuÿÿeÿÿÿÿbm0bm1Öbm2pbm3o'bm4ç/|CTXOMAP§|FONT|KWBTREE |KWDATA²|KWMAP|SYSTEM‰E|TOMAPy|TOPIC¿E|TTLBTREEO%ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿš ‘ lpÀÀLºÚÿÿÿkÿ?'ÿ?ÿà
ÿ?
ÿ?ÿà
ÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?ÿƒùÿùÿ?ÿç
ÿçÿ?ÿƒùÿùÿ?ÿçÿùÿçÿ?ÿƒùÿùÿ?ÿçÿùÿçÿˆ?ÿÿÌÉ ÿçÿˆ?ÿÿìØ9ƒÿ?ÿçÿ†äã“Ç)Çÿçÿˆ?ÿÿ䙓™9ÿ?ÿçÿ†ÀÁƒ ÿçÿˆ?ÿÿå“™ÿ?ÿçÿƒœœ™9ÿçÿˆ?ÿÿã“™?ÿ?ÿçÿ†œ€™9?ÿçÿˆ?ÿÿó9˜9ÿ?ÿçÿ†œŸ™?99ÿçÿˆ?ÿÿó9œyÇÿ?ÿçÿ†ÀÀ™9ƒÿçÿ?
ÿ?ÿçÿ†äã™Ç9Çÿçÿ?
ÿ?ÿçÿ¼ ÿçÿ?
ÿ?ÿçÿÁ ÿçÿ?
ÿ?ÿçÿã ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?ÿç
ÿçÿ?ÿà
ÿ?
ÿ?ÿà
ÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?ÿç
ÿçÿ?ÿà
ÿ?
ÿ?ÿà
ÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?ÿç
ÿçÿ?ÿà

ÿ?ÿà

ÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ‚þ ÿçÿ‚ü ÿçÿ‚ü ÿçÿ‚øÿƒðÿ‚øÿÿ‚ñãÿ…øÿðÿ‚ááÿáÿ‡ÿ‚ãñÿÇÿãÿ‚ÇøÿŸÿùÿƒ‡øÿ?ÿüÿƒüÿÿƒþ?ÿÿƒþ?ÿçÿ„þ?ÿÿçÿ„ü?ÿÿçÿ„üÿÿçÿ„øÿçÿ„øÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿçÿ? ÿç
ÿ?ÿç
ÿ?ÿà
ÿ?
ÿ?ÿà
ÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿçÿ‚ÎOÿçÿ?
ÿ?ÿçÿ‚ÌOÿçÿ?
ÿ?ÿçÿüÿçÿ?ÿ?ÿ?ÿŠçÿÿørøñÈN?ÿçÿ?ÿ?ÿ?ÿŠçÿÿð0p`HLÿçÿ‡?ÿÿòøäÿ?ÿŠçÿÿðó'LÉÏÿçÿ‡?ÿÿðp`ÿ?ÿ‰çÿÿü ÌÉÿçÿ‡?ÿÿó&g?ÿ?ÿŠçÿÿ÷“'ÎLÉÏÿçÿ‡?ÿÿó8g?ÿ?ÿŠçÿÿðp ÌÌÿçÿ‡?ÿÿó&g?ÿ?ÿŠçÿÿüpøñÌÎ?ÿçÿ‡?ÿÿð`gÿ?ÿçÿó ÿçÿ‡?ÿÿðògŸÿ?ÿçÿó ÿçÿ„?ÿÿó
ÿ?ÿçÿó ÿçÿ„?ÿÿó
ÿ?ÿç
ÿçÿ„?ÿÿó
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ‚þ?
ÿ?ÿç
ÿçÿþÿÇ
ÿçÿþÿÀ
ÿ?
ÿ?ÿÀ
ÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?ÿç
ÿçÿ?ÿà
ÿ?
ÿ?ÿà
ÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?
ÿ?ÿç
ÿçÿ?ÿç
ÿçÿ?ÿà
'ÿà
ÿÿÿÿÿ}ÿÿ ö lpÀÀ6à¤ÿÿÿWÿ’þqÇqÇpã‡ÃÃÇ"ÿ’þqÇqÇpã‡ÃÃÇ!ÿƒàþÿÏ!ÿƒàþÿÏÿ>ÿƒàþÿÏ"ÿ‚þ‚?Ï"ÿ‚þ‚?Ï$ÿ?
ÿ‚?Ï$ÿ?
ÿ‚?Ï$ÿ?
ÿ?#ÿƒþ?
ÿ?#ÿƒþ?
ÿ?#ÿƒþ?
ÿ‚?Ï$ÿ?
ÿ‚?Ï$ÿ?
ÿ‚?Ï$ÿ…?ÿÿŸŸ ÿ?#ÿŠþ?ÿÿŸŸÿçùÿ?#ÿŠþ?ÿÿŸÿÿçáÿ?#ÿŠþ?ÿǗœxÃáÿ‚?Ï$ÿˆ?ÿƒƒ˜0ùÿ‚?Ï$ÿˆ?ÿ9™“‡'ùÿ‚?Ï$ÿˆ?ÿ9™çùÿ‚?Ï"ÿŠþ?ÿ9™“ç'ùÿ?#ÿŠþ?ÿƒƒ˜cùÿ?#ÿŠþ?ÿLJœxóùÿ?%ÿ?ÿŸ ÿ‚?Ï$ÿ?ÿ ÿ‚?Ï$ÿ?ÿ? ÿ‚?Ï"ÿƒþ?
ÿ?#ÿƒþ?
ÿ?#ÿƒþ?
ÿ?"ÿ„àÿÿ?
ÿ‚?Ï$ÿ?
ÿ‚?Ï$ÿ?
ÿ‚?Ï"ÿ‚þ?#ÿ‚þ?#ÿƒþ?
ÿ?#ÿƒþ?
ÿ‚?Ï"ÿƒþ?
ÿ‚?Ï"ÿƒþ?
ÿ‚?Ï"ÿƒþ?
ÿ‚?Ï"ÿƒþ?
ÿ?%ÿ?
ÿ?%ÿ?
ÿ?"ÿ„àÿÿ?
ÿ‚?À ÿƒþ?
ÿ‚?À ÿƒþ?
ÿ?
ÿçÿ„àþ?
ÿ?
ÿçÿ„óÿÿ?
ÿ‚?Ï ÿçÿ?
ÿ‚?Ï ÿçÿ?
ÿ‚?Ï ÿçÿƒþ?
ÿ‚?Ï ÿçÿƒþ?
ÿ?
ÿçÿƒþ?
ÿ?
ÿçÿ?
ÿ?
ÿçÿ„àÿÿ?
ÿ‚?Ï ÿçÿƒàÿÿ‚?Ï ÿçÿƒàþ‚?Ï ÿçÿ„àþ?
ÿ‚?Ï ÿçÿƒþ?
ÿ?
ÿçÿ?
ÿ?
ÿçÿ?
ÿ?
ÿçÿ?
ÿ‚?Ï ÿçÿƒþ?
ÿ‚?Ï ÿçÿƒþ?
ÿ‚?Ï ÿçÿƒþ?
ÿ‚?Ï ÿçÿ?
ÿ?
ÿçÿ?
ÿ?
ÿçÿ?
ÿ?
ÿçÿƒþ?
ÿ?
ÿçÿƒþ?
ÿ?
ÿçÿƒþ?
ÿ‚?Ï ÿçÿ?
ÿ‚?Ï ÿçÿ?
ÿ‚?Ï ÿçÿ?
ÿ?
ÿçÿƒþ?
ÿ?
ÿçÿƒþ?
ÿ?
ÿçÿƒþ?
ÿ?
ÿçÿ?
ÿ‚?Ï ÿçÿ?
ÿ‚?Ï ÿçÿ?
ÿ‚?Ï ÿçÿƒþ?
ÿ‚?Ï ÿçÿ‚þ?
ÿçÿ‚þ?
ÿçÿƒàþÿçÿƒàþÿÏ ÿçÿ‚þÿÏ ÿçÿ‚þÿÏ ÿç3ÿç3ÿç)ÿÏ ÿçÿ‚þÿÏ ÿçÿ’þ8ãŽ8ñÇŽ8ãŽ8ãŽ9 ÿçÿ’þ8ãŽ8ñÇŽ8ãŽ8ãŽ9 ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿç3ÿçÿàÿç3ÿç3ÿç3ÿçÿàðøüüøÿçÿàðøüüøÿçÿŸÿçÿŸÿçÿù,ÿçÿù,ÿçÿù,ÿçÿù,ÿç3ÿçÿà
ÿçÿà
ÿçÿç
ÿçÿçÿç
ÿçÿçÿ‚ýç
ÿ‚çŸÿçÿç
ÿ‚çŸÿçÿ‚ûç
ÿ‚çŸÿçÿ‚ùç
ÿ‚çŸÿçÿ‚ùç
ÿ‚çŸÿçÿ‚ùç
ÿ‚çŸÿçÿ‚ùç
ÿ‚çŸÿçÿ‚ùç
ÿ‚çŸÿçÿ‚ùç
ÿ‚çŸÿçÿ‚ùç
ÿçÿçÿ‚ùç
ÿƒçÿàÿçÿ‚ùçÿ‚óóÿƒçÿùÿçÿçÿ†óóÿüþ?ÿçÿçÿçÿ†óÿÿüüÿçÿçÿ‹ùçÿÿøòóyÏÿçÿçÿ‹ùçÿÿðpsÏÿçÿçÿŠçÿÿç32päÿŸÿçÿçÿŠçÿÿç32üþ?ÿçÿçÿ‰çÿÿç32|äüÿçÿçÿŠçÿÿðps xÿ‚çŸÿçÿ‹ùçÿÿøðóxÿ‚çŸÿçÿ‚ùçÿóÿ‚çŸÿçÿ‚ùçÿãÿ‚çŸÿçÿ‚ùçÿçÿ‚çŸÿçÿ‚ùç
ÿ‚çŸÿçÿ‚ùà
‚Ÿÿçÿ‚ùà
‚Ÿÿçÿç
ÿ‚çŸÿçÿç
ÿçÿçÿ‚ùç
ÿçÿçÿ‚ùç
ÿçÿçÿç
ÿçÿçÿç
ÿçÿçÿç
ÿçÿçÿç
ÿçÿçÿç
ÿçÿçÿ‚ùç
ÿçÿçÿ‚ùç
ÿƒçŸàÿçÿ‚ùç
ÿƒçŸùÿçÿ‚ùç
ÿ‚çŸÿçÿ‚ùç
ÿ‚çŸÿçÿ‚ùç
ÿ‚çŸÿà‚ç
ÿ‚çŸÿà‚ç
ÿ‚çŸ#ÿ‚ùç
ÿç$ÿ‚ùç
ÿç$ÿ‚ùç
ÿç%ÿà
%ÿà
%ÿç
ÿç%ÿç
ÿç%ÿç
ÿç%ÿç
ÿç%ÿç
ÿç$ÿ‚ùç
ÿ‚çŸ#ÿ‚ùç
ÿ‚çŸ#ÿ‚ùç
ÿ‚çŸ#ÿ‚ùç
ÿ‚çŸ#ÿ‚ùç
ÿ‚çŸ#ÿ‚ùç
ÿ‚çŸ#ÿ‚ùç
ÿ‚çŸ#ÿ‚ùç
ÿ‚çŸ$ÿç
ÿ‚çŸ$ÿç
ÿ‚çŸ$ÿç
ÿƒçŸà#ÿç
ÿƒçŸù#ÿç
ÿ‚çŸ$ÿç
ÿç%ÿç
ÿç$ÿ‚ùç
ÿç$ÿ‚ùç
ÿç$ÿ‚ùç
ÿç$ÿ‚ùç
ÿç$ÿ‚ùà
$ÿ‚ùà
$ÿùCÿŸ3ÿŸ3ÿŸ3ÿŸ3ÿŸ#ÿùÿŸ#ÿùÿŸ#ÿ‘øþÀ÷?ðÀÿŸ#ÿ‘øþÀÿ?ðÀÿŸÿÿnÿàÿÿÿ#ÿxolpÀÀ ¾–ÿÿÿÿ+ÿ€
#ÿ€
#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸÿüÿŸ#ÿŸÿüÿŸ#ÿŸÿüÿŸ#ÿˆŸÿðñÉäã—ÿŸ#ÿˆŸÿà`ÀÀÁ‡ÿŸ#ÿˆŸÿáÎLœœŸÿŸ#ÿˆŸÿøLœ€ŸÿŸ#ÿˆŸÿï̜ŸŸÿŸ#ÿˆŸÿà LÀÀŸÿŸ#ÿˆŸÿøñÌäãŸÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿŸ#ÿŸ
ÿ„ŸÿÿàÿŸ
ÿ„Ÿÿÿàÿ€
„ÿÿçÿ‚þÿ€
„ÿÿçÿ‚þÿŸ
ÿ‰ŸÿÿçŸÿÿþÿŸ
ÿ‰Ÿÿÿç‡ÿÿþÿŸ
ÿ‰ŸÿÿçÿÿþÿŸ
ÿ‰Ÿÿÿç€ÿþÿŸ
ÿ‰Ÿÿÿç˜ÿþÿŸ
ÿ‰ŸÿÿçžÿþÿŸ
ÿ‰Ÿÿÿ矁ÿþÿŸ
ÿ‰ÿÿçŸàþÿŸ
ÿ…Ÿü?þÿŸ
ÿ…Ÿü?þÿŸ
ÿŒŸÿÿçŸð?þÿÿóÿŸ
ÿŒŸÿÿçŸÀÿþÿÿóÿŸ
ÿŒŸÿÿçŸÿþÿÿóÿŸ
ÿŒŸÿÿçœÿþÿÿóÿŸ
ÿŒŸÿÿç?ÿþÿÿóÿŸ
ÿŒŸÿÿç€ÿÿþÿÿóÿŸ
ÿŒŸÿÿçƒÿÿþÿÿóÿŸ
ÿŒŸÿÿçÿÿþÿÿóÿŸ
ÿ„Ÿÿÿçÿ…þÿÿóÿŸ
ÿ„Ÿÿÿçÿ…þÿÿóÿ€
„ÿÿçÿ…þÿÿóÿ€
„ÿÿçÿ…þÿÿóÿŸ
ÿ„Ÿÿÿà„ÿÿóÿŸ
ÿ„Ÿÿÿà„ÿÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿŸ
ÿŸ
ÿóÿ€

ÿóÿ€

ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿó1ÿóÿð
ÿóÿð
ÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿóÿ?ÿóÿóÿóÿ?ÿóÿóÿó
ÿóÿóÿ‰óÿü±ãÇ'1Ëÿóÿóÿ‰óÿü Àƒ7`Ãÿóÿóÿ‰óÿüÎ92NOÿóÿóÿ‰óÿüÀ2@Oÿóÿóÿ‰óÿüϜ?:ÏÏÿóÿóÿ‰óÿüàA8àOÿóÿóÿ‰óÿüñãÇ8ñÏÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿã
ÿóÿóÿà
ÿóÿà
ÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿóÿó
ÿóÿð
ÿóÿð
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿð
#ÿð
#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿó
ÿó#ÿð
#ÿð
ÿÿÿÿÿBÿ¢™lpÀÀ€ê*ÿÿÿÿÿÿÿxÿ‚ü<„< ÿ‚ýÀ‚¿ÿ÷ÿÏÿ‚ç¿ÿ‚÷?ÿüÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷
ÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿü
ÿ‰ýÏþûÿÿç¿ÿ‰÷?ûÿÿïÿü
ÿˆýÏþþïÿÿçÿŠ÷>öÿÿïïÿü÷ ÿˆýÏþÿïÿÿçÿ‰>öÿÿï×ÿü÷ ÿˆýÏÆïÿÿçÿ‰>ög×ÿü÷ ÿ‰ýϺëŸÿÿç¿ÿˆ>öê믻ÿü
ÿ‰ýϺëïÿÿç¿ÿ‰÷>öê ï»ÿüÿˆÏºëïÿÿç¿ÿ‰÷>öêûïƒÿüÿ‡ÏºêïÿÿçÿŠ÷>öêë¯}ÿü÷
ÿ‡ÏÆÿÿçÿ‰?w}ÿü÷ ÿ„ýÏÿûÿçÿƒ?ÿûÿ‚ü÷ ÿ„ýÏÿûÿ‚ç¿ÿƒ?ÿûÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷
ÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷
ÿÏÿçÿ‚÷?ÿ‚ü÷
ÿÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿüÿÏÿ‚ç¿ÿ‚÷?ÿüÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷
ÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿü
ÿ‚ýÀ‚¿ÿ÷
ÿ‚ýÀÿ÷÷ ÿ‚ýÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿüÿÏÿ‚ç¿ÿ‚÷?ÿüÿÏÿçÿ‚÷?ÿ‚ü÷
ÿÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷
ÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷
ÿÏÿä?ÿ‚ü÷
ÿÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿüÿÏÿ‚ç¿ÿ‚÷?ÿüÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷
ÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿü
ÿ‚ýÀ‚¿ÿ÷
ÿ‚ýÀÿ÷÷ ÿ‚ýÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿüÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷
ÿÏÿçÿ?ÿ‚ü÷
ÿÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷
ÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷
ÿÏÿçÿ?ÿ‚ü÷
ÿÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿçÿ?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿüÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷
ÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷
ÿÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷ ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿ‚ü÷ ÿ‚ýÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿçÿ?ÿ‚ü÷ ÿ‚ýÏÿçÿ?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿü
ÿ‚ýÏÿ‚ç¿ÿ‚÷?ÿüÿÀ‚¿ÿ÷÷
ÿÀÿ÷ÿ#ÿ÷ ÿýÿ#ÿ÷ ÿýÿ‚¿ÿ÷ÿ÷ ÿýÿ‚¿ÿ÷ÿ÷
ÿˆ‡€‡‡€¿ÿ‡÷€‡‡€‡ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ6ÿ‚þ¿6ÿ‚þ¿6ÿ‚ýß6ÿ‚ûï6ÿ‚÷÷6ÿ‚÷÷6ÿ‚ïû6ÿ‚ßý6ÿ‚ßý6ÿ‚¿þ6ÿƒÿ4ÿ„þÿÿ¿4ÿ„þÿÿ¿4ÿ„ü6ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿoÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ7ÿ2ÿ5ÿ7ÿ2ÿÿ2ÿp‚ïÿÀÿp‚ïÿÀÿóÿ‚ùïÿÏÿçÿóÿ‚ùïÿÏÿçÿóÿ‚ùïÿÏÿçÿsÿ‚ùïÿÏÿçÿsÿ‚ùïÿÏÿçÿsÿ‚ùïÿÏÿçÿˆsÿ¾Çÿÿùïÿ‡Ïÿÿßÿçÿ‡sÿ¿»ÿÿùÿ‡Ïýÿÿßÿçÿ‡sÿ¿ûÿÿùÿ‡Ïûÿÿßÿçÿ‡sñ†ûÿÿùÿ‡Ï÷Œ˜ßÿçÿˆsîº÷ÿÿùïÿ‡Ïïu·_ÿçÿˆsîºïÿÿùïÿ‡Ïßu·_ÿçÿˆóîºßÿÿùïÿ‡Ï¿u·_ÿçÿ‡óÿÿùÿ‡Ïu·ÿçÿ‡óñ†ƒÿÿùÿ‡Ï¸ßÿçÿƒsÿþÿùÿÏÿçÿƒsÿþÿ‚ùïÿÏÿçÿsÿ‚ùïÿÏÿçÿóÿ‚ùïÿÏÿçÿÀ ÿóÿùÿÏÿçÿßÿ÷ ÿóÿùÿÏÿçÿßÿ÷ ÿsÿùÿÏÿçÿßÿ÷ ÿsÿ‚ùïÿÏÿçÿßÿ÷ ÿsÿ‚ùïÿÏÿçÿßÿ÷ ÿóÿ‚ùïÿÏÿçÿßÿ÷ ÿóÿ‚ùïÿÏÿçÿßÿ÷ ÿóÿ‚ùïÿÏÿçÿßÿ÷ ÿsÿ‚ùïÿÏÿçÿßÿ÷ ÿsÿ‚ùïÿÏÿçÿßÿ÷ ÿsÿ‚ùïÿÏÿçÿßÿ÷ ÿp‚ï
ÿ‡àÿÿÀÿßÿ÷ ÿp ÿ‡àÿÿÀÿßÿ÷ ÿsÿù ÿ‡çÿðÏÿÿÏÿçÿßÿ÷ ÿsÿù ÿ‡çÿÀÏÿÿÏÿçÿßÿ÷ ÿsÿ‚ùï
ÿ‡çÿ€ÏÿÿÏÿçÿßÿ÷ ÿsÿ‚ùï
ÿ‡çÿ ÏÿÿÏÿçÿßÿ÷ ÿóÿ‚ùï
ÿ‡çþÏÿÿÏÿçÿßÿ÷ ÿóÿù ÿ‡çü<ÏÿÿÏÿçÿßÿ÷ ÿóÿù ÿ‡çø|ÏÿÿÏÿçÿßÿ÷ ÿsÿù ÿ‡çàüÏÿÿÏÿçÿßÿ÷ ÿsÿ‚ùï
ÿ‡çÁüÏÿÿÏÿçÿßÿ÷ ÿsÿ‚ùï
ÿ‡ç‡üÏÿÿÏÿçÿßÿ÷ ÿóÿø ‡üÀÿçÿßÿ÷ ÿóÿø ‡üÀÿçÿßÿ÷ ÿóÿù ÿ‡çüÏÿÿÏÿçÿßÿ÷ ÿsÿù ÿ‡çƒüÏÿÿÏÿçÿßÿ÷ ÿsÿ‚ùï
ÿ‡çÁüÏÿÿÏÿçÿßÿ÷ ÿsÿ‚ùï
ÿ‡çðüÏÿÿÏÿçÿßÿ÷ ÿóÿ‚ùï
ÿ‡çø|ÏÿÿÏÿçÿßÿ÷ ÿóÿ‚ùï
ÿ‡çü<ÏÿÿÏÿçÿßÿ÷ ÿóÿ‚ùï
ÿ‡çþÏÿÿÏÿçÿßÿ÷ ÿsÿ‚ùï
ÿ‡çÿÏÿÿÏÿçÿßÿ÷ ÿsÿ‚ùï
ÿ‡çÿ€ÏÿÿÏÿçÿßÿ÷ ÿsÿ‚ùï
ÿ‡àÿÿÏÿçÿßÿ÷ ÿp‚ï
ÿ‡àÿÿÀÿßÿ÷ ÿp
ÿøÿÀÿßÿ÷ ÿsÿùÿÏÿçÿßÿ÷ ÿsÿùÿÏÿçÿÀƒÿ÷ ÿsÿ‚ùïÿÏÿçÿÀƒÿ÷ ÿsÿ‚ùïÿÏÿçÿÏÿƒóÿ÷ ÿsÿ‚ùïÿÏÿçÿÏÿƒóÿ÷ ÿóÿ‚ùïÿÏÿçÿÏÿƒóÿ÷ ÿóÿùÿÏÿçÿÏÿƒóÿ÷ ÿóÿùÿÏÿçÿÏÿƒóÿ÷ ÿsÿùÿÏÿçÿÏÿƒóÿ÷ ÿsÿ‚ùïÿÏÿçÿ‰Ïþû¿ÿÿóÿ÷ ÿsÿ‚ùïÿÏÿçÿ‰Ïþþ?ÿÿóÿ÷ ÿóÿ‚ùïÿÏÿçÿ‰Ïþÿ¿ÿÿóÿ÷ ÿóÿùÿÏÿçÿ‰ÏÆ¿ÿÿóÿ÷ ÿóÿùÿÏÿçÿ‰Ïºë¿ÿÿóÿ÷ ÿsÿùÿÏÿçÿ‰Ïºë¿ÿÿóÿ÷ ÿsÿ‚ùïÿÏÿçÿ‰Ïºë¿ÿÿóÿ÷ ÿsÿ‚ùïÿÏÿçÿ‰Ïºë¿ÿÿóÿ÷ ÿóÿ‚ùïÿÏÿçÿ‰ÏÆ¿ÿÿóÿ÷ ÿóÿ‚ùïÿÏÿçÿƒÏÿûÿƒóÿ÷ ÿóÿ‚ùïÿÏÿçÿƒÏÿûÿƒóÿ÷ ÿsÿ‚ùïÿÏÿçÿÏÿƒóÿ÷ ÿsÿ‚ùïÿÏÿçÿÏÿƒóÿ÷ ÿsÿ‚ùïÿÏÿçÿÏÿƒóÿ÷ ÿsÿ‚ùïÿÏÿçÿÏÿƒóÿ÷ ÿsÿùÿÏÿçÿÏÿƒóÿ÷ ÿsÿùÿÏÿçÿÏÿƒóÿ÷ ÿsÿùÿÏÿçÿÏÿƒóÿ÷ ÿsÿ‚ùïÿÏÿçÿÏÿƒóÿ÷ ÿsÿ‚ùïÿÏÿçÿÏÿƒóÿ÷ ÿð‚ïÿÀÿÏÿƒóÿ÷ ÿðÿÀÿÏÿƒóÿ÷ÿýÿÏÿƒóÿ÷ ÿ„ÿÿýÿÏÿƒóÿ÷ ÿ„ÿÿýÿïÿÀƒÿ÷ ÿ„ÿÿýÿïÿÀƒÿ÷ ÿˆáàááàïÿÏÿƒóÿ÷ÿýÿÏÿƒóÿ÷ÿýÿÏÿƒóÿ÷ÿýÿÏÿƒóÿ÷ÿýÿ‰Ïÿÿûÿÿóÿ÷ÿýÿ‰ÏÿÛãÿÿóÿ÷ÿ‚àÿ‰ÏÿÛûÿÿóÿ÷ÿ‚ŸŸÿ‰ÏøÉ;ÿÿóÿ÷ÿƒþçÿ‰Ïÿ[{ÿÿóÿ÷ÿƒýÿûÿ‰Ïø[{ÿÿóÿ÷ÿƒýÿûÿ‰Ï÷[{ÿÿóÿ÷ÿƒûÿýÿ‰Ï÷[{ÿÿóÿ÷ÿƒûÿýÿ‰Ïøm{ÿÿóÿ÷ÿƒ÷ÿþÿÏÿƒóÿ÷ÿƒ÷ÿþÿÏÿƒóÿ÷ÿƒ÷ÿþÿÏÿƒóÿ÷ÿƒðÿÏÿƒóÿ÷ÿýÿÏÿƒóÿ÷ÿýÿÏÿƒóÿ÷ÿýÿÏÿƒóÿ÷ÿýÿÏÿƒóÿ÷ÿýÿÏÿƒóÿ÷ÿýÿÀƒÿ÷ÿýÿÀƒÿ÷ÿýÿÏÿƒóÿ÷ÿýÿÏÿƒóÿ÷ÿýÿÏÿƒóÿ÷ÿýÿÏÿƒóÿ÷ÿýÿÏÿ…ßÿóÿ÷ÿýÿÏÿ…ÿóÿ÷ÿýÿÏÿ…ßÿóÿ÷ÿýÿ‰ÏùÆ]ßÿóÿ÷ÿýÿ‰ÏöºÝßÿóÿ÷ÿýÿ‰Ïû‚ëßÿóÿ÷ÿýÿ‰Ïý¾ëßÿóÿ÷ÿýÿ‰Ïöº÷ßÿóÿøÿ‡ÏùÆ÷ßÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿƒÿó1ÿÏÿƒwÿó1ÿÏÿƒ÷ÿó1ÿ‡ÏùÆ]÷ÿó1ÿ‡ÏöºÝïÿó1ÿ‡Ïû‚ëßÿó1ÿ‡Ïý¾ë¿ÿó1ÿ‡Ïöº÷ÿó1ÿ‡ÏùÆ÷ÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÏÿó1ÿÀ1ÿÀÿÿÿÿÿÿ}ÿ6-læ+*
è¬9ÎK=   «)è¬9ºÓ±Óÿÿÿÿ ÿÿÿÿ_>_!`ÿÿFree Method Foundation - MultiNotational OO-Documentation Toolðº_ð6>€€
«€‚€€€‚€‚€‚ÿFree Method FoundationOOther: OO Documentation Tool [OoaToolAlmostFree]Release 1.04 [MS-Windows 3.0/3.1 compatible]© Copyright Roman M. Zielinski Metod & Systemutveckling 19929ð9%€€
°«€‚ÿTable of ContentsF9F-,€€
R°ÿ,ဃ‰‚ÿ1About this release
iF
¤€
Pÿ,ဃ‰‚჉‚჉‚჉‚჉‚჉‚჉‚჉‚჉‚჉‚჉‚჉‚჉‚჉‚á ƒ‰‚á!ƒ‰‚ÿ2License & fee3Why yet another OO Tool?4How to Use the tools?5Basic Definitions6Creating an Object7Importing/Copying an Object8Updating an Object9Moving Objects10Adding/removing/editing attributes11Adding/removing/editing services12Adding Connectors13Views14Title15Utilities16Printing17Clipboard…I
…<J€€
Pÿ,á"€ƒ‰‚á#ƒ‰‚á$ƒ‰‚ÿ18Colours19Configuration parameters in WIN.INI20File Format3…3!About this release<3<%€€
«€ƒ‚ÿ1About this releaseç<("€€
°€‚€‚‚ÿ(This chapter is quite long. Print it if you want.)This is the first release of the FMF OO Documentation Tool (Release 1.0). See below for information about the changes introduced in the maintenance releases 1.xx.Limitations:Ø"/0€€
R°€,€ƒ‚ƒ€€‚ÿ+only OOA-notation (Coad/Yourdon) is supported+no subject filtering of what is presented (i.e. the objects are not grouped into subject areas)However you will get the same effect by entering different subjects into different files. Via Import/Copy Object you can create links to other object files or just copy the object to your current file. (Coad is somewhat not clear if an object may participate in many subjects, but the import function is powerful enough!).XXXXXXXXXXXXXXXê l8
"8+(€€
R°€,€ƒ‚ƒ‚ƒ‚ÿ+printing accuracy differs from that on the screen, so some texts and connectors appear differently on the paper+strategy to draw connectors is rather simple so sometimes the lines are somewhat non-optimal, and may need some manual help.+Names of objects, attributes and services are limited to 32 characters, while description texts for objects, attributes, services, associations are limited to 1500 characters. This is a memory economy constraint. In reality, during the modelling work the limit is seldom reached.V-8V)$€€
°€€€‚ÿThe next releases will probably contain:ä£VäAT€€
R°€,€ƒ‚ƒ‚ƒ‚ƒ€€€€‚ƒ‚ƒ‚ƒ‚ƒ‚ÿ+multiple document interface (to allow simultaneous access to more than one sheet+support OMT (Rumbaugh-Blaha-Premerlani-Eddy-Lorenssen) notation +notation for state diagrams+scenario and use case diagrams+support of user customizable notation+analysis of your model, critics, hints, warnings...+utilities for revision control and configuration management+write me a letter if you have good ideas4ä4#€€
°€‚ÿChange History?4?7@€€
R°€,€ €‚€ €‚€ €‚ÿReleases 1.00 and 1.01 were only used for beta test purposes and were spread in a restricted way.Release 1.02 was the first commercial release of the product.Release 1.03 contains mainly the same functionality as 1.02. Changes were introduced into areas:ê?*4:€€
P€,€ƒ‚ƒ‚ƒ‚ƒ€€‚ƒ‚ÿ+after multiple move objects remain selected (deselect by selecting a simple object or clicking outside objects.+multiple move; objects can be added/removed to/from the group of objects to be moved+more restricted refresh of screen when selecting/deselecting objects (less flicker)+bug fix: you cannot any longer loose objects by moving them outside the left or top document margin.+bug fix: the tool does not any longer prepend a space in front of attribute and ² ñ
lservice names‰M*‰<J€€
P€,€‚€ƒ‚ƒ‚ƒ‚€ €‚€ €‚ÿNew functions in 1.03:+inheritance filtering (to show which attributes and services an object contain) available via SHIFT+Right Mouse Button or menu+screen zoom function to see a lager part of the sheet on the screen, the function is invoked by pressing the right mouse key.+selective printing of object graphics, i.e. only the selected objects and association between them are printedRelease 1.03a contains a bug fix for drawing connectors.Release 1.03b contains a fix for changed menu handling in MS-Windows 3.1 from win3.0. The tool sets the saved colour configuration.tK‰t)$€€
R°€,€ €‚ÿRelease 1.04 contains the following functional additions/modifications:o3to<J€€
P€,€ƒ€€€€‚ƒ‚ƒ‚ƒ‚ƒ‚ƒ‚ÿ+name change to "OOTher: OO Documenation Tool" to avoid confusion with Coad's OOATool/OODTool (tm)+improved connector drawing, with some possibilities to manually control how the connectors are being layed out+selected group of objects may be copied to the clipboard+multiplicity numbers can now be specified as short strings (max 6 characters)+location of the autosave file can be specified by a parameter contained in win.ini+support for Task Management Components (processor-task-object diagrams), (it is my own extension of Coad's notation):xAo…7@€€
P€,€ƒƒ‚ƒƒ‚ƒƒ‚ƒ‚ƒ‚ƒ‚ƒ‚ƒ‚ÿ++drawing diagram (physical system structure)++copying diagram to the clipboard++printout+merging of model files+statistics about the current model (number of objects, attributes, services etc.)+searching for object/attribute/service names+date in printout headings follows the settings defined in MS-Windows Control Panel, International (i.e. order MDY, DMY, YMD and date separator).+extended file format (unfortunately the version 1.04 files cannot be read by OO Doc Tool 1.02/1.03 , but 1.04 will read 1.02/1.02 files, i.e. full backwards compatibility)X‡ l+ø…+38€€
P€,€ƒ‚ƒƒ‚ƒƒ‚ƒƒ‚ƒƒ‚‚ÿ+bug fix from earlier releases:++uncompleted heading when not printing graphics++colour configuration not set at start++multiple move did not work if the first selected object was deselected++View flags were interfering uncorrectly7+74:€€
°€‚€€ €€€‚‚ÿCopyrightsThe OO Documentation Tool is written in Borland C++ 2.0 using Whitewater Resource kit. The original idea and design are entirely by Roman Zielinski without any stolen impressions from other tools like Coad's OOATool (tm).Copyright (parts):¹l7¹Ml€€
P«=€ƒ€ €‚ƒ€ €‚ƒ€ €‚ƒ€ €‚ƒ€ €‚ÿCopyrightBorland Intl (C++)CopyrightMicrosoft (windows environment, WinHelp, OpenFile/SaveAs-dialogues with some smaller adaptations)CopyrightWhitewater Group Inc (Resource Tool Kit)CopyrightRoman M. Zielinski (Windows Classes "WinClass")CopyrightRoman M. Zielinski (OO Documentation Tool, help file, user interfaces, design & implementation)8¹87@€€
°€‚€‚€‚€‚€‚€‚ÿTanksTanks to my beta-testers and users who gave me lot of good ideas and helped to find the last bugs and to improve the behaviour of the product.Some more words...The best way to stimulate me to further improvements is to show me that people are using my tools. So give me your feed-back!File format is open!The tool uses an open format for storing information. The files are simple line oriented ASCII files. The main reason is to allow development of tools, filters, connections to databases etc.ªƒ8ª' €€
°€‚€‚ÿSystem Requirements386 or 386-SX with 4MB is recommended (286 works fine too, unless you not run some terrible memory boards).«‡ª«$€€
€‚‚‚ÿMouse is required.Colour VGA is recommended.Printer with graphical possibilities (9-pin, 24-pin, InkJet, Laser...) is recommended.–l«¢*&€€
°€‚€€‚ÿYou should have at least 6...10 m ´legabytes free disk space for windows swap and for the spool files. Print files can be some megabytes long (formatted graphics+text) - don't blame me, it's High Tech (?)During the stability testing the tool had been tested with more then 130 objects in a single file. The size of corresponding file.OOT was over 180,000 bytes.)¢)&€€
R°€,€‚ÿ.
).!ÌLicense & Fee7.7%€€
«€ƒ‚ÿ2License & Fee<7<9D€€
°€‚€€ €€ €€ €‚ÿ(This chapter is quite long. Print it if you want.)This version is distributed as shareware. It means that a user may freely distribute the unmodified copies of the product to other persons. You are not allowed to take any charge for the distribution, except the cost for a distribution medium. The users may evaluate the product during four (4) weeks without any charge. After the evaluation period, if the user wishes to continue using the tool, she/he is expected to pay the symbolic registration fee:…K<…:F€€
R°ã‚=~€ƒ€
€‚ƒ€
€‚ƒ‚ƒ‚ÿfree ($0!)for university students and non-commercial education purposes. But please register!US$50 or 300 SEKnon-commercial home usersUS$150 or 900 SEKothers, including any use in all kinds of courses/seminars/workshops with a course fee, any use in development projects, etc. License covers max 5 simultaneous users.US$1000 or 6500 SEKsource code license. The source code license allows you to unlimited use and modify the software. The kit contains full source code and Software Design Description and object descriptions. Please contact the author for further details.a9…a("€€
R°ã‚=~€ƒ‚ÿUS$0 or 0 SEKupgrading to 1.04, for registered users.DaP4:€€
°€€
€‚€ ‚‚€‚ÿUsers in Sweden please add the current tax (moms) when sending the fee.Please contact the author for an agreement for site licenses, distribution license or a source code license.Support is on¥&'!ly given to licensed users. Registered users, who sent the author the the fee, will be informed about availability of new releases of the product and large version updates. They may upgrade to a newer release for a reduced fee.Any use, not following the above regulations, is to be seen as a copyright violation, and also against the law and international agreements. It's also not honest. Don't forget that I'm saving you up to $1000 with my tool!!! Future releases are also to some extend depending on your support. I'm trying to show that good professional software can be cheep.|UP|' €€
°€‚€‚ÿCheques, payable in Sweden, are to be transferred to the author:Roman Zielinski,J&|J$€€
€‚‚‚ÿTors väg 5S-145 71 NorsborgSwedenñJ$€€
°€‚‚ÿ(You can also direct your payment to my Swedish PostGiro account 436 78 78-8; N.B. foreign personal cheques are normally not cashable in Sweden - contact Your Bank for details!)Evaluation copies of the product may also be ordered from the above address. Send me your address, info about diskette type + 50SEK (distribution in Scandinavia) or US$15 (distribution to rest of the world). This fee (50SEK/$15) just covers distribution and copying costs, and is not to be seen as the license fee.**$€€
°€‚‚ÿNew versions of the tool may be required from the author, or from SIMTEL-20, [email protected], or other data bases for public domain software and shareware. Look into their "win3" or "win3/utilities" directories!The file packages have normally the name format:P(*P("€€
 °«€J€‚ÿ"OOT-" ".ZIP"d<Pp("€€
°€‚‚€‚ÿE.g. OOT-103b.ZIP means: release 1.03, maintenance level b, OOT-104.ZIP is the 1.04 release of the tool. ZIP is the compression encoding suffix.The maintenance level designations are: (none), a, b, c.... etc. I step the maintenance numbers when fixing bugs, or adding very small improvements.Regis[.«.!tration Form:GpGAT€€
°ã€€‚€ €
‚€ €
‚€ €
‚€ €
‚ÿPlease send me the following registration data:Name (or Company Name + name of a contact person),Mailing Address,E-mail address (optional). I appreciate if you can specify your e-mail address - it makes easier to send you new updates!Licence Type:ÜG=L€€
R°«,€
ƒ€ €
‚ƒ€ €
‚ƒ€ €
‚ÿOStudent Licence (free), Please specify your age and name + address of the SchoolONon-Commercial Home User Licence, enclose chequeOCommercial User Licence (specify how many 5-users licences), enclose chequeШÐ("€€
°ã€€ €
‚ÿSpecify Your equipment (optional information), e.g.: PC model, CPU type 286/386/386SX/486/486SX, Windows release, memory size, esoteric memory boards, printer type.9Ð9!éWhy yet another OO tool?B9B%€€
«€ƒ‚ÿ3Why yet another OO Tool?°…B°+(€€
°€‚€€‚‚ÿI was asked to hold a course on OOA and OOD and I saw a need to give my students a tool simplifying all the hand-drawing and/or post-it note handling.To be honest, I did not like to pay $1,000/13,000SEK for Coad's OOATool (tm), and the $50 demo version was too constrained (max 15 objects). I heard also a convincing rumour that the tool is buggy, not so user friendly and slooooooooow.And I myself also needed a cheep and reliable tool for the notation/methods I use...I work as a professional system architect and consultant since lot of years, and was quite upset about the unfriendly pricing for some methods and tools licenses/fees.F#°F#€€
°€‚ÿThus, you can see this tools as:óÌFó' €€
€ƒ‚ƒ‚ƒ‚ÿ+an attempt to prove that good professional software can be very cheap+help all analysts and designers to work methodic+motivate for use of OO in education (it's why the tool is free for students)ƒWó,*€€
°€€€ €‚ÿPlease observe my tool's name: Mult¼6¯7K3iNotational OO Documentation Tool, or shortly L L,*€€
°€€€€‚ÿOO Tool, [or OoaToolFree].Ú°LÚ*&€€
°€€€‚‚ÿThe tool will be MultiNotational when I implement some more code.This version covers just Peter Coad's notation as described in his superb OOA and OOD books (read them!):–qږ%€€
 €‚ÿObject Oriented AnalysisSecond EditionPeter Coad, Edward YourdonYourdon Press, Prentice-HallISBN 0-13-629981-4&–&#€€
°€‚ÿ†a&†%€€
 J€‚ÿObject Oriented DesignPeter Coad, Edward YourdonYourdon Press, Prentice-HallISBN 0-13-630070-7Žk†Ž#€€
°€‚ÿThe books are marketed in hardback (OOA is blue and OOD is yellow) and paperback/student (red) editions.6Ž6!MHow to Use the tools?O*6O%€€
«€ƒ‚ÿ4How to Use the OO Documentation Tool?f6Of02€€
°€‚€‚€‚€‚‚ÿ(This chapter is quite long. Print it if you want.)The chapter contains a short introduction. Read it first, then continue with the more detailed rest of the Help file.It's simply.Just use your mouse and click-click-click....The most of job is done by clicking on objects. The tool presents some dialogue boxes when it need some data from you. Some non frequent tasks are invoked by using the menus.The OO Documentation Tool generates some warning and error messages if it cannot perform the requested function or something happened that concerns the user.CfO/0€€
°€‚€€€‚‚‚ÿFile accessThe OO Documentation Tool stores all the information about your objects in ASCII files. The Menu FILE contains choices NEW, OPEN, MERGE, SAVE and SAVE AS. The suffix .OOT is proposed as for the file names.The OPEN menu clears the contents of the work sheet (after warning you, of cause) and reads a file.MERGE is used to copy another model into the currently open one. If the merged file contains objects with the sa¹;>4;me name as the already created, the user will be prompted if the two versions of the objects are to be merged into one object or if the newly read object is to be renamed (by adding a suffix ":0", ":1" etc.). Also when merging two objects into one, an identical attribute or service is found it will be ignored, and the user will get a warning message.9üO9=L€€
°€‚€‚€€ €€ €á#‰‚ÿThe menu SAVE and SAVE AS allow you to store contents of the work sheet to disk.AutosavingThe tool has a autosaving facility, activated every 10th minute and in case there was a modified file in the OO Documentation Tool, it will be saved into a file with the default name C:\AUTOSAVE.OOT. If you crash windows or do a mistake, examine always this file. To restore its contents just OPEN it from the OO Documentation Tool and use the FILE, SAVE AS menu to store under another file name. (If the tool fails to start the autosaving process, it will inform you during start of the tool -. the reason is that another applications have started too many timers in MS-windows). The path name of the autosave file may also be specified in the WIN.INI. file. Ì9 Tz€€
°€‚€á#‰á"‰á#‰‚€‚€á‰á‰‚ቂÿConfigurationSome optional configuration is performing via WIN.INI, some via the menu FILE, CONFIGURE. Colours of objects and connectors may be modified via FILE,COLORS or by editing WIN.INI.Creating DiagramUse the menu NEWSYMB, OBJECT to create new objects. Double-click on the object's top rectangle containing the name to edit the object characteristics.Alternatively you may copy an object from another file, by NEWSYMB, IMPORT/COPY,.6  B*&€€
°€á#‰‚‚ÿWhen creating an object (or class-&-object) you must enter a unique name and specify if the item is existing by instances (i.e. class-&-object) or is just a virtual entity (i.e. class). You may also enter some descriptive text. For this purpose there is a default templa§DÇF4;te, you may define your own templates and refere to them in WIN.INI .Newly created objects are always located on a predefined location on the screen. Move them to a desired location, unless the next created objects will be located above the object.8ôB8DZ€€
°€á‰‚á‰á‰‚ቂቂÿMove the object by dragging it with the mouse. Move a group of objects by selecting them by CTRL-left-click and then move the group of objects to new location (multiple move). See also Moving objects.To assign or edit attributes or services double-click on the middle or lower rectangle of the object.Create/edit associations by selecting (by double clicking) an object (it's black) and pointing out another by SHIFT+left button up.An optional title can be assigned by NEWSYMB, TITLE.û¼8û?P€€
°€á‰‚ቂቂ€‚€‚ÿTo see the inheritance valid for an object, select it by clicking on it, and then use the menu UTILITIES, SHOW INHERITANCE, or press SHIFT + right mouse button.To define processor and task structure you will find a Task Management Component Editor under menu UTILITIES, TASK MANAGEMENT COMPONENTS.Statistics about a model are presented under menu UTILITIES, STATISTICS.Mouse convensions - Click, click, click...Left mouse button:à¤ûà<J€€²J"°€‚7€ƒ€‚€€ƒ‚€€ƒ‚ÿsingle clickselect objectdouble clickinvoke object/attribute/service dialogue boxSHIFT + click left mouse buttonselect the other object to be connected¥zà¥+(€€
R°7ƒ[}€€ƒ‚ÿCTRL + click left mouse buttonselect the object for multiple moving, i.e. moving together with other selected objectsc5¥c..€€²JR"°7ƒ[}‚7€€ƒ‚ÿpress the left mouse button + dragmove object(s)9c9#€€
°€‚ÿRight mouse button:'õ9326€€²JR"°7ƒ[}‚7€ €ƒ‚ƒ‚ƒ‚ÿpress the right mouse buttonzoom the document (3 times horizontally and vertically, i.e. 9 times larger view)$O]O4;release the right mouse buttonleave the zoom modeSHIFT + click right mouse buttonshow all the inherited attributes and servicesM3M;H€€
°€‚€á‰‚€‚€á ‰‚ÿViewThe menu VIEW controls what is presented on the screen. Convention follow Peter Coad's definitions. (Structure flag controls apperance of WholePart and GenSpec connectors, attribute flag controls presentation of attribute names and instance connectors, and service controls the service names and message connectors).PrintingPrinting is ordered via the menu FILE, PRINT. What is printed is defined by checking in a dialogue box. This dialog is quite complex so study the flags carefully until you feel comfortable.¤kM¤9D€€
°€‚€‚€‚€‚€á‰‚ÿPrinting uses a unique zooming function to allow you magnifying the diagrams to a desired size.HelpYou are reading the help file, so you should know that there is one. I put some words in the SEARCH index, maybe you find what you are looking for....AboutEvery Windows program must have an About... It's about the author and the OO Documentation Tool.2¤2!› Basic Definitions;2;%€€
«€ƒ‚ÿ5Basic DefinitionsF;F+(€€
°€‚€‚€‚ÿ(This chapter is quite long. Print it if you want. For introduction to Peter Coad's method, read his books! The tool is not aimed to replace this part of the education.)ObjectsEvery object is represented as a rectangle divided by two horizontal lines into the following parts:’YF’9D€€
°€€€€‚€€‚€€‚ÿ+ object identity part (upper)+ attribute part (middle)+ service part (lowest)1’1-,€€
°€€†€‚ÿ5
1A+(€€
°€‚‚€ €‚ÿAn optional dash-dot line around the object rectangle indicates that the object represents a set of instances. If the dashed line is not presented, we see a class, i.e. an abstract entity which is not instantiated.The obÆV÷VTject identity part contains a name of the object, a descriptive text and type of the object (object-&-class or class).By double clicking on a proper part you may operate on contents of the selected part. E.g. when clicking on the object identity part you will be able to read or modify the name of class or object and the descriptive text. Also to change a class to class-&-object (i.e. instantiation). In the same way clicking on the attribute or service part allow you to browse or edit definitions of attributes and services contained in the class.TATBV€€
°€‚€€€‚€€‚€€‚ቂÿConnectors and AssociationsTwo objects may be associated by a connector. They can be of type gen-spec, whole-part, instance-to-instance, message connectionsIn the gen-spec association the generic object contains common properties of some objects, while the specific object contains the unique properties.In the whole-part association the whole part contains (or keeps track) on its parts. The gen-spec and whole-part associations are structure associations and thus operated by the Structure flag in the View menu./T/+(€€
°€†€‚ÿ=/=/0€€
°€€€á‰‚ÿIn the instance-to-instance associations, object instances know about each other in some way (e.g. by keeping track on each others identities or addresses). The association is a attribute level association and thus operated by the Attribute flag in the View menu./=/+(€€
°€†€‚ÿÕ//0€€
°€€€á‰‚ÿIn the message associations, objects can exchange messages. This association is not a structure association but a service level association. Thus you require to see it by the Services flag in the View menu.//+(€€
°€†€‚ÿ¶“/Â#€€
°€‚ÿNote that in general the two objects involved into a connection have different roles, so keep track on who is who when connecting +_Z_Tthem together.3Â3!˜Creating an Object<3<%€€
«€ƒ‚ÿ6Creating an Object9<914€€
°€‚€€á#‰‚‚ÿUse the menu NewSymbol, Object. The tool will involve a dialogue box where you specify name, type of the object and give a short description (max 1500 characters including the new line characters).The template for descriptions can be specified by refering in WIN.INI to a file containing the template .The text entered into the description box is automatically rendered. To force a line break, press CTRL+ENTER. Tabulator is invoked by CTRL+TAB. Tabulator stops are distributed into fixed 8 character distances.ðÍ9ð#€€
°€‚ÿAfter leaving the dialogue box, the created object is on a predefined pixel address on the screen, thus you should move it to a better place, unless the next object will be located on the same position.<ð<!` Importing/Copying an ObjectE <E%€€
«€ƒ‚ÿ7Importing/Copying an ObjectÿÖEÿ)$€€
°€á‰‚ÿInstead of entering an object manually as described in Create Object, you may fetch an existing object from another file. The menu NEWSYMB, IMPORT/COPY OBJECT invokes a dialogue box in which you select the file to copy from, and the desired object. Both the file and the object are selected from a list. By pressing on the button COPY the object and all its attributes and services will be transferred to your sheet. After copying you may modify the object. Note that no associations are copied. If the copied object have a name that already is in use, it will be automatically renamed by appending ":0" to the name (if such a name exists, OO Documentation Tool will try with ":1" etc. until it finds a not occupied name.@ÿL)$€€
°€€€‚ÿThe function import, also invoked via the menu NEWSYMB,IMPORT/COPY OBJECT, is quite similar with respect to the user interface. You have to press the button IMPOR5d4g´cT. Importing means that you 'copying' contents of an object from another file, but the OO Documentation Tool will remember in which file there is the original object, so next time you open the sheet, it will also fetch the newest version of the object. Because you do not have the original object in your file, you are not allowed to modify it. If you invoke dialogue boxes to examine contents of the imported object, in all captures you will find a text "[Read Only]". Due to some limitations in the OO Documentation Tool you may change text in edit controls on the screen but you are not able to put the into the database.”oL”%€€
°€‚‚‚ÿThe import function allows you to reuse existing standard objects and also to design the subjects by reusing objects from other subjects.Imported objects may be deleted from the sheet as other objects.N.B. If you delete an object in the file you import from, or even you delete the whole file, all references from other files trying to fetch the objects inside will of cause fail. In such a situation OOT, when it tries to import the object, will inform you about the error, and will create an empty object, it is still read only, in case you correct the fault by correcting the imported file, everything will be fine.3”3!ãUpdating an Object<3<%€€
«€ƒ‚ÿ8Updating an Objectä<02€€
°€á‰‚ቂÿTo move an object just move the mouse to the object's object identity part, press the left mouse button, drag to the wanted position and release the mouse button. Note that the menu File, Configure allows you to introduce some constraints for locations where objects may reside.To view and/or change the name, type of the object and/or the descriptive text, just double click on the object identity part. The tool will invoke a dialogue box, the same as used during creation.T*`*&€€
°€á‰‚‚ÿAn object may also be deleted by pressing DELETE. All connectƒm—omors to/from that object will also be removed. The action cannot be un-done.Imported objects are in Read Only state. Any change of contents of the edit controls will not be entered to the object. But you still can delete the object./`/!:Moving Objects8/8%€€
«€ƒ‚ÿ9Moving ObjectsnJ8n$€€
°€‚‚ÿTo move a single object, select it by clicking on the objects part of the object box (object name). If the object already is selected, you do not need to click on it gain of cause. Then drag (i.e. keep left button pressed and move the mouse) to a new location.To move a group of objects (multiple move), select every object to be moved by pressing CTRL and clicking on the object name. When all desired objects have been selected, drag the whole group to new locations. To cancel the multiple selection, just click (without CTRL) on any object or on the white space outside objects.e:ne+(€€
°€‚€ €‚‚ÿIt is possible to deselect an individual object selected for multiple move, by pointing with the mouse cursor on the object and pressing CTRL + left button . Limitation: Max 30 objects may be moved by the group (multiple) move function.In both cases you will see phantom boxes guiding you to a new location.C"eC!ÂAdding/removing/editing attributesM(CM%€€
«€ƒ‚ÿ10Adding/removing/editing attributesëM+(€€
°€á‰‚‚‚ÿTo invoke a dialogue box for attributes, just double click the attribute part. The dialogue box will present a list of currently defined attributes for the object. By clicking on such an attribute you may see the assigned description. The description may be edited.To add a new attribute just press the NEW button and modify name and description of the attribute.By pressing the DELETE control button the attribute will be removed. by writing an new attribute name it will be created.æ*&€€
°€á#‰‚‚Áu×w1uÿThe template for descriptions can be specified by refering in win.ini to a file containing the template .Imported objects are in Read Only state. Any change of contents of the edit controls will not be entered to the object.A A!£Adding/removing/editing servicesK&AK%€€
«€ƒ‚ÿ11Adding/removing/editing servicesÝK*&€€
°€á‰‚‚ÿTo invoke a dialogue box for services, just double click the service part. The dialogue box will present a list of currently defined services for the object. By clicking on such a service you may see the assigned description. The name and description may be edited. To add a new service just press the NEW button and specify a new name and description.By pressing the DELETE control button the service will be removed. by writing an new attribute name it will be created.æ*&€€
°€á#‰‚‚ÿThe template for descriptions can be specified by refering in win.ini to a file containing the template .Imported objects are in Read Only state. Any change of contents of the edit controls will not be entered to the object.22!XAdding Connectors<2<%€€
«€ƒ‚ÿ12Adding ConnectorsyA<y8B€€
°€‚á‰á‰‚ቂ‚ÿAssociations between objects are implemented as connectors.Select one object by clicking on its object identity part. If it is black you do not need to click on it again. The second object is selected by pressing SHIFT and left mouse button when mouse points on its object identity part.The fist object will be the 'generic', 'whole' or 'message sender'. The second is 'specialisation', 'part' or the 'message receiver'.In the dialogue box you may define a new connector by pressing the NEW button. Modify the type of connection and also add some descriptive text.’fyž,*€€
°€‚‚á#‰‚‚ÿAny connection listed in the list control box can be edited.To reverse direction of a}}–|n association press REVERSE button. It lets the whole and the part object to change roles. (The same for gen-spec and message associations).The template for descriptions can be specified by refering in win.ini to a file containing the template .Starting with the release 1.04 the tool contains support for manual control of layout of connectors. Press the MANUAL-button to access a dialogue box for specifying where to attach connectors to objects and how far away is the knee (the first point where the connector turns).Ó°žÓ#€€
°€‚ÿIn general, the gen-spec and whole-part connectors are attached to the horizontal object edges, while the message and instance connectors are attached to the vertical edges.&Ó&!qViews0 &0%€€
«€ƒ‚ÿ13Views&ç0&?P€€
°€‚€‚€á‰‚€‚€á‰‚ÿVia the menu View you can operate on the flags for:StructureWhen the Structure flag is checked, the diagram will also show all structure associations, i.e. gen-spec, whole-part and instance associations (see Basic Definitions.)AttributeWhen the Attribute flag is checked, the diagram will show in the attribute part of the object boxes the names of attributes. According to Coad's notation instance connections are also part of the attribute leyer. (see Basic Definitions.õÈ&õ-,€€
°€‚€á‰‚ÿServiceWhen the Service flag is checked, the diagram will show in the service part of the object boxes the names of services. It also shows all the message associations.(see Basic Definitions.)&õ&!ÅTitle0 &0%€€
«€ƒ‚ÿ14Titlec?0o$€€
°€‚‚ÿVia the menu NewSymb, Title you can define and/or change a title heading to a diagram. It is also presented on printout of the graphics. The location of the title is fixed and cannot be customized or changed.Please be aware that text is presented with smoothly different dimensions on the scre…†µ†_†en and on the printer.* o*! Utilities4*4%€€
«€ƒ‚ÿ15Utilitiesô4%€€
°€‚‚‚ÿVia the menu Utilities you will be able to access a set of utilities. In this release there is only one function: Show Inheritance. Select an object or object-&-class and invoke the utilitity UTILITIES, SHOW INHERITANCE or press SHIFT+Right Mouse Button. The tool tracks gen-spec connectors from the selected object and collects all the attributes and services available for the object.The used presentation format is: :: or ::. (as in C++).V3V#€€
°€‚ÿThe menu item UTILITIES, TASK/PROCESS COMPONENTS invokes an Task Management Component (TMC) editor. There you may define which processors you have, define task (process) structure and assign objects to the tasks (processes). Connecting tasks to processors and objects to tasks is performed in the same way as connecting objects in the OO-editor: simply select processor or task by clicking on it and the select the counterpart by pressing shift and left mouse button. In the TMC editor the connections are removed in the same way as they were created (toggle).K&VK%€€
°€‚‚‚ÿWhen clicking on a processor, task or object, the corresponding associations are highlighted.To return back to OO-editor press the menu OO-DIAGRAM!The menu item UTILITIES, STATISTICS shows number of objects, attributes, services, connections, processors, tasks and dimensions of the model.)K)!Ê!Printing3)3%€€
«€ƒ‚ÿ16PrintingV33t#€€
°€‚ÿThe menu File Print formats the graphic diagram and object descriptions for your printer. The dialogue box is quite complex now, and it contains a set of flags where you can define what kind of data is to be printed. For increased flexibility the dialogue box contains also a list of all defined objects.XXXXXXXXXXXXXXXXXX˜Ž <Ž,ðt,<J€€
°€€ €‚€ €‚€ €€€‚ÿGraphics, if checked the graphics will be printedAll objects in graphics, if checked all objects are printed, if NOT checked, only those objects selected in the object list are printed. The heading will then contain the word "(selection)" to inform the reader that it's not the entire graphic sheet.Object Descriptions, if checked there will be a printout of the verbal descriptions of the selected objects. The flag also controls presence of descriptions in the list of associations.Ò,<J€€
°€€ €‚€ €‚€ €€€‚ÿAttribute Descriptions, if checked, the attributes for the selected objects will be printed with the verbal descriptions.Service Descriptions, if checked, the services for the selected objects will be printed with the verbal descriptions.List of Associations, if checked, the printout will contain a list of ALL connections between objects. If also the Object Description flag is checked, every association will be accomplished by its verbal description.ïÀï/0€€
°€€ €‚€ €‚ÿTask Management Graphs, if checked, the printout will contain the graph showing the processor-task structure.TMC Descriptions, if checked, the printout will contain all details on allocation of tasks to processors, and objects to tasks. Also all the message connections between tasks are listed. (However if you model has message connections between identical tasks in a task class, their message connections are not identified by the tool.)!üï-%€€
°€‚‚‚ÿBy clicking on the list you can select single objects, by dragging over some object names you select suites of objects, by pressing CTRL when clicking/dragging you may add/remove more objects etc. (it's a standard behaviour of Window's multi selection lists).In this release you may adjust the printed size by a zoom parameter. High zoom values enlarge the printed symbols. The zooming can allow you to print quite complF”5–<Žex diagrams on a single paper sheet.The graphic diagram can be printed in two ways:V-)$€€
R°€,€ƒ‚ƒ‚ÿ+whole diagram, check the "Graphics" and "All objects in graphics" flags in the print dialogue+selective diagram, set the "Graphics" flag and remove the check mark for "All objects in graphics" and select the required objects in the list of objects. The print out will filter out only the required objects and associations between them.o4o;H€€
°€€€€€€€€€‚ÿAll printing is going to a single logical sheet which may consist of many physical pages. If your printout is larger than a single sheet, zoom it down or tape together the printed pages. The tool prints pages in the following order, example for a sheet needing 3 horizontal times 2 vertical pages:>o>*&€€
°«€ƒƒ‚ƒƒ‚ÿp1p2p3p4p5p6xG>x14€€
°€‚‚á"‰€€‚ÿRecommended zoom values for a 9-pin printer (Epson FX-85) are 2 or 3. For laser printers you should try 3, 4 or 5. To generate large printouts use any higher zoom values (it will be many paper pages...).Choosing the zoom value 1 you may get a microscopic printout, which may be readable...try it on your printer.If your printer supports limited number of colors, you may need to change some of the colors to get them visible (the printer driver may decide to print some pale colors as white, i.e. not print at all!). It may also be needed for some one color printer drivers,* x*!T "Clipboard4*4%€€
«€ƒ‚ÿ17Clipboard=4I:F€€
°€‚€ ‚€‚‚‚€€€ €‚ÿClipboard is a standard feature in windows to transfer data between programs.GraphicsBy using the menu Edit, Copy the whole graphic sheet will be copied to the clipboard.By using the multiple selection (CTRL + left mouse button) you may also copy up to 30 objects and their connectors to the clipboard.The image copy in the clipboard can be pasted0ždžž to any application supporting the Windows MetaFile format (e.g. Microsoft Word For Windows 1.1).You cannot paste graphics into the OO Documentation Tool.­~I­/0€€
°€ ‚€‚€ €‚‚ÿTextText entered into description boxes for object, can be copied to another boxes or application by the usually selecting and pressing CTRL-INS (copy) or SHIFT-DEL (cut) and pasted by pressing SHIFT-INS in any edit area.ConnectorsThe tool contains also a built in clipboard for copying connector data between objects. The connector clipboard is accessed via the menu EDIT.(­(!¡!#Colours2
(2%€€
«€ƒ‚ÿ18ColoursG!2G&€€
°€‚‚‚‚ÿThere are two colour configuration dialogues: one for OO editor and one for TMC editor.Via the menu FILE, COLORS you may modify colors of all objects. Colours are set by adjusting the Red, Green and Blue components. Which colors you may generate depends on capabilities of your screen driver.Button OK saves all settings, CANCEL leaves the dialogue without saving settings, DEFAULT reloads standard set-up colors.Colours, like the other configuration parameters, are also saved into the WIN.INI file when leaving the OO Documentation Tool.D#GD!"$Configuration Paramaters in WIN.ININ)DN%€€
«€ƒ‚ÿ19Configuration Parameters in WIN.INI£nN¯5<€€
°€‚€‚€€‚€€‚ÿ(This chapter is quite long. Print it if you want.)The OO Documentation Tool reads the windows parameter file WIN.INI (normally installed in the directory C:\WINDOWS).The following tags are read (the text is not case sensitive), default values are specified below after the equality sign. The not specified parameters will be set to default values every time the tool is started.All parameters except Home are verified when starting the OO Documentation Tool. If something fails, you will get an error message. But if you spelled wrong any parameter tag, the tool w?¥¥û¤ill assume that a default value is to be used.U2¯U#€€
°€‚ÿThe tool also reads the following common flags:. U.%€€
°€‚ÿ[Intl]šs.š' €€
€ƒ‚ƒ‚ÿiDate=2(=0 for MDY, =1 for DMY, =2 for YMD)sDate=-(separator character, normally dash or slash, i.e. - or /)‘hš‘)$€€
°€€€‚ÿWhen you exit the OO Documentation Tool, you will get a question whether to update WIN.INI with the current settings. The question comes even if you had not changed anything. But please observe that if you just switch off your system, or crash, WIN.INI will keep your old settings (of cause if win has not got one of these exclusive coque-eye moments...).5‘5%€€
°€‚ÿ[OoaToolFree]!è5!9D€€
€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ÿAutoSave=C:\Home=C:\PrinterZoom=3GridX=5GridY=5FixedObjBoxWidth=0TemplateObj=TemplateAttr=TemplateServ=TemplateConn=TemplateProcessor=TemplateTask=ColorObjBox=R000,G000,B255ColorObjInstance=R255,G000,B000ColorConnGenSpec=R050,G150,B050ColorConnWholePart=R050,G055,B150ColorConnInstance=R000,G000,B000ColorConnMessage=R150,G150,B150ColorConnTMCselected=R255,G000,B000ColorConnTMCnormal=R050,G150,B050ColorBoxTMCprocessor=R000,G000,B000ColorBoxTMCtask=R250,G000,B000yQ!y("€€
€‚‚‚‚‚ÿColorBoxTMCobj=R000,G000,B255msWin31Bug01=1msWin31BugWarning=0ZoomFactor=36y6&€€
R°€€‚ÿ[OoaToolFree]›w6›$€€
€€‚ÿThis tag identifies the section of win.ini file accessed by the OO Documentation Tool. It must be within the braces.>›>&€€
R°€€‚ÿHome=C:\ (any path)ôÊ>ô*&€€
€€€ €‚ÿHere you can specify the default location of your files. Dialogues for opening and saving file are using this directory as starting position. Max 80 characters. The path must end with a back-slash.G!ôS&€€
R°€€‚ÿPrinterZoom=3 (range: 1..10È®¼¯û¤)ðÌSð$€€
€€‚ÿThe parameters adjust the size of your printouts. They specify how many printer pixels are going for a screen pixel. The parameters allows you efficiently zoom the size of printouts (Unique feature!?).1ð1+(€€
°€€á ‰‚ÿRecommended X,Y values for 9-pin printers (e.g. Epson FX-85) are 2, while most laser printers require 3...5. InkJets Brother HJ-100/Canon BJ-10e (360DPI) create quite good quality with a value 3. The parameters may also be modified via the menu FILE, PRINTB1B&€€
R°€€‚ÿGridX=5 (range: 1..100)ABA%€€
P€€‚ÿGridY=5 (range: 1..100)ìA$€€
€€‚ÿGridX and GridY (X is horizontal, Y horizontal) helps you to align object boxes into a set of equidistant positions. Value 5 opens locations on every 5th screen pixel. The parameter can also be modified via the menu File, Configure.K%K&€€
R°€€‚ÿFixedObjBoxWidth=0 (range: 0..1)?K?$€€
€€‚ÿValue 0 (=false) indicates that the width of object boxes automatically adjusts to the size of text strings inside the object box. Value 1 (=true) makes all boxes equal, but it is a risk that your text will not fit. The parameter can also be modified via the menu File, Configure.9?9&€€
R°€€‚ÿTemplateObj=pathŠa9Š)$€€
P€€‚‚‚‚‚ÿTemplateAttr=pathTemplateServ=pathTemplateConn=pathTemplateProcessor=pathTemplateTask=path0àŠ<Pr€€
€€€€á‰á‰á‰á‰‚€€‚€€‚ÿIf you specify a path, the corresponding file will be read into template used for Description of objects, attributes, services and connectors. The path parameters give location of an ASCII text file. containing max 255 bytes text (may include newlines). (1) You should specify a complete path :\dir\dir\...... or give path relatively the Home parameter. Max path length is 80 characters.(2) By †µ¶û¤specifying the path \dev\nul you will get an empty template!à¼<à$€€
€€‚ÿ(3) If the path is not specified, or the whole parameter line is missing in WIN.INI, a default template (hard coded) is used. These path names can only be specified by editing WIN.INI. AàA$€€
°œ€‚ÿColorObjBox=R000,G000,B255xLAx,*€€
œ€‚‚‚‚‚‚‚‚‚‚ÿColorObjInstance=R255,G000,B000ColorConnGenSpec=R050,G150,B050ColorConnWholePart=R050,G055,B150ColorConnInstance=R000,G000,B000ColorConnMessage=R150,G150,B150ColorConnTMCselected=R255,G000,B000ColorConnTMCnormal=R050,G150,B050ColorBoxTMCprocessor=R000,G000,B000ColorBoxTMCtask=R250,G000,B000ColorBoxTMCobj=R000,G000,B255'x'%€€
€€‚‚ÿColours for graphic objects can be set by their Red/Green/Blue ratios. Prefix every colour component by 'R' 'G' and 'B'. Allowed values are 0...255. Black is generated by the combination R000,G000,B000, white as R255,G255,B255, Red as R255,G000,B000 etc.1'1"€€
€‚ÿZoomFactor=3˜t1˜$€€
€€‚ÿThe parameter specifies how many times the diagram is to be compressed when you press SHIFT + right mouse button.D!˜D#€€
°€‚ÿmsWin31Bug01=0...1 (default 0)H&DH"€€
€‚ÿmsWin31BugWarning=0...1 (default 1)Ú›Hæ?P€€
€€€€€€€€€€‚€ÿThe first release of MS Windows 3.1 contains a bug in calculation of text metrics (call GetTextMetrics) when the viewport is extended (zooming) which manifests in improper vertical spacing of printouts. The OO Doc Tool generates a warning message if you use this version (GetVersion( ) returns 0x0a03). If you set the win.ini flag msWin31Bug01=1 the tool will use a by-pass. If your win3.1 version works correctly, you may switch off the warning message by setting msWin31BugWarning=0. NB: the tool will not warn for the bug if the hex windows version is not 0x0a03 (I hope MS will fix it before the ½a½û¤next maintenance release - yes, I've reported the bug).*æ*&€€
œ€‚€ÿ'*'$€€
€€‚ÿ, ',!ø#ÿÿFile Format6,6%€€
«€ƒ‚ÿ20File Format°{6°5<€€
°€‚€‚€‚€€€‚ÿ(This chapter is quite long. Print it if you want.)You may also read in the file created by File Save/Save As into any editor, and extract the desired DESC statements.Format:Objects (sorted in ascending name order). After an object there may be optional attributes, also sorted in name order. After attributes services, then the next object etc. Finally all the connectors. Note that objects, attributes, services, connectors are followed by descriptions (DESC 0 means an empty description, '+' starts every description line. A description line terminates when the user entered CTRL-ENTER or when all description text ends. @°@+(€€
°9‚€€€‚ÿTITL titleStringk@©$€
9‚€€‚€€€‚€‚€€‚‚€€‚€€‚‚‚€€‚€€‚‚‚€€‚€€€‚€‚€€‚‚‚‚€€‚‚‚€€‚€€‚€€‚€€‚‚€€‚ÿOBJ: otype x y nameDESC len+ text....+ text....SERV nameDESC len+ ....ATTR nameDESC len+ ....OBJ: otype x y nameDESC len+ text....+ text..........OBJI otype x y filename name......CONN ctype from toDESC len+ text ...+ text ...CONN ctype from to multipl1 multipl2q”ú€€
9‚€€‚€€‚€€‚‚€€‚€€‚€€‚€€‚‚‚‚€€‚€€‚€€‚€€‚‚‚€€‚€€‚€€‚€€‚‚‚‚‚‚ÿDESC len+ text ...+ text ...CON2 ctype from to "multipl1" "multipl2"DESC len+ text ...+ text .........PRCR "processor" "number"DESC len+ text ...+ text ......TASK "task" started terminated scheduled "number"DESC len+ text ...+ text ......CONP "processor" "task"...CONT "task" "objectêÃþŘÀ"''$€€
9‚€‚ÿõÓ'õ"€€
€‚ÿ(Note in release 1.04 and later, CON2 is used to store object-object connectors, CONN can be read by 1.04 but never written). TMC data are stored by means of PRCR, TASK and connector directives CONP and CONT.+õ+#€€
°€ ‚ÿwhereo>+o14€€²JR"°«¯~‚«€€ƒ€‚ÿtitleStrinarbitrary ascii string terminated by a newlineDäoD`’€€²JP"«¯~‚«€€ƒ€‚€€ƒ‚€€ƒ‚€€ƒ‚€€ƒ‚€€ƒ‚€€ƒ‚ÿotype0 (class-&-object) 1 (class)xpixel coordinate for left edge of the objectct (0 is leftmost position)ypixel coordinate for the top edge of the object (0 is top position)namename of the object/attribute/service (ends with newline)filenamename of file containg imported object lenlength of the description text (used to allocate memory by the tool) should not exceed 1500 bytes.ctypeconnector type, g (gen-spec), w (whole-part) i (instance) m (message)YDYG`€€²JP"«¯~‚«€€ƒ‚€€ƒ‚€ €ƒ‚ƒ‚€ €ƒ‚ÿfromnumber of the from-object (0,...) in the file (note: sorted!). The from object is always whole, generic, or the object what was selected when assigning association.tonumber of the to-object (part, specific,...)multipl1,multipl2multiplicity for whole-part and instance associations. The first for the 'from' object the second for the 'to' object(0=not used, 1="0,m", 2="1,m", 3="1", 4="m")"multipl1","multipl2"multiplicity for whole-part and instance associations. both are specified as strings within quotes¥PY±U|€€²JP"«¯~‚«€ €ƒ‚€ €ƒ‚€ €ƒ‚€ €ƒ‚€ €ƒ‚€ €ƒ‚ÿ"processor"name of processor"task"name of task"number"number of processors or tasks startedhow started, =0 at application start, =1 on demand, =2 by timer, =3 otherterminatedhow terminated, =0 at application termination, =1 on demand, =2 by timer, =3 otherscheduledhow scheduled, =0 event, =1 by timer, =2 ÌbΘÀotherZ7±Z#€€
°€‚ÿExample: (graphics and the resulting file contents):5Z5%€€
°ã€‚ÿA nice chart!55502€€¾J*‚€†€‚€ÿ
À5
Jf€€
9‚€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ÿTITL A nice chart!OBJ: 0 330 20 Object ADESC 0OBJ: 1 420 210 Zorro!DESC 0OBJ: 1 60 270 obj1DESC 61+description of object 1, ends with +after ATTR attr1DESC 20+description of attr1SERV serv1DESC 16+SERV serv2DESC 26+some description for serv2OBJ: 0 230 210 obj2DESC 6+Hello!OBJ: 0 60 20 obj3DESC 0CONN m 1 3 0 0DESC 17+message transfer!CONN g 3 2 0 0DESC 16+…Z
…+(€€
9‚€‚‚‚‚‚‚‚‚ÿCONN w 4 3 0 0DESC 16+CONN i 0 4 0 0DESC 20+instance to instance*…*' €€>K"9‚‚€‚ÿ!*!!ÿÿÿÿÿÿÿÿ¡˜ l!K34;T`´cm÷p1uóx–|î‚_†$ˆ<ŽžZ¢û¤˜ÀÓ„¨HelvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTms RmnÿÿÿÿÿÿÿÿÿÿÿÿSymbolÿÿÿÿÿÿÿÿÿÿÿÿÿCourier 10cpiÿÿÿÿÿÿOld TownÿÿÿÿÿÿÿÿÿÿÿCourierÿÿÿÿÿÿÿÿÿÿÿÿSystemÿÿÿÿÿÿÿÿÿÿÿÿÿHelveticaÿÿÿÿÿÿÿÿÿÿ ]Tll!!!4;÷p4;4;4;4;4;TT´cm÷pT1uTóxT–|T–|T–|T–|T–|T–|T–|T–|TTTm–|T1uTóxî‚```´c´c÷p–|î‚_†<Ž_†$ˆ$ˆ$ˆ<Ž<Ž<ŽžžžžžZ¢û¤Z¢û¤Z¢˜À˜À˜À˜À/&;)i24ontext strinÿÿ8s8ÿÿÿÿassociationXattributeDattribute partÀauthorclass¬click clipboard$colo[u]rs@configuration8connector¤copycopy ObjectèCTRL+ENTERØdefinitions0dialogue box,fee fileHfile formatDformatLgen-specpgraphics(import Objectäinheritanceinstance association˜limitationsline breakÜmenu(message association|metafile mousemouse button$moveìnewlineàobject4object identity part´object-&-class°paginationprintingøreceiverregistrationreleasereversing connectorðselectsenderˆserviceLservice partÌsheetshow inheritance sortingPtext,titleutilitiesviewsôwhole-partdwin.ini0zoomt
_fileformatóêÄ^¢&‹GÌÂRPÿvœÿvš&ÿw&ÿwšÿÿ‰Fì‰VîÄ^¢&9Ww1r&9Gs)ÿvœÿvššÿ¢ƒÄ+À‰Fœ‰FšÄ^¢&‹G&‹W‰Fì‰Vîë&ÆGÄ^¢&ŠˆFª&ŠGˆF«F¬‰F¦ŒV¨&ƒ,u!r&*€s&‹G*ÑàÄ^¦&‰‹F¦‹V¨ë$Ä^¢&‹G*&‹W,ÑàÑÒ Ä^¦&‰&‰W‹F¦‹V¨‰F¦‰V¨Ä^¢&ƒ0u!r&.€s&‹G.ÑàÄ^¦&‰‹F¦‹V¨ë$Ä^¢&‹G.&‹W0ÑàÑÒ Ä^¦&‰&‰W‹F¦‹V¨‰F¦‰V¨Ä^¢&€s&ŠGÐàÄ^¦&ˆ‹F¦‹V¨@ëÄ^¢&‹GÑà Ä^¦&‰‹F¦‹V¨‰F¦‰V¨Ä^¢& €s&ŠG ÐàÄ^¦&ˆ‹F¦‹V¨@ëÄ^¢&‹G Ñà Ä^¦&‰‹F¦‹V¨‰F¦‰V¨Ä^¢&ƒu!r&€s&‹GÑàÄ^¦&‰‹F¦‹V¨ë$Ä^¢&‹G&‹WÑàÑÒ Ä^¦&‰&‰W‹F¦‹V¨‰F¦‰V¨Ä^¢&ƒu!r&€s&‹GÑàÄ^¦&‰‹F¦‹V¨ë$Ä^¢&‹G&‹WÑàÑÒ Ä^¦&‰&‰W‹F¦‹V¨‰F¦‰V¨Ä^¢&ƒ4u!r&2€s&‹G2ÑàÄ^¦&‰‹F¦‹V¨ë$Ä^¢&‹G2&‹W4ÑàÑÒ Ä^¦&‰&‰W‹F¦‹V¨‰F¦‰V¨Ä^¢&ƒ8u!r&6€s&‹G6ÑàÄ^¦&‰‹F¦‹V¨ë$Ä^¢&‹G6&‹W8ÑàÑÒ Ä^¦&‰&‰W‹F¦‹V¨‰F¦‰V¨ƒ~îur~ì€s‹FìÑàÄ^¦&‰‹F¦‹V¨ë‹Fì‹VîÑàÑÒ Ä^¦&‰&‰W‹F¦‹V¨‰F¦‰V¨Ä^¢&ƒ u!r&
€s&‹G
ÑàÄ^¦&‰‹F¦‹V¨ë$Ä^¢&‹G
&‹W ÑàÑÒ Ä^¦&‰&‰W‹F¦‹V¨‰F¦‰V¨FªPÄ^¢&‹G2&‹W4±šf¨F¦ƒÒ¹'dÓâV¨RPš4¨™‰Fø‰VúÄ^¦&‰&‰W‹F¦‰F¦‹Fì‹Vî-ƒÚFøÿZR\‹G
& G u+À™ë‹Fø‹VúÄ^¦&‰&‰W‹F¦‹V¨‰F¦ÿvÿvFªPFªPRÿv¦šÿÿRPšm¨Ä^¢&‹G2& G4t%ÿvÿv‹ÃŒÂ:RP&‹/&;)Lznge overlaps ÿÿûÿÿÿÿ Free Method Foundation - MultiNotational OO-Documentation ToollAbout this release!License & FeeK3Why yet another OO tool?4;How to Use the tools?TBasic Definitions`Creating an Object´cImporting/Copying an ObjectmUpdating an Object÷pMoving Objects1uAdding/removing/editing attributesóxAdding/removing/editing services–|Adding Connectorsî‚Views_†Title$ˆUtilities<ŽPrintingžClipboardZ¢Coloursû¤Configuration Paramaters in WIN.INI˜ÀFile Formatÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷?ÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿýÏþûÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷?ûÿÿïÿüÿÿÿÿÿÿÿÿÿÿÿÿÿýÏþþïÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷>öÿÿïïÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿýÏþÿïÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>öÿÿï×ÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿýÏÆïÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ög×ÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿýϺëŸÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>öê믻ÿüÿÿÿÿÿÿÿÿÿÿÿÿÿýϺëïÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷>öê ï»ÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿϺëïÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷>öêûïƒÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿϺêïÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷>öêë¯}ÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÏÆÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?w}ÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿýÏÿûÿÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿûÿÿÿÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿýÏÿûÿÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿûÿÿÿÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿýÏÿÿÿÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷?ÿÿÿÿÿÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷?ÿÿÿÿÿÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷?ÿÿÿÿÿÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿýÏÿÿÿÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿýÏÿÿÿÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿýÏÿÿÿÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷?ÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷?ÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷?ÿÿÿÿÿÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷?ÿÿÿÿÿÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿýÏÿÿÿÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷?ÿÿÿÿÿÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿýÏÿÿÿÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷?ÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿýÏÿÿÿÿÿç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷?ÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿýÀ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿýÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷÷ÿÿÿÿÿÿÿÿÿÿÿÿýÏÿÿÿÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿ

  3 Responses to “Category : Windows 3.X Files
Archive   : OOT-104D.ZIP
Filename : OOAHELP.HLP

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/