олімпійські кільця

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2012
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Комп'ютерна графіка
Група:
СІ-21
Варіант:
9

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» / Лабораторна робота №1 з курсу «Програмування комп’ютерної графіки» ПОБУДОВА ЕЛЕМЕНТАРНИХ ГЕОМЕТРИЧНИХ ЗОБРАЖЕНЬ В СЕРЕДОВИЩІ MICROSOFT VISUAL STUDIO C++ 2008 Підготував ст. гр. СІ-21 Прийняв Іванюк О.О Львів-2012 ЗАВДАННЯ Варіант №17 Намалювати п’ять олімпійських кілець радіусом 40. Блок схема Список ідентифікаторів констант, змінних, процедур і функцій, використаних в програмі, та їх пояснення Are – малює дугу еліпса . X1,Y1- задають координати верхнього лівого кута . X2,Y2- задають координати правого нижнього кута прямокутника , який визначає розмір еліпса . X3,Y3 – задають координати початку дуги . X4,Y4 - задають координати кінця дуги . Остаточно від лагоджений текст програми відповідно до отриманого завдання // ChildView.cpp : implementation of the CChildView class // #include "stdafx.h" #include "Tect1.h" #include "ChildView.h" #ifdef _DEBUG #define new DEBUG_NEW #endif // CChildView CChildView::CChildView() { } CChildView::~CChildView() { } BEGIN_MESSAGE_MAP(CChildView, CWnd) ON_WM_PAINT() END_MESSAGE_MAP() // CChildView message handlers BOOL CChildView::PreCreateWindow(CREATESTRUCT& cs) { if (!CWnd::PreCreateWindow(cs)) return FALSE; cs.dwExStyle |= WS_EX_CLIENTEDGE; cs.style &= ~WS_BORDER; cs.lpszClass = AfxRegisterWndClass(CS_HREDRAW|CS_VREDRAW|CS_DBLCLKS, ::LoadCursor(NULL, IDC_ARROW), reinterpret_cast<HBRUSH>(COLOR_WINDOW+1), NULL); return TRUE; } void CChildView::OnPaint() { CPaintDC dc(this);// device context for painting dc.Arc(230,100,310,180,360,360,360,360); dc.Arc(165,100,245,180,360,360,360,360); dc.Arc(100,100,180,180,360,360,360,360); dc.Arc(132.5,150,212.5,230,360,360,360,360); dc.Arc(197.5,150,277.5,230,360,360,360,360); // TODO: Add your message handler code here // Do not call CWnd::OnPaint() for painting messages } Результати виконання програми
Антиботан аватар за замовчуванням

14.03.2013 20:03-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!