. , , ,

,,,

,

“ . , , .


.

, , , . .

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

.

. , .

, , , .

.

, .

, , .

: , ; .

, “” , , , , .

:

  1. ( , );

  2. ;

  3. , , ;

  4. ;

  5. .

, .

:

  1. , ;

  2. , Turbo Pascal Delphi, ;

Turbo Pascal Delphi.

:

  1. , ;

  2. , , ;

  3. Turbo Pascal Delphi;

, , :

  1. Turbo Pascal,

  2. Turbo Pascal,

  3. Delphi,

  4. Delphi.

6 Delphi, , , , .

“” , . , . , , , .

Delphi, HTML, , RTF, . , , .


1.



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

, .

. , , :

  1. -

  2. -

, ; , , ( ); .

, , , , , , .

, , . [11]

“”, .

. .

“” . , . , , ?

, , , .

:

  1. , , , ;

  2. , ;

  3. , , ;

, ( , ..), - , , . [7]



- , . : , ; , ; , .

.

, , .

. .

CD ROM, , , , , .

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

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

, , . , , .

, . :

  1. .. ;

  2. , ;

  3. ;

  4. , , , . ;

  5. , , , ;

  6. , , ;

:

  1. ( ), ;

  2. ,

  3. , , ( ), , ;

  4. . , , .

  5. , .

  6. , ;[4]

, , . . , , .

, - (). . .

, , . . , , .

, “” , , .. , . , , . , .

, , , 1 2 . . . The World Book, 250 . , .

, .

, , , , , , , .

:

  1. ;

  2. ;

  3. ;

  4. ;

  5. . [14]

, , , . , , . , - .

:

, : , , , , , , , , , . [4]

, .

Microsoft Office, : Microsoft Word, Microsoft FrontPage.

.

, , , , .

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

. , .

, HTML ( Hypertext markup Language).

HTML , , “”. , , , , Windows.[10]


1.3


, . .

.

, , . .

. , . , , , , .

, , .

(“”, “”), . , : , , ..

, , , , , , .

, , .

, . .

, .

.

, , , . . , .[7]


1.4


( ). , , .[12]

, , , .

() , .

, .

- , :

  1. -, , .

  2. -, , , . , () .

. .

, ( , , ..) .

“”.

; , , , , .

, . . :

, , (, ) , , .

, . , , .

1.4.1

, , . :

  1. ,

  2. ,

  3. ,

  4. .

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

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

, .

.

, . , . : , (5- 11-), , , , , , .

1.4.2

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

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

.

1.4.3

.

, ( ), :

, , , . , , ..

, , , , . , , , , .

A


B


C1 C2


D1 D2 D3


F1 F2 F3


.

(), .

. n m , m+n . , . (), Zi , Pj, I- j- 1, Zi Pj, 0. , . , . , .

P1

P2

P3

P4

Z1

1

0

1

1

Z2

0

1

0

1

Z3

0

0

0

0

Z4

1

1

1

1


.


, . , , , .

, , , , .

, , .[13]

.

, . , , , .

.

, .. , , , , .

( 10-15 .) .

, , . . . , , .


1.5 .


- , , .

, , .

, . , , .

.

, .

, .

, . , , . , .

, , , , , .

. , .

, . .

, , . , - , .


1.6


, :

  1. , ;

  2. , , ;

  3. , ;

  4. . ;

  5. , , , ;

  6. , ;

  7. , , ;

  8. ;

  9. , ;

  10. , ;


2. Turbo Pascal Delphi.


. , , .

, - , .

, , , , . , Windows, , , . , , , . : , .

. , . . , . , .

, GUIs, . , " , . . :>, DOS, " " (desktop), , .

, Windows , , , -, . Windows, , . , , (, Windows 95 Windows NT 4.0 , Windows 3.1: Windows, ).

GUIs, , Windows GUI. , Windows, . .

. Borland Delphi Windows DOS. , , , , , . Windows . . ( Microsoft Windows Software Development Kit, , ).

Delphi Windows

MS-Windows (GUI), . (GUI) , - DOS. Windows . . , Windows .

Delphi , , Delphi . Delphi .

Borland Delphi : Windows 98 Windows NT . (bugs) , . Borland Delphi Windows , ( ).

Delphi . , . .

Delphi - , RAD- (Rapid Application Development ) CASE - . Delphi Windows , . Windows, ++, , Delphi.

Windows Delphi:

  1. ;

  2. ;

  3. .

, . , . . , , , , .

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

Delphi . , , , . , , , .

. Borland Delphi , , , , , , , a . , Windows . Borland Delphi .

, , (, , .) Delphi - .

, , .

- . , . , , - .


2.1 -

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

1. . , , - .

2. . , , .

3. . , , ,

Borland Pascal - : , . , , .

- , , . , , - , , .

, . . .

, , , ( ). : , , - Borland Pascal.

- . , - , , , . .

, , . , , , . :


TEmployee = record

Name: string[25];

Title: string[25];

Rate: Real;

end;


TEmployee , .. , . TEmployee .

, , . () , , , () .

. Borland Pascal . , , . object. , , () object.

- , .

, TEmployee, TEmployee, THourly TEmployee. , TEmployee THourly. ( DOS) , . , . - , , . , - .

- , . , . , .

. , , , . , , .

, - . . [6]


2.2 .

Windows - PC, :

- (.EXE);

- Windows;

- ;

- ;

- Windows , ;

- Windows.

. Windows, . Borland Delphi , Windows, OLE Microsoft.

Windows . , . "" , , Windows . , "", Windows wm_LButtonDown. , Windows wm_KeyDown.

"" Windows wm_Command. - Borland Pascal.

Windows , (TSR). Windows . , Clipboard (DDE).

Windows , , . , , .

, , - . , . Windows Windows .

Windows: , , , , , . Windows . . , .

Windows , Borland Pascal, . (EXE), (DLL). , . DLL . , DLL , .

Clipboard , , , , . , , .

() ( Windows). ObjectWindows Windows Borland Pascal. , ObjectWindows , . , "", Windows wm_LButtonDown. , "", WMLButtonDown, wm_LButtonDown. , Windows , .

Borland Pascal , , , . Borland Pascal, Windows. , , . , . , . [5]

Windows, Delphi. Windows , Delphi , .

Delphi Turbo Pascal. .

Borland Pascal 7.0 , DOS Windows.

Borland Pascal , . , .

Turbo Pascal . Turbo Pascal Delphi , , Turbo Pascal. , , . , . Turbo Pascal , Delphi, Windows, .


3. .


, , Borland Delphi. .

Borland Delphi Turbo Pascal , , , .


3.1


3 :

  1. ;

  2. ;

  3. ;

, :

  1. ;

  2. , ;

  3. ;

  4. ;

  5. ;

:

  1. ;

  2. ;

  3. ;

  4. ;

  5. ;

  6. .

, .

. , .


Borland Delphi Web Browser, . 3.1 HTML.


3.1.

Web Browser , , , .

, Html , . , , , . .

, , .

TlistBox “ ”, . 3.2 .


3.2.

Borland Delphi Turbo Pascal, . , .

. “ ”, , .

: “”, “”. . 3.3


3.3.

, , .

. 3.4 .


3.4.

. 3.5 :

    • Delphi Pascal


3.5.


. 3.6 :



3.6.

, , : .

Delphi HSNeoBtn. , .

. 3.7 : .


3.7.

. . .

, .

, , , , . .


. 3.8 . , , .

rtf, Word.


3.8


:

1. . 3.9 . Delphi Turbo Pascal 3.9.


2. . 3.10 . .


3.10.

3. , . 3.11


3.11

  1. :

    1. () () , . 3.12 .


3.12

. 3.13 .


3.13

3. “” . 3.14 .


3.14 “ ”

4.

  1. . “” , .

, . 3.15 .


3.15

, , , . . 3.16 .


3.16

, .

RichEdit, rtf.

SpidBtn . , , .

Delphi Animate, avi.

, . .




Delphi

Turbo Pascal

,


45


Turbo Pascal Delphi, , .

, , .

Delphi 5.5 Windows, , .

, :

  1. , , ;

  2. , ;

  3. , , , ;

  4. , , ;

  5. ;

, . Turbo Pascal Delphi. , , . Turbo Pascal Delphi , .

. Turbo Pascal Delphi. , , . , , . , .

HTML , , . , .

, , . , . , , , .

. ( 10-15 .) .

.

, , , .

. , .



.. : Delphi Turbo Pascal.


.. , Delphi Turbo Pascal.

, , , .

.

, .

.

, , .

, .. .


: ..



: Delphi Turbo Pascal.


.. , , , , .

.

, , .

Turbo Pascal Delphi Windows - .

.

, .

, .

, .. , , .


: ..



3.


1.

.... 7.

    1. ... 7.

    2. 9.

    3. .. 14.

    4. ... 16.

      1. . 17.

      2. .. 19.

      3. ... 20.

    5. ... 22.

    6. ... 23.


2.

Turbo Pascal Delphi Windows. ... 25.

2.1 - . 29.

2.2 . ... 32.


3.

. 36.

3.1 36.

3.2 . 37.

3.3 39.


. 43.


... 46.


47.

64.


46



:


  1. C. Delphi 5. // “” 2000 .

  2. ., ., .

Delphi 5. . // “”, BHV, 2000 .

3. . Delphi . // , 2001 .

  1. .. “ ”

// “ ” 10 2001 .

  1. ., . “ ”

// “ ” 2001 .

  1. CD “ ”

ALEX SOFT 2002 .

7. .. “ ” // 1990 .

8. .. “ ”

// 1998 .

9. www.dmkpress.ru Delphi.

10 ...

“INTERNET ”

// “ ” 2000 .

11. .. “ ”

// 1987

12. .. “ ”// 1986

  1. “ .”

// , 1986

  1. .. “ ”

//“ ” // 2 2000.

  1. Internet. . //( 2:5020/240@fidonet.org, 2:5020/630@fidonet.org).

  2. .. " ", //, 'H', 1989 .

  3. .. “Turbo Pascal 7.0” // “” 1998 .



. ..


-




:

Delphi Turbo Pascal


:

..


:

..

..


2002 .


“ . , ,

 

 

 

! , , , .
. , :