Borland Pascal


Delphi

Pascal




7.

.

Turbo Pascal ,
, ,
. ,
Borland (
, IDE).
Turbo Pascal
:
- ,
;
- ;
- ;
- -- (
);
- --;
- ;
- ;
- 1 .
, Turbo Pascal
,
, , .
IDE, :
- 1.
IDE .
- TPTOUR.
IDE Turbo Pascal, , ,
, , ,
.
-
Turbo Pascal.
IDE F1;
Ctrl-F1,
.
. , ,
, ,
.


.

Turbo Pascal .
Turbo Pascal TURBO DOS.
, ( )
TURBO.
, (expanded) , RAM , LCD
EGA ..


.


Turbo Pascal : /C, /D, /E, /G, /L, /N, /P, /SX, /T, /X.
:

turbo [option] files

+ ( ) ;
- . ,

turbo -g -p- myfile


.


/.

/,
, Turbo Pascal
.


O /D.

O /D Turbo Pascal
,
(, ); ,
/D . ,
, DOS
(File/DOS Shell).
, DOS
. DOS MODE
(MODE C080, , MODE
MONO). Turbo Pascal
,
. , TURBO /D
DOS , Turbo Pascal
.
, Turbo Pascal,
, , TURBO
/D. ,
TURBO.
o /D :
- (,
DOS MODE), DOS (File/DOS Shell).
- ,
,
.
- ,
,
Turbo Pascal (/D).


/E.

/ .
28 - ;
- 128. 28
IDE,
. EMS
RAM (. /S), .


/G.

/G
EGA, VGA MCGA.
Graphics Screen Save, On, IDE 8
( EMS, ).


/L.

/L Turbo Pascal LCD
(-) .


/N.

/N
"" CGA; . ,
CGA, ""
. ,
CGA.


/.

/ IDE.
112. ,
- 64; - 265. EMS ,
IDE,
,
.


/P.

/P, EGA
, EGA .
EGA
.
, ,
EGA
BGI .


/S.

EMS,
/S ""
, RAM (, /Sd:\, d -
). ,
.


/T.

/T, , IDE
TURBO.TPL . TURBO.TPL ,
System (SYSTEM.TPU),
. IDE /T
SYSTEM.TPU TURBO.TPL ( TPUMOVER).


/W.

/W,
. - 32. - 24;
- 64. ,
,
.
IDE
.


/.

/, , IDE
EMS. . , IDE
,
EMS.


Turbo Pascal.

Turbo Pascal .

- Turbo Pascal , File
/Exit ( Alt-X). ,
, Turbo Pascal ,
.
- Turbo Pascal
DOS, File/DOS Shell. Turbo Pascal
, DOS.
DOS .
Turbo Pascal, EXIT
Enter. Turbo Pascal ,
.


(System) ().


Alt

,
(About, Clear Desktop, Refresh Display).


About ().

,
Turbo Pascal.
Esc , OK ( Enter).


Refresh Display ( ).

IDE.
, IDE,
.


Clear Desktop ( ).

/Clear Desktop
.


File ().


Alt F

File
. ,
,
DOS .


Open F3 ().

File/Open (/)
.
, :

[] Open a File

Name
*.PAS [ Open ]

Files
APP.PAS BRICKS.PAS [ Replace ]
AOR.PAS CARDDEMO.PAS
ARTY.PAS CARDFILE.PAS
BGIDEMO.PAS CARDGEN.PAS
BGILINK.PAS CARDS.PAS
BOUNDS.PAS CIRCULAR.PAS [ Cancel ]
BREAKOUT.PAS COMPBOX.PAS
BREAKPTS.PAS
< > [ Help ]

C:\PASCAL\*.PAS
APP.PAS 2050 Jan 5,1991 10:55am

, , ,
Open (), Replace (), Cancel ()
Help ( ), ,
.
:
- Replace ()
Open (). Open .
Replace ;
.
- (
),
.
-
, .
-
.

DOS (* ?) ,
.
Enter Turbo Pascal . ( ,
Turbo Pascal ,
).
,
.

Enter.
,
Open ( Cancel ,
). Enter, ,
.
. Replace Open,

.


File.


, ,
.
Tab , .
, Enter
.
. , ,
. ,
.
.
.
Open File
, , , ,
. (,
).
.


New ().

File/New
NONAMExx.PAS. (xx - 00 99).
NONAME ;
Turbo Pascal NONAME ,
.


Save ().


F2

File/Save ,
, . ( ,
).
(NONAME00.PAS ), Turbo Pascal
Save File As ( ) ,

. ,
Save As ( ) , .


Save As ( ).

File/Save As ,
, , ,
. Save
File As :

[] Save File As

Save File As
[ OK ]

Files
A.PAS
CD.PAS
BGG.PAS
INCLUDE\
..\
[ Cancel ]


[ Help ]

E:\PASCAL\*.PAS
A.PAS 1467 Jan 4,1991 11:29am

,
, . ,
, .
, .


Save All ( ).

File/Save All , Save ,
,
, ,
. ,
.


Change Dir ( ).

File/Change Dir
. - ,
Turbo Pascal .
( Options/Directories
).

Change Directory :

[] Change Directory

Directory Name
E:\PASCAL

Directory Tree [ OK ]
Drives ^
E:\
PASCAL [ Chdir ]
TEMP
BETA
[ Revert ]


v [ Help ]

:
-
Enter,
- (
, Enter,
), Esc
.
,
. ChDir Directory Tree

( Enter
).
(
), Revert .


Print ().

File/Print
. Turbo Pascal (
)
DOS. ,
. Ctrl-K P
.


Get Info ( ).

File/Get Info .

[] Information

Programm Memory
Sourse compiles: 0 lines DOS: 166K
Code size: 0 bytes TURBO: 207K
Data size 0 bytes Symbols: 0K
Stack size: 0 bytes Program: 0K
Minimum heap size: 0 bytes Free: 206K
Maximum heap size: 0 bytes EMS
TURBO: 256K
Status: No program Other: 384K
Free: 4704K

[ OK ]

;
. Enter
, .


DOS Shell ( DOS).

File/DOS Shell
Turbo Pascal DOS .
Turbo Pascal, EXIT Enter.
,
.
Run/Program Reset
(Ctrl-F2).
: TSR (,
SideKick), DOS,
.
. DOS
Turbo Pascal, .
DOS
.
, Window/User Screen Alt-F5 .


Exit ().


Alt X

File/Exit Turbo Pascal,
DOS.
- , Turbo Pascal ,
.


Edit ().

Alt E

Edit ,
. Clipboard ()
.

, (
).
.
, ; ,
.
:
- Shift ;
- , Ctrl-K B
.
Ctrl-K K.
- ,
Ctrl-K T.
- , Ctrl-K L.
:
- ,
.
, ,
.
- .
- ,
.
- ,
Shift .
, Edit
, .
.
Turbo Pascal, ,
, .
.

Edit.


Restore Line ( ).

Edit/Restore Line ,
(
Ctrl-Y).
.


Cut ().


Shift Del

Edit/Cut
.
( )
Paste ().
, .


Copy ().


Ctrl Ins

Edit/Copy ,
.
Paste ().
:
, Shift ; ,
, .


Paste ().


Shift Ins

Edit/Paste
, . ,
, .


Copy Example ( ).

Edit/Copy Example
.
,
.


Show Clipboard ( ).

Edit/Show Clipboard ,
, . ,
() - ,
Turbo Pascal Paste
(). , ,
, .
.

.
Cut () Copy (),
. (, ,
, -
).


Clear ().


Ctrl Del

Edit/Clear ,
. , ,
Cut () Copy (). ,
, .

Edit/Clear.


Search ().

Alt S

,
.


Find ().


Alt S F

Search/Find Find,
,
, . (Ctrl-Q F
).

[] Find

Text to Find

Options Direction
[ ] Case sensitive (.) Forward
[ ] Whole words only ( ) Backward
[ ] Regular expression

Scope Origin
(.) Global ( ) From cursor
( ) Selected text (.) Entire scope

[ OK ] [ Cancel ] [ Help ]

.


Options ().

Options:



[ ] Case sensitive

( ).

, ,
Turbo Pascal .



[ ] Whole words only

( ).

, ,
Turbo Pascal ( ,
).



[ ] Regular expression

( ).

, ,
Turbo Pascal ,
GREP, . ^, $, ., *, +, [],
\. :

^ - .
$ - .
. - .
* - , ,
( ) . , bo*
bot, b, boo, be.
+ - , ,
( ). , bo+
bot boo, be b.
[] - -
, . , [bot]
b, o, t.
[^] -
"". , [^bot] ,
b, o t.
[-] - .
, [b-o] b o.
\ - Turbo Pascal ,
,
. , \^ ^, .

,
Cancel. ,
, ,
.
,

Find Search .
.


Direction ().


Direction
(.) Forward
( ) Backward

Direction, ,
- Origin
( Origin ) .


Scope ().


Scope
(.) Global
( ) Selected text

, ,
. (Global)
.


Origin ().


Origin
(.) From Cursor
( ) Entire Scope

, , .
Entire Scope ( ),
Direction ,
. Scope
() .


Replace ().


Alt S R

Search/Replace ,
,
. (Ctrl-Q A ).

[] Replace

Text to Find

New Text

Options Direction
[X] Case sensitive (.) Forward
[ ] Whole words only ( ) Backward
[X] Regular expression
[X] Prompt on replace

Scope Origin
(.) Global (.) From cursor
( ) Selected text ( ) Entire scope

[ OK ] [ Change All ] [ Cancel ] [ Help ]


-
, . , Prompt on
replace ( ),
.

OK Change All ( ) ,
Cancel . ,
,
.
Turbo Pascal , ,
. OK
. Chang All
( ), ,
Direction (), Scope () Origin ()
.
, ,

Text to find ( ) Find
Replace ( ) Search menu ( ).
.


Search Again ( ).


Ctrl L

Search/Search Again Find
Replace . ,
(Find Replace)
Search Again.


Goto line number ( ).

Search/Goto line number
, .
:


[] Go to Line Number


Enter New Line Number 21


[ OK ] [ Cancel ] [ Help ]

Turbo Pascal
.


Find Procedure ( ).

Search/Find Procedure ,
.
.

[] Find Procedure


Proedure Name

begin


[ OK ] [ Cancel ] [ Help ]


""
. Find ,
, .


Find Error ( ).


Alt F8

Search/Find Error
. ,
, , seg:ofs
(:). IDE, Turbo Pascal
.
, seg ofs.
Find Error ,
Debugging Integrated ( Options/Debugger).
,
IDE,
.
. (,
,
Ctrl-Q W).


Run ().


Alt R

,
.


Run ().


Ctrl F9

Run/Run , ,
Run/Parameters.
,

.
,

Debugging (
) Option/Debugger .
,
Integrated,
, Run/Run
:

,
- Run/Run
, ,
.

,
- ,
Run/Step Over Run/Trace into,
Run/Run ,
:
- ,
,
.
- ,
,
.
- ,

.
:
Turbo Pascal, Debugging Integrated.
Ctrl-Break
. Turbo Pascal
, Ctrl-Break

.


Program reset ( ).


Ctrl F2

Run/Program reset ,
,
, .


Goto Cursor ( ).


F4

Run/Goto cursor ,
.
, ,
. Run/Goto cursor
.
Goto cursor ,

, ,
. ,
Goto cursor .
Goto cursor ,
, .
,
,
.
, ,
,
, .
Ctrl-Break
.


Trace into ( ).


F7

Run/Trace into
. ,
,
(. Run/Step over).
, , Trace into
.
Trace into
, ,
. ,
, Trace into
. Trace into Step over
.
, ,
; ,

if Min <= Max then
DoSomething;

Trace Into ,
, ,
On:
- Compiler Options (Options/Compiler), Debug
Information ;
- Debuggr (Options/Debugger)
Integrated.


Step over ( ).


F8

Run/Step over
.
, .
Step over ,
,
.


Parameters ().

Run/Parameters
,
DOS. DOS
.

.

[] Program Parameters



Parameters


[ OK ] [ Cancel ] [ Help ]


: ,
.
, .
,
Program reset
.


Compile ().


Alt C

Compile ,
complile, make build . ,
Compile, Make Build,
. ,
Output Watch, .


Compile ().


Alt F9

Compile/Compile .
Turbo Pascal , ,
. /
, , .
- , ,
, ,
,
.

Make ().

F9

Compile/Make
.EXE .
- Primary File ,
;
. Turbo Pascal ,
.
-
.TPU ( ),
.
- ,
, , .
- , .OBJ (
), .OBJ , .TPU ,
.
- Include, Include ,
.TPU , .
( .TPU)
, , .
Compile/Make ,
(
Primary File).
Compile/Make ,
( Primary File).


Build ( ).

Compile/Build
. Compile/ Make
, .


Destination ().

Compile/Destination ,
( .)
(
Turbo Pascal). , Destination
Memory (), , Make
Build, .TPU .
Destination Disk (),
.,
: Primary File , ,
.
. Destination Disk ,
IDE .
. .TPU ( )
, ,
EXE & TPU Directory (Options/Directories),
.


Primary File ( ).

Primary File, .PAS,
Compile/Make
(F9) Build (Alt-C B).
,
Include. , ;
Make Build .
,
, Compile (Alt-F9).


Debug ().


Alt D


.
Options/Debugger . (
. 5).


Evaluate/Modify (/).


Ctrl F4

Debug/Evaluate/ Modify
, , , ,
. ,
: Expression (), Result () New Value (
). :

[] Evaluate and Modify

Expression

[ Evaluate ]

Result

[ Modify ]

New Value

[ Cancel ]


[ Help ]


. Evaluate ;
New Value , Modify
.
Expression ,
, .
, Enter,
. ,

.
,
Result .
, New Value
.
Esc.
New Value , Modify,
New Value .

. ,
, ListInt,
- ListInt[0],5
;
- ListInt[0],5x
.
, ,
.
,
, .
Debug/Evaluate/Modify
. , int
,
. ,
, ,
, 7.1.


7.1.
, .
___________________________________________________________________


___________________________________________________________________

.
(ASCII 0 31); ,
ASCII, #.
.

S . (ASCII 0 31)
ASCII , #.
,
.

D .
.
, ,
.

$, H .

$.
, ,
.

Fn . n
(n - 2 18).
11.
.

M P .
, .
,
, .., ,
;
.

,
.
D ,
.
H, $ , ,
c
$. S ,
(
).
,

.

P . seg:ofs,
Ptr(seg,ofs). ,
30:0020 Ptr($3A0,$20).
.

R . ,
(X:1;Y:10;Z:5) (1,10,5).
.
___________________________________________________________________


Watches ().

Debug/Watches ,
.
.


Add Watch ( ).


Ctrl F7

Add Watch Watch.

.
,
. ,
, .
Enter ,
Watch.
Watch ,
Ins.


Delete Watch ( ).

Watch, Delete
Watch Watch,
Del Ctrl-Y.
.


Edit Watch ( ).

Edit Watch
Watch.
,
.
Enter.
.

, Enter.
.
.


Remove All Watches ( ).

Remove All Watchs
Watch.


Toggle Breakpoint ( ).


Ctrl F8

Debug/Toggle Breakpoint
,
. ,
.
.


Breakpoints ( ).

Debug/Breakpoints ,
.
:

[] Breakpoints


Breakpoint List Line# Condition Pass
^






v


[ OK ] [ Edit ] [ Delete ] [ View ] [ Help ]

,
. ,
, .

, .

, .
, Turbo Pascal
,
.
Turbo Pascal ,
,
.
.
Debug/Toggle Breakpoint.

Delete ().
, ,
View (). View
Edit ( ).
. Cancel,
.
Edit .

:

[] Edit Breakpoint


Condition

[ Modify ]


Pass Count

[ New ]


File Name

E:\PASCAL\CD.PAS [ Cancel ]


Line Number

1 [ Help ]


,
. Pass Count ,
,
.
New (),
,
Modify (), .
,
"" , .
:
- Breakpoints;
- ,
;
- Toggle Breakpoint.
Turbo Pascal
:
- , ,
;
- , ,
,
. (Turbo Pascal -
"Source modified, rebuild?" (
, ?)).
. TURBO.DSK,
.


Options ().


Alt O

Options ,
Turbo Pascal.
.


Compiler ().

Options/Compiler ,
, .
:

[] Compiler Options

Code generations
[ ] Force far calls [X] Word align data
[ ] Overlays allowed [ ] 286 Instructions


Runtime errors Syntax options
[ ] Range checking [X] Strict var-strings
[X] Stack checking [ ] Complete boolean evaluation
[X] I/O checking [ ] Extended syntax


Numeric Processing Debugging
[ ] 8087/80287 [X] Debug information
[X] Emulation [X] Local symbols

Conditional defines




.


Code Generation ( ).


. :
- Force Far Calls
. ,

.
. $F.
- Overlays Allowed
. Turbo Pascal
,
Overlays Allowed.

.
Overlays Allowed
. Turbo Pascal
, .
,
, , Overlays Allowed
, ,
.
. $+.
- Word Align Data ( )
Turbo Pascal .
, Turbo Pascal
,
, ,
. ( $).
,
8086 80286 .
- 286 Instructions , Turbo Pascal
80286. , ,
80286,
80286 . (
$G).


Run-time Errors ( ).

Run-time Errors ,
.
- Range Checking, ,
, ,

. ,
. (
$R).
- Stack Checking
, ,

. ,
. (
$S).
- I/O Checking, ,
/
/. ,
. ,
/ ;
/ IOResult.
( $I).


Syntax Options ( ).

,
.
- Strict Var-String
var
. ,
. ,
. ( $V).
- Complete Boolean Evaluation
.
, ,
, ;
, if False and MyFunc ..., MyFunc
. (
$B).
- Extended Syntax Turbo Pascal
, ,
,
. ,
. ( $).


Numeric Processing ( ).


Numeric Processing
[ ] 8087/80287
[X] Emulation

Numeric Processing , Turbo Pascal
.
- 8087/80287 inline 8087
80287. $N.
- Emulation, , Turbo Pascal
, 8087 (
, ). , Turbo Pascal 8087.
$.
. , 8087/80287
.


. 21 .


Debugging ().

Debugging,
.
- Debug Information
,
,
.
$D.
Debug Information
, IDE
. ,
, Debug
Information, Turbo Pascal
, Search/Find Error.
. Debug Information
Local Symbols.
.TPU
.
.TPU
, ,
.
,
Debug Information, .
, Debug
Information, .TPU
.
. Turbo Debugger, $D
.
- Local Symbols
,
(
).
$L.
Local Symbols
, IDE
.
Window/Call Stack.

.TPU .
.TPU
, ,
.
. Local Symbols , Debug
Information .


Conditional Defines ( ).

Conditional Defines,
,
(. 21 ).
(;), ,

TestCode;DebugCode


Memory Sizes ( ).

Memory Sizes
.
, $M.
,
,
. (
$M).
- Stack Size ( ) .
- 16,384, - 65,520.
- Low Heap Limit (
). 0.
- High Heap Limit (
). 655,360, (
) .
.
. ,
. Exec 1
.


Linker ( ).

Options/Linker ,
. Linker
, :

[] Linker

Map File Link Buffer
(.) Off (.) Memory
( ) Segments ( ) Disk
( ) Publics
( ) Detailed

[ OK ] [ Cancel ] [ Help ]


.
.

Map File ( ).


Map File
(.) Off
( ) Segments
( ) Publics
( ) Detailed

Map File
.MAP. , Off, .MAP
EXE TPU,
Options/Directories. .MAP
Off. (Segments, Public Detailed
/GS, /GP /GD).


Link Buffer ( ).

Link Buffer , Turbo Pascal
Memory () Disk () .
Memory ,
. Disk
, . (
/L TPC.EXE).


Debugger ().

Options/Debugger
, .
, :

[] Debugger

Debugging Display Swapping
[X] On ( ) None
[ ] Standalone (.) Smart
( ) Always

[ OK ] [ Cancel ] [ Help ]

.


Debugging ().

Debugging
[X] On
[ ] Standalone
(.) None

Debugging ,
.EXE
Turbo Pascal.
- Integrated ( ),
,
Turbo Debugger.
- Standalone
Turbo Debugger.
Integrated, Standalone (Options/Debugger) Map File
(Options/Linker)
,
Debug Information Local
Symbols, .


Display Swapping ( ).


Display Swapping
( ) None
(.) Smart
( ) Always

Display Swapping ,

.
(..
/d )
, Turbo Pascal - . ,
Turbo Pascal Display
Swapping .
- Display Swapping None,
.
,
.
-
Smart , , ,
.
( ),

, ,
.
.
. , :
- ,
;
- IDE
; ,
, .
- Display Swapping Always
.
,

.


Directories ().

Options/Directories Turbo Pascal,
, ,
.
,
. :

[] Directories

EXE & TPU directory


Include directories


Unit directories


Object directories


[ OK ] [ Cancel ] [ Help ]


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

C:\PASCAL;C\PASCAL\MYPROGS;A:\TURBO\EXAMPLES;

, :
- .EXE .TPU
EXE and TPU Directory. ,
, .
.MAP , Map File (Options/Linker)
, Off.
- Include Directories ,
. -
, {$I filename}.
,
DOS PATH.
- Unit Directories
, Turbo Pascal.
(;),
DOS PATH.
Graph, ,
\TURBO\BGI, GRAPH.TPU
\TURBO\BGI.
\TURBO\UNITS,
:

\TURBO\UNITS;\TURBO\BGI

- Object Directory
, .OBJ (
). Turbo Pascal {$L filename},
, ,
. (;),
DOS PATH.


Environment ().

Options/Environment
. ,
Preferences, Editor Mouse.

Preferences :

[] Preferences


Screen Size Source tracking
(.) 25 lines (.) New window
( ) 43/50 lines ( ) Current window


Auto save Desktop file
[ ] Editor files ( ) None
[ ] Environment ( ) Current directory
[ ] Desktop (.) Config file directory


[ OK ] [ Cancel ] [ Help ]


Screen Size
(.) 25 lines
( ) 43/50 lines

- Screen Size ,
25
43/50 . PC
.
25 ( ) Turbo Pascal
25 80 . Color
Graphics Adapter (CGA) .
EGA VGA ,
43/50 .
43 80 ,
EGA , 50 80 , VGA
.


Source tracking
(.) New window
( ) Current window

-

, ,
. Current Window ,


.


Auto save
[ ] Editor files
[ ] Environment
[ ] Desktop

- Editor Files Auto Save,
, Turbo Pascal
,
Run/Run ( /) File/DOS
Shell .
Environment, ,
,
TURBO.TP Turbo Pascal.
Desktop, Turbo Pascal ,
( TURBO.DSK)
Turbo Pascal.
, .
( Options/Save
Options), Desktop Files
, None.


Desktop file
( ) None
( ) Current Directory
(.) Config file directory

- , IDE

, Current Directory
Config File Directory. IDE
TURBO.TP, TURBO.DSK,
, , ,
.

Environment Desktop Auto Save.
, TURBO.TP,
Options/Save Options.
TURBO.EXE,
TURBO.TP TURBO.DSK . ,
,
. TURBO.TP
, IDE ,
TURBO.EXE.


Editor ().

Editor Environment ,
.
Editor Options
, .


Editor Options
[X] Create backup files
[X] Insert mode
[X] Autoindent mode
[X] Use tab character
[X] Optimal fill
[X] Backspace unindents
[X] Cursor through tabs

- Create Backup Files ( )
Turbo Pascal
, File/Save
.BAK.
- Insert Mode ,
, .
, ( ).
Ins Insert .
- Autoindent Mode, Enter

.
.


Tab Size 8

- Use Tab Character, Turbo Pascal
(ASCII 9) Tab.
, Turbo Pascal ,
Tab Size, .
- Optimal Fill, Turbo Pascal
,
.
,
Optimal Fill.
- Backspace Unindents ( ),
,
.
- Cursor Through Tabs,
;
,
.
- Use Tab Character
Tab, Turbo Pascal
. Tab
Size ,
.
2 16; 8.
, ,
.
Turbo Pascal
, .

Options/Save Options.


Mouse ().

Mouse Environment,
Mouse Options, .

[] Mouse Options

Right Mouse Button Mouse Double Click
( ) Nothing Fast Medium Slow
(.) Topic search <>
( ) Go to cursor
( ) Breakpoint [ ] Reverse mouse buttons
( ) Evaluate
( ) Add watch

[ OK ] [ Cancel ] [ Help ]

Right Mouse Button
( ,
Reverse Mouse Buttons). Topic Search.

, ,
, Nothing:

Topic Search Help/Topic Search
Go to Cursor Run/Go to Cursor
Breakpoint Debug/Toggle Breakpoint
Evaluate Debug/Evaluate
Add Watch Debug/Watches/Add Watch

Mouse Double Click

, .
Fast , Turbo Pascal

. Slow ,
Turbo Pascal ,
.
Reverse Mouse Buttons,
. ,
,
OK.


Startup ().

Startup Environment
.

[] Startup options


[ ] Dual monitor support
[ ] Graphics screen save Window heap size 32
[ ] EGA/VGA palette save
[X] CGA snow checking
[ ] LCD color set Editor heap size 28
[X] Use expanded memory
[X] Load TURBO.TPL
Overlay heap size 112


Swap file directory


[ OK ] [ Cancel ] [ Help ]


,
.
, ,
TURBO.EXE ,
IDE.


Colors ().

Colors IDE
.

[] Colors

Group Item Foreground
.
Desktop ^ Color ^
Menus
Dialogs
Editor
Help
Watches Background
Call stack
Register
Output .
Compiler
Text Text Text
v v Text Text Text


[ OK ] [ Cancel ] [ Help ]


Group IDE,
. Item
.
- ,
.

. ,
( ).


Save Options ( ).

Options/Save Options ,
, Find
Replace ( Search), Destination Primary File (
Compile) Options.
TURBO.TP; ,
TURBO.DSK.
Turbo Pascal ,
, TURBO.EXE.


Retrieve options ( ).

Options/Retrieve Options ,
,
Find Replace ( Search), Destination Primary File
( Compile) Options. Desktop File (.DSK)
Current Directory Config File Directory,
TURBO.DSK .


Window ().

Window .
, ,
, ,
.
Tile Cascade
Watch, Output Call Stack.
, Tile Cascade .
Window Window/List.
.


Size/Move (/).


Ctrl F5

Window/Size/Move
.
.
, Enter.
.

Shift, .
Enter.
,
.


Zoom ().

F5

Window/Zoom ,
. ,

.
( , ) ,
.


Tile ().

Window/Tile ,
.

.


Cascade ().

Window/Cascade ,
.
;
.


Next ().

F6

Window/Next ,
, .


Previous ().


Shift F6

Window/Previous ,
(,
).


Close ().

Alt F3

Window/Close .
.


Watch ().

Window/Watch Watch ()
. Watch
, ,
.
Debug/Watches
.
,
Watch.
,
Window/Close.


Register ().

Window/Register Register
. Register CPU
. ,
Window/Close.


Ouput ().

Window/Output
. Output
DOS , (
).
Output ,
, .
, Options/Environment
43 , 25-
.

.

- -
Window/User Screen.
,
Window/Close.


Call Stack ( ).


Ctrl F3

Window/Call Stack ,
, ,
.
Program ( ),
.

.
. ,
,
Enter.
, , .
,
.


User Screen ( ).

Alt F5

Window/User Screen
.
Turbo Pascal, Window/
Output.
.


List ().

Window/List .
.
Turbo Pascal
.


Alt 0

Alt-0 .


Help ().

Help ( )
.
Turbo Pascal.
(,
, ).
Help :
- F1 (
).
- , ,
Ctrl-F1 .
- Help,
.
Help, Esc ,
Window/Close. Help
, Help
F1 . (
F6 ,
Help, Help ).
Help ( ),
. Tab
; Enter
. (
Enter).
,
.
.
.
, Tab ,
.
Ctrl-F1
. ,

.
Help ,
. (
Shift , , ,
), Edit/Copy, Edit
Edit/Paste.
Help,
, , Shift,, ,
.

Edit/Copy Example.


Contents ().

Help/Contents Help
.
.


F1


F1, Help .
, .


Index ().

Help/Index ,
(
,
).

. ,
"printing",
p r i. ,
, . r,
, pr. i,
, pri,
.
,
, Enter. (
).


Topic Search ( ).

Ctrl F1

Help/Topic Search
.
,
Topic Search.
,
, (Writeln, ), ..
,
.


Previous Topic ( ).

Alt F1

Help/Previous Topic Help
, .
Turbo Pascal 20
.
.


Help on Help ( ).

F1

Help/Help on Help ,
, .
,
F1.

9


: roinet@mail.ru
: 03.06.2002 23:34
Сайт управляется системой uCoz