Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций 1-21.docx
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
434.58 Кб
Скачать

Лекция 11.

Среда программирования Borland C++

Borland C++ представляет собой компилятор языка Си : интегрированной интерактивной средой разработки программ. Термином "среда" определяются сервисные средства, которые не относятся к языку программирования, а служат для облегчения процесса разработки программ, в том числе отладки и тестирования программ, и в конечном счете повышают производительность труда программистов. Для этих целей в среде Borland C++ используется система меню и ряд окон: редактора, результатов, сообщений, помощи, меню и пр. При работе с Borland C++ используется ряд клавиш и их сочетаний.

Клавиши Alt, Ctrl и Shift в составных командах используются следующим образом: сначала надо нажать на одну из них и затем, не отпуская ее, нажать дополнительную клавишу, например функциональную или алфавитную. Такое нажатие двух клавиш будем обозначать с плюсом или пробелом. Например: Alt+F3, Alt+X, Ctrl+F9, Ctrl+Q X. При нажатии клавиши, написанной в составной команде через пробел, дополнительную клавишу можно отпустить. Например, для выполнения команды Ctrl+Q X надо нажать Ctrl и, не отпуская ее, нажать Q, а затем можно отпустить Ctrl

Меню системы Borland C++ имеет древовидную структуру из основного меню, подменю и их команд. Командами называют пункты меню, вызывающие определенные действия системы, а не разворачивание очередного подменю.

После успешного вызова системы Borland C++ верхняя строка экрана со­держит окно основного меню - возможных подменю работы системы. Переход в основное меню из любого окна осуществляется нажатием клавиши F10. К предыдущему уровню меню можно перейти с помощью клавиши Esc. Выбор требуемой команды основного или дополнительного меню осуществляется его подсветкой путем перемещения курсора с помощью мыши или клавиш управления положением курсора. Далее при описании меню в скобках даны горячие клавиши команд.

В Borland C++ используются опции (режимы) трех видов: команды, пара­метры и диалоги.

Команда определяет дополнительное меню или требуемое действие среды. При ее выборе после нажатия клавиши Ввод (Enter) немедленно реализуется предусмотренное ею действие. Примеры команд: все пункты главного меню: Run, Trace into, Make и т. д.

Опция-параметр связана с вводом числовых или текстовых параметров. Эти опции, как правило, входят в состав окна диалога. Опция-параметр имеет на экране небольшое дополнительное окно, в которое можно ввести значение параметра. Например, меню File имеет команду Save as. При ее выборе на экране появляется окно диалога, в котором есть дополнительное окно: в него надо ввести имя файла на МД, в который надо поместить текст, расположенный в окне редактора. Опции-диалоги вызывают окно диалога. Пример окна диалога - окно, в котором можно выбрать файл для ввода его в окно редактора. Окно может содержать дополнительные окна для ввода, например, имени файла, окна со списками для выбора из них требуемого значения. В окне диалога могут быть кнопки: для выбора действия (например, OK, Cancel, Help); для настройки системы на определенный режим работы.

Обычно кнопки настройки (радиокнопки) объединяются в группы по их назначению. Рядом с кнопкой стоит текст, определяющий параметр, который может быть выбран с помощью этой кнопки. Кнопка установки параметра может быть в одном из двух состояний:

On - задан, разрешен: используется символ [X] или (.); Off

- незадан, запрещен: используется [ ] или ( ). Группы

кнопок могут быть двух типов:

  1. для выбора значений ряда допустимых параметров;

  2. для выбора в группе одного из всех параметров.

В группе 1-го типа можно установить использование нескольких пара­метров одновременно. У разрешенных параметров в поле установки размещается символ X в квадратных скобках, у запрещенных - пробел.

Пример параметров с группой кнопок для выбора нескольких

параметров: Options

[X] Case-sensitive [X] Prompt on replace

В группе 2-го типа можно выбрать только один параметр из группы. У разрешенного параметра в круглых скобках появляется точка - "разрешен".

Пример такой группы: Break Make On ( ) Warnings (•) Errors - выбран этот параметр.

( ) Fatal errors

После выбора пункта нажатие клавиши Ввод (Enter) вызывает разворачивание соответствующего дополнительного меню или выполнение его функций, если этот пункт - команда.

Выбор любого пункта главного меню и разворачивание меню второго уровня (подменю) после входа в главное меню можно производить также нажатием первой буквы имени требуемой команды. Например, после входа в главное меню с помощью F10 нажатие буквы Р вызывает разворачивание меню второго уровня опции Project. Аналогично после входа в меню второго уровня, например пункта File, нажатие буквы S или s дает выбор команды Save. Далее по тексту обозначение команды меню составляется из наименований пункта меню, подменю и(или) команды. Например: Compile/Link, Debug/Watches/Add watch и др., где Compile, Debug - имена пунктов главного меню;

Watches - имя подменю;

Link, Add watch - имена команд.

При развернутом подменю главного меню можно перейти к развернутому подменю соседнего пункта главного меню с помощью клавиш горизонтального перемещения курсора.

Для разворачивания меню второго уровня из любого окна среды лучше использовать команды из клавиши Alt и первой буквы имени опции главного меню. Назначение пунктов главного меню и команды для перехода в соответствующее меню второго уровня дано в табл. 6.

Таблица 6. Назначение подменю главного меню

Пункт

Назначение пункта

Команда

=

Системное меню

File

Операции с файлами, выход из системы

Alt+F

Edit

Редактирование текста в активном окне

Alt+E

Search

Поиск фрагментов текста, местоположения ошибок

Alt+S

Run

Трансляция, редактирование и запуск программы

Alt+R

Compile

Компиляция (трансляция) программы

Alt+C

Debug

Средства отладки программ

Alt+D

Project

Управление проектом

Alt+P

Options

Управление предметами компиляции, компоновки и среды Borland C++

Alt+O

Window

Управление окнами

Alt+W

Help

Обращение к системе оперативной подсказки

Alt+H

Некоторые пункты выпадающих подменю могут иметь свои подменю. Такие пункты подменю отмечены темным треугольником справа.

Например: Watches > , Compiler >, Environment > .

Если в строке пункта подменю стоят 3 точки, то при выборе этого пункта на экране появится диалоговое окно. Например: Open... F3, Save as... , Change dir... , Find... , Arguments...

Подсистема Help позволяет получить информацию о меню. Наиболее простой способ получить такую информацию - нажать F1, когда курсор установлен на требуемый пункт основного или дополнительного меню любого уровня. Возврат из Help производится нажатием клавиши Esc либо закрытием его окна.

При использовании меню и окон надо применять следующие правила:

1) переход из любого окна в меню второго уровня осуществлять с помощью команд;

2) выбор команды в подменю производить нажатием на клавиатуре буквы этой команды, выделенной цветом;

3) переход от одной команды к соседней производить с помощью клавиш управления положением курсора;

4) переход от одного меню второго уровня к соседнему производить с помощью клавиш <— и —>;

5) выбранная (подсвеченная) команда будет выполнена, если нажать клавишу Ввод (Enter или J) или щелкнуть на ней мышью;

6) отказ от выбора команды и возврат в меню более высокого уровня или в активное окно экрана производить клавишей Esc;

7) переключать активные окна с помощью клавиш Alt+N, где N - номер окна;

8) переход из любого окна к некоторым наиболее важным командам меню выполнять, минуя главное и дополнительное меню, с помощью горячих

клавиш - клавиш оперативного управления Borland C++.

При работе в системе в любой момент можно получить справочную информацию, контекстно связанную с текущей ситуацией, в специальном окне. Нажатие F1 из любого окна дает вызов подсистемы Help с выдачей информации, наиболее соответствующей текущему положению курсора.

Для вызова подсказки можно:

1) нажать клавишу F1 при выборе любого элемента в блоке диалога или любой строки меню;

2) выполнить команду Ctrl+FI для получения подсказки по оператору языка из окна редактора; при этом курсор должен быть под ключевым словом оператора;

3) ввести команды Ctrl+FI, Shift+FI или Alt+FI с "пустого" места для получения окна с Turbo Help Index - списком ключевых слов, расположенных в алфавитном порядке, по которым можно получить подсказку;