Форум программистов, компьютерный форум CyberForum.ru

ООП - работа с графикой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описание функции http://www.cyberforum.ru/cpp-beginners/thread1137549.html
Доброго времени суток! Начал учить с++, добрался до функций, нашел тут задачку на описание функции...Немного не понимаю метода решения и какие исходные данные здесь? #include<iostream> using namespace std; float fact(float q){ return !q ? 1: q*fact(q-1);} float funct(float n, float m){ return (fact(n)*fact(m))/fact(n+m); }
C++ Определение времени и пройденого растояния Здравствуйте, нужно найти время и какое растояние за это время проедет человек от пункта А. Председатель колхоза выехал в районный центр, расположенный на расстоянии S, на автомобиле, движущемся со скоростью Vп. Через время T0 следом за ним выехал аг-роном, двигаясь на мотоцикле со скоростью Vа (Vа > Vп). Известно, что председа-тель по пути задержался на чаепитие в течении времени Tч в ... http://www.cyberforum.ru/cpp-beginners/thread1137543.html
C++ Класс "Многочлен с действительными коэффициентами"
Помогите, пожалуйста, написать программу на С++, тема "Классы".
Программа по ООП. Класс "Журнал оценок" C++
Здравствуйте, имеется код программы на C++ с классами, который позволяет пользователю вводить данные в журнал (Фамилия оценка) после чего отсеивает фамилии с оценкой 2. Помогите пожалуйста, изменить код, чтобы пользователь после ввода данных, смог ввести фамилию любого ученика и эта фамилия удалялась. #include <iostream> #include <string> #include <vector> #include <stdio.h> #include...
C++ Инвертирование списка через рекурсию! http://www.cyberforum.ru/cpp-beginners/thread1137529.html
Народ, подскажите как реализовать инвертирование через рекурсию? Сама инверсия есть, а как вообще ее сделать через рекурсию не пойму... void invertList(TEda * &Start){ TEda *wp1, *wp2, *wp3; if (Start == NULL || Start->next==NULL) return; wp1=Start; wp2=Start->next; wp3=wp2->next; Start->next=NULL;
C++ Строка двумерного массива как одномерный массив как занести строку двумерного массива в одномерный? подробнее

Показать сообщение отдельно
arcana
2 / 2 / 2
Регистрация: 20.09.2013
Сообщений: 20

ООП - работа с графикой - C++

02.04.2014, 23:17. Просмотров 309. Ответов 4
Метки (Все метки)

Всем привет, задали лабу, первое задание без проблем сделал, но вот вторая часть, беда в том, что с графикой не учили работать, не понимаю, как это все реализовать. OpenGL или в виндовс формах ? Вот задание:

Спроектируйте иерархию классов для представления графических объектов. Главным базовым классом для всех объектов является класс Point- точка на плоскости (в пространстве ) с ее координатами . Описание классов следует поместить в заголовочный файл , а определение функций и главную функцию программы - в двух отдельных файлах. Предусмотрите методы для создания объекта , его перемещения на экране , изменения размеров и цвета , вращения на заданный угол. Используйте ограждение данных для изоляции элементов - данных класса от подпрограмм , в которых этот класс используется , а также полиморфизм для определения действия определенных функций в классовой иерархии. Напишите главную функцию , демонстрирующий работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса.

Нет, конечно я не прошу сделать за меня задание, лишь прошу подсказать алгоритм, показать что-то похожее, примеры функций.
В моем варианте грифический об. - графическое окно.
Никак не могу понять как и точки это все сделать, каким образом изменять размер, цвет и т.д.
Извиняюсь за ошибки, писал быстро, если вдруг не ясна суть вопроса - пишите, уточню.
Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru