DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Побудова елементарних геометричних зображень в середовищі

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

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

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

Рік:
2015
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування комп’ютерної графіки

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

Міністерство освіти і науки, молоді та спорту України Національний університет “Львівська політехніка” Кафедра КСА Лабораторна робота №1 Побудова елементарних геометричних зображень в середовищі Microsoft Visual Studio C++ 2008 З курсу «Комп ’ютерна графіка» Варіант - 9 Львів 2014 Завдання: Намалювати умовне графічне позачення n-p-n транзистора і підписати його виводи. Блок-схема алгоритму програми: Список ідентифікаторів констант, змінних, процедур і функцій, використаних в програмі, та їх пояснення: Ystring("B"); Kstring("K"); обєкти типу CString, які містять текст для виведення. Estring("E"); MoveTo –перемішує поточну вершину x,y визначають координати нової поточної вершини. LineTo- малює лінію з поточної вершини до вершини з координатами x, y. TextOutW- виводить стрічку на екран х, у задають координати початкової вершини виведення тексту. Остаточно від лагоджений текст програми відповідно до отриманого завдання: // LABA 1 MFCView.cpp : implementation of the CLABA1MFCView class #include "stdafx.h" #include "LABA 1 MFC.h" #include "LABA 1 MFCDoc.h" #include "LABA 1 MFCView.h" #ifdef _DEBUG #define new DEBUG_NEW #endif // CLABA1MFCView drawing void CLABA1MFCView::OnDraw(CDC* pDC) { CLABA1MFCDoc* pDoc = GetDocument(); const CString Ystring("B"); const CString Kstring("K"); const CString Estring("E"); if (!pDoc) return; pDC->Ellipse(660, 310, 490, 490); pDC->MoveTo(560, 460); pDC->LineTo(560, 335); pDC->MoveTo(560, 415); pDC->LineTo(610, 483); pDC->MoveTo(560, 378); pDC->LineTo(610, 316); pDC->MoveTo(560, 395); pDC->LineTo(400, 395); pDC->MoveTo(610, 483); pDC->LineTo(610, 545); pDC->MoveTo(610, 316); pDC->LineTo(610, 255); pDC->MoveTo(610, 483); pDC->LineTo(608, 450); pDC->MoveTo(610, 483); pDC->LineTo(580, 480); pDC->TextOutW(395, 395, Ystring); pDC->TextOutW(610, 252, Kstring); pDC->TextOutW(610, 547, Estring); // TODO: add draw code for native data here } Результат роботи програми: Висновки: Під час виконання цієї лабораторної роботи, я, ознайомився з основними командами графічних операторів. Набув практичних навиків в складанні програми для побудови графічних зображень.
Антиботан аватар за замовчуванням

31.03.2015 17:13

Коментарі

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

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

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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