Professional Documents
Culture Documents
2002
004.45
32.973-26-018.2
16
.
16 .
/, . - .: -
, 2002. - 368 .: .
ISBN 5-7502-0189-9
,
.
, .
, ,
, , , .
15 .
004.45
32.973.26-018.2
Microsoft Corporation, , , .
Macintosh - Apple Computer Inc. ActiveX,
BackOffice, JScript, Microsoft, Microsoft Press, MSDN, NetShow, Outlook,
PowerPoint, Visual Basic, Visual C++, Visual InterDev, Visual J++, Visual SourceSafe,
Visual Studio, Win32, Windows Windows NT
Microsoft /
.
. , ,
, , ,
,
, .
, Ed Sullivan, 2001
, Microsoft
Corporation, 2002
,
-
, 2002
...............................................................X
........................................................XV
..................................................................X V II
1
, .......................1
1 ....... 3
........................................................4
............................ 12
........................................................ 20
2 ,
................................................23
............................................................................... 24
........................................................ 29
............................................................ 39
............................................. 41
3 ...............................45
NuMega .........46
.................................................................... 47
........................................................................ 52
............................................. 68
4
.......................73
................................................................................. 74
............................................................... 80
............................................. 88
5 ..............91
......................................................................206
............................................................................ 208
............................................212
........................................ 92
..................................... 103
........................................................... 113
............................................ 115
6 ... 121
................................................................... 122
, .......................................................130
? .............................................................142
................. 146
............................................ 150
7
....................................................155
......................................................156
........................................................................................... 158
....................................................................163
......................................................................... 167
............................................169
2
111
8 ................................................173
........................................................... 175
.....................................................177
...................................................................... 184
..........................................................189
............................................................191
.............................................191
......................................................193
9 ,
......................................197
...................................198
.................................................................................200
VI
10 ...............215
.................................217
........................228
............................................232
11 .........................................235
................................................................................236
........................237
.......................................................248
............................................258
3
.............................2 6 1
12 ...........................................2
...................................................................264
.........266
....................................................................274
.......................................................282
13 -..............................285
- ......................................................286
- .......................................................................289
-.............................................289
- .................................292
- .....................................................301
.......................................................303
14 ..............................307
................................................................308
............................................310
.......................................................317
VI
15
?........................
?
...............................................................
?
...............................................................
...............................................................
.......................
.319
.320
. 321
.326
.329
.331
.336
V III
, ,
;
,
NuMega:
.
: . . , . ,
, . , .
, ,
, .
, .
, .
,
,
.
,
- ,
. , ...
. , , . -,
.
,
, .
. , .
,
. ,
, ,
; , ,
.
, . , , ,
, .
, (
),
. - . NuMega , , ,
. NuMega
,
,
-
XI
. NuMega , , .
NuMega , . , , .
, , ( ).
,
. . ,
, ,
, .
NuMega . , NuMega .
.
-, , , . ,
.
, ,
, , .
, . -
( ):
,
, ,
. ,
,
,
.
.
,
, !
XII
, , ,
, ,
.
, BoundsChecker 3.0
, .
NuMega TrueTime
TrueCoverage.
NuMega. ,
, , TrueTime
TraeCoverage,
, .
, ,
,
.
, .
( , ),
.
, .
, -
XII
, .
, ,
, .
, ,
! , , . !
NuMega,
: NuMega
?
.
, ,
, .
, -
2001
,
,
, . ,
, ,
. .
,
.,
.
.
!
:
MicroSoft: , -
, .
.
, NuMega Technologies,
.
.
-.
XIV
', NuMega , , .
,
, .
, .
, ,
, .
, , .
,
, ,
. ,
, .
, - !
XVI
,
.
,
, -
: 150 .
, -
XVI
. -
,
BoundsChecker
SoftlCE,
.
.
, .
, -
:
2000 .
, Vbxtra, DevPartner* for
Visual Basic.
,
Programmer's
Paradise,
BoundsChecker*
VC++ Edition.
1998 .
DevPartner for Visual Basic Vbxtras
Thunderbolt.
SmartCheck TrueTime
Visual Basic Programmer's Journal.
SmartCheck TrueTime
Visual Basic Programmer's Journal.
DevPartner Studio 5
Software Development.
1997.
BoundsChecker*
Jolt Hall of Fame.
.
TrueTime* Visual Basic Edition
Comdex Best of Show BYTE.
PC Week
SmartCheck*
BoundsChecker
Visual Basic Programmer's Journal .
VBPJ CodeReview
6.1
SmartCheck 6.01
VBPJ.
CodeReview 6.1 ,
VBPJ.
XVIII
1996.
Windows Tech Journal Star
Tech CodeReview
.
BoundsChecker PC Magazine
,
.
XI
BoundsChecker Windows NT
PC Magazine.
BoundsChecker Jolt Cola
Software Development West '96.
BoundsChecker
Visual Basic Programmers Journal.
1995 .
Windows Tech Journal Star Tech
BoundsChecker
1995
.
1994.
XX
, .
NuMega
Technologies.
,
, .
, .
,
,
. NuMega:
, .
,
(
30 ). ,
- , Web, .
,
,
. ,
, ,
?
, , - . , : , , , . . ,
X
XI
,
- . . . , , ! ,
, .
, . . ,
. , , , .
, .
,
. , .
, .
( )
,
. :
(-
,
, );
XXII
;
;
;
;
;
;
;
.
, .
, .
, ,
,
,
.
,
.
I. ,
, .
,
.
, -
. -
XXII
I
, , :
, , ,
. : , .
;
;
2.
,
, , ,
. , . :
3.
. ,
. ,
.
, . :
,
;
, ;
, ,
. ,
, .
, , ,
,
.
- -
;
;
,
.
,
. , , .
XXIV
XX
V
, ,
NuMega. - , , , .
. , ,
, , . :
eds books@hotmail.com
XXVI
1.
. ,
. ,
.
,
.
- ,
.
,
. ,
,
. , :
, . ,
,
.
: , .
,
. ,
, ,
, .
, .
, , , ,
? ,
-
? ,
.
1.
.
,
,
.
, .
(, ) ,
.
,
. , , ,
. :
C++ - ;
-;
MFC ;
Windows;
.
? -,
, , ,
. ,
.
-,
,
.
,
, .
!.
,
20- ? , . , , ,
.
,
,
. ( .)
. , :
,
, ! , , .
,
, .
.
,
, NuMega
BoundsChecker 4.O. 1995 ., -,
Microsoft . 8 , , Microsoft
, Sweeper SDK
, . ,
-
Software Deve-
1.
topment West.
, , , , ...
.
.
, . ,
, .
... !
. , .
: . . . , . .
, ,
, . . , ,
, .
, , . . . ,
2 -
1.
, . .
, .
. . , .
.
.
, ,
,
.
, ;
. ,
, .
.
,
.
?
. ,
.
, , ,
, ,
? . , .
. : , . , , , ,
1.
. ,
, ,
. .
NuMega
: ,
,
. , .
,
,
.
", ,
.
...
.
,
- ,
,
, .
, . ,
, : , . , . , ,
... -
1.
,
.
,
. ,
, .
. ,
,
-
Web-
, -
,
, , .
,
. - :
190000
15 000
$20 000
$30 000
, ,
$ 14 5 000
$175 000
( , )
! .
, :
10
1.
,
?
. ,
.
, ,
. , , .
, , ,
.
,
.
.
, ,
. ,
,
.
.
,
.
,
,
.
, .
.
, -
1
1
1.
, .
, . ,
.
? . NuMega
. , !
. , , (. 1-1). . 1-1.
.
Web-
Web-
Web-
, ,
.
12
1.
, . , : .
:
www.monster.com
wwwJyotjobs.com. : , ,
Web- ,
.
,
. Web-
,
,
, .
Web-
Web- .
, , .
:
. , Web-. , . Web- ,
-
.
. . , -
1.
Web-.
Web- . , ( , ,
- ), ,
Web- . ,
.
? , , ?
, , .
Web-
.
, , . , .
, ;
,
;
, ;
14
1.
.
:
;
, ;
,
;
, ;
;
- ;
, ,
.
:
;
,
,
:
,
;
, ;
, ;
, - .
, . ,
15
1.
.
,
.
:
, : , . . ,
, ,
.
.
, . , ,
. , ,
.
, . ,
. :
. -
, , .
,
.
NuMega 40% .
, -
16
1.
. , , , , .
,
. , (, , )
. . .
,
.
.
, . ,
. , , 15 25% .
.
, , ,
. , , , . ,
1
7
1.
.
. - , , .
, , .
.
, , ,
.
.
, ? NuMega . , , .
, , , . , ,
.
, . , , .
. . ,
1.
, , ,
.
,
. , ,
- . ,
. ,
.
: ,
, , ,
. , , .
, . , .
,
.
.
,
. :
, - .
18
1
9
1.
, "
.
, .
, ,
, . , , .
,
.
?
1.
,
, . .
.
,
, .
.
.
, ? , , .
,
.
, ,
.
,
, .
.
,
. , ,
, .
20
? .
,
,
.
,
,
. ,
.
, (
. 12).
. ,
, ,
.
, ,
, .
1.
, .
,
,
?
22
1.
, -
. : , .
.
, .
2.
. *
()
, ? ,
2- 10- C+
+?
?
. ,
.
"" ()
, : ,
. , .
24
,
( , )
,
. ,
,
. :
?
- ?
? :
?
, ,
, , . , ,
, . , ,
,
,
, , ,
, ,
.
()
,
.
.
, :
2
1.
;
;
;
;
;
.
,
. :
;
2.
, ? , .
( )
( ),
.
, ,
, - . .
(,
), (, ,
. .) ?
.
.
,
. , , , .
.
(, ) .
? ?
? ?
?
(
)
.
, - . ? ? ? -
26
, , . ,
. , , -
1.
. .
, ,
.
, ,
. ,
,
.
,
,
, . ,
, .
,
.
,
,
,
, .
. ( ),
, . - , , , . !
28
2.
. . .
,
, .
: ,
. , .
.
.
,
.
, .
: , ,
, , .
. :
2
9
1.
?
?
?
?
,
, .
,
, , , Sun Oracle.
,
. ,
,
, .
- NuMega ,
,
,
.
,
.
, , : , . . : ,
, .
, , . ,
2.
. , ,
. , . , .
.
, . ? ? ?
, . ?
? ?
- ,
.
? ?
.
? ? ? ?
,
.
? ?
?
.
,
. ? ?
?
,
. - ?
? ?
30
3
1
1.
.
,
, - .
? ?
, , , .
.
, .
?
? ?
? ?
, .
.
?
, ?
, X. ?
:
, ?
, , ,
. ,
. .
.
, .
32
2.
, , .
.
, . , , ,
. , , .
: , , ?
.
, ,
, , .
.
, , .
, . ? ?
? ?
, ?
,
. ,
.
,
.
3
3
1.
. . , ,
.
, .
- , , . ,
! ?
. , ,
. ,
,
, .
. ,
.
, , .
. ,
34
2.
, , .
, , , .
,
, :
?
,
?
:
. . , .
, ,
.
NuMega
, . .
: ?
: Windows- .
: ?
: .
: ,
?
:
.
3
5
1.
: ?
:
Microsoft Intel; .
:
?
: ,
, .
,
. ,
. :
;
;
, , .
, ,
,
. -
, . . . , , ,
, .
,
, ,
. ,
36
2.
, '
- , . ,
, .
,
. , ,
, ,
, .
, .
,
. : !
, .
, .
,
. : .
. ,
, , .
.
,
, . .
37
1.
2.
, .
, , , - .
, . , .
, .
, . , .
.
- . ,
.
:
.
, .
- , . , ,
. ,
- ,
. -
,
. , ,
, ,
.
, , . , ,
, , , . . , ,
. , , , . , ,
, .
38
,
,
. , , , .
,
. , ,
,
. ,
,
.
,
.
.
, ,
, . - ,
,
3.
3
9
1.
. , ,
, .
, , .
, , (
).
, . ,
.
. - , ,
. ,
.
.
,
- .
, .
.
, .
,
.
.
40
2.
.
.
.
.
.
,
-
.
(
, ).
.
, , !
, ,
.
:
. , . ,
,
(
) , .
, , , .
4
1
1.
(
).
,
,
,
.
.
, .
, .
.
,
.
.
,
.
, , .
.
, .
, ,
. ,
,
. , , . , -
42
2.
,
.
.
, ,
.
.
. ,
,
, .
,
.
,
.
, , , , .
,
. - .
,
. , .
. .
, :
, , ... , -
4
3
1.
. , .
, ,
.
. .
44
J^
!.
, ,
.
. .
, NuMega, , , .
NuMega
, , , . , . ,
,
.
:
,
:
;
;
;
;
,
, , ,
:
46
3.
;
;
-.
,
.
,
. , ,
.
11 .
, -
(-) ,
, ,
, .
, ,
( ,
) .
, .
NuMega, . (
), -
47
1. ,
,
. :
, ,
.
,
, . ,
, .
, , , . . . , .
( , -, ) ,
. ,
(
, , , . .) .
, .
, .
48
3.
, - .
.
,
. ,
,
.
,
.
,
,
,
.
,
, ,
.
,
,
. ,
4
9
1.
, , .
, ,
. ,
.
. ,
.
: ,
, .
. , . , , ,
,
, , .
NuMega ,
, . , , ,
.
,
. ,
,
3.
. , , , ,
.
. ,
.
. , .
,
, .
(. 3-1).
I
__
. 3-1.
.
, . -
50
5
1
1.
. ,
,
.
, .
,
.
.
. , , ,
.
, ,
.
. ,
,
.
, , ,
: , ,
,
.
52
3.
, : , , , . ,
, ,
, .
.
.
, , . ,
, .
,
,
, .
, . ,
.
,
-
1.
,
( , -), . 11.
.
.
,
.
, , .
.
.
. , ,
.
, -. ,
(-), ;
3.
. , ,
,
.
: (), , (. 3-2).
, I
X
1
2
,
. 3
Y
,
/ 4
<^- 5
Z
\
6
. 3-2. ,
,
, .
. ,
, .
, , ,
. :
54
5
5
1.
;
;
;
;
, ;
( );
,
;
, , ,
.
, . , ,
IDE API . , , :
,
;
;
, , ,
.
56
3.
, .
, , IDE X, Y Z API create, update delete. :
, .
,
, ,
.
, , , , . ,
,
, .
, , .
57
1.
NuMega ,
. , . , ,
.
(. 3-3)
,
. , , , , , , .
6.
( )
. 3-3. .
.
.
.
.
3.
,
, . . , .
,
.
.
, ,
,
.
.
,
.
, .
( ) ,
.
.
,
, , . .
,
. , , .
1.
. , ,
,
.
, ,
.
,
.
,
. :
, . ,
.
.
:
;
;
3.
;
.
:
, ,
.
.
.
( ) , .
,
. ,
, ,
. .
,
,
, -
60
6
1
1.
.
, : ,
, ,
. ,
, ,
, , -! ,
, .
,
, .
,
. , ,
,
,
.
.
, , . , , ,
.
NuMega , 20 ,
.
3.
.
, ,
- .
. , ,
. ,
. ,
,
, ,
. , , .
:
,
. - ,
.
, ,
; ,
-?
,
. -
62
6
3
!.
10.
:
( . .)
;
;
, ;
;
.
,
.
,
: , : .
. 7.
.
,
.
,
, .
3.
,
,
. ,
,
,
.
,
.
. 4.
, : ,
.
,
.
, ,
.
, , .
,
. ,
, , - , , Web.
64
6
5
1.
; ,
. ,
, .
.
,
,
,
, .
, .
, .
, .
, , .
.
, . ,
:
;
- ;
3.
(
, )
;
(-)
,
.
,
.
.
.
,
, . , ,
, .
.
.
,
, ( ).
-
, -. -
66
67
1.
- , .
- ,
.
:
,
-;
-
;
-
;
-
;
-
.
3.
, ,
.
, ,
. ,
, , .
.
,
. ,
, .
-
, , (. , );
,
,
.
. ,
?
4-5 100
,
.
.
,
2:1 4:1.
,
,
.
,
, .
, 20
100,
. ,
.
: , , . . ,
. , , . .
68
6
9
1.
100
. ,
.
,
. ,
, , ,
.
,
, .
, , ,
. , 100 6-7 ,
, , , .
(, , , , ) ,
. , , , .
,
,
.
70
3.
. , -
,
, . .
, ,
. .
.
7
1
72
73
1.
,
. , .
, , .
, .
. , .
, .
, ,
. , , ( ) , .
.
,
,
. , ,
: , .
, . -
74
4.
, .
( ).
, .
, , .
,
. ,
. .
.
.
, ,
.
. ,
, ,
.
,
,
. , ,
. , .
75
1.
,
,
.
, . ,
.
.
.
?
, . , , ,
,
.
.
.
-
,
, .
,
,
.
, ,
: ? -
76
4.
. , : ,
, , ,
.
,
? . , ,
, .
, . , .
,
. ,
,
. ,
, ,
. ,
,
.
. :
, .
, , . , -
77
1.
, .
, :
, (. .
):
, . ,
( ) (
) .
:
, .
,
.
4.
NuMega , . ,
,
.
,
. , ,
.
, ,
.
.
, .
, . : - , .
,
? , ?
, .
: , - ? , .
, . -, , . ,
. , . , .
. : . , , ,
. - ,
, .
78
79
1.
,
. , , , .
. ,
, , .
.
,
. .
, . . :
, , , .
?
, , ,
.
, , .
, ,
80
4.
, !
, .
, ,
.
,
,
.
,
. , ,
, , . ; , , .
?
, -
. , .
NuMega, .
,
, .
, ? ,
.
8
1
1.
, , . ,
.
, , -
.
.
, ,
.
, ,
.
, , . -
.
, . ,
.
, .
.
, -
82
4.
, , , .
. , ,
, ,
. , :
,
,
.
:
.
: ,
, ,
, NuMega specials (
, ),
.
. ,
, !
NuMega ,
.
- .
,
, ,
, .
,
8
3
1.
.
, , ,
.
.
.
?
? , ,
:
?
?
?
?
?
?
?
?
, ?
,
?
,
.
, ,
?
. : -
84
4.
,
.
.
, . ,
. ,
.
,
? ,
?
, .
, .
.
,
.
, ,
, .
, , ( )
.
, ,
.
8
5
1.
, ,
, : ?
, ,
, . ,
. , , .
, ,
, .
. . ,
, . ,
,
, .
.
. , ?
.
:
,
, .
, , . :
- , .
86
4.
,
. , .
.
- , ,
, .
, ,
,
,
.
- NuMega
- ,
. ,
, . ,
. ,
.
? , ,
5-10 .
,
87
1.
15 (
10 ), . , , , ,
.
,
.
4.
.
, .
.
.
.
.
,
, .
,
.
. ,
(.
). ,
,
.
,
,
. , ,
, , ,
,
.
, ,
.
,
,
. ,
,
.
, .
,
. ,
,
88
- 89
-S
1.
.
, ,
. , ,
, .
. ,
. :
?
?
, -
?
?
?
,
.
,
.
90
1.
5.
NuMega ,
.
( ).
.
, , . , , , , , .
, , . , ,
.
, .
, , , , .
,
.
,
92
. , ,
.
: , ,
.
, . (
.)
:
(,
) (, ,
).
,
/.
, .
. -
- ,
.
.
, ,
, ,
. -
93
1.
.
, .
, , . ,
( ).
, , ( )
. NuMega
.
. :
;
;
5.
,
, , .
.
, , .
.
,
, .
, , ,
. ,
,
.
,
, ,
. -
,
.
(, );
;
.
. , ,
, ,
. , , -
94
1.
. , , , .
, NuMega
,
. . (
) .
NuMega
: , , . .
. . ,
,
. .
(
), .
. - , .
( )
.
5.
, , NuMega .
,
. :
;
;
, ,
;
(
);
.
. , .
Visual Source Safe (VSS) Microsoft. ,
.
VSS , ,
.
96
9
7
1.
: . , .
, , . ( ) , . , .
. , . , ,
,
, .
, ,
:
Product Name , ;
Environment ;
Imports .
Product Name , ,
(. 5-1). Branch , . Parts , . ,
,
Product. Product
. ,
98
5.
.
.
. 5-1.
.
I/Product Name
Branch Parts
,
,
Parts (
/Products/Src)
,
. .
Product Name (
)
,
(
/Parts/Src)
(
/Parts/Doc)
(
/Parts/Help)
(
t/Imports)
Src
Doc
Help
Install
Patch
Setup
Samples
Tests
Product
Output
Src
Doc
Help
Imports
99
1.
. 5-1.
()
Install
Samples
Tests
5.
. 5-2.
(
/Parts/Install)
(
/Parts/Samples)
,
(
/Puns/Test)
NuMega,
: Frank, Bill
Matt.
, , . (
).
! , . , .
.
Environment ($/Env) , ,
. ,
. Environment ,
,
. NuMega
,
. , (. 5-2).
Environment.
$/Env Dev
Bin
Src
Doc
Etc
Test
Bi
n
Src
Doc
Etc
Documentation
Templates
Plans
Process
(
)
(
) ( )
,
,
,
100
10
1
1.
, . . 5-3.
Imports.
S/Imports
RogueWave
ObjectSpace
Visual
Install Shield
RogueWave
ObjectSpace
,
Visual
Install Shield
NuMega .
.
, , , .
Nmake . Nmake
, .
, .
, ,
.
, . , -
102
5.
, .
.
, , .
7.
. , , .
.
, .
,
.
,
, , , ,
.
.
, . , ,
.
5.
10
1.
NuMega ,
. (
, , , )
, .
, :
. , , . ( !)
, . , Compuware/NuMega TrackRecord,
PVGS Tracker, Rational ClearQuest . , , .
, .
. , , . ? ,
. - ,
,
.
,
5.
. .
, ,
,
.
, . :
, . .
. . ,
:
: ;
, ;
/ , -
, ;
: , -
, , . .;
: , , ;
, ;
104
10
5
1.
,
NuMega.
NuMega,
( ).
, ,
. ,
, ,
.
- ,
.
,
.
,
. , , , . ,
, ,
.
:
. , ,
. . ,
. ,
, ,
, ,
. -
5.
,
.
? ,
API, , ? .
, . ( ),
,
. .
.
, !
.
, . ,
, , .
,
.
,
.
, ,
.
.
,
. ,
.
106
10
7
1.
,
,
, . , -,
( ),
,
.
.
, , , ,
, -
. ,
: 2 - 1 ?, ,
, ?
.
,
, .
, , , . ,
. , : , . ,
5.
, . .
,
Read Me,
Release Notes,
.
, ,
.
- ,
,
.
, ,
. ,
., .
; , .
,
. . .
108
10
9
1.
5.
()
:
=
=
. 5-1.
.
, .
, ,
.
, , , , - , .
,
. , .
, . . -
(. 5-1 5-2).
----------------------------
---------. 5-2.
,
.
110
? -.
, () , ().
,
, .
11
1
1.
5.
, . , , ,
.
. ,
.
, , - , .
, ,
, , , .
, , . , 10 , .
100 ,
,
10 . ( - ), , .
.
. . ,
. ,
, . , ,
-
, , . ,
.
, , 1.
, 2
3. .
NuMega,
.
112
11
3
1.
, TrueTime
TrueCoverage, . , ,
, .
- ,
. , , .
,
,
.
,
.
, , .
(Perl, DOS . .) . Visual Test
. ,
.
5.
, ,
. ,
, ,
80%,
.
, ,
.
, , . ,
.
, , . ,
.
,
, .
,
, . ,
.
. , ,
114
11
5
1.
, .
,
,
.
.
.
, ,
.
.
,
.
( ,
),
, ,
,
, ,
,
.
,
.
,
, .
5.
: X , Y
.
-
.
.
. ,
,
, .
.
,
- ,
,
.
,
.
,
.
.
.
,
.
, ,
.
,
, Visual
Slick Edit Code Write.
.
116
117
1.
, .
, ,
, -
. .
. -,
, ,
, ,
.
,
.
,
. , ,
.
. ,
,
,
.
,
,
, .
.
,
, .
118
5.
,
. ,
,
, .
, . ,
(
, . .).
,
, , .
,
. , .
.
. ,
. .
119
1.
: , .
,
. .
,
. , , ,
.
.
.
.
, . :
;
;
;
.
122
6.
.
. . , , .
, .
. ,
.
(. 6-1). ,
.
,
. , , . ,
.
.
. ,
.
,
.
(
,
,
. .), ,
.
12
3
1. ,
,
.
. 6-1.
, .
1
2
3
4
5
6
:
, . ,
,
124
6.
"
( ).
, , ,
,
,
. ,
.
,
.
.
,
, . 11.
4-6 1-2 ( ) , ,
. , .
,
, , . . , .
. , , , .
. ,
12
1. ,
, , . ?
? ,
. , 11, ,
,
, , .
(
).
.
.
.
,
.
.
.
.
.
, ,
, -
126
6.
,
.
.
,
.
, , ,
.
,
, .
.
,
, , . , ,
,
.
,
, .
,
, ,
, .
,
, .
- .
. -
12
1.
, .
- ,
. ,
,
, , .
,
.
, , .
.
,
.
,
. ,
.
, .
, . , , , - .
,
, . -
128
6.
,
,
. , . , ,
.
NuMega BoundsChecker 5, ,
, , , . , , . ,
,
, ,
. ,
, ,
, ,
. ,
.
,
?
? ,
? , ? , : ?
129
1.
, . ,
,
. , , , , ,
. ,
.
,
, .
, ,
.
NuMega . ,
,
. ,
. . :
, . ,
.
,
, ,
, .
, -
130
6.
,
, , ,
. :
;
;
;
.
. ,
.
,
, .
.
.
.
.
.
-
.
.
13
1
1.
.
:
; ,
;
.
,
.
,
.
,
,
.
.
, ,
. ,
.
, , .
, 24
.
.
BoundsChecker NuMega C/C++.
132
6.
BugBench, , . , BoundsChecker
. BoundsChecker
-,
. .
,
.
: ,
,
F1, .
.
,
( ) , , . , ,
. .
, ,
.
,
.
13
3
1.
, , .
, ,
, .
, , .
, , .
, ,
,
. ,
, , .
.
. . ,
, 20% .
,
. ,
,
. , : .
.
.
134
6.
,
. . . ,
,
. .
, , .
, .
, .
, .
*
.
.
( , ,
, . .).
.
, , .
,
6.
13
5
1. ,
,
. ,
, , . .
, , .
,
.
. , ,
. ,
.
! NuMega
.
.
.
:
;
, -
- .
6,
. .
,
. ,
-
, 4-6
.
, ,
.
.
,
, ,
.
,
.
,
,
.
,
,
.
, , .
-
136
13
7
!.
. .
, , .
BoundsChecker
.
, .
, , BoundsChecker
. Torture.
256 .
Torture
( ), , .
,
Torture . .
!
6.
,
. ?
?
API? ?
,
.
,
. , .
,
.
, ,
. , Web- .
.
, ,
.
, . , Web-, . .
:
- ;
.
, , .
, . .
- ( );
138
- ;
- ( ,
);
- ;
- ;
13
1.
;
.
,
.
? ?
? , , , , .
? , ? ? , ,
, , .
,
. ,
. , ,
, , , .
-
- . - . .
2-3 -.
, .
, .
,
, 140
6.
. ( - . 13, 14.)
-
, ,
. , . , .
,
. (
7-10 .) -
;
, :
/ ( );
. ( );
(
);
.
,
. , .
,
.
- -
141
1.
. , . , , -
. , , .
?
,
.
. : ,
, , , , , , , .
,
,
, ,
.
, , , , ,
, - , , ,
. .
. ,
. -
142
6.
,
.
, .
. ,
,
, . ,
.
.
*,
. ,
. , . , ,
.
( )
, . ,
.
. ,
. , , .
,
. , -
14
3
1. ,
, , . ,
,
.
NuMega - BoundsChecker 3. . , ( ), ,
. ,
,
, .
. , -, , . .
, , . .
:
;
(
);
(
);
+ , , .
144
6.
, , . ,
. , , , , , , .
, , . :
;
+ ;
,^ (, );
;
.
, .
.
,
.
, , .
14
1.
.
, ,
, .
,
,
.
.
( ) .
,
.
, ,
.
6.
, :
? , , . .
,
,
,
? ,
.
.
, .
, .
NuMega . Microsoft
Windows 95, Microsoft Windows 98,
Microsoft Windows NT 3.51 Microsoft Windows NT 4.0.
.
.
^ ,
, ,
, .
. , ,
, . , -
146
14
7
1.
, .
: . , .
, -
.
, .
23
:
, ,
. ., .
. ,
.
2 :
.
,
.
,
. : ,
.
,
,
.
, ,
, -
148
6.
-. , ,
.
+ ! , ,
. , .
,
,
.
NuMega , -
.
Microsoft. , - . , -.
- - Windows
Visual Studio, . ,
, ,
: -,
. (
, !)
,
,
- .
14
9
1.
,
, , ,
. -. , ,
. , , -,
, :
?
, ,
.
( ), , , , ,
, .
, ,
.
, , ,
, 1 . , , - ,
. ,
, . , , .
150
6.
, , , :
, ,
;
+ ,
.
.
, . , ,
.
,
, ,
.
(
) ( ).
, , ,
.
, , .
, . , ,
, . ( 11 .)
15
1
1.
, ,
,
. , ,
. . , , .
,
. ,
,
. (, ) ,
, , .
. ,
, .
, ,
.
, . , , , -
152
6.
, , , , ,
, .
.
. , , , , .
, , .
: , , .
.
, . ,
,
. ,
, . - ,
.
.
,
!
15
3
1.
. ,
.
.
.
, , .
. ,
,
. - , ,
, . ,
, ,
. , ,
.
, ,
. , :
,
;
,
;
156
7.
,
;
;
,
;
(
).
, ,
. ,
. , .
NuMega , . . ,
.
!
( ),
.
: ! ! !
.
. -
15
1.
, .
,
. ,
, .
. ,
. : . -
.
.
. . ,
. API . , ,
.
NuMega, , , .
,
. , . 158
7.
. , . ,
3-4 ,
, . ,
.
, ,
.
.
. API, , ,
, .
. , :
, ; ,
, , -.
, .
Make
.
, Make ,
.
Make , UNIX, 159
1.
. ,
Nmake Microsoft
Visual Studio. Make
.
. , . , .
,
, ,
. , ,
, ,
. , . , ,
.
. , ,
.
, About
Help, ,
.
, ,
, . -
7.
, , .
,
. , .
. ,
(,
).
, .
.
.
, . ,
,
.
,
.
, , . , , -
16
0
161
1.
. ,
.
(. 6).
.
(MRB)
.
.
(LKGB)
. ,
(
),
MRB LKGB.
LKGB. , ,
LKGB .
,
, LKGB .
4, NuMega
().
, ,
. .
, - ,
. ,
. , ,
.
162
7.
. ,
, , ,
, - . ,
,
.
, , , . .
, .
+ ?
, .
, , API, , , . . ,
,
.
, ?
, .
,
.
, ,
. ,
, (.
6).
16
3
1.
7.
. ,
.
. -, , . :
, , , , . .. , , .
, .
-,
.
,
, , , . .
. .
,
, .
.
, ,
.
. -
. , , ,
.
,
, , , .
,
. ,
, ,
, ,
.
,
,
.
,
.
.
.
.
, ,
, . .
.
, ,
, ,
,
.
,
.
16
4
165
1.
,
. .
. : ,
.
, Hello World,
. ,
,
.
, , . , ,
. . ,
. , , ,
.
.
.
,
,
. : -
7.
, .
.
, , .
,
. , .
,
.
, . , , .
:
;
;
;
;
, LKGB;
, .
166
7.
16
7
1.
,
, .
. , ( ),
, .
, , .
, , ,
, .
. , , . ? , . ,
.
,
: , , , .
7.
. ,
,
.
, ,
.
.
.
.
, . , - .
. , . , , .
, . : , , ? ,
. , , .
.
,
,
.
,
, , .
, , , . , -,
, .
168
16
9
1.
,
. ,
,
.
. .
170
2.
.
,
,
. .
.
.
, .
, ,
.
, .
,
, .
,
.
,
,
.
,
. ,
.
.
174
8.
: , . , , . . ,
.
,
? , ,
.
, .
,
;
,
.
( ), .
,
,
. , .
, .
,
- . ,
. , ,
, .
17
2.
NuMega
, ,
, ,
.
, :
,
C/C++
;
,
,
;
Windows NT.
.
,
. ,
,
,
, .
, .
, ,
, .
.
C/C++
, , -
176
8.
. :
, ,
.
.
, .
BoundsChecker 3.0
. ,
, .
, .
, .
. , .
,
. ,
?
17
2.
. .
, , , , , .
.
,
. ,
,
, :
8.
2
2.1
2.2
,
.
.
.
:
( ).
.
;
,
Web-;
. .
,
;
.
,
.
:
1
1
1.1
.
:
Y.
Web.
:
3 .
6 .
4
.
.
:
1.2
178
17
9
2.
8.
.
.
,
,
. , .
,
.
.
, ,
. ,
. ,
, ; .
,
.
,
.
:
X? Y?,
, -
180
, .
.
. ( . 9.
.) , , ,
.
, .
,
. ,
: , ,
.
,
.
,
.
.
, ,
.
.
18
1
2.
.
, , ,
,
. , ,
.
, . ,
, , .
,
API, , , , . ,
.
, .
, , . , ,
: ,
. , , ,
,
182
8.
, .
, (
). , , , . ,
. ,
.
.
,
.
, ,
, , ,
, .
, ,
, , .
, , (. 8-1).
, . ,
. -
18
3
2.
1
. 8-1. ,
.
,
. 9 10.
, ,
.
. ,
, . , .
, , .
184
8.
. ,
, . , ,
. ,
.
,
.
.
.
.
,
. .
.
. ,
, ,
. NuMega ,
, , .
18
2.
,
. , .
, ,
, .
.
, ,
.
(, Web), ( ,
) (
). , ,
,
.
, ,
. , (
) , ,
,
- .
. -
186
8.
,
, . , ,
. ,
, .
,
, . , .
,
(. 8-2).
. 8-2. ,
.
.
, ,
.
18
7
2.
1. ,
.
. , . - .
. ,
.
2. , , , . , , ,
, . ,
, 1, , . , ,
,
.
3. ,
,
. ,
,
.
8.
4- , . , .
, , .
:
. ,
, ,
.
,
- .
,
. , , .
,
.
.
. , ,
.
.
188
18
9
2.
,
,
.
. ,
(
)
, . , , .
.
. ,
.
.
, .
;
.
.
,
.
.
,
,
.
8.
,
,
. .
:
, ,
. . 9 10.
.
? .
,
. ,
,
. , ,
. ,
.
. ,
,
.
, ,
.
. ,
,
.
,
.
19
0
19
1
2.
,
,
,
.
,
.
.
,
,
,
. ,
.
,
,
.
. ,
.
,
.
,
, ,
.
8.
,
.
.
,
,
, .
) ,
. , ,
: ?
,
192
: .
. . , (
)
19
3
2.
. ,
,
. ,
.
,
?, ?. ? . ,
,
. ,
, .
. : , : X, Y Z. : ,
. :
Create New Order . , , .
8.
-
.
- ,
- .
,
,
. , ,
.
19
19
5
9
,
2.
9. ,
.
,
"
". ,
, .
.
, ? ,
: , ,
. ,
. ? , :
, .
, , ?
, , ? , ,
.
, ,
. ,
.
.
.
, .
,
,
, . :
.
.
,
. ,
.
.
,
, ,
.
:
,
,
, ,
.
.
. ,
198
19
9
2.
,
.
.
.
- .
. ,
, .
.
, ,
,
.
. ,
,
,
9.
SoftlCE, NuMega,
16- Microsoft
DOS Microsoft Windows.
Windows 95.
Windows NT,
SoftlCE ,
.
:
Windows NT
SoftlCE
SoftlCE
Windows.
( )
, SoftlCE -
Windows NT.
, ,
,
.
,
,
,
Windows NT.
, :
, SoftlCE Windows
NT - .
,
, .
,
,
.
200
20
1
2.
9.
.
,
.
, ,
.
:
, .
, . .
,
, .
,
,
.
,
. :
.
,
. . , ,
.
202
,
.
, . , ,
, .
.
. , , , .
. ,
,
.
, ,
,
.
,
. ,
,
. ,
, ,
.
20
2.
, . , , .
. .
3-4
,
. ,
, ,
,
,
.
,
.
,
.
,
, ,
, .
,
.
.
.
,
, .
. -
204
9.
, ,
.
,
, .
BoundsChecker 3.0
:
.
: ,
Microsoft
. ,
.
,
.
() ,
BoundsChecker. ,
,
BoundsChecker 4.0.
,
.
: BoundsChecker
3.0, 3.1,
.
20
2.
9.
,
,
. ,
,
, .
,
.
: ,
?
: ?
:
, ?
:
?
:
?
:
?
, ,
,
.
, :
, ;
,
, ;
(
,
) ;
:
.
. ,
Web-
, ,
, Web-,
,
.
,
.
,
,
.
, ,
,
.
,
.
(
),
.
206
207
2.
9.
,
. ,
.
,
.
,
,
,
.
, ,
.
,
,
,
, .
.
, .
,
,
.
, ,
.
, ,
.
,
.
,
,
,
.
,
, ,
.
, . ,
,
, .
.
. ,
.
.
.
,
.
, ,
,
.
,
,
.
, .
, , ,
.
,
. , , .
,
.
208
20
9
2.
:
, .
,
.
,
.
.
,
, , . .
,
- . ,
,
.
,
.
, ,
,
.
,
.
,
API, . ,
,
,
.
.
210
9.
, "" .
""
.
.
.
,
. ,
,
, ,
.
, ,
. ,
,
.
, .
,
.
,
.
,
.
BoundsChecker 5.0
NuMega .
:
. - -
211
2.
,
.
,
,
.
.
, , .
. !
,
.
,
. ,
.
, .
. ,
,
, ,
.
,
, .
9.
.
, .
:
,
,
.
,
.
-
,
.
, .
- , .
,
, , API
.
.
, ,
, ,
. , , , ,
. -
212
21
2.
:
,
.
1
0
214
2.
,
,
. ,
. ,
,
,
,
, .
,
,
:
.
,
. ,
,
,
. - ,
,
,
.
.
, ,
.
,
.
,
. ,
10.
,
, , ,
.
.
.
,
.
,
,
(
).
.
?
8,
,
.
, .
.
.
. ,
.
,
.
21
7
216
2.
.
,
, .
(,
, .)
.
,
,
, .
10.
.
TrueTime "Best of Show",
Comdex/Byte Magazine.
.
NuMega TrueTime,
-, ,
.
?
,
,
.
, , ,
,
.
, : ,
.
,
,
.
,
. , .
, . , ,
,
.
,
.
,
. ,
, ,
.
,
. :
.
.
, .
218
21
9
2.
,
.
,
, ,
.
,
,
.
,
, ,
. .
, ,
,
,
. ,
, ,
.
,
,
,
.
, , :
, ? -
10.
, NuMega, . , . ,
:
. , , , , .
. ,
.
, ,
. ,
: , , ,
,
. ,
. , ,
,
,
. ,
, , .
: , , ,
, .
22
1
220
2.
,
.
.
,
.
;
.
,
,
.
,
.
,
.
,
.
.
,
,
,
.
,
10.
.
,
.
,
. ,
:
.
,
.
, ,
, ,
.
,
. ,
.
,
.
,
, ,
.
. ,
,
,
.
,
, ,
, .
223
222
2.
,
, .
,
.
:
.
,
,
. NuMega,
, UEI (Usability
Engineering Institute, wtvw.uie.com).
.
,
.
.
RAD
(RAD, Rapid Application Development), ,
.
,
. RAD ,
( , , ).
224
10.
. , ,
RAD,
, ,
.
. ,
, .
,
, ,
,
.
. -,
. ,
. -,
.
20-
.
.
, ,
.
,
.
. ,
, ,
225
2.
, .
.
,
.
,
.
, , ,
, .
?
. 20
.
, ,
,
. : ,
,
- .
. ?
,
?
? ,
.
TrueCoverage,
NuMega ,
. ,
10.
(
)
.
,
, .
.
,
, .
,
,
. ,
, ,
.
, . ,
. ,
: , ,
,
. ( ) .
,
.
90%,
,
,
, .
226
227
2.
10.
.
, .
.
.
NuMega.
.
.
,
,
. ,
, .
, ,
.
, ,
, ,
.
. ,
(. .
).
, ,
,
.
, ,
.
NuMega
.
,
, ,
.
,
.
,
.
.
, ,
-
22
9
228
2.
.
,
.
, ,
.
,
,
,
.
,
.
,
.
,
.
,
. , NuMega
,
.
230
10.
,
.
. ,
,
.
,
,
, .
,
,
, ,
.
,
,
. ,
? ,
. ,
:
, ,
;
;
;
,
(. );
:
, -
9.
23
2.
;
,
.
,
, .
,
. ,
,
. ,
, ,
,
- ,
. ,
,
,
, .
, , .
, . ,
, . .
10.
, , . ,
? ,
?
,
"
" .
,
. ,
, ,
.
.
.
, ,
,
,
. ,
.
,
,
.
.
232
23
3
11
2.
.
.
,
, .
,
.
,
,
. , ,
.
,
, ,
,
(. 11-1).
,
,
.
11.
,
,
.
, ,
.
,
,
.
,
.
.
,
,
.
,
.
,
.
,
, , ,
.
, , -
236
23
7
2.
, ,
.
, ,
.
,
.
.
12.
,
,
. ,
.
. 1-2
,
. ,
, .
. ,
, ,
,
. ,
. , ,
(. .
).
,
,
.
11.
, , ,
,
.
,
. ,
, ,
.
,
,
,
.
,
.
,
.
,
,
.
,
, ,
, .
,
: .
,
,
.
,
.
,
238
23
9
2.
,
.
,
.
, .
.
.
,
,
. ,
.
,
,
, ,
.
, -
240
11.
:
.
.
,
, ,
.
.
, ,
, .
,
.
,
.
.
. , ,
.
( )
.
,
,
.
-,
,
,
24
2.
, ,
.
,
,
, .
,
,
.
,
,
. ,
- ,
. ,
Web, ,
, ,
.
,
,
.
, ,
.
,
.
:
32- ,
PRODUCT_ID,
1 .
,
,
.
,
,
.
, , :
. , ,
, ,
. ,
,
.
,
.
.
, .
,
,
.
, ,
.
, ,
, .
,
,
.
242
24
3
2.
.
.
, .
, ,
.
,
.
,
, , ,
, , ,
. 80 ,
, 10 .
.
(, . .),
: ,
.
:
, .
,
. ,
, .
,
.
, .
11.
,
.
:
.
.
, ,
.
. ,
,
. ,
,
,
.
,
, .
,
.
. ,
.
,
, .
,
,
, .
244
24
5
2.
,
,
,
. ,
,
, .
.
:
,
. ,
,
, .
, ,
.
.
, ,
,
.
.
NuMega
.
Microsoft Visual Studio
,
Microsoft Windows 95, Microsoft Windows NT
Microsoft COM.
,
,
-,
,
. ,
, .
11.
,
.
,
.
,
(
,
) ,
. ,
,
.
,
, ,
.
,
. ,
.
,
( ,
).
,
,
,
,
.
246
247
2.
.
: ,
,
, .
,
. ,
.
,
, ,
.
,
.
,
.
,
.
.
.
.
, ,
.
,
,
. ,
248
. 11.
. 2-3
. :
,
.
,
.
. ,
,
.
( Bounds-Checker, NuMega
).
,
,
.
.
.
12.
4.
5 6.
249
2.
, ,
.
, .
.
11.
- ,
; -
- ,
, ; -
;
,
;
( Web,
).
.
. ,
4 ,
25% .
, ,
.
(. 6). ,
( 1-2 ) , .
, , , , , . . ,
. ,
,
. , .
,
.
, -
. ,
.
, ;
. ( -
. 13 14.)
,
250
(. 11-1).
, -
25
1
2.
, .
,
. . , .
.
.
,
.
2 ,
.
,
.
,
.
.
.
.
,
.
.
11.
.
,
,
.
.
.
:
,
;
,
;
, .
4 ,
2 , 2
2 -, 1 -
1 .
2
.
,
.
252
25
3
2.
. 11-1
11.
---------------------------------------------------------------------------------------------
01
( ,
)
08
1 5
1
1
2
Al
P2
--------------------------------------------------------------------------------------------
22
29
4
A3
4
--------------------------------------------------------------------------------------------5
, 4
05
";'
19
',
-~~
1 2
1?
4,5
7
7
26
05
8,9
1 2
8.9
2 '
19 -' ",";,
26
02
09
12
"'
16
__ L I V-
13
10
12
11
10
11
13
11
10,
12.13
12.13
'
U'i i iffrtKa - 1
14 15. Vcrpj ,
254
14 15.
.
.....................
...
.................. --------- " '
f
- 1
,
,
255
2.
11-1.
21
28
25
11,
- .2
- 2
14 15.
llj;
'" - -2
jjj.
0-! <' \
Iu
,
:
,
;
- 1 1 .
.;.
14 15 1,
, .
- 1.
- 2
- 1.
,
, .
.
^ .
-
- 2,
.
;
;
:
.
.
.
( ),
, .
-
,
- 1.
- , .
- , .
,
.
256
257
2.
-
-.
- ,
-
.
-
,
,
.
(
- . 13.)
, , ,
. ,
.
,
.
, ,
. ?
,
.
,
,
.
, ,
.
11.
,
,
. , ,
,
, -
. ,
.
, ,
,
.
,
,
.
,
.
, ...
, 1-2
, .
, ,
3-5 .
.
,
. ,
- ,
.
, ,
.
.
, .
,
.
258
25
9
12
10.
3.
,
.
,
. ,
,
.
, .
. ,
,
, . ,
,
.
. ,
(: 100
, X -,
500 . .).
,
.
. ,
( 8-11)
.
,12.
,
, .
, ,
,
.
, ,
.
. ,
, .
,
( )
.
,
.
,
,
(. 12-1).
.
,
.
.
,
-
264
26
5
3.
.
, ,
.
, ,
.
,
.
,
. ,
.
-
14.
* =
. 121.
9,
12.
, ,
. .
, , , .
, .
,
, ,
.
, ,
,
. ,
, .
,
.
,
.
,
.
.
, :
.
.
,
. , ,
, , .
.
,
,
266
26
7
3.
,
?
,
. ,
, ,
.
.
,
. :
,
, .
. ,
, - ,
. , ,
,
,
.
,
.
.
, .
, .
,
.
12.
, ,
()
. ,
, ,
.
.
,
.
,
.
, ,
.
, .
, .
,
.
.
(. 4); , ,
,
.
, . ,
,
, -
268
26
9
3.
.
,
,
: ,
.
,
?
,
API? .
,
, ,
. , ,
,
.
.
,
. ,
. ,
.
. ,
.
( )
.
,
, .
12.
,
. ,
5 ,
.
.
. , ,
.
NuMega
. ,
,
,
.
(
,
).
,
.
, .
270
27
1
3.
, ,
.
,
.
,
,
.
,
.
,
. ,
-- ,
.
,
.
. ,
.
-
,
.
, - :
?, X?
, ?
.
.
-
272
12.
. ,
, .
, ,
,
.
,
. ,
, .
. ,
. ,
,
,
,
.
:
.
,
. . : . ,
.
,
273
3.
12.
.
? ?
? , ,
,
.
,
.
,
.
,
,
.
,
.
, ,
. ,
,
- , ,
.
. ,
,
.
, .
,
, , . ,
.
(, ,
),
.
.
, , , .
, . ,
. , -
, ,
,
. ,
, .
,
.
( ),
.
,
.
.
- , ,
, ,
.
.
274
, ,
27
5
3.
12.
, .
NuMega .
,
.
, . , ,
,
. , .
,
.
.
.
,
.
,
.
,
.
,
.
,
.
.
.
,
,
: ,
.
,
. : ,
?
,
.
.
, ,
. ,
,
,
. : ,
?
.
,
.
,
?
?
( )
?
276
277
3.
?
?
, ,
?
, , ,
.
,
. ,
. ,
, . ,
,
.
(. .
) ,
.
.
,
,
. :
,
,
.
, , .
12.
, , , ,
, .
, ,
.
,
. ,
,
. ,
.
,
,
, .
, ,
.
, ,
, .
,
. ,
.
,
.
,
, .
, ,
.
278
1.
279
3.
12.
.
, ,
.
,
.
.
,
.
,
. ,
,
.
.
:
;
.
,
, .
,
.
,
,
-
.
, , ,
.
, ,
: ,
.
, .
,
.
.
NuMega . . , .
.
, . ,
,
.
, ,
, .
,
.
, , , ,
.
,
. ,
, -
.
280
28
1
3.
,
, .
,
, .
. ,
.
,
.
.
,
.
,
, .
, ?
:
X?
,
. ,
?
,
? , ,
?
?
, ,
,
.
12.
- .
,
,
,
.
.
,
.
-
NuMega
. , ,
:
,
.
,
.
,
. , ,
,
( !).
, , .
, !
.
,
.
,
, .
282
28
3
3.
,
,
. , ,
. ,
.
,
,
.
. ,
,
. , ,
,
.
,
,
.
, .
284
13
^ ^ ^ ^
3.
- . -
(-) , . - .
- , . -
,
, , . -, , .
,
.
, - , , - .
-
-.
-
-, , .
- ,
, . -.
,
,
13.
, -, (
).
-,
,
. -
, ,
.
-
,
.
, -.
,
,
,
,
. ,
.
,
.
-
, . -,
,
-
286
287
3.
.
,
,
,
. -
,
.
.
-,
. ,
,
.
-,
.
-
.
, , - ,
.
, ,
-,
. - ,
,
-.
288
13.
-
, -
.
- ,
,
.
,
(. 9). ,
,
, -
. -
: , ,
?
: -
,
.
-
,
. -
,
.
-
-
.
,
.
-, ,
.
289
3.
1
60-80% .
-.
,
.
,
,
,
.
,
.
, .
, .
, .
,
.
, ,
.
2
100%. ,
,
. -
,
,
.
.
3
.
.
13.
,
.
,
,
.
,
.
-
-,
, ,
. - ,
, ,
,
.
,
.
,
,
-
- ( ).
, ,
.
NuMega
-, ,
.
290
29
1
3.
,
,
. ,
,
.
- ,
( !) -
.
, .
13.
,
.
-
-,
, .
-?
.
,
? ,
?
- ?
-?
,
, ,
, .
-,
.
- ?
-
-. ,
,
,
,
, -
. , 30%
-,
,
, -
.
-
,
.
-,
,
.
.
-?
-
.
-, ,
(
), ,
, .
292
29
3
3.
NuMega
-,
-,
200 -,
.
-.
.
, , ,
- .
-
,
. ,
.
,
- (
3 ).
-
. -
,
. ,
,
.
, ,
,
,
.
13.
-
-.
-
. .
-.
( ,
)
-.
.
,
.
-
.
,
, .
-
(
),
, - .
Web- ,
Web-
,
-.
,
Web. -
294
29
5
3.
-,
.
-.
-
.
,
.
-,
-. , ,
-
Microsoft
Windows
,
,
, -
. ,
, ,
-
-.
, -
.
.
-
-
-.
,
. .
13.
-, ,
.
,
,
- . ,
.
-
, -
.
.
, ,
Web-
.
-
(
) .
,
- .
.
, , , .
,
. , -
296
29
7
3.
,
, ,
,
.
,
.
,
.
,
,
-
.
-
. ,
,
.
-
,
-.
,
.
, ,
.
-,
- .
, Web
CD-ROM. Web,
13.
-. ,
- CD-ROM ,
.
, , .
-
-,
, .
-
.
,
-. ,
, -
- ,
-.
-
,
.
,
- .
-
, .
, ,
.
,
,
.
-,
298
29
9
3.
,
.
:
?
?
?
?
?
?
?
?
?
? ?
? ?
? , ?
, -
-. ,
NuMega
-.
,
, .
- NuMega
- ,
13.
. -
,
. , ,
,
. ,
-
,
-
- -
. - ,
,
, ,
, !
,
, .
!
-
, , .
. ,
.
, ,
.
. -
,
.
,
-,
300
30
1
3.
. .
,
- ,
, .
- -
, -
-,
. ,
.
-
- ,
.
.
,
,
-.
,
.
, -
-. ,
-,
.
-
,
,
302
13.
-,
,
.
-
.
-, ,
, , .
-
-
,
;
-
, ,
.
,
,
.
-
-
.
,
, .
- ,
.
303
3.
. ,
200 -, 60-90 .
, -
.
. -,
,
- ,
. -,
, -
.
-,
. -,
- (
, ),
-.
-
11, -
. ,
- -,
. ( 1-2
) ,
.
-.
,
14. - ,
.
13.
-
.
, -
,
, -
.
,
.
-
, .
,
.
.
- .
-
. ,
, .
, -
,
. , .
,
.
, , -
. ,
,
.
304
30
5
1
4
3.
,
(release candidate, RC).
,
,
.
,
.
? ,
, ,
?
, .
,
, ,
.
, ,
.
,
.
14.
( )
.
,
. ,
.
, , ,
.
,
,
.
100%.
,
.
,
,
, .
,
, .
,
.
,
,
,
,
,
, .
,
, .
, ,
,
,
.
308
30
9
3.
,
,
.
,
,
, .
.
,
. :
;
(
);
;
;
,
!
,
. : , ( ). -
14.
,
.
.
,
.
70-80 90%
,
.
.
,
:
,
;
,
:
- ;
- ;
- ;
- - ;
;
,
.
.
, ,
-.
.
.
310
12.
31
1
3.
,
,
. ,
,
, ,
, ?
-.
,
.
,
,
.
, , , -.
NuMega
-.
3-5 : .
-
: ,
,
. ,
,
.
14.
(. 12),
, ,
. ,
,
.
.
,
,
, .
,
, ,
.
,
,
:
-.
NuMega ,
. : -
312
31
3
3.
,
,
,
.
, .
!1
,
, ,
.
, , . .
, ,
,
, .
,
.
,
,
. ,
,
.
- ,
, , -,
' Three Stooges
. , .
14.
.
, .
,
; ,
,
.
,
,
,
.
,
, ,
. ,
,
?
,
RCn+1,
. ,
.
,
, .
.
, ,
.
,
314
31
5
3.
,
.
,
, .
,
,
. ,
,
, ,
. .
:
, ,
,
.
,
. , NuMega,
,
.
,
.
, ,
. , ,
,
,
.
,
114.
.
,
.
, .
, ,
! ,
, :
(
).
,
, .
,
,
.
,
- , .
. ,
,
- .
,
.
,
,
316
31
7
3.
,
.
,
.
,
,
. ,
. ,
.
. ,
.
.
, .
,
.
,
.
( , )
.
.
15
318
3.
, ,
! , ? .
,
.
,
,
,
. ,
,
.
?
.
,
.
. , ,
.
: ?
? , :
?
.
:
;
,
;
;
;
15.
;
.
?
,
.
.
,
.
.
.
,
, ,
.
,
. ,
,
.
,
. ,
.
, , -
!
,
.
,
,
,
320
32
1
3.
, ,
,
.
.
,
.
,
.
,
,
.
.
,
. ,
- .
,
. :
;
;
;
;
;
. .
, ,
:
.
15.
.
,
.
.
,
.
.
, -
.
, .
,
.
.
NuMega
.
, .
.
,
,
.
, ,
.
322
32
3
3.
,
.
.
, .
,
. ,
;
,
, ,
,
. ,
.
,
. ,
, ,
, .
,
.
.
, , ,
. , ,
,
15.
, .
,
.
.
.
,
.
,
?
,
, ,
.
,
. ,
, ,
.
,
,
, ,
,
.
.
NuMega, BoundsChecker,
. , , .
Help/About,
,
Shift .
324
32
5
3.
15.
,
.
, .
.
,
. ? ?
? , , ,
,
.
. ,
.
, , ,
.
, -
, ,
,
.
.
, ,
. ,
.
.
: ,
, , ,
.
?
?
?
.
.
,
.
, ,
(.
5). ,
.
, .
?
.
,
326
327
3.
, .
.
,
. ,
-
.
.
.
,
,
.
.
.
, ,
.
,
,
. ,
.
,
,
.
,
,
15.
. NuMega
.
. ,
,
, .
,
, .
,
. ,
.
.
, ,
, ,
,
.
.
,
.
, .
,
328
32
9
3.
,
, .
, ,
. ,
.
, .
C++ 5
Code Write 117
- 5
D
DOS 114
Make 159
MFC 5
Microsoft Visual Studio 160
N
Nmake 102, 160
P
Perl 114
R
RAD (Rapid Application Development) 224
s
SoftlCE 113
TrueCoverage 114
TrueTime 114
65
5
330
244
- 140,257 66,286
47-48,67
- 295, 302
296
302
291
301
289
304
303
298
302
303
299
302
289
289, 302
292
65
203
55-56
55,203
61
51
58
15
328
5
19
11
331
53
46
47-48,65
46
322
322
80
54
48,66,
316
135
77
64
69
230
3
317
109
41
85
210
60
46,62, 228
115 222
200
200
200
92,116
118
158
95
92
98
117
^ 116
52,78
17
11,
52
34
27
5, 29
2 5
24
10
42
24
36
7,25
12
37
34
13
27
25
24
36
2 5
29
10
26
26
27
33
5,29
83
18
46
102
21
135
74,80,
81,84,85
68
230
324
97
11 0
47-48,65, 287
- 301
316
46,48-
52
47-48,65
208
56
5
18
52
11
5
47
83
113
328
206
52
237
252
324
11
273
-
332
Web- 12
14
19
12
17
18
13
14
14
14
18
15
20
Web-
13
19
18
5,
180,217
76
176-
177
41,77,324 65
46,48, 55, 57
174 180
181
266
180
181
181
182
182
213
250
- 251
- 251
2
51
251
107
333
198,209,217-218
222
225
217,228
228
208, 220
163
167
166
327
5
46,48
61
74,76
76
74
88
75
76-77
243
49
326
24,27
74,77
42,65
15
22
52
8
158
163
160
310
162
161
268
162
---- 161
---- 161
---- 160
159
---- 163
---- 163
162
64
21
65
135
5
122
4, 27, 29,41
30
32-33
29
314
269
47
238
114
48
94
43
13
27
33
- 140
311
94
310
130,139
59,
114, 126
126
132
132
59
136
308
134
138
146
59
148
144
122
58
137
63
133
59
147
136
59
46,48, 57,60
149
316
84
48
46,
64,156
97
184
182
185
180
187
178
185
186
189
186
185
178
65
39
39,40
40
39,41
40
230
271
89
94
/
93
92
93
94
94
93
94
93
94
117
334
94,102
94
94
93, 118
94
93
100
92
125
21
118
175
92
135
96
209
10
125
242
162
313
315
33
5
18
,.^*^^&/
18 .
.
.
11 , ( -).
/5. , .
.
. NuMega
,
^, ]
, .
1999 . 15 .
, ^. 160 ,
40 . .
1994 . NuMega
, ., /++, .
,
. ,
,
, ,
.
, ,
51 ^, \.
,
336
33
.
.
. .
*'!
&'!1:,
: *s , *
* v * ^ , . .
;' ,
>
.,.
j*WJi^gm3Hii , . ;
1
8 ** , , -
. .
. .
. .
-
Adobe PageMaker 6.0
T y p e M a rite tF o n fL ftra ry
'' ;
'
'*^^^<^|^^:^^""""
. .
-
.
^ . ^* "
^ ,
^
--'
066422 J9.03.99 .
22.01.02 . 3000 .
84x108 '/32. . . . 11,5.
^ *.
. ,
103030, , ., 21. 0759.
,
>, ) ,
.: (095) 142-0571. e-mail: alexgrusedit Http://www.lTbook.ru; .: (095) 145-4519 - .
' . -. . 38. .: (095) 778-7269