49088 (Состав и назначение оболочки Borland C)

2016-07-30СтудИзба

Описание файла

Документ из архива "Состав и назначение оболочки 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.

  1. Прекомпиляция. Осуществляется программой cpp.exe. Создает файл hello.i

  2. Компиляция. Осуществляется программой bcc.exe. Создает файл hello.asm

  3. Ассемблирование. Осуществляется программой tasm.exe. Создает файл hello.obj

  4. Линковка. Осуществляется программой tlink.exe. Создает файл hello.exe

  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...

Выбрать текущий каталог файлов

Print

Печать текущего окна

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…

показывает текущую версию оболочки

Клавиши редактирования


Перемещения курсора

Символ влево <-

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5168
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее