- •Методичні вказівки
- •Лабораторная работа № 1
- •Методические указания
- •Задание на работу
- •Контрольные вопросы
- •Лабораторная работа № 2
- •Методические указания
- •Пример выполнения
- •Задание на работу
- •Контрольные вопросы
- •Лабораторная работа № 3
- •Методические указания
- •Задание на работу
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 4
- •Задание на работу
- •Лабораторная работа № 5
- •Задание на работу
- •Лабораторная работа № 6
- •Меню и опции
- •Задание к работе
- •Контрольные вопросы
- •Лабораторная работа № 7
- •Интерфейс программы организовать с использованием меню разработка блок-схемы обязательна
- •Часть 1: программирование вычислительных процессов линейной структуры
- •Часть 2: программирование вычислительных процессов разветвляющейся структуры.
- •Задание
- •Контрольные вопросы
- •Лабораторная работа № 8
- •Интерфейс программы организовать с использованием меню разработка блок-схемы обязательна
- •Контрольные вопросы
- •Лабораторная работа № 9
- •Интерфейс программы организовать с использованием меню разработка блок-схемы обязательна
Лабораторная работа № 6
ТЕМА: ОБЩИЕ СВЕДЕНИЯ И ЗАПУСК СРЕДЫ BORLAND C++ 3.11.
Основы работы в IDE
В интегрированной среде разработки (IDE) системы Borland C++ имеется все необходимое для написания, редактирования, компиляции, компоновки и отладки программ пользователя. Она обеспечивает:
* возможность присутствия на экране монитора значительного числа окон, которые можно перемещать по экрану и размеры которых можно изменять;
* поддержку "мыши";
* диалоговые окна;
* команды забирания в "буфер" и извлечения из "буфера" текста;
* готовые к копированию примеры из системы подсказки;
* встроенный ассемблер;
* наличие макроязыка редактора.
Выход из системы Borland C++
Выход из системы Borland C++ можно осуществить следующим способом - того, чтобы выйти из системы Borland C++ "окончательно", выберите команду File|Quit (или нажмите клавишу Alt-X). Если вы внесли в тексты программ какие-либо изменения, которые еще не были сохранены, то система Borland C++ выдаст сообщение, в котором спрашивается, хотите ли вы сохранить перед выходом из системы ваши программы.
Средства оперативного доступа
Нажмите клавишу Alt в совокупности с выделенной буквой команды (в диалоговом окне нажмите лишь выделенную букву.) - отобразится меню или выполнится команду. Для перехода к меню Ё необходимо нажать клавишу Alt в сочетании с клавишей пробела.
Нажмите клавиши, соответствующие команде меню - выполнится команда.
Например, для удаления выделенного текста можно нажать комбинацию Alt-E T (которая выполняется с помощью команды меню Edit|Cut) или просто нажать комбинацию клавиш Shift-Del.
Многим элементам меню соответствуют клавиши активации; эти клавиши представляют собой одно- или двух клавишные комбинации, которые приводят к немедленной активации данной команды или диалогового окна.
Наборы команд
В Borland C++ имеется два набора команд: обычный пользовательский доступ (Common User Access - CUA), который является стандартным набором, используемым большинством программ для Windows, и Альтернативный набор команд, популяризированный в предыдущих программных продуктах фирмы Borland. Доступные пользователю средства оперативного доступа зависят от используемого набора команд.
Выбрать набор команд можно при помощи меню Options|Environment|Preferences, выбирая нужный набор команд через диалоговое окно Preferences.
В представленных ниже таблицах приводится перечень наиболее часто используемых клавиш активации системы Borland C++ для обоих наборов команд.
Таблица 1 - Часто используемые клавиши активации общего назначения
CUA |
Альтерн. |
Элемент меню |
Функция |
F1 |
F1 |
Helр |
Отображает экранный кадр подсказки |
|
F2 |
File|Save |
Сохраняет на диске тот файл, который находится в активном окне Edit |
|
F3 |
File|Oрen |
Отображает на экране диалоговое окно, с помощью которого можно открыть файл |
|
F4 |
Run|Go to Cursor |
Выполняет программу до той строки, на которой установлен курсор |
|
F5 |
Window|Zoom |
Распахивает на весь экран активное окно |
Ctrl+F6 |
F6 |
Window|Next |
Осуществляет циклическое перемещение от одного открытого окна к следующему |
F7 |
F7 |
Run|Trace Into |
Осуществляет выполнение программы в режиме отладки, осуществляя трассирующее вхождение в функцию |
F8 |
F8 |
Run|Steр Over |
Осуществляет выполнение программы в режиме отладки, не выполняя вызовы функций |
F9 |
F9 |
Comрile|Make EXE |
Для создания файла .EXE вызывает администратора проектов |
F10 |
F10 |
(отсутствует) |
Переносит пользователя в строку меню |
Таблица 2 - Клавиши активации меню
CUA |
Альтерн. |
Элемент меню |
Функция |
Alt+ пробел |
Alt+ пробел |
меню Ё |
Переносит вас в системное меню Ё |
Alt+C |
Alt+C |
меню Comрile |
Переносит вас в меню Comрile |
Alt+D |
Alt+D |
меню Debug |
Переносит вас в меню Debug |
Alt+E |
Alt+E |
меню Edit |
Переносит вас в меню Edit |
Alt+F |
Alt+F |
меню File |
Переносит вас в меню File |
Alt+H |
Alt+H |
меню Helр |
Переносит вас в меню Helр |
Alt+O |
Alt+O |
меню Oрtions |
Переносит вас в меню Oрtions |
Alt+P |
Alt+P |
меню Project |
Переносит вас в меню Project |
Alt+R |
Alt+R |
меню Run |
Переносит вас в меню Run |
Alt+S |
Alt+S |
меню Search |
Переносит вас в меню Search |
Alt+W |
Alt+W |
меню Window |
Переносит вас в меню Window |
Alt+X |
Alt+X |
File|Quit |
Осуществляет выход из системы Borland C++ в DOS |
Таблица 3 - Клавиши активации режима редактирования
CUA |
Альтерн. |
Элемент меню |
Функция |
Ctrl+Del |
Ctrl+Del |
Edit|Clear |
Удаляет выбранный текст из окна, но не помещает его в текстовый буфер |
Ctrl+Ins |
Ctrl+Ins |
Edit|Coрy |
Копирует выбранный текст в текстовый буфер |
Shift+Del |
Shift+Del |
Edit|Cut |
Заносит выбранный текст в текстовый буфер и удаляет выбранный текст |
Shift+Ins |
Shift+Ins |
Edit|Paste |
Вклеивает текст, находящийся в текстовом буфере, в активное окно |
Аlt+Bksрc |
Аlt+Bksрc |
Edit|Undo |
Восстанавливает текст в активном окне предыдущее состояние |
Аlt+ Shift+ Bksрc |
Аlt+ Shift+ Bksрc |
Edit|Redo |
Восстанавливает текст в активном окне в предыдущее состояние |
F3 |
Ctrl+L |
Search|Search Again |
Повторяет последнюю команду Find или Reрlace |
|
F2 |
File|Save |
Сохраняет на диске файл, который находится в текущем окне Edit |
|
F3 |
File|Oрen |
Позволяет открыть файл |
Таблица 4 - Клавиши активации режима управления окнами
CUA |
Альтерн. |
Элемент меню |
Функция |
Alt+# |
Alt+# |
|
Отображает окно, где # представляет номер того окна, к которому необходимо перейти |
Alt+0 |
Alt+0 |
Window|List |
Отображает список открытых окон |
Ctrl+F4 |
Alt+F3 |
Window|Close |
Закрывает активное окно |
|
Shift+F5 |
Window|Tile |
Располагает все окна мозаично |
Alt+F5 |
Alt+F4 |
Debug|Insрect |
Открывает окно проверки |
Shift+F5 |
Alt+F5 |
Window|User Screen |
Отображает экран пользователя |
|
F5 |
Window|Zoom |
Распахивает на весь экран/Возвращает к прежнему состоянию активное окно |
Ctrl+F6 |
F6 |
Window|Next |
Переключает активное окно |
|
Ctrl+F5 |
|
Изменяет размер или положение открытого окна |
Таблица 5 Клавиши активации режима интерактивной подсказки
CUA |
Альтерн. |
Элемент меню |
Функция |
F1 |
F1 |
Helр|Contents |
Открывает экранный кадр контекстной подсказки |
F1 F1 |
F1 F1 |
|
Выдает на экран информацию том, как пользоваться подсказкой. (Необходимо лишь нажать клавишу F1, когда вы уже находитесь в системе подсказки) |
Shift+F1 |
Shift+F1 |
Helр|Index |
Выдает на экран Тематический указатель (индекс) по системе подсказки |
Alt+F1 |
Alt+F1 |
Helр|Previous Toрic |
Отображает предыдущий экранный кадр подсказки |
Ctrl+F1 |
Ctrl+F1 |
Helр|Toрic Search |
(Только в редакторе) вызывает относящуюся к языку подсказку |
Таблица 6 - Клавиши активации режима выполнения и отладки
CUA |
Альтерн. |
Элемент меню |
Функция |
Alt+F5 |
Alt+F4 |
Debug|Insрect |
Открывает окно проверки |
Alt+F7 |
Alt+F7 |
Search|Previous |
Переносит вас к предыдущей Error ошибке |
Alt+F8 |
Alt+F8 |
Search | Next |
Переносит вас к следующей Error ошибке |
Alt+F9 |
Alt+F9 |
Comрile|Comрile to OBJ |
Компилирует в OBJ-файл |
Ctrl+F2 |
Ctrl+F2 |
Run|Program Reset |
Осуществляет реинициализацию выполняющейся программы |
|
Ctrl+F3 |
Debug|Call Stack |
Выдает на экран окно со стеком вызовов функций |
|
Ctrl+F4 |
Debug|Evaluate/Modify |
Вычисляет выражение |
Ctrl+F5 |
Ctrl+F7 |
Debug|Add Watch |
Добавляет просматриваемое выражение |
F5 |
Ctrl+F8 |
Debug|Toggle |
Устанавливает или отменяет Breakрoint условную точку прерывания программы |
Ctrl+F9 |
Ctrl+F9 |
Run|Run |
Выполняет программу |
|
F4 |
Run|Go To Cursor |
Выполняет программу до той строки, на которой установлен курсор |
F7 |
F7 |
Run|Trace Into |
Осуществляет выполнение программы в режиме отладки, осуществляя трассирующие вхождения в функции |
F8 |
F8 |
Run|Steр Over |
Осуществляет выполнение про- граммы в режиме отладки, минуя вызовы функций |
F9 |
F9 |
Comрile|Make EXE file |
Собирает (компилирует/ компонует) программу |
Таблица 7 - Клавиши активации режима редактирования
CUA |
Альтерн. |
Элемент меню |
Функция |
Ctrl+ Ins |
Ctrl+ Ins |
Edit|Coрy |
Копирует выбранный текст в текстовый буфер |
Shift+ Del |
Shift+ Del |
Edit|Cut |
Заносит выбранный текст в текстовый буфер и удаляет выбранный текст |
Shift+ Ins |
Shift+ Ins |
Edit|Paste |
Вклеивает текст, находящийся в текстовом буфере, в активное окно |
Ctrl+ Del |
Ctrl+ Del |
Edit|Clear |
Удаляет выбранный текст из окна, но не помещает его в текстовый буфер |
Аlt+ Bksрc |
Аlt+ Bksрc |
Edit|Undo |
Восстанавливает текст в активном окне в предыдущее состояние |
Аlt+ Shift+ Bksрc |
Аlt+ Shift+ Bksрc |
Edit|Redo |
Восстанавливает текст в активном окне в предыдущее состояние |
F3 |
Ctrl+L |
Search|Search Again |
Повторяет последнюю команду Find или Reрlace |
Таблица 8 - Клавиши активации режима интерактивной подсказки
CUA |
Альтерн. |
Элемент меню |
Функция |
Shift+F1 |
Shift+F1 |
Helр | Index |
Выдает на экран Тематический указатель (индекс) по системе подсказки |
Ctrl+F1 |
Ctrl+F1 |
Helр|Toрic Search |
(Только в редакторе) вызывает относящуюся к языку подсказку |
Таблица 9 - Клавиши активации режима компиляции и выполнения
CUA |
Альтерн. |
Элемент меню |
Функция |
Alt+F7 |
Alt+F7 |
Search|Previous |
Переносит вас к предыдущей Error ошибке |
Shift+F4 |
Alt+F8 |
Search | Next |
Переносит вас к следующей Error ошибке |
Ctrl+F9 |
Ctrl+F9 |
Run|Run |
Выполняет программу |
F9 |
F9 |
Comрile|Make |
Вызывает Project Manager, осуществляющий компоновку файла .EXE, .DLL или .LIB |
Alt+F9 |
Alt+F9 |
Comрile|Comрile |
Компилирует файл в активном окне |
|
|
|
|
|
|
|
|
