1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Компилятор Borland C++

Тема в разделе 'Уроки', создана пользователем gemer, 10 апр 2011.

  1. TopicStarter Overlay

    gemer Пользователи

    Сообщения:
    42
    Лайки:
    70
    Пол:
    Мужской
    Репутация:
    0
    В современных операционных системах в состав систем программирования обычно входит интегрированная среда. Такая среда содержит все необходимые средства разработки программ. Не выходя из среды, можно создавать, редактировать, компилировать, выполнять, отлаживать программы на том языке программирования, для которого эта среда построена.
    Интегрированная среда Borland С 2.0 является удобным средством для разработки программ на языке Си. Эта среда, как и другие интегрированные среды, функционирующие в операционной системе MS-DOS, предназначена для работы в текстовом режиме дисплея. Работа среды базируется на технике меню и окон, причем для каждого выделенного пункта меню можно получить контекстно-зависимую подсказку.
    В системе программирования Borland С 2.0 компоненты обычно размещаются в следующих каталогах:

    *LIB - содержит стандартную библиотеку объектных модулей языка Си, библиотеки объектных модулей математических функций, функций графики и др.;


    *INCLUDE - заголовочные файлы системы программирования Си;

    *BIN - основной каталог:

    1.Динамически подключаемые библиотеки (*.dll);

    2.Файлы конфигурации для компилятора, подсистемы Help и т.п.;

    3.Автономный препроцессор и компилятор для запуска из командной строки;

    4.Исполняемые модули для запуска интегрированной среды в MS-DOS и MS Windows;

    5.Файлы инициализации, содержащие параметры настройки для интегрированной среды и ее компонентов;

    6.Вспомогательные подсистемы, например подсистема управления проектами Make

    *EXAMPLES - содержит исходные тексты функций (подкаталог SOURCE), в основном математических, и программы (подкаталог TEST) для тестирования функций из подкаталога SOURCE;

    Для нормального функционирования интегрированной среды Borland С достаточно IBM PC/XT с 640 Кбайт оперативной памяти. Работоспособный вариант среды Borland С занимает на жестком диске менее 1 Мбайта.
    Переход в интегрированную среду Borland С осуществляется по команде tc.exe (или просто tc).


    Экран интегрированной среды Borland С


    При выполнении команды вызова интегрированной среды на экране дисплея появляется окно.
    Основными структурными компонентами экрана интегрированной среды являются:


    1.Строка меню, расположенная в верхней части экрана и содержащая основное меню среды Borland С;

    2.Окно редактирования (Edit) исходного текста;

    3.Строка заголовка, в которой отображаются координаты курсора: номер строки, номер позиции в строке и имя редактируемого файла (курсор на экране изображается мигающим символом "подчеркивание");

    4.Окно сообщений (Message), в которое помещаются тексты сообщений об ошибках, выявленных при трансляции исходных текстов или построении исполняемой программы;

    5.Строка подсказки, содержащая информацию о назначении функциональных клавиш.

    Функциональные клавиши среды Borland С:

    F1 - контекстно-зависимая подсказка (выводится справка о функции команды основного меню или вспомогательного меню, которая в данный момент выбрана (подсвечена цветовым маркером); при повторном нажатии клавиши <F1> выводится окно Главной помощи: команды меню, "горячие" клавиши, команды управления редактором текстов, процедура установки Borland С, справки по синтаксису языка Си;
    F5 - расширение (распахивание) выбранного (активного) окна на всю доступную область экрана, расположенную между строкой меню и строкой подсказки;
    F6 - осуществляет переключение между окнами "Редактирование" (Edit) и "Сообщения" (Message);
    F9 - скомпилировать и построить исполняемую программу;
    F10 - переход в главное меню; выбранный пункт главного меню выделяется цветовым маркером; перемещение по главному меню осуществляется с помощью клавиш со стрелками.

    Система меню среды Borland С

    Строка меню содержит основную группу команд. Приведем описание этих команд и команд, содержащихся в меню нижнего уровня, поясним те из них, которые необходимы для проведения минимальных действий по созданию и отладке простейших программ. При выборе пункта меню и нажатии на клавишу <Enter> может появиться в отдельном окне так называемое "ниспадающее" меню нижнего уровня, каждый пункт которого может либо порождать, в свою очередь, меню следующего уровня, либо вызывать определенные действия (трансляция, исполнение программы и т.д.), либо устанавливать (определять) некоторый параметр среды, например имя ехе-файла, путь к каталогу с заголовочными файлами и т.п. Для ссылки в нашем описании на пункт главного меню будем использовать название этого пункта. Для ссылки на пункты меню нижних уровней применим следующую схему: укажем последовательно названия тех пунктов в системе меню, через которые необходимо пройти, для того чтобы достичь обозначаемый пункт. В качестве разделителей имен пунктов меню будем использовать символ | (вертикальная черта). Например, для ссылки на пункт меню Change directory (сменить рабочий каталог), который входит в подменю File главного меню, будем пользоваться записью FileChange directory. Напомним, что для перехода в главное меню используется функциональная клавиша <F10>.
    Начальную информацию о командах и режимах интегрированной среды можно получить по функциональной клавише <F1>, ну и, конечно же, в документации по системе программирования Borland С.
    Ниже приводятся перечень основных команд интегрированной среды и краткое описание их функций.


    *File - ссылается на группу команд, позволяющих:

    1.загрузить с диска файл для редактирования (Load);

    2.создать новый текстовый файл (New);

    3.сохранить редактируемый файл под новым именем (Write to);

    4.выбрать текущий каталог для данного сеанса работы (Directory);

    5.сменить рабочий каталог (Change directory);

    6.осуществить временный выход в MS-DOS Dos Shell - возврат в среду по команде exit);

    7.выход из среды Borland С (Exit).

    *Edit - редактировать файл. Ниже будут приведены основные команды редактирования.

    *Run - группа команд, предназначенных для запуска программы и просмотра результатов работы:

    1.выполнить программу (Run);

    2.выполнить программу заново (Program reset);

    3.выполнять программу по шагам с заходом в функции (Step over) или без захода в функции (Trace into);

    4.перейти к просмотру результатов работы программы (User screen).

    *Compile - команды, связанные с трансляцией и сборкой (компоновкой) программы:

    1.компилировать программу в объектный файл (Compile to OBJ);

    *Options - команды, устанавливающие: режимы работы для компилятора и компоновщика; параметры среды; каталоги; аргументы исполняемой программы

    1.установить параметры: аппаратной конфигурации, режимы отладки, режим оптимизации кода, управления выдачей сообщений (Compiler);

    2.установить режимы работы компоновщика (Linker) - указать возможность подстановки перед стандартными библиотеками собственных библиотек объектных модулей, включить (выключить) режим уведомления о дублирующихся внешних именах в объектных модулях;

    3.установить параметры среды (Environment) – параметры просмотра сообщений об ошибках, режим сохранения параметров среды, режим создания резервных копий редактируемых файлов

    4.определить полные пути к каталогам системы программирования (Directories), которые содержат: заголовочные файлы, библиотеки, рабочий каталог, каталог, где хранятся компоненты системы программирования Си. Подробно установка путей к этим каталогам описывается ниже;

    5.задать параметры командной строки (Arguments). В окне, появившемся при выборе этого пункта меню, указываются параметры, которые передаются исполняемой программе при ее выполнении из среды Borland С, - аргументы функции main();

    6.сохранить параметры среды (Save options) в файле на диске. При установке параметров можно изменять имя файла, в котором они сохраняются. При последующей загрузке среды значения ее параметров выбираются именно из этого файла;

    7.выбрать и загрузить один из нескольких файлов параметров среды, созданных по команде Options|Save options.

    Установка в среде Borland С полных имен каталогов.

    Перед началом работы необходимо задать полные имена вспомогательных и рабочего каталогов. Для этого необходимо перейти в меню Options|Directories и, выбирая последовательно следующие пункты меню


    *Include directories

    *Library directories

    *Output directory

    ввести соответственно следующие имена каталогов:

    С:\ВС\INCLUDE
    С:\ВС\LIB
    С:\ВС\OUT


    Служебные клавиши редактора

    Команды редактирования объединены в следующие группы, из которых приведем основные:


    Команды управления курсором:

    На символ влево Ctrl-S или <-
    На символ вправо Ctrl-D или ->
    На слово влево Ctrl-A
    На слово вправо Ctrl-F
    На строку вверх Ctrl-E или Т
    На строку вниз Ctrl-X или I
    Перемещение текста на строку вверх Ctrl-W
    Перемещение текста на строку вниз Ctrl-Z
    Перемещение текста на страницу вверх Ctrl-R или PgUp
    Перемещение текста на страницу вниз Ctrl-C или PgDn


    Команды вставки и удаления:


    Включить (выключить) режим вставки Ctrl-V или Ins
    Вставить строку Ctrl-N
    Удалить строку Ctrl-Y
    Удалить часть строки от курсора до конца строки Ctrl-Q Y
    Удалить символ слева от курсора Ctrl-H или Backspace
    Удалить символ Ctrl-G или Del
    Удалить слово справа Ctrl-T

    Команды обработки блоков текста:


    Пометить начало блока Ctrl-K В
    Пометить конец блока Ctrl-K К
    Пометить одно слово Ctrl-K С
    Переместить блок Ctrl-K V
    Удалить блок Ctrl-K Y
    Читать блок с диска Ctrl-K R
    Записать блок на диск Ctrl-K W
    Снять выделение блока Ctrl-K H
    Печатать блок Ctrl-K P

    Дополнительные команды:


    Перейти в главное меню Ctrl-K D или F10
    Сохранить редактируемый файл и про должать его редактировать F2
    Создать новый файл F3
    Взять для редактирования предыдущий файл Alt-F3
    Найти последовательность символов Ctrl-Q F
    Найти и заменить последовательность символов Ctrl-Q A
    Прекратить операцию Esc



    Примечания.


    1.Запись "Ctrl-A" означает одновременное кратковременное нажатие клавиш <Ctrl> и <А>, а запись "Ctrl-K В" - кратковременное одновременное нажатие клавиш <Ctrl> и <К>, а затем - нажатие одной клавиши <В>.

    2.Для получения справки по синтаксису языка Си необходимо поставить маркер на строку, содержащую название объекта языка Си, и нажать клавиши "Ctrl-Fl".

    Функции обработки текста

    Текстовый экран делится на 24 строчки по 80 символов в каждой. Строки нумеруются сверху вниз, позиции – слева направо.


    Основные функции работы с экраном:

    *clrscr() очищает экран и устанавливает курсор в 1 строку, 1 позицию.


    *gotoxy(x,y) устанавливает курсор в заданную позицию: строка y, позиция x. (х – от 1 до 80; y – от 1 до 24)

    *textcolor( n ) задает цвет текста. n – номер цвета от 0 до 15

    Код:
    Spoiler: Цвета
    *textbackground(n) задает цвет фона.

    Действие функций textcolor(n) и textbackground(n) начинается после использования функции clrscr(). Если нужно сменить текущий цвет текста, не очищая экран, для вывода на экран пользуются функцией сprintf(), которая работает так же, как printf().

    *getch() выполняет задержку работы программы до нажатия любой клавиши.

    Для использования этих функций нужно подключить библиотеку conio.h.

    Для примера напишем программу которая рисует на экране кораблик с синими парусами


    PHP код:

    Код:
    #include <stdio.h>
    #include <conio.h>
    void main()
    {
    clrscr();  //очищаем экран
    textcolor(11);    //выбираем голубой цвет
    gotoxy(3,1);   сprintf(“*”);  //рисуем паруса    
    gotoxy(3,2);   сprintf(“**”);
    gotoxy(3,3);   сprintf(“***”);
    gotoxy(3,4);   сprintf(“****”);
    textcolor(6);    //выбираем коричневый цвет
    gotoxy(3,5);   сprintf(“*”);  //рисуем дно
    gotoxy(1,6);   сprintf(“*******”);
    gotoxy(2,7);   сprintf(“*****”);
    getch();  // выполняем задержку
    } 
    
    [​IMG]

    Скачать Borland C++ V3.1
    1 человеку нравится это.
Черновик сохранён Черновик удалён

Поделиться этой страницей