. , , ,

,,,

,

.................................................................................................................................................................................... 2

1.......................................................................................................................................................................................... 5

()............................................................................................ 5

1.1 .................................................................................................................................................. 5

1.2. .......................................................................... 10

2........................................................................................................................................................................................ 12

...................................................................................................................................................... 12

2.1. ....................................................................................................................................................... 13

3........................................................................................................................................................................................ 17

......................................................................................................................................... 17

3.1. ................................................................................................... 19

3.2. - ().............................................................................................. 25

4........................................................................................................................................................................................ 27

pp..................................................................................................................................... 27

4.1. .......................................................................... 28

4.2. ........................................................................................... 29

4.3. .............................................................................................................................................. 29

5........................................................................................................................................................................................ 32

OLE: .......................................................................................................................................... 32

5.1. OLE........................................................................................................................................................... 32

5.2. ...................................................................................................................... 33

5.3. ................................................................................. 35

6........................................................................................................................................................................................ 37

............................................................................................................. 37

5.1. ....................................................................................... 39

7........................................................................................................................................................................................ 41

........................................................................................................ 41

......................................................................................................................................................................... 44

...................................................................................................................................................... 45

(). , , .

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

4 . . , , . (, , , ), ( ), . - . .

OLE. , OLE. OLE . , Excel, , Word, .

OLE , . - OLE- , , . OLE OLE . , OLE, . OLE OLE. , OLE . , , OLE - . OLE . .

. , .

.

:

    , , ;

    OLE;

    ;

    Delphi OLEContainer .

, 6, . , . , : , , , , . . , , , . , , - ().

.

1 ()

(). , , . 1- co. , ; . 60- (), op . , , .

1.1

() . , , , . , , . , , ( ), , . , . , , , . , . _1 (. 1) ( ), j- (1<j<n) ( 1), . ( ) , .


1 1
2
S1 S2 Sd 1
2 1 2 S1 S2 Sd 2
...
N 1 2 S1 S2 Sd p
_1 _

()

 


. 1 (, , )

/ : (1) , (2) , (3) (4) . (), , . - , .. . , -, . , , , / .

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

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

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

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

1.2.

, . - (. 2). ( ) .


. 2. -

, . , . (. 2), o (, , ..). . , c .

( ): , , .. , .

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

2

 

, . . . , . , . . , [..].

, . () : , "" , " " "". , ? . , , . : (, , ), , , ..

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

, . , , .

, .

2.1.

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

, , . ( S1-) (. 3). , .


. )


. )

. 3. () ()

. N , 1:N . , , . , / . . : N:N, , . , , , . : (. 3) N , . . 3 , (. 3). . . , . .

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

, .

3

., 1970. , , . , . - . , , . , . .

:

. .

. , .

.

.

. . , , .

? : - , - . . :

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

, , , .

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

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

, , : .

3.1.

, . : (1) ; (2) , . , .

. . , , , . . , . . , , . , .

, . : (1) (2) , . , . , , .

(. 4).

/ .
6 635-6078 140
7 637-2050 140
8 538-584 250
/ . .

. .

6 2.95 2.5
7 3.97 35
8 6.96 3.8

. 4 ,

() , / ( 4 5), (. 4). , (a), /. . , :

<><637-2050><40><...><><2.95><2.5>....

.. , . , . , , , . , . .

. , . , , , . (, ..). , , , , , . , : dBase, DB/2, ORACLE, Paradox .

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

, ;

- ;

;

  "".

, . , / , (Oracle, IBM, Relational Technology .). - . , , , .

,

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

, -. , . , -, . , (dBase IV, Paradox, .). Help- , .

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

3.2. - ()

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

:

, - ;

, , ;

, .

, : - (), .. - . , : , , , . . , - : , , , , , ( ), . (dBase, R-Base, .)

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

: . , ( , ).

4 pp

 

, . - . , , , . . . . . , . ( , , . . , , .

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

, , . , .

4.1.

. , , , ; , ; , ; . . , , . VCL- TEdit Tontrol, Tontrol . , TEdit TWinControl TCustomControl, VCL.

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

4.2.

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

4.3.

, , . , . , , . , , . , .

, , ? : ; ; , , (sibling). , , , .

TDBGrid, TTreeView. , . , , . , . , , .

: , . . , ,

, , . , . , ( , ), .

? , - (, ). , -, . , , .

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

5 OLE:

, , , , , , , . . , . , Windows 95 , , Word.

Windows 95 OLE, .

5.1. OLE

Windows , , OLE. Microsoft, Word Excel. , , , , Word, , Excel. , Windows Excel , , . Excel Word.

OLE - . OLE . , Paint CorelDraw, Word WordPerfect, Ventura Xerox Publisher PageMaker. , . OLE , - Paint Word. , .

5.2.

OLE (, , , ) . , , , , , . , . , Word Excel, . - , .

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

OLE , , Windows- . , , , . , , , , , , .

- , Excel Word Windows, , , , .

, OLE , . - , , , , -, , , - .

, , -, - , , , . Windows - . - - , .

5.3.

, , () Windows- Windows- (). "" , . "" , . , Windows .

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

( , ) - - , . -, . .

, :

, , -, - - ( "" , , "" -, .) - - , -. - .

: , , . -, - - -.

6

 

, .

, , , .

, , , . , . . , . , .

, . . , . , . , . , , , . .

, .

:

1.   ;

2.   ;

3.   .

. .

, , TEST. TEST , , . . - , . , . , , , .

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

. , . , . . , .

5.1.

, , , , .

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

, , . . - , , , - .

7

, . , Data. TTreeView , . . , -: , , , , . : 1-4.

Key_Id Key_Parent
0 15
2 0
3 0
23 2
24 23 1
26 23 2
27 23 3
28 23 4
30 30
31 30
32 31 1
33 31 2
34 31 3
35 31 4
36 31 5
37 31 6

.


:

.

.

455
465
475
485

.

/
1 27.03.99 4
2 12.05.99 3
3 13.05.99 2

- .

/
1 455
2 485
3 465

.

:

1. .

, binary, , . bmp . jpc, gif, tiff, , gif. .

Delphi gif, SkyLine. Image Lib 30 , .

2. Delphi OleContainer.

, , OleContainer . Bitmap:TBitmap, , , OleContainer. , Bitmap, OLE-, gif.

.

:

    , , ;

    OLE;

    ;

    Delphi OLEContainer .

TEST, 5 , Windows 95. TEST.

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

, , -, .

 

1. .. , .. , .. . . . . 1999.

2. .. , . . . - . - .: , 1988.

3. . , . . TSTST.

// . -1997.- 2.

4. .. . . // . -1996.- 1.

5. .. , .. . . // . 1997.- 3.

6. . . . . // . -1995.- 6.

7. . . . - . // . -1996.- 4.

8. .. . . // . -1997.- 1.

9. . , . . Delphi - . BHV -: 1996.

10. , . . Delphi. . 1996.

11. , . Delphi 3. . 1997.

12. .. . Windows. . 1995.

13. Windows 3.1. . 1994.

.................................................................................................................................................................................... 2 1...................................

 

 

 

! , , , .
. , :