|
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
|
|