Теоретичні відомості

2.1 Середовище програмування Visual C + + 6.0

1.1. Загальний вигляд вікна

1.2. Проект (project) - це набір файлів, які спільно використовуються для створення однієї програми.

1.3. Робочий простір (workspace) може включати в себе кілька проектів.

1.4. Після запуску VC + + 6.0 на екрані з'явиться вікно (рис. 1).

Рисунок 11 – Вікно VC + + 6.0

Вікно містить:

• Головне меню (1) - список основних команд VC + +;

• Панель інструментів (2) - панель з кнопками команд Visual C + +;

• Панель робочого простору Workspace (3) - містить дві вкладки:

- ClassView - відображає список класів в проекті,

- FileView - відображає список файлів, що входять в проект.

• Вікно для редагування кодів (4) - вікно з текстом програми;

• Вихідну панель результатів компіляції (5) - вікно для виведення повідомлень в процесі компіляції або налагодження, показує поточну стадію компіляції, список помилок і попереджень і їх кількість.

1.2. Створення консольного застосування і робота з ним

Консольний додаток - це додаток, який з точки зору програміста є програмою DOS, але може використовувати всю доступну оперативну пам'ять (якщо кожен елемент даних програми не буде перевищувати 1 Мб). Цей тип додатка запускається в особливому вікні, яке називається "Вікно MS-DOS". На прикладі консольних додатків простежуються етапи розвитку VC + + при переході від однієї версії до іншої.

Кожний додаток, що розробляється, як окремий проект у середовищі VC + +6.0, потребує того, щоб йому відповідало своє власне робочий простір. Робочий простір включає в себе ті папки, в яких будуть зберігатися файли, що містять інформацію про конфігурацію проекту. Для того щоб створити новий простір для проекту, треба виконати наступні дії:

1. У лінійці меню натиснути на меню File.

2. Вибрати пункт New або натиснути Ctrl + N.

3. З'явиться вікно New. У ньому міститься чотири вкладки: Files, Projects, Workspaces, Other Documents. Вибрати вкладку Projects.

4. Зі списку можливих проектів вибрати Win32 Console Application для створення програми DOS.

5. У полі Project name ввести ім'я проекту.

6. У полі Location ввести шлях для розміщення каталогу проекту, або, натиснувши на кнопку праворуч [...], вибрати потрібну директорію.

7. Має бути встановлений прапорець Create New Workspace. Тоді буде створено нове робоче вікно. Натиснути кнопку OK

8. Встановити один з прапорців:

- An empty project - створюється порожній проект, який не містить заготовок для файлів;

- A simple application - створюється найпростіша заготівля, що складається з заголовного файлу StdAfx.h, файлу StdAfx.cpp і файлу реалізації;

- A "Hello World" application і An application that supports MFC є демонстраційними та різними способами демонструють вивід на екран рядки символів.

Натиснути кнопку Finish. З'явиться інформація про створений проекті містить: тип проекту, деякі особливості та директорію.

Після створення проекту в нього необхідно записати код програми. При цьому можна створити новий файл або додати в проект існуючий файл.

Для створення нового файлу треба виконати наступні дії:

1. Вибрати меню File> New або Project> Add to Project> New.

2. Відкрити вкладку Files.

3. Обрати C + + Source File.

4. Щоб створюваний файл був автоматично приєднаний до проекту, необхідно встановити прапор Add to project.

5. У полі Filename ввести ім'я файлу.

6. У полі Location вказати шлях для створення файлу.

7. Натиснути OK.

Для додавання існуючого файлу треба:

1. Вибрати в меню File> Add to Project> Files

2. Вказати повне ім'я файлу, який потрібно приєднати

Для відкриття існуючого проекту треба:

1. Вибрати меню File> Open Workspace

2. Вказати файл з розширенням. Dsw

Для збереження поточного проекту треба вибрати в головному меню File> Save Workspace.

Для закриття поточного проекту треба вибрати в головному меню File> Close Workspace.

Після створення або відкриття проекту у вікні Workspace з'явиться або список класів, або список файлів входять у проект. Залежно від типу проекту, він буде або порожній, або містити спочатку деякі файли, властиві даному типу. Проект програми для DOS спочатку порожній. У нього можна додати нові файли або приєднати вже існуючі.

1.3. Компіляція і запуск проекту

Для компіляції проекту треба вибрати в головному меню Build> Build <ім'я проекту> або натиснути клавішу F7.

Visual C + + 6.0 відкомпілює вихідні файли і створить відповідні файли з розширенням. Obj. Потім ці файли з'єднуються в виконуваний файл. Весь процес компіляції і створення виконуваного файлу відображається у вікні Output, вкладка Build. Після компіляції файлу його можна запустити.

Для запуску виконуваного файлу треба вибрати в головному меню Build> Execute <ім'я файлу>. Exe або натисніть клавіші Ctrl + F5. Якщо файл був створений, то він запуститься. Для повторного запуску файлу не потрібно його знову компілювати. Але якщо в програму були внесені зміни, то перед запуском необхідно виконати компіляцію. Виконується саме файл з розширенням. Exe, а не поточний проект, тобто в процесі запуску компіляції не відбувається.

1.4. Налагодження програми

Для налагодження програми використовується команда головного меню Build> Start Debug> Step Into - налагодження із заходом у функції, яка починається з першого рядка функції main або Build> Start Debug> Run to Cursor - виконання програми до курсора, тобто налагодження починається з того рядка, в якій встановлений курсор. Після виконання цієї команди виконання програми відбувається в режимі відладчика. Перехід до наступного рядка програми можна виконувати за допомогою команди Step Into (F11) (із заходом в усі викликаються функції) або за допомогою команди Step over (F10) (без заходу в викликувані функції). Вихід з функції нижнього рівня виконується командою Step Out (Shift + F11). Поточні значення змінних можна переглядати:

1) у спеціальних вікнах Watch (відображає значення всіх використовуваних змінних) і Value (відображає значення заданих користувачем змінних);

2) при наведенні курсору мишки на змінну відображається поточне значення цієї змінної.

1.5. Створення робочого простору для декількох проектів

Кілька проектів можна об'єднати в одне робоче простір за допомогою команди Project / Insert Project into Workspace. Активний проект, тобто той, який буде виконуватися, встановлюється за допомогою команди Project / Set Active Project. Активний проект треба відзначити галочкою.

2.2. Введення і виведення даних

У мові C / C + + немає вбудованих засобів введення і виведення - він здійснюється за допомогою функцій, типів і об'єктів, які знаходяться в стандартних бібліотеках. Існує два основних способи: функції C і об'єкти C + +.

Для введення / виведення даних в стилі C використовуються функції, які описуються в бібліотечному файлі stdio.h.

• printf (форматна рядок, список аргументів);

форматна рядок - рядок символів, укладених в лапки, яка показує, як повинні бути надруковані аргументи. Наприклад:

printf ("Значення числа Пі дорівнює% f \ n", pi);

Форматна рядок може містити:

• символи друкуються текстуально;

• специфікації перетворення;

• керуючі символи.

Кожному аргументу відповідає своя специфікація перетворення:

% D,% i - десяткове ціле число;

% F - число з плаваючою точкою;

% E,% E - число з плаваючою крапкою в експоненційної формі;

% U - десяткове число в беззнакових формі;

% C - символ;

% S - рядок.

У форматну рядок також можуть входити керуючі символи:

\ N - керуючий символ новий рядок;

\ T - табуляція;

\ A - звуковий сигнал та ін.

Також в форматної рядку можуть використовуватись модифікатори формату, які керують шириною поля, відведеного для розміщення виведеного значення. Модифікатори - це числа, які вказують мінімальну кількість позицій для виведення значення і кількість позицій ля виведення дробової частини числа:

% [-] M [. P] C, де

- Задає вирівнювання по лівому краю,

m - мінімальна ширина поля,

p - кількість цифр після коми для чисел з плаваючою точкою і мінімальну кількість виведених цифр для цілих чисел (якщо цифр в числі менше, ніж значення р, то виводяться початкові нулі),

З - специфікація формату виводу.

printf("\nСпецификации формата:\n%10.5d - целое, \n \\ %10.5f - с плавающей точкой\\n %10.5e – \\

в экспоненциальной форме\n%10s - строка", 10, 10.0, 10.0, "10");

Буде виведено:

Специфікації формату:

00010 – ціле

10.00000 - з плаваючою точкою

1.00000е +001 - в експоненційної формі

10 - рядок.

• scanf (форматна рядок, список аргументів);

в якості аргументів використовуються адреси змінних. наприклад:

scanf(“ %d%f ”, &x,&y);

При використанні бібліотеки класів C + +, використовується бібліотечний файл iostream.h, в якому визначені стандартні потоки введення даних від клавіатури cin і виведення даних на екран cout, а також відповідні операції

<< - Операція запису даних у потік;

>> - Операція читання даних з потоку.

#include <iostream.h>;

cout << “\nВведите количество элементов: ”;

cin >> n;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: