49088 (Состав и назначение оболочки Borland C)
Описание файла
Документ из архива "Состав и назначение оболочки Borland C", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "49088"
Текст из документа "49088"
Кафедра: Автоматика и информационные технологии
СОСТАВ И НАЗНАЧЕНИЕ ОБОЛОЧКИ BORLAND C++3.1
СОДЕРЖАНИЕ
Справка по структуре оболочки Borland C
1. Вызов оболочки
2. Программа “Hello”
3. Этапы преобразования программы hello.cpp.
4. Система меню
Работа файлами (File)
Редактирование (Edit)
Поиск (Search)
Выполнение (Run)
Трансляция и компоновка (Compile)
Отладка (Debug)
Проект (Project)
Настройка (Options)
Работа с окнами (Window)
Система помощи (Help)
5. Клавиши редактирования
Перемещения курсора
Перемещения на большие расстояния:
Команды вставки и перемещения
Команды обработки блоков:
6. Сборка и выполнение программ в интегрированной среде Borland C++ 3.1
Состав системы программирования Borland C++ 3.1
7. Интегрированная среда программирования под DOS
Настройка среды
Установка в среде Borland С 3.1 полных имен каталогов.
Настройка параметров управления проектом
Интегрированная среда программирования под Windows
Настройка интегрированной среды Borland C++ 3.1
Выбор стандарта языка Си.
Установка параметров подсистемы Make
Создание проекта
Задание аргументов командной строки.
Сохранение параметров настройки интегрированной среды.
Лабораторные задания
1. Первая программа “Hello”
2. Вторая программа “2+2”
3. Третья программа “Что нибудь из Examples”
4. Этапы преобразования программы
5. Работаем в оболочке
6. Работаем в отладчике.
7. Справка по опциям
Библиографический список
Вызов оболочки
-
Вызов оболочки из каталога BIN
c:\bc31\bin\> bc.exe
Данный способ не рекомендуется, так как каталог BIN становится рабочим, и в нем сохраняются все пользовательские файлы. В каталоге BIN должны находиться только файла фирмы Borland от 10 июня 1992 г.
-
Вызов оболочки из пользовательского каталога
c:\user\> bc.exe
Для реализации этого способа в файле autoexec.bat должна быть задана переменная окружения PATH=c:\bc31\bin
-
Вызов оболочки из пользовательского каталога по расширению cpp, c, prj или tc
Для реализации этого способа в файловом менеджере должна быть установлена обработка файла по расширению.
Замечание. Если при входе в оболочку в текущем каталоге находится ровно один проектный prj-файл, то будет открыт и именно этот проект. Если prj-файла нет или их более одного, то компилироваться будет файл активного окна.
2. Программа “Hello”
В дальнейшем будем использовать в качестве примеров два варианта простой программы
Вариант 1.
#include
void main ()
{
printf(“Hello, World”);
}
Вариант 2.
#include
#include
void main(int argc, char *argv[])
{
if(strcmp(argv[1], "English") == 0)
printf("\nHello, World");
else
printf("\nPrivet, Mir");
}
Этапы преобразования программы hello.cpp.
-
Прекомпиляция. Осуществляется программой cpp.exe. Создает файл hello.i
-
Компиляция. Осуществляется программой bcc.exe. Создает файл hello.asm
-
Ассемблирование. Осуществляется программой tasm.exe. Создает файл hello.obj
-
Линковка. Осуществляется программой tlink.exe. Создает файл hello.exe
-
Загрузка. Реализуется операционной системой. Исполняемый файл загружается в ОЗУ для исполнения.
При работе в оболочке файлы 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 на выбранном сообщении производится переход в окно к строке, вызвавшей это сообщение.
Отладка (Debug)
Таблица 6
Inspect (Alt+F4) | Просмотр и модификация (инспектирование) значения текущей переменной под курсором (Аlt+F4) или явно указанной переменной или адресного выражения (меню). Значение переменной или выражения отображается в отдельном окне, окно закрывается по Esc. Alt+M - модификация выбранного поля. Для указателя отображается и модифицируется указуемый тип данных, для массива - элементы массива. |
Evaluate/modify (Ctrl+F4) | Вычисление и модификация в отдельном окне |
Call stack (Ctrl+F3) | Последовательность (стек) вызовов функций |
Watches | Просмотр выражений и переменных |
Add watch | Добавить точку просмотра |
Delete watch | Удалить текущую точку просмотра |
Edit watch | Редактировать текущую точку |
Remove all watch | Удалить все точки просмотра |
Toggle breakpoint Ctrl+F8 | Установить/отменить точку останова в текущей строке |
Breakpoints | Просмотр/редактирование списка точек останова |
Проект (Project)
Файл проекта используется при разработке модульной программы, состоящей из нескольких файлов (модулей). Проект содержит список файлов исходных текстов (.c и .cpp) или объектных модулей (.obj), а также все установки параметров транслятора и оболочки. При работе без файла проекта оболочка транслирует, компонует и выполняет файл текущего окна. При наличии открытого файла проекта оболочка руководствуется списком файлов проекта.
Таблица 7
Open project | В отдельном окне выбирается имя файла проекта. Тип по умолчанию - PRJ. При вводе имени нового файла - создается файл проекта с текущими установками параметров транслятора и оболочки. Открывается отдельное окно project – список файлов проекта. При работе в этом окне можно удалять выбранные файлы из проекта (Del) и включать файлы в проект (Ins). В последнем случае открывается меню для выбора файла. |
Close project | Закрыть файл проекта и перейти в обычный режим работы |
Add item | Добавить файл в проект |
Delete item | Удалить файл из проекта |
Local options | Установка параметров. Трансляции текущего файла |
Include files | Список включаемых файлов текущего файла |
Настройка (Options)
Таблица 8
Application | устанавливает опции приложения. |
Compiler | установить параметры: аппаратной конфигурации, режимы отладки, режим оптимизации кода, управления выдачей сообщений. |
Transfer | просматривать, редактировать, удалять трансферные программы. |
Make | настройка опций компоновщика make при создании исполняемого файла. |
Linker | установить режимы работы компоновщика, указать возможность подстановки перед стандартными библиотеками собственных библиотек объектных модулей, включить (выключить) режим уведомления о дублирующихся внешних именах в объектных модулях. |
Librarian | настройки библиотекаря. |
Debugger | настройки отладчика. |
Directories | определить полные пути к каталогам системы программирования, которые содержат: заголовочные файлы, библиотеки, рабочий каталог, каталог, где хранятся компоненты системы программирования Си. |
Environment | установить параметры среды, параметры просмотра сообщений об ошибках, режим сохранения параметров среды, режим создания резервных копий редактируемых файлов. Основные параметры, устанавливаемые в этом пункте меню. |
Save | сохранить параметры среды в файле на диске. При установке параметров можно изменять имя файла, в котором они сохраняются. При последующей загрузке среды значения ее параметров выбираются именно из этого файла. |
Работа с окнами (Window)
Таблица 9
Size/Move (Ctrl+F5) | Изменить положение окна клавишами перемещения курсора и размеры окна клавишами перемещения курсора с Shift |
Zoom (F5) | Развернуть/свернуть на полный экран |
Cascade | Каскадное расположение окон |
Tile | Расположение окон без перекрытий |
Next (F6) | Перейти в следующее по номеру окно |
Close (Alt+F3) | Закрыть текущее окно |
Close all | Закрыть все окна |
Message | Окно сообщений транслятора |
Output | Окно вывода программы |
Watch | Окно точек просмотра |
User screen (Alt+F5) | Экран программы (переход/возврат) |
Register | Окно регистров процессора |
Project | Окно файла проекта |
Project notes | Окно собственных замечаний |
List all (Alt+0) | Открыть список окон. Список окон представляет собой отдельное окно, содержащее меню - список окон, по которому можно перейти в любое выбранное окно или закрыть его (Del). Alt+n - непосредственно перейти в окно с номером n=1..9 |
Система помощи (Help)
Таблица 10
Contents (F1) | Тематическое содержание Help |
Index (Shift+F1) | Перечень ключевых слов (индекс) |
Topic Search (Ctrl+F1) | Контекстный поиск по текущему слову |
Previous Topic (Alt+F1) | Возвращение к предыдущей теме |
Help on help | Информация о Help |
Active file | Устанавливает в качестве текущего справочника один из следующих фалов: IDE and C++ Language Windows API Object Windows API Turbo Vision API |
About… | показывает текущую версию оболочки |
Клавиши редактирования
Перемещения курсора
Символ влево <-