11715

Дослідити методи завантаження програм та налаштування інтерфейсу інтегрованного середовища Borland C++ 5.02

Лабораторная работа

Информатика, кибернетика и программирование

Програма, що створюється в середовищі ВС++, називається файлом проекту і є структурою, ієрархічно звязаних між собою файлів, використовуваних в програмі (виконуваного, початкового, заголовних і так далі). Файл проекту має розширення..

Украинкский

2013-04-10

451.5 KB

6 чел.

Лабораторна робота   №1

Тема: Основи роботи в інтегрованому середовищі програмування

Borland C++ 5.02.

Мета: Дослідити методи завантаження програм та налаштування інтерфейсу інтегрованного середовища Borland C++ 5.02.

Послідовність виконання роботи.

Ввімкнути ПК.

Завантажити систему Borland C++ 5.02

Завантаження і налаштування системи програмування  Bоrland C++ 5.02

Завантаження системи Borland C++5.02 (надалі ВС++) здійснюють:  

- з робочого столу подвійним клацанням на відповідному ярлику, наприклад BC++;

- через головне меню вибором пунктів Программи/borland C++ 5.02/ Borland C++ .

Виконати:

Здійсніть завантаження системи Borland C++5.02.

Після завантаження на моніторі з'явиться  основний екран системи Borland C++5.02 (мал. 1.1).

Мал. 1.1. Основний екран системи Borland C++5.02

Вона включає:

  •  головне меню, розташоване горизонтально зверху екрану;
  •  панель інструментів;
  •  робочу частину екрану.

Головне  меню  має  десять  опцій:  File,  Edit,  Search,  View, Project, Script, Tool, Debug, Options, Windows, Help. Кожна опція  має  своє  власне  меню  спадаючого  типу.  Меню  може бути викликане двома способами.

  •  Ініціалізацією  головного  меню  клавішею  F10  з  подальшим вибором потрібного пункту головного меню клавішами управління курсором і Enter.
  •  Клацанням  лівої  клавіші  миші на  потрібному  пункті  головного меню.

Для закриття меню можна натиснути клавішу Esc або клацнути маніпулятором миша на екрані поза полем меню, а при необхідності повернення в головне меню досить натиснути F10.

Наведемо короткий опис кожного елементу рядка меню :

? - системне меню;

File - операції з файлами, вихід з системи;

Edit - редагування тексту в активному вікні;

Search - пошук фрагментів тексту, місця розташування помилок;

Run - компіляція, компонування і запуск програми на виконання;

Compile - компіляція програми;

Debug - засоби відладки програм;

Project - організація проектів (багатофайлових програм);

Options - керування параметрами компіляції, компонування і середовища Borland C++;

Window - керування вікнами BС5;

Help - звернення до системи оперативної підказки.

Робота з меню

Для керування файлами призначено меню File. Це меню містить наступні основні команди:

New - відкрити вікно для нового файлу;

Open.. - відкрити існуючий файл;

Save - зберегти файл з колишнім ім'ям;

Save as.. - зберегти файл з новим ім'ям;

Save all - зберегти файли усіх вікон;

Change dir.. - змінити поточну директорію;

Quit - вийти з BС5 Borland C++.

Редагування файлів виконується з використанням меню Edit :

Undo - відмінити дію попередньої команди;

Redo - повторити дію останньої команди;

Cut - вирізувати блок тексту і помістити його в буфер (clipboard);

Copy - копіювати блок тексту і помістити його в буфер;

Paste - вставити блок тексту з буфера;

Clear - видалити блок тексту, не заносячи його в буфер;

Show clipboard - показати вміст буфера.

Пошук і заміна тексту здійснюється за допомогою меню Search :

Find.. - знайти текст;

Replace.. - знайти текст і замінити його новим текстом;

Search again - повторити команду Find або Replace.

Виконання програми запускається з меню Run :

Run - компіляція, компонування і виконання;

Program reset - перервати трасування програми;

Go to cursor - виконати програми до інструкції, перед якою встановлено курсор;

Trace into - порядкове виконання програми із заходом в тіло функцій і порядковим виконанням інструкцій усередині функцій;

Step over - порядкове  виконання  програми;  якщо  зустрічається  виклик функції, то функція виконується як одна інструкція (без заходу всередину тіла функції);

Arguments.. - формування аргументів командного рядка.

Компіляція програми виконується командами з меню Compile :

Compile - компілювати програму з активного вікна;

Information.. - видати інформацію про програму і систему.

Відладка програм здійснюється засобами меню Debug :

Evaluate/modify. - обчислити/модифікувати значення вираження або змінної в процесі відладки;

Call stack.. - викликати стек активних функцій;

Watches - відкрити  вікно  перегляду  поточних  значень  змінних  програми;

Toggle breakpoint - додати/видалити точку переривання програми;

Breakpoints.. - список точок переривання.

Керування BС5 Borland C++ робиться в меню Options :

Compiler > - встановлення параметрів компілятора;

Linker > - встановлення параметрів компонувальника;

Debugger.. - встановлення параметрів відладчика;

Directories.. - встановлення шляхів для каталогів (тек) BС5;

Environment > - встановлення параметрів BС5;

Save.. - збереження налаштувань BС5.

Особливу увагу  слід звернути на команду Options >  Directories, оскільки за допомогою її задаються шляхи до заголовних файлів (Include Directories), бібліотекам (Library Directories), а також каталогу, в який будуть розміщені файли з розширенням obj і ехе (Output Directory).

Для  використання  відладчика  необхідно  в  діалоговому  вікні  Debugger  ((Options > Debugger..) встановити перемикач Source Debugging в положення On.

Управління вікнами виконується командами з меню Window :

Size/Move - змінити розмір вікна або перемістити вікно;

Zoom - розкрити або згорнути вікно;

Cascade - розмістити вікна каскадом;

Tile - розмістити вікна мозаїкою;

Next - активізувати наступне вікно;

Close - закрити активне вікно;

Close all - закрити усі вікна;

List all.. - показати список усіх вікон.

Система допомоги розташована в меню Help :

Contents - зміст (перелік тем системи допомоги);

Index - тематичний покажчик;

Topic search - допомога по заданій темі;

Previous topic — допомога по попередній темі;

About — інформація про версію системи.

Для правильної і коректної роботи системи слід здійснити її налаштування. Параметри налаштування встановлюються в спеціальних діалогових вікнах, які викликаються командами головного меню.

а) Для зручності роботи з файлами проектів в папці C:\Bc5\Bin, або іншій доступній папці, слід заздалегідь створити теку, наприклад Myfile. Для автоматичної установки цієї папки як поточного каталогу слід прописати необхідні шляхи у вікнах, приведених на  мал. 1.2, 1.3, які викликаються  через  віконне  меню  за допомогою  команд  Options/Environment/Editor/File та Options/Project/ Directories відповідно.

Мал. 1.2.

Мал. 1.3

Виконати:

Створіть в папці С:\ Вс5\bin папку Myfile і створіть середовище програмування для автоматичного виходу в цю теку.

б)  Для встановлення і відображення російського шрифту слід прописати необхідні шляхи у вікнах, приведених на  мал. 1.4, 1.5, які  викликаються  через  віконне  меню  за допомогою  команд  Options/Environment/Editor/Display  і  Options/Environment/ SpeedBar/Font відповідно.

Мал. 1.4.

Мал. 1.5.

в) Для відображення/видалення панелі піктограм виконати наступні дії: у пункті командного меню Options вибрати опцію Environment, де в діалоговому вікні, що відкрилося, в пункті SpeedBar помітити(для схову) або зняти позначку(для відображення) в Hide SpeedBar(див. мал.1.6).

Мал.1.6.  Налаштування Options/Environment/SpeedBar.

Для додавання/видалення піктограм на панель треба в Options/Environment/SpeedBar вибрати Customize, де за допомогою стрілки додати на панель вибрану в списку Available Buttons піктограму, за допомогою стрілки видаляти з панелі вибрану в списку Active Buttons піктограму. Для повернення налаштувань панелі за умовчанням натиснути кнопку Restore Layout (см.мал.1.7).

г) Для встановлення кольору фону і автоматичних колірних налаштувань (всі встановлені раніше налаштування кольору скидаються) вікна редактора необхідно в Options/Environment вибрати в Syntax Highlighting одне з налаштувань: кнопки Default, Classic, Twilight, Ocean(див. мал.1.8).

д) Для налаштувань колірної палітри вікна редактора (кольору для коментарів, символів, рядків, змінних і так далі) вибирається Options/Environment/Syntax Highlighting/Customize(див. мал.1.9), де для кожного елементу із списку Element задається колір палітри Color і додаткові атрибути з переліку Attribute (Bold(жирний) /Italic(курсив)/ Underline(підкреслений)).

Мал.1.7. Налаштування Options/Environment/SpeedBar/Customize.

Мал.1.8. Налаштування Options/Environment/ Syntax Highlighting.

Мал.1.9. Налаштування Options/Environment/ Syntax Highlighting/Customize.

Контрольні питання

  1.  У чому переваги інтегрованих середовищ програмування?
  2.  Охарактеризуйте меню File.
  3.  Охарактеризуйте меню Edit.
  4.  Охарактеризуйте меню Search.
  5.  Охарактеризуйте меню Run.
  6.  Охарактеризуйте меню Compile.
  7.  Охарактеризуйте меню Debug.
  8.  Охарактеризуйте меню Options.
  9.  Охарактеризуйте меню Window.
  10.  Охарактеризуйте меню Help.
  11.  Як додати змінну у вікно перегляду Watch?
  12.  Яким чином можна визначити і модифікувати значення змінної?
  13.  Як додати або видалити точку переривання?


 

А также другие работы, которые могут Вас заинтересовать

21813. ТЕОРИЯ МАТРИЧНЫХ ИГР. Примеры решения задач при парной игре с нулевой суммой 91 KB
  В разных случаях числа aii могут иметь различный смысл выигрыш потери платеж. Игра это действительный или формальный конфликт в котором имеется по крайней мере два участника каждый из которых стремится к достижению собственных целей Правилами игры называют допустимые действия каждого из игроков направленные на достижение некоторой цели. Платежом называется количественная оценка результатов игры. если проигрыш одного игрока равен выигрышу другого.
21814. ТЕОРИЯ МАТРИЧНЫХ ИГР. ИГРА С ПРИРОДОЙ 91.5 KB
  Системный анализ источников техногенной опасности 1. СИСТЕМНЫЙ АНАЛИЗ ИСТОЧНИКОВ ТЕХНОГЕННОЙ ОПАСНОСТИ Системный анализ источников и факторов техногенной и экологической опасности может быть проведен на основе методологических принципов заимствованных из теории подготовки и обоснования решений по сложным проблемам. Системный анализ совокупности источников техногенной опасности целесообразно проводить с учетом определенного множества факторов в том числе факторов радиационной химической природы экономических...
21815. Козацтво в історії України (друга половина ХVІІ – ХVІІІ ст.) 115.5 KB
  Соціальні причини. До середини XVII ст. вкрай загострилася соціально-економічна ситуація, повязана з трансформацією поміщицьких господарств у фільварки. З одного боку, це сприяло зміцненню феодальної земельної власності
21816. ОСНОВНЫЕ СОСТАВЛЯЮЩИЕ, ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ СИСТЕМНОГО АНАЛИЗА 171 KB
  Структура и иерархия системы 1. Второе направление связано с разработкой принципов построения и использования моделей моделирования имитирующих протекание реальных процессов способов объединения таких моделей в системы и представление системы моделей в ЭВМ. Действительно что такое система обеспечения безопасности Это совокупность людей оборудования и процедур специально разработанная применительно к промышленной или любой другой трудовой системы для увеличения безопасности работников. Элементом системы называется некоторый объект...
21817. Реализация системного анализа при решении проблем техносферы. Краткая характеристика методов СА 111.5 KB
  Показатели системы Методология системного анализа Постановка задачи Моделирование и анализ Оценка возможных вариантов решения краткая характеристика методов СА В последние годы методы СА стали широко использоваться для решения таких проблем окружающей среды и общества как:  загрязнение окружающей среды;  производственная безопасность;  транспортные потоки;  медицинское обслуживание;  образование;  криминалистика. Можно ли все это свести к определению одного параметра с помощью которого мы будем сравнивать возможные решения Вначале...
21818. Оценка вариантов решения. Выбор 92 KB
  Выбор как реализация цели В предыдущей лекции были рассмотрены два этапа задачи разработки программы системы. Таким образом важную роль здесь играет измерение переменных системы. Кратко можно перечислить следующие операции выполняемые на этапе оценки вариантов решения: определение меры для каждого показателя системы; объединение всех показателей в единое представление или функцию по которым можно выбрать наиболее желательное решение так называемую целевую функцию. Целевой функцией называется скалярное описание системы которое...
21819. Условная оптимизация 169 KB
  Пример постановки задачи оптимизации Линейное программирование ЛП Постановка задачи линейного программирования Основные определения и теоремы Переход от одной формы задачи ЛП к другой 3. Пример постановки задачи оптимизации Для изготовления 3х видов изделий А В и С используется токарное фрезерное сварочное и шлифовальное оборудование. Составить математическую модель задачи. Постановка задачи линейного программирования Найти оптимум наибольшее или наименьшее значение целевой функции линейной формы на области допустимых значений...
21820. Нелинейное программирование (НП) 131 KB
  нелинейное программирование НП Постановка задачи НП Экологоэкономическая интерпретация задачи НП Геометрическая интерпретация задачи НП Метод множителей Лагранжа ММЛ Обзор рассмотренных методов. Постановка задачи НП В общем виде задача НП состоит в определении max min значения f x1 x2 xn 1 при условии что ее переменные удовлетворяют соотношениям gix1 x2 xn  bi i = 1 k gix1 x2 xn = bi i = k 1 m где f и gi некоторые известные функции n переменных а bi заданные числа. Имеется в виду что в...
21821. ВЫБОР АЛЬТЕРНАТИВ В МНОГОКРИТЕРИАЛЬНЫХ ЗАДАЧАХ 234 KB
  Выбор в условиях нескольких критериев. Например выбор конструкции самолета предполагает учет многих критериев технических высота скорость маневренность грузоподъемность безопасности полетов технологических экологических экономических эргономических. Итак пусть для оценивания альтернатив используется несколько критериев qix i= 123. Теоретически можно представить себе случай когда во множестве Х окажется одна альтернатива обладающая наибольшими значениями р всех критериев; она и является наилучшей.