Учебное пособие: Состав и назначение оболочки Borland C
5. Загрузка. Реализуется операционной системой. Исполняемый файл загружается в ОЗУ для исполнения.
При работе в оболочке файлы hello.i и hello.asm не создаются. Для их построения надо исполнить следующие команды из текущего каталога
D:\bc31\bin\cpp.exe -ID:\bc31\include hello.cpp
D:\bc31\bin\bcc.exe –S -ID:\bc31\include -LD:\bc31\Lib hello.cpp
Система меню
Меню верхней части экрана. Вход по F10 или по Alt+"Z", где Z - первая (прописная) буква в соответствующем слове меню (например, Alt+F --> строка меню File)
Ё File Edit Search Run Compile Debug Project Options Window Help
Некоторые команды меню выполняются при нажатии функциональных клавиш (F1-F10) в сочетании с Shift, Alt или Ctrl, что указано в соответствующих строках меню.
Repaint desktop Перерисовка текущего окна
Вызов сторонних приложений
GREP
Turbo Assembler
Turbo Debugger
Turbo Profiler
Resource Compiler
Import Librarian
Работа файлами (File)
Таблица 1
New | Создать новый файл с временным именем Nonamexx.c и открыть окно |
Open (F3) | Открыть окно с выбранным файлом. Файл выбирается в отдельном окне. При вводе нового имени – создается. |
Save (F2) | Сохранить текущее окно в файле |
Save as... | Сохранить текущее окно в отдельном файле с явно заданным именем |
Save all | Сохранить все окна в файлах |
Change dir... | Выбрать текущий каталог файлов |
Печать текущего окна | |
DOS Shell | Запуск оболочки DOS (возврат по команде EXIT) |
Quit (Alt+X) | Выход |
Редактирование (Edit)
Таблица 2
Undo (ALT+BkSp) | Отменить последнюю команду |
Redo (Shift+Alt+BkSp) | Повторить последнюю команду |
Cut (Shift+Del) | Удалить блок с записью в буфер |
Copy (Ctrl+Ins) | Копировать блок в буфер |
Paste (Shift+Ins) | Вставить блок из буфера |
Clear (Ctrl+Del) | Удалить блок |
Copy Example | Копировать выбранный пример из Help в буфер |
Show Clipboard | Просмотр буфера |
Поиск (Search)
Таблица 3
Find | Искать по образцу |
Replace | Искать по образцу с заменой |
Search again (Ctrl+L) | Искать следующий за найденным по Find или Replace |
Go to line number | Переход к строке с заданным номером |
Previous error (Alt+F7) | Переход к строке программы, вызвавшей предыдущее сообщение (message) |
Next error (Alt+F8) | Переход к строке программы, вызвавшей следующее сообщение |
Locate function | Поиск заголовка функции в программе |
Выполнение (Run)
Таблица 4
Run (Ctrl+F9) | Команда "Make" и выполнение программы |
Programm reset (Ctrl+F2) | Сброс и установка начального состояния программы при отладке |
Goto cursor (F4) | Выполнять программу до строки, отмеченной курсором |
Trace into (F7) | Выполнить одну строку программы с трассировкой вызываемой функции |
Step over (F8) | Выполнить одну строку программы без трассировки вызываемой функции |
Arguments | Задать аргументы командной строки программы при отладке |
Трансляция и компоновка (Compile)
Таблица 5
Run (Ctrl+F9) | Команда "Make" и выполнение программы |
Compile (Alt+F9) | Безусловная трансляция и компоновка файла текущего окна или проекта |
Make (F9) | Компоновка файла текущего окна или проекта |
Link | Трансляция и компоновка файла текущего окна или проекта (каждый файл транслируется только при условии внесения изменений в текст программы, в том числе в файлы, включенные директивой include) |
Build all | Трансляция файла текущего окна |
Information | Инофорамция о текущем каталоге, используемой памяти, количестве ошибок и предупреждений |
Rеmove messages | Очистить окно сообщений транслятора |
При трансляции и компоновке открывается окно сообщений транслятора (message), в который выводятся сообщения об ошибках и предупреждения. При выборе сообщения в окне message происходит позиционирование в окне к строке, вызвавшей это сообщение. При нажатии Enter на выбранном сообщении производится переход в окно к строке, вызвавшей это сообщение.