Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
2 / 2 / 2
Регистрация: 02.12.2012
Сообщений: 102

графическая оболочка

15.03.2013, 23:32. Показов 4011. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возник вопрос с таким заданием:
1)Нужно создать абстрактный класс "геометрические фигуры"
сделать 3 дочерних класса, треугольник, квадрат и шестиугольник (равносторонние)
эту часть я сделал
2)Нужно создать несколько экземпляров этих классов так, чтобы они двигались по экрану, отскакивали от стен и крутились вокруг центра фигуры.
Собственно даже не знаю как подступиться.
Что использовать лучше Winforms или Win32? Может быть есть что почитать конкретно по этой теме?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.03.2013, 23:32
Ответы с готовыми решениями:

Графическая оболочка
А чтобы писать программы с графической оболочкой на С++ скоко надо учиться? и как это сложно?

Графическая оболочка
Здравствуйте) у меня возникла проблемка, у меня есть скомпелированная игра "Змейка", но проблема в том, что еще нужно сделать...

Графическая оболочка для программы
Пару месяцев назад начал изучать с++. До этого писал только консольные программы, захотелось написать программу с графическим интерфейсом....

4
Неэпический
 Аватар для Croessmah
18146 / 10730 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
16.03.2013, 12:40
Цитата Сообщение от lowlol Посмотреть сообщение
Что использовать лучше Winforms или Win32?
Ну это Вам решать. С .Net будет проще, на то он и .Net.
Цитата Сообщение от lowlol Посмотреть сообщение
Может быть есть что почитать конкретно по этой теме?
Литературу по WinAPI(.Net) раздел "Рисование на форме"
1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
16.03.2013, 12:52
lowlol, классы написанные на C++ можно использовать в .NET.
Цитата Сообщение от Croessmah Посмотреть сообщение
С .Net будет проще, на то он и .Net.
В целом да(для приложений с GUI). Но в данном случаи можно все на С/С++ писать (WinAPI). Вам только одна функция понадобиться основная это Line(вариантов как ее реализовать масса). А на шарпе можно только формачки "шлепать" .
0
2 / 2 / 2
Регистрация: 02.12.2012
Сообщений: 102
16.03.2013, 13:15  [ТС]
go, в смысле? Разве си шарп не оптимальнее для работы с графикой?
0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
16.03.2013, 13:36
lowlol, кому как. Просто язык лучше для новичков. Что бы час одну ошибку не искать.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.03.2013, 13:36
Помогаю со студенческими работами здесь

Оболочка программы
Всем доброго времени суток. Мне по семестровой надо написать небольшую программу с оболочкой. Под оболочкой подразумевается оконный...

Выпуклая оболочка
Здравствуйте! Столкнулся с проблемой: не выходит правильно написать выпуклую оболочку:( Ввод: количество точек (n), далее n...

Файловая оболочка
Уважаемые товарищи,прошу помочь мне реализовать такой проект на языке C: Файловая оболочка. * Навигация по дереву...

Оболочка для программы
Вот пишу программу на с++ и интересует, как создать графическую оболочку для программы? Надо сделать окошко для ввода текста двух...

Графическая заставка на С
кто может поделиться кодом заставки на С с динамическими объектами.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru