Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

bobalo(1)

.pdf
Скачиваний:
588
Добавлен:
12.02.2016
Размер:
1.24 Mб
Скачать

Команда Show last compiler error – висвічує повідомлення про попередню помилку компілятора у нижньому рядку екрана та встановлює курсор у місце виявлення помилки.

Команда Find error… – пошук у тексті програми місцезнаходження помилки часу виконання за адресою, заданою у діалоговому вікні, яке відкриється. Команда Find procedure… – пошук у тексті програми місцезнаходження процедури, ім’я якої задається у діалоговому вікні, що відкриється. Ця команда доступна лише у режимі покрокового відлагодження.

Команда Previous browser – висвічує інформацію попереднього вікна Browse. Команда Objects – показує у вікні Browse ієрархію усіх об’єктів поточної програми у вигляді дерева.

Команда Units – показує у вікні Browse інформацію про модулі поточної програми.

Команда Symbol… – дозволяє задати ідентифікатор поточної програми, для якого буде виданий перелік номерів рядків, де він використовується.

Меню Run

Меню Run складається з шести команд та має такий вигляд:

Команда Run – запуск програми на виконання. Потрібні для запуску параметри вказуються за допомогою команди Parameters…, що знаходяться у цьому вікні.

Команда Step over – покрокове вико-

Run

Ctrl+F9

Step over

F8

Trace into

F7

Go to cursor

F4

Program reset

Ctrl+F2

Parameters…

 

нання програми. Виклик процедур та функцій виконується як один оператор (як один крок).

Команда Trace into – покрокове виконання програми. У разі виклику процедури чи функції виникає вхід у її текст та покрокове виконання її операторів.

Команда Go to cursor – виконання фрагмента програми від поточного рядка покрокового виконання програми до рядка, у якому знаходиться курсор. Команда Program reset – завершення сеансу відлагодження програми та вивільнення пам’яті, що нею займається.

Команда Parameters… – відкриває діалогове вікно, у якому вказуються параметри для виконання програми.

Меню Compile

Меню Compile складається з семи команд та має такий вигляд:

Команда Compile – компіляція файла, що знаходиться в активному вікні редагування.

21

Команда Make – умовна компіляція багатомодульної програми зі створенням *.exe файла. Якщо з часу останньої компіляції були внесені зміни у деякі модулі, то під час виконання Make перекомпільовуються лише змінені та залежні від них модулі.

 

 

Команда Build – безумовна компіляція

Compile

Alt+F9

Make

F9

багатомодульної програми зі створенням

Build

 

*.exe файла. Виконується перекомпіляція

 

 

усіх модулів програми, незалежно від

Destination

Disk/Memory

Primary file…

 

того, вносилися у

них зміни з часу

 

останньої компіляції чи ні.

Clear primary file

 

 

Команда Destination

Disk / Memory

Information…

 

 

вибір, де зберігати скомпільовану програ-

 

 

му: на диску (Disk) чи в оперативній пам’яті (Memory).

Команда Primary file… – відкриває діалогове вікно для зазначення головного файла компільованої програми для виконання команд Make та Build. Команда Clear primary file – відміна зазначення головного файла компіляції. Команда Information… – відкриває діалогове вікно, що містить інформацію про скомпільований файл.

 

 

Меню Debug

Меню Debug складається з дев’яти команд та має такий вигляд:

Breakpoints

 

 

Команда Breakpoints – відкриває діалогове

Call stack

Ctrl+F3

 

вікно Breakpoints, за допомогою команд

Register

 

 

якого можна керувати умовними та безу-

Watch

 

 

мовними точками переривання (breakpo-

Output

 

 

ints), тобто точками у тексті програми, у

User screen

Alt+F5

 

яких припинятиметься її робота для вико-

 

 

 

нання дій відлагодження.

Evaluate/modify…

Ctlr+F4

 

Add watch…

Ctrl+F7

 

Команда Call stack – відкриває вікно Call

 

Add breakpoint…

 

 

stack, у якому показана послідовність імен

 

 

процедур програми, що викликані до

 

 

 

процедури, яка виконується у певний момент.

Команда Register – відкриває вікно Register, яке містить інформацію про регістри процесора.

Команда Watch – відкриває вікно Watch, у якому користувач може вивести для себе інформацію про значення змінних та виразів програми, що потрібні йому для відлагодження програми.

Команда Output – відкриває вікно Output, у якому відображається екран DOS та результати роботи програми (без графіки).

Команда User screen – перегляд результатів роботи програми, зокрема з графікою, у повноекранному режимі.

22

Команда Evaluate/modify – відкриває вікно Evaluate and modify, у якому можна вказати вирази, значення яких треба визначити, переглянути значення змінних та елементів даних програми та змінити їх.

Команда Add watch… – відкриває діалогове вікно Add Watch, у якому програміст може вказати вираз чи ім’я змінної, значення яких його цікавить під час відлагодження.

Команда Add breakpoint… – відкриває діалогове вікно Add Breakpoint, у якому встановлюються умовні та безумовні точки переривання.

Меню Tools

Меню Tools складається з семи команд та має такий вигляд:

Команда Messages відкриває вікно Messages, у якому відображаються повідомлення програм, які виконують виведення через фільтри DOS, наприклад, програми GREP. Для переходу на рядок відлагоджуваної програми, якій відповідає повідомлення, встановлюють курсор на це повідом-

Messages

 

Go to next

Alt+F8

Go to previous

Alt+F7

Grep

Shift+F2

Turbo Assembler

Shift+F3

Turbo Debugger

Shift+F4

Turbo Profiler

Shift+F5

лення та натискують ENTER.

Команда Go to next виконує перехід до наступного елемента вікна Messages чи вікна Browser.

Команда Go to previous виконує перехід до попереднього елемента вікна

Messages чи вікна Browser.

Команда Grep – виклик програми Grep.

Команда Turbo Assembler – виклик програми Turbo Assembler.

Команда Turbo Debugger – виклик програми Turbo Debugger. Команда Turbo Profiler – виклик програми Turbo Profiler.

Меню Options

Меню Options складається з одинадцяти команд та має такий вигляд:

Команда Compiler… відкриває діалогове

вікно

Compiler…

Compiler Options, у якому програміст може ви-

Memory sizes…

брати опції, що керують генерацією коду, вияв-

Linker…

ленням помилок на етапі виконання, рівнем дета-

Debugger…

лізації відлагоджуваної інформації.

 

Directories…

Команда Memory sizes… відкриває діалогове вікно

Browser…

Memory sizes, у якому програміст може встановити

Tools…

для програми розміри оперативної пам’яті,

Environment4

Open…

відведені під стек і динамічні змінні.

 

 

Save

Команда Linker… відкриває діалогове

вікно

Save as…

Linker, у якому виконуються установки , керуючи

 

роботою редактора зв’язків.

 

 

23

 

 

Title Cascade Close all
Refresh display

Команда Debugger… відкриває діалогове вікно Debugger, у якому виконуються установки, що керують роботою інтегрованого відлагоджувача.

Команда Directories… відкриває діалогове вікно Directories, у якому вказуються каталоги, де знаходяться різноманітні групи файлів, необхідні для виконання компіляції.

Команда Browser… відкриває діалогове вікно Browser Options, у якому програміст може встановити різноманітні опції, що керують роботою броузера. Команда Tools… відкриває діалогове вікно Tools, у якому програміст може додати чи видалити з меню Tools команди запуску програм, а також виконати налаштування цих програм.

Команда Environment відкриває вікно, що містить меню з шести команд, які керують зовнішнім виглядом інтегрованого середовища та його опціями, що прийняті за замовчуванням.

Команда Open… відкриває діалогове вікно Open Options, у якому користувач може встановити налаштування інтегрованого середовища, що збережені командою Save меню Options у файлі з розширенням *.TP

Команда Save зберігає у файлі налаштування опцій, зроблені у діалогових вікнах меню Search, командою Primary File меню Compile, а також усі налаштування, виконані в меню Options.

Команда Save as… відкриває діалогове вікно Save Options, у якому вказуються імена каталогу та файла, де будуть збережені поточні налаштування інтегрованого середовища.

Меню Window

Меню Window складається з десяти команд та має такий вигляд:

Команда Title – розташувати на екрані всі відкриті вікна редагування, виділивши їм однакові частини екрана.

Команда Cascade – розташувати на екрані усі

Size/Move

Ctrl+F5

відкриті вікна редагування у каскадному

Zoom

F5

вигляді.

Next

F6

Команда Close all – закрити всі відкриті вікна.

Previous

Shift+F6

Close

Alt+F3

Команда Refresh display – відновити на екрані

 

 

зображення інтегрованого середовища Turbo

List…

Alt+0

 

 

Pascal у разі непередбачених збоїв виведення

 

 

інформації на екран.

Команда Size/Move – зміна розміру активного вікна та/чи його позиції на екрані. Переміщувати вікно по екрану можна клавішами стрілок (←↑→↓), а змінювати його розміри – одночасним натисненням клавіші Shift та клавіш-

стрілок (Shift+, Shift+, Shift+, Shift+).

24

Команда Zoom – розкриває активне вікно до повноекранного розміру та відновлює його початковий стан, якщо вікно вже має повноекранний розмір. Команда Next – послідовне виконання команди Next декілька разів призводить до циклічної зміни активності відкритих вікон.

Команда Previous – працює аналогічно команді Next, але перемикає вікна у зворотній послідовності.

Команда Close – закриває активне вікно редагування.

Команда List… – відкриває діалогове вікно Window List, у якому перелічені усі відкриті з моменту запуску інтегрованого середовища вікна.

Меню Help

Меню Help складається з тринадцяти команд та має такий вигляд: Команда Contents – виводить на ек-

ран вікно Pascal Help Contents, яке

Contents

 

 

містить зміст довідкової системи.

Index

 

Shift+F1

Команда Index – виводить на екран

Topic search

Ctrl+F1

вікно Index, яке містить перелік термінів

Previous topic

Alt+F1

заабеткою, що єудовідковійсистемі.

Using help

 

CompilerFiles…

 

 

Команда Topic search – виводить на

directives

 

екран інформацію про термін, на який

 

 

Procedures and functions

 

вказує курсор у активному вікні.

Reserved words

 

 

Команда Previous topic – повернення

Standart units

 

до попереднього вікна Help. Багато-

Turbo Pascal Language

 

кратне виконання цієї команди виво-

Error messages

 

дить у зворотному порядку до 20-ти

About…

 

 

останніх вікон Help.

 

 

 

Команда Using help – виводить на екран інструкцію з використання довідкової системи.

Команда Files… – опції цієї команди забезпечують доступ до нового вікна Install Help Files, у якому можна додати до довідкової системи нові інформаційні файли чи видалити файли, що не використовуються.

Команда Compiler directives – виводить на екран список усіх директив компілятора.

Команда Procedures and functions – виводить на екран вікно для пошуку процедур та функцій Turbo Pascal за абеткою.

Команда Reserved words – виводить на екран список зарезервованих слів мови програмування Turbo Pascal.

Команда Standart units – виводить на екран список стандартних модулів мови програмування Turbo Pascal.

Команда Turbo Pascal Language – виводить не екран перелік основних понять мови програмування Turbo Pascal.

25

Команда Error messages – виводить на екран вікно, яке містить інформацію про повідомлення, що виводяться інтегрованим середовищем при виявленні у програмі помилок.

Команда About… – виводить на екран вікно, що містить інформацію про розробника, версії та авторські права пакета Turbo Pascal.

2.2. “ГАРЯЧІ” КЛАВІШІ ІНТЕГРОВАНОГО СЕРЕДОВИЩА

F10

Esc

Alt+X

Ctrl+Break

Print

Screen

Pause

F1

F1 (двічі)

Ctrl+F1

Alt+F1

Shift+F1

Клавіші загального призначення

Вхід у головне меню інтегрованого середовища Закриття діалогового вікна чи вікна меню Вихід з інтегрованого середовища

Переривання виконання запущеної програми и повернення в інтегроване середовище. Використовується при зациклюванні чи зависанні запущених програм

Друк на принтер копії екрана

Припинення на екрані зображення, яке змінюється до натиснення будь-якої клавіші

Клавіші роботи з довідковою системою

Видача інформації довідкової системи про активне у певний момент вікно інтегрованого середовища чи про команду меню, на яку вказує курсор.

Виводить на екран інструкції з використання довідкової системи.

Виведення на екран інформації про термін, на який встановлений курсор у активному вікні

Повернення до попереднього вікна Help. Багатократне виконання цієї команди виводить у зворотному порядку до 20-ти останніх вікон Help

Виводить на екран вікно Index, яке містить перелік термінів за абеткою, що є у довідковій системі.

F2

F3

Клавіші відкриття, збереження файлів та роботи з вікнами редагування

Зберегти програму активного вікна редагування в файлі на диску під старим ім’ям

Виклик діалогового вікна Open a File для вибору на диску файла, який необхідно відкрити для редагування та запуску

26

Alt+F3

Закриває активне вікно редагування

F6

Послідовне натиснення клавіші F6 декілька разів призводить до

 

циклічної зміни активності відкритих вікон

Shift+F6

Працює аналогічно клавіші F6, але перемикає вікна у зворотній

 

послідовності

Alt+0

Відкриває діалогове вікно Window List, у якому перелічені усі

 

відкриті з моменту запуску інтегрованого середовища вікна

F5

Розкриває активне вікно до повноекранного розміру та відновлює

 

його початковий стан, якщо вікно вже має повноекранний розмір

 

Зміна розміру активного вікна та/чи його позиції на екрані. Пере-

Ctrl+F5

міщення вікна по екрану виконується клавішами стрілок (←↑→↓),

 

а зміна його розмірів – одночасним натисненням клавіші Shift та

 

клавіш-стрілок (Shift+, Shift+, Shift+, Shift+).

Клавіші компіляції та запуску на виконання

Alt+F9 Компіляція файла, що знаходиться в активному вікні редагування

Умовна компіляція багатомодульної програми зі створенням *.exe фай- F9 ла. Якщо з часу останньої компіляції були внесені зміни у деякі модулі,

топерекомпільовуютьсялишезміненітазалежні віднихмодулі

Ctrl+F9 Запуск програми в активному вікні редагування на виконання

Клавіші відкриття, збереження файлів та роботи з вікнами редагування

Alt+F5

Перегляд результатів роботи програми включно з графікою у

повноекранному режимі

 

F8

Покрокове виконання програми. Виклик процедур та функцій

виконується як один оператор (як один крок)

 

F7

Покрокове виконання програми. При виклику процедури чи функції

виникаєвхідуїїтексттапокроковевиконанняїїоператорів

 

F4

Виконання фрагмента програми від поточного рядка покрокового

виконання програми до рядка, у якому знаходиться курсор

 

Ctrl+F2

Завершення сеансу відлагодження програми та вивільнення

пам’яті, що нею займається

Ctrl+F3

Відкриває вікно Call stack, у якому показана послідовність імен

процедур програми, що викликані до процедури, яка виконується

 

у певний момент

 

Відкриває вікно Evaluate and modify, у якому можна вказати

Ctrl+F4

вирази, значення яких треба визначити, переглянути значення

 

змінних та елементів даних програми та змінити їх

 

Відкриває діалогове вікно Add Watch, у якому програміст може

Ctrl+F7

вказати вираз чи ім’я змінної, значення яких його цікавить при

 

виконанні відлагодження

27

2.3. ТЕКСТОВИЙ РЕДАКТОР ІНТЕГРОВАНОГО СЕРЕДОВИЩА

 

 

 

 

 

Команди переміщення курсору

 

Клавіші

 

 

 

Дія

 

 

Переміщує курсор на символ ліворуч

 

Переміщує курсор на символ праворуч

 

Переміщує курсор на рядок догори

 

Переміщує курсор на рядок донизу

 

Ctrl+

Переміщує курсор на слово ліворуч

 

Ctrl+

Переміщує курсор на слово праворуч

 

Ctrl+W

Прокрутка тексту на рядок догори

 

Ctrl+Z

Прокрутка тексту на рядок донизу

 

PgUp

Перегортання тексту на сторінку догори

 

PgDn

Перегортання тексту на сторінку донизу

 

Home

Переміщує курсор на початок рядка

 

End

Переміщує курсор на кінець рядка

 

Ctrl+Home

Переміщує курсор до верхнього краю вікна

 

Ctrl+End

Переміщує курсор до нижнього краю вікна

 

Ctrl+PgUp

Переміщує курсор до початку файла

 

Ctrl+PgDn

Переміщує курсор до кінця файла

 

Стандартні команди роботи з виділенням блоків

 

Клавіші

 

 

 

Дія

 

 

Shift+

 

 

 

Розширює блок на символ ліворуч

 

 

Shift+

 

 

 

Розширює блок на символ праворуч

 

Shift+

 

 

 

Розширює блок на строку догори

 

Shift+

 

 

 

Розширює блок на строку донизу

 

Shift+End

 

 

 

Розширює блок до кінця рядка

 

Shift+Home

 

 

 

Розширює блок до початку рядка

 

Shift+PgUp

 

 

 

Розширює блок на сторінку догори

 

Shift+PgDn

 

 

 

Розширює блок на сторінку донизу

 

Shift+Ctrl+

 

 

Розширює блок на слово ліворуч

 

Shift+Ctrl+

 

 

Розширює блок на слово праворуч

 

Shift+Ctrl+End

 

 

 

Розширює блок до кінця файла

 

Shift+Ctrl+Home

Розширює блок до початку файла

 

Ctrl+Ins

 

 

 

Скопіювати позначений блок у буфер Clipboard

 

Shift+Del

 

 

 

Скопіювати позначений блок у буфер Clipboard з

 

 

 

 

видаленням його з тексту програми

 

 

 

 

 

 

Ctrl+Del

 

 

 

Видалити позначений блок з тексту без розміщення у

 

 

 

 

буфер Clipboard

 

 

 

 

 

 

 

28

 

 

Shift+Ins

 

 

Вставити з буфера Clipboard позначений у ньому блок у

 

 

 

позицію курсора у вікні редагування

 

 

 

 

 

Alt+Backspace

 

 

Відмінити зміну (команда Undo)

 

 

 

Додаткові команди роботи з блоками

 

Клавіші

 

 

Дія

 

 

Ctrl+K B

Позначити поточну позицію як початок блока

 

 

Ctrl+K K

Позначити поточну позицію як кінець блока

 

Ctrl+K L

Позначити поточний рядок як блок

 

Ctrl+K T

Позначити поточне слово як блок

 

Ctrl+Q B

Перемістити курсор до початку блока

 

Ctrl+Q K

Перемістити курсор у кінець блока

 

Ctrl+K H

Сховати/ показати позначений блок

 

Ctrl+K Y

Видалити блок

 

Ctrl+K C

Скопіювати блок

 

Ctrl+K V

Перемістити блок

 

Ctrl+K R

Зчитати блок з диска

 

Ctrl+K W

Записати блок на диск

 

Ctrl+K P

Надрукувати блок

 

Ctrl+K I

Зсунути текст рядків, у яких розміщений блок, на одну

 

 

позицію праворуч

 

Ctrl+K U

Зсунути текст рядків, у яких розміщений блок, на одну

 

 

позицію праворуч

 

 

 

 

Команди вставки та видалення

 

Клавіші

 

 

Дія

 

 

Del

 

Видаляє символ над курсором

 

 

Backspace

 

Видаляє символ ліворуч від курсору

 

Ctrl+Y

Видаляє рядок, в якій стоїть курсор

 

Ctrl+Q Y

 

Видаляє символи від курсору до кінця рядка

 

Ctrl+T

 

Видаляє слово праворуч від курсору

 

Ctrl+N

Вставити рядок в позиції курсору

 

Ins

 

Вкл./ Викл. режим вставки символів

Правила натиснення “гарячих” клавіш

Використовується три види “гарячих” клавіш:

1. Комбінація з двох клавіш, яка записується у вигляді:

Перша_клавіша+Друга_клавіша

(наприклад, Alt+F)

29

Натискаються так: спочатку натискають та утримують Першу_клавішу (Alt), а потім, не відпускаючи її, натискають Другу_клавішу (F).

2. Комбінація з трьох клавіш, яка записується у вигляді:

Перша_клавіша+Друга_клавіша Третя_клавіша

(наприклад, Ctrl+K B)

Натискаються так: спочатку натискають та утримують Першу_клавішу (Ctrl), а потім, не відпускаючи її, послідовно натискають Другу_клавішу (K) і

Третю_клавішу (B)

3. Комбінація з трьох клавіш, яка записується у вигляді:

Перша_клавіша+Друга_клавіша+Третя_клавіша

(наприклад, Shift+Ctrl+End)

Натискаються так: спочатку натискають та утримують одночасно

Першу_клавішу (Shift) та Другу_клавішу (Ctrl), а потім, не відпускаючи їх,

послідовно натискають Третю_клавішу (End).

Швидке відкриття будь-якого підменю головного меню

Швидке відкриття будь-якого підменю головного меню інтегрованого середовища можна виконати натисненням “гарячих” клавіш Alt+“перша літера назви меню”. Наприклад, натиснення Alt+F відкриває на екрані меню File.

Швидкий виклик команд меню

Швидкий виклик команд меню виконується натисненням клавіш з літерами, які в назвах команд виділені кольором. Наприклад, якщо при відкритому меню File натиснути клавішу “А”, то буде викликана команда Save as…

Крім того, швидкий виклик деяких команд можна виконати натисненням “гарячих” клавіш.

Зміна робочого (поточного) каталогу

1.Відкрити меню File.

2.Викликати команду Change dir... Відкриється діалогове вікно, де у полі Directory name показане ім’я поточного каталогу, а у полі Directory tree – дерево каталогів поточного диска.

3.Ввести ім’я нового поточного каталогу у полі Directory name чи після натиснення клавіши Tab вказати його на дереві каталогів.

4.Зафіксувати вибраний каталог натисненням клавіші Enter.

5.Натисненням клавіші Tab встановити курсор на кнопку OK і натиснути Enter.

30

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]