Вы находитесь на странице: 1из 104

-1-

1.
1.1

13
1.1.1
13
1.1.2

16
1.1.3

20
1.1.4

22
1.1.5

-2-

24
1.1.6

26
1.1.7 ,
28
1.1.8

32
1.1.9 ,

37
1.4.1
37
1.4.2
38
1.4.3
40
1.4.4
43

2.

-3-

2.1

44

2.2 ,

44
2.1.2
Windows 95
46
2.1.3 Delphi
48
2.1.4

51

2.3

54
2.4 Delphi,


56

2.5
61

-4-

2.6

65

2.7

67

2.7.1
67

2.7.2
70
2.7.3
74

3.

78
3.1

78
3.2

79

4

86

-5-

4.1

86
4.2

90

94

96
.
98

-6-


.
1988
, .
2,5 .
1988
.
,
.
().
, ,
(.. ,

),


(-

, ).
,


, .
:
) (
;
);
) (
).

-7-

,
, ,
.

.1

.1

.
, ,
-
, ..
:
- 1/3 ,
;
-

, ;
- -
.

..;
-
,

-8-

,
.
.


.

().
:
- ,
;
- ,
;
- ;
- ;
- .
,
,
,

.
.

80- 90- .
1989 ,
,

(). ,
,
,

-9-


,
.


.

, ,



() .
,
,
,

(),
, .

,
, - .


. ,
, .

.

-10-

. ,
,
.
, ,
.

: ,
, , ,
, .
, ,
, . ,
, - .

.
(),

.
,


, ,
.

-

, ,
.

-11-

, ,
. ,
, ,

().
.
, ,
80% ().
. 90%

NetWare NOVELL .

.
SWIFT.
, SWIFT, 200
.
- .
,
UNIX ,
MS DOS.


. ,

, ( ,
, )

,
.
,

-12-

, ,

: ,
,

-,

.

, ,
.
, , -
.
,

, ,
, .
,
, .. .
.
1994

:
-

,
;
-

;
- , ,
.

-13-

;

, ()
.
:
- , , ;
- ;
- ;
- ;
- :
, ,
.


,
.

,

21.06.1997
,

. ,
, ,
01.01.1998 ,

.
MS DOS,

Windows 95,

-14-

.

MS DOS , .
MS DOS ,
- ,

(),

dBase, Clipper, Paradox, FoxPro,


Delphi.
Windows.
''
'' -, , ,
.
, Windows-95
MS DOS.
Windows-95
,
.


.

.

,
:
-
;

-15-

Windows-95;
-

;
-

.
-

1.
1.1

1.1.1


.
,

.

80- 90- .
1989 ,
().

, .

.
, ,
, .. , , ,
,
.

, , , ,
, Rstyle , Diasoft ,
.

,
, .
, ,

,
.
:
- ;
- ;
- ;
- ( );
- , .
,
.

(-)

.
.

(). ,
, , ,
,

,
,
,
, ,
.

-,

, , , 75% .

, ,
,
,
.

,
, , ,
,

.

- .

. ,
. .

1.1.2

,
, ,
.

()

. :
- ,
,
, , ;
-
,
(), .

-,

, , , ,
.

, ,

..


.
,
,
, , .


.
, , , .

,

: , ,
; ,
.

.

.
,
.

.
, , ()


, ,
, .
, .

.
()
DBF ,
, ..,

.

, .
,

, ,
( Clarion , Oracle ), ,
(Clipper, dBase)
.

Btrieve Tecors Manager NOVELL. Btrieve
Net Ware
.
Btrieve :
-


;
- (C, Pascal, Assembler );

- 4 ;
-

;
- ;
- .


Oracle .
, ,

, . ,
Oracle,
: , - ,
.
.
,
, .
Oracle ,
, , .

1.1.3

,
:
- ();
- ();
- ;
-, :
- ..
-,
( ).
,

, ()
, .
, ,
, , IBM .
- .


. , ,
, RISC .

,

.

, ,
.

, ,
.




.

, 1
.
,
, , ,


. ,

- , .
,
, .

1.1.4

.
, , ,
.
, . ,

, ,
.
( )
.

, .
,
.

.

.


(MS DOS, NetWare, Windows NT, Unix ) , ,

, .

:
-;

-.
, ,
, .
.
, ,
,
, .

).
,
, ,
(
, ),

, .
, ,
.
,
,


.

.
.
CASE ,
.
.

.
.

, ,
.

1.1.5
-
. ,
( MS DOS Unix),
.

, ,
.

DOS-.

.
.
,
,
( TRICORD).

.
- :
,

.

. ,

.
DOS
. .

, DOS-
. DOS-
,
.

.
, DOS ,
, Windows.
, Novell Net Ware.
,
.
,
.

,
.

:
,
, ,
, ..

SQL.
:
, DOS ( ),
, ,
Btrieve Record Manager . ,
, ,
Net Ware Btrieve.
,


Btrieve.

1.1.6


() .
,
, .

),

, , .

-

.
.
,

, .
, ,
,
().
, ,


().

,

.

, ,
,

,
, .
,
,
()
.

.

-

.

,
(
.
,

(
, 1 ,

). . 1.1 .

.1.1

1.2 ,

.


. - ,
,
,


.

,
.
,

, .

.


.
.
:
, , ,
.

:
1. ,
( )

-,
;
-, (
)
.

-.
.
( -
) .

2. , (
).

, :
- ;
- ();
- ;
- ;
- ;
- (
);
-
( );
- (
);
-
( );
- (
);
-
( );

- ;

, ,

.
.

3. , (
).
:
-,
;
- ;
-
;
- ,
;
- ()
( ,
, ..);
- (
);
- .
.

.
/
.

.
/

.

, .

, .
.


.

,
.

.
.
/

.
,
, 10%.

1.3

1990. .

31 1987 7
.
.

.
,

, ,
.


.
.
,
.

,
(

0406007).

, .
.

(/)

, ,
.
:

- ;
-

, ;
-
;
- ;
- ,
;
- ,
, ;
-
,
.
:
- ( ),
.;
- (
0.5% );
- ,
( ,
);
- ;
- (
)
-
;
- 0406007 .
1.1
.

1.1



50


100 200 100

800

0
10

0
10

20

40

10

20

35

( 0.5%
3

)

,

15

20

25

300

600

15

20

70

70

70

85

85

04006007

10

10

10

25

25

10

0406007
(.)

12

128

140

485

837

(.)

5
2.1

2.2

2.3

13.9

11

,
.
,
,
, ,
.

,
(

,
), (
) , , .

(
0406007), / ,
,

, .
,
,

( 2).
1.2

1
1
2

3
28750.5
26116

4
1200
1200

5
1100
1100


6
2708.6
2734.5

7
23750.9
21081.5

26645

1200

1100

2760.4

21584.6

27701.9

1200

1100

2786.3

22615.6

28230.8

1200

1100

2812.2

23118.6

21916

1200

1100

2838.1

16777.9

21010.2

1200

1100

2911.1

15799.1

27895.0

1200

1100

2943.7

22651.3

22516.0

1550

1200

3415.3

16350.7

10

19876.5

1550

1200

3415.3

13711.2

11

21123.3

1550

1200

3523.5

14849.8

12

20156.5

1550

1200

3442.2

13864.1

,
:
- - , :
, ,
2 ,
:
- ;
, ,
.
30%;
- (, ,
..)

1.4
,
.
1.4.1
,

.

,
, /,
, ,

.
,
, .

.
, .
,
. ,
. /
,

/ ,
.

1.4.2


, .
() () .
,
/ ,

. /
, ,
.

(),
.
,
.


, .. .

(, , ,
/ ..)
, . ,
, , , ,
..
.
, ..

, .

.
:

.

1.4.3

()
FoxPro 2.6 for DOS :
1. ;
2. .

.


.

(1 1.4 ).

( , ,
).
conf.dbf
:
Bank ; kpo ; Name pod
.
mask_val ,
( ).
mask_val
spaval. dbf. spi_kass ,
podr.dbf
. kod_pod
conf.dbf. , zag_day, zag_val, zag_spr.

: zag mask_val Zag (


), DBF.
, anj.exe .
:
1. ;
2. (/);
3. .
;
4. ;
5. ;
6. ;
7. (
100 , );
8. ;
9. 4-8 ;
10.

4, 6,7 ( 8)
: < >,
<>, <>, <>.arj.
: Y , V , .
:
1. ;
2. , conf;
3. .
, , ,
, .
, .
.
;

4.

0406007 .
oper.
5. .
, .
6. ( )
.

1.4.4


.
, :
1.

( MS
DOS);
2.
0.5% ;
4.
;
5. ;
6. ;
7.

);
8.

(, .
, / )

2.1 :

2.1.1
,
:
1.


,
;

2.

()
,
/, , ,
;

3.


,
- ;

4.

,
,

;

5.

6.

,

;

7.


.
:

- Pentium 100;
- 8-16 ;
- Epson Stylus 800C;
- .

,
,
,
.

2.1.2 WINDOWS 95


Windows 95, Microsoft. Windows 95
Windows 3.1 MS DOS.

, Windows , MS
DOS.
,

DOS,

, :
-

;
- ;
-DOS
.

/, , , .

Windows 95
.
, Windows

, .
, Windows 95
,
:

Windows

95

Microsoft,


;
-32

Windows. Windows 95 16
, 32 ;
- ,
;
-
( ),

, - ;
- ( );
-
( MS DOS,
confic.sys avtoexec.bat);
-

.
, ()

Windows

95

,
.

2.1.3


.
,
Borland Delphi.
Delphi ,
Microsoft Windows 95.
ObjectPascal, -
Pascal, ()
.
Delphi

Windows-,

,
-.
Windows- Delphi
:
-
Delphi ObjectPascal,
,
120000 .
Delphi .
DCC.EXE.
--
Delphi

. Delphi ,
. , ,

,
.
Pascal, BorlandPascal 7.0
- (RAD)
Delphi

,
(

).

(VCL)

Delphi,
Windows API, .
-
Delphi ,
.
Delphi Windows 3.1. ,
Windows 95, 32-
Delphi, Windows NT.
-
Delphi
. Delphi SQL
Borland DataBase Engine. Delphi
Borland SQL Link, Oracle, Sybase, Informix InterBase
. , Delphi
InterBase, ,

SQL-

Delphi,


.dbf ( dBase
Clipper) .db (Paradox). In-

terBase for Windows 4.0 ( SQL ,


),

-.

, Delphi ,
Windows. Delphi
,
,

Delphi,

140 ,

Windows

API.

Delphi

, ,
.

2.2

,
, .
,

.

, ,
:
- ,
,
, ,
;
-
;
-
;
- /
;
-
;
- ;
-
/ ;
- / .

().
. 2.1 .

.2.1

, ,
,
.

,

2.3


.
,
,

(),
(),
.

27.02.1995
27
.

.

/
;

.
:
-

/ ;
;
- .


.
.

:
- ;
-

;
-
.

Report Smith, Delphi


.

,
,

.

1

2.4

DELPHI


:
- () , Windows95;
- () ,
,.
, ;
- Delphi,

, , , .
Delphi ,

. , Delphi

Delphi ,

.
,
, ,
.


Delphi , .
Data Access Components ,
. Data Controls

,
. .
Delphi ,
Data Source. , ,
, ,
. Table, Query StoredProc.
Table Query,
DataSet DataSource.
Object Inspector
, ( File Uses
Form).
Delphi
Table. Table
. Database Name.
,
Object Inspector ,
,

DBF.

Table

Name. Object Inspector

( ).
( )
, State,
:
-dsBrowse ,
;
-dsEdit .
dit AvtoEdit
DataSource;
-dsInsert ,
. Insert,
DB Navigator;

-dsInactive ;
-SetKey .
SetKey;
-dsCals

Fieds

( On Cals Fields).

, ,
, .
Delphi
, Windows,
, .
Data Controls Delphi Components:
-DBGrid ,
. ,
;
-DB Navigator ,
;
-DBLabel ,
;
-DBEdit

);
-DBMemo
, , BLOB (Binak
Legre Object );
-DBImage , BLOB;
-DBListBox DBComboBox
;
-DBCheckBox ,
;

-DBCtrlGrid
.
.

Data Source.
DataFiled.

DataControls
.
Delphi Object Pascal.
, ,

, .
, , , ,
,

.
,
Windows 95 .

, .
0.5% ,
,
.

,
. 2.2.

"
"

( )

Windows 95


Delphi

( )

.2.2

""

""

" "

""

""

""

2.5

, Delphi
Object Pascal
Windows 95. :
- ;
- .
.
:
1 ,
, : , ,
, , ,
, - ;
2 ,
,
, , , /
, ;
3
, : , ,
, , ( /
) .
. ,
Windows (Windows File Manager),
C: \ BOXLIGHT \ TEMP. ,
.
, .
, Delphi, Tools (
) Database Desktop ( ). File
() DBD New/Table ( )

dBase Windows .
Create Table ( )
.

Define (),
Define Index ( ).
, ,
Unique (), ..
.
Save as ( ) Create
Table C: \ BOXLOGHT \ TEMP.

Delphi

.
DBMemo-, .

, DBMem
.
.
- .
DBImage,
BLOB .

() DBImage.
, .
,
Ttable/DataSource. , DBText,
PRD_NAME,
.
DBNavogator VisibleButtons ( ),
.
, .

Table DataBase_Name ( ),

C:\BOXLIGHT\TEMP, , . , Table ( ) PRODUCTS.DBF,, IndexName ( ) PUD_STKNUM. - DataSouce ( ) Table () .


DataSoure DBNavigator, DBtext DBMemo. DBText
DataField PRD NAME.
PRD_DEST DBMemo DataField.
Active
Table, PRODUCT.DBF.
, (data aware objects),
, DBText ColorShow
1200.

DataField DNMemol RD_SPECS.
.
. , ,
PRD_TIPS PRD_ACCESS.

-. DBMemol , , DBText
, .
TableName IndexName,
Active True.

,
.
, .. ,
,

.
.
, . ,

, ,
.

, Windows 95.
, ,
.
, Pentium
100 .

2.6

, :
- ;
- ;
- ;
-, :
, , ;
-, .

.
,
, ,
..

,
:
- ;
- ;
- ,
;
- ;
- .

:
-IBM
Pentium 100-130 ;

- 16 ;
- , 1.0 ;
- ;
- ;
- / ;
- ;
- .

2.2.

.2.2 -

2.7
2.7.1

,
.
:
- ;
- , , ,
, ;
- ;
-
.
,
,

:
-;
-;
-;
-.

/ .
:
- ;
- ;
- ;
- ().

.
.

:
-

. -

. /


, .
.
, ..
.
, , -
,

(+ -) .
, :
-, - (
),
;
- 0406007.
.
.
,
, ,
.
,
:

( 24 ,
: 15.00
, 15.00 ).

,
.


(+ -) .

( / )

.

2.7.2
Pascal, Object Pascal,
,
( ,
,
,
).
Delphi
,
.

.
, Delphi ,
Object Pascal
, -
,
.
:
-,
;
-, ;
-, .

, ,

Delphi,

.

:
- ;

- ;
- ;
- ;
- (
).
Run/Run
(F9). -
,

.
,
.
Run/Program Pause.
,
,
.

,

.

:
, , ;
,
Toggle Breakpoint (F5)
. ,
,
, ,
.

,
() .

(),
,

: ,
.
. ,
, , ..
.
,
.

,

. ,
, .
,
( ).

.
, .
/ , , ,
,
, ..
, . /
.

,
. (Shortcut)

,
Windows 95.
,
,
. , -
.
, , ..
.
3.

2.7.3

:

;
(
,
). , ,
.
, (
, , .

. : , .
, ,
, ..

,
. ,
:
- ;
- :

: 10 ; 11 ;
23 . (
,
)

: 840 , 280 , 810


.

( ),
.
-

, .

, .

10,11 810.

: .
( ). ,

( ) ,
,
( ) .
.
(
).

:
-
;
- ,
( 810), (10)
.

,

(810)
(10,11).

: ( ),
,
,

.
(
)

.


:
,
.
,

.
, .

.2.3. () 2.

.2.3

3

3.1


,
.

.

,
,
,
.

.
, ,

, ,
.
,
-


..
,

:
- ,
;
- .

,
.

3.2


:
-

;
- ;
- .
.

( ) .

= *

- (.);

- ( ) (.);
- (.);

( -
, .
0.2)
*
, .

( )
.

= / ,

- .


( ).

= / ,

(.).

.
1. ( , .)
3.1
/

(.)
1

(.)
1000

600 )
(Pentium 100)

2500

pson Stylus 800C

1600

5000

400

10506

: ,
.
2. ( 1
).

.
7 420
. ,
70 , 150
. , ,
6 (420/70),
2.8 (420/150).
1500
./, 1600 ./. ,
57.6 .
61.5 ., , 0.13 0.14 .

. 0.78 ./,
0.41 ./.
.
3.2
/

1500

(.)
0.78

(.)
0.41

./.
3

38.5%

0.46

0.53

20%

0.04


40%
0.3

0.2

1.55

1.19


1
.
.
1.

= Q * ( 1 2),

- (.);
Q - (.);
1, 2 -
(.).

= 150 * ( 1.55 1.19 ) = 54 (.)


, :

= * Q..,

- (.);
= 304 * 54 = 16416 (.)
2. (.)
= *
= 16416 10506 * 0.2 = 14314 (.)
3.

= /
= 16416 / 10506 = 1.6
4.
(.)

=/
= 10506 / 16416 = 0.6 (7.7 ).
,
14314 ,
7.7 .
3.3
.
.3.3

3.3

(.)
50
100 200 100

800

0
5

0
5

5
15
0
0

9
23
0
0

10
25
0
0

20
300
0
0

35
600
0
0

)
.0406007

40
10

40
10

40
10

40
10

40
10

. 0406007
(.)
(.)

80
1.33

83
1.3

95
1.5

400 725
6.67 12.0

,




/
(

3.3 , ,
. ,
,


3.4
, 3.1
.

3.4


(.)
50
100
200
1000
125
128
140
485
80
83
95
400
45
45
45
85

8000
837
725
112

800
700
600
500
400
300
200
100

M
e tr
ic

50

100

200

1000

8000

. 3 . 1 "

4.

4.1

, ,
,
.
, ,
, .

20300,
, .
,
, , .
:
.


.

, .

, , , ,
,

,
().

, ,
,
.
, .
, 2 6 ,

4.6 , ;
-

- 2 ,
3.1


.
, 1982
1990

() .
,
.
,

, , (45 )


.

,
, .
,

, ,
, .
, .
,

, .
.
.
.

.

, .

,
.
Trinitron, Sonictron, Diamondtron.

.

, .

5-7
,

, ,
. MPR 2 (1990
). MRP (1987 ), .
MPR 2

. low radiation,
MPR 2.
.
, 98.

. : ,
,
(NUTEK) SEMKO,
.
1992

, 1 1993

,
,
.
, , ,
( 50377-92, 29216-91),
( 50628-93) -
(, , , ).

,
, , ,
.

4.2


,
, , .
- .

:
- ;
- .

( )
,
.

, .. .

,
: ,

.

, ,
.

:
- ,
;
- ;

- ,
;
-

.
11-479

.

40 , .

,
.
:
-
;
- ;
-
.
,

.
:

F = (E * K * S * Z) / (N*Q) ,
F , ;
E , ;
S , ^2;
Z ,
(Z=1.1-1.5);

N , .;

Q ,
;
(N).

N = (E * K * S * Z) / (F * Q)
:
- = 3 ;
- = 2 ;
- = 2.5
= 0 ;
= 0.8 ;
11-4-79 4
= 400 .
40 F = 2340 .
.
G =70% Gc = 50%.
:
,
:

= = 2.5 0 0.8 =1.7
i =
i = ( * ) / ( * ( + )) = ( 3 * 2 ) / ( 1.7 * ( 3 + 2 )) =
0.71

Q = 0.35.
, , :
N = ( 400 * 1.6 * 6 * 1.1 ) / ( 2340 * 0.35 ) = 4 ( 2 )

, .
.

.

,
, .

Windows 95 Delphi

, Windows 95
Delphi, ,
.
,
, ,
. Delphi
,

Delphi.


.

,
.

. ,

14314

7.7 .


-
.

,
,
-,
.
Windows 95
,
.


1.


. .., .: , 1997.

2.

. . .., .: ,
1986.
3.

..
, .: , 1994.
, .:

4.

, 1988.
5.

.., ..
, .: , 1988.
. Delphi, DiaSoft

6.

Ltd., 1995.
.. Delphi 2.0

7.

1, .: -, 1997.

8.

, -
27 27.021995. .
9.

.. -
, ., - , 1996.
.. , .:

10.

, 1992.
11.

..

, , .:
, 1996.
12.

. , .:

15, 1998.

.. ,

13.

, .: , 1995.
.. ,

14.

, .: , 1996.
15.

-
, , 1991.
16.

. -

, .: , 1997.
. .., .:

17.

, 1994.

18.

..

, .: , 1996.

19.

.. :

/ : , .3,
.38, ., 1993.
. ../-, .:

20.

8,9 1994.
21.

.. , .:

, 1995.
22.

. ...

.., .: , 1983.
23.

..
,
1991.