forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Работа (http://forum.boolean.name/forumdisplay.php?f=162)
-   -   Курсовая C++ (http://forum.boolean.name/showthread.php?t=19667)

Program23 31.01.2015 16:01

Курсовая C++
 
Дорогие форумчане!:)
Кто может написать программу на C++ в Windows Forms на тему: "Визуальный редактор растровых изображений со слоями". И какова ваша цена?

P.S. Курсач для девушки, а не для меня. Сам не справлюсь с такой непосильной задачей.

tirarex 31.01.2015 16:03

Ответ: Курсовая C++
 
А чем все это время занималась девушка на парах ?
Обычно на курсовые времени дают достаточно.

Program23 31.01.2015 16:11

Ответ: Курсовая C++
 
Цитата:

Сообщение от tirarex (Сообщение 292594)
А чем все это время занималась девушка на парах ?
Обычно на курсовые времени дают достаточно.

Девушка не может справиться со сложной задачей.
Долой оффтоп.

h1dd3n 31.01.2015 16:54

Ответ: Курсовая C++
 
Цитата:

Сообщение от Program23 (Сообщение 292593)
C++ в Windows Forms

C++/CLI имеется в виду?
Если да, то зачем C++ намного проще будет на C# накатать.
Если нет, то тогда не представляю как надо использовать WinForms (это ведь часть .NET)

tirarex 31.01.2015 17:11

Ответ: Курсовая C++
 
Цитата:

Сообщение от Program23 (Сообщение 292595)
Девушка не может справиться со сложной задачей.
Долой оффтоп.

А зачем поступать на заведомо более сложную специальность ?
Работодатель выбирая на работу смотрит на бумажки , и видит что девушка УМЕЕТ ПИСАТЬ НА C# на деле ее садят за пк а она даже не знает как пуск открыть...

Program23 31.01.2015 18:34

Ответ: Курсовая C++
 
Цитата:

Сообщение от h1dd3n (Сообщение 292601)
C++/CLI имеется в виду?
Если да, то зачем C++ намного проще будет на C# накатать.
Если нет, то тогда не представляю как надо использовать WinForms (это ведь часть .NET)

с использованием Canvas?

h1dd3n 31.01.2015 18:56

Ответ: Курсовая C++
 
Цитата:

Сообщение от Program23 (Сообщение 292609)
с использованием Canvas?

Какой еще Canvas ?
В WinForms подразумевается рисование через GDI+ (можно и по-другому, но это отдельная песня). Рисовать можно на чем угодно, хоть на кнопке.
Вообще, задача решается и на обычном C++, подрубив Qt, там вроде есть небольшая обертка над опенглом (чтобы оптимально отрисовать несколько слоев с альфа-блендингом).

ABTOMAT 31.01.2015 18:58

Ответ: Курсовая C++
 
Техническое задание есть? Там прямо указано что использовать?

Program23 31.01.2015 20:02

Ответ: Курсовая C++
 
Цитата:

Сообщение от ABTOMAT (Сообщение 292612)
Техническое задание есть? Там прямо указано что использовать?

На C++, на C#.
Желательно на чистом писать, но можно использовать и доп. библиотеки.

ABTOMAT 31.01.2015 20:17

Ответ: Курсовая C++
 
Цитата:

Сообщение от Program23 (Сообщение 292617)
На C++, на C#


Так на С++ или на С# ?

Цитата:

Сообщение от Program23 (Сообщение 292617)
Желательно на чистом писать

Всегда охреневал от таких требований заказчиков. Почему-то они ещё и обижаются, узнав, что велосипед писать лично для него стоит на порядок дороже.

Igor 31.01.2015 20:19

Ответ: Курсовая C++
 
Лол, редактор для пиксель арта подойдёт? С палитрой и карандашом, который по одному пикселю рисует? Или там есть более подробные требования в стиле "пару фильтров для изображения, использовать многопоточность для их ускорения, штук пять инструментов для рисования, а так же области выделения и работа с ними - копирование, перемещение, вставка"?
Я не планирую ничего делать, но ТЗ нужно более точное.
Например, у нас преп написал список пунктов, за каждый +1 балл, а мы выбирали из них те, что казались нам попроще.

Program23 31.01.2015 20:31

Ответ: Курсовая C++
 
Цитата:

Сообщение от Igor (Сообщение 292620)
Лол, редактор для пиксель арта подойдёт? С палитрой и карандашом, который по одному пикселю рисует? Или там есть более подробные требования в стиле "пару фильтров для изображения, использовать многопоточность для их ускорения, штук пять инструментов для рисования, а так же области выделения и работа с ними - копирование, перемещение, вставка"?
Я не планирую ничего делать, но ТЗ нужно более точное.
Например, у нас преп написал список пунктов, за каждый +1 балл, а мы выбирали из них те, что казались нам попроще.

Сам удивлен, что им препод не дал подробное описание.
Можно на любом из двух языков: C# или C++. Но, опять же, желательно на C++ (так как они его по программе изучали).
Основная задача: реализовать работу со слоями (создать-удалить слой)
Из возможностей, думаю, нужно реализовать: круги, квадраты, импорт изображения, линии,кисть, выбор цвета, ластик, перемещение объектов, сохранение изображения, очистка.
В принципе, есть готовая программа: где реализовано перемещение, группировка, и другие функции рисоваки.
Туда бы только слои как-нибудь добавить...

impersonalis 31.01.2015 23:24

Ответ: Курсовая C++
 
Цитата:

Сообщение от Program23 (Сообщение 292621)
Сам удивлен, что им препод не дал подробное описание.


Потому что те, кому будет не понятно - подойдут и спросят, а остальные - ну вы поняли

ABTOMAT 31.01.2015 23:50

Ответ: Курсовая C++
 
Цитата:

Сообщение от impersonalis (Сообщение 292641)

Потому что те, кому будет не понятно - подойдут и спросят, а остальные - ну вы поняли

Всё равно плохой подход.
Во-первых, преподу самому не лень каждый год отвечать на одни и те же вопросы по заданию, неужели нельзя было выверить техническое задание сразу?
Во-вторых препод ВНЕЗАПНО может оказаться вне зоны доступа. Например он универ посещает раз в 2 недели. Вот поди его спроси, что не понятно.

impersonalis 01.02.2015 01:14

Ответ: Курсовая C++
 
Задание может быть первый раз такое (обкатка).
Возможно подразумевается, что ты сам проявишь инициативу (тут важно, что б потом препод не сказал "а так делать нельзя!"), т.к. у всех будет разный масштаб вопросов, от "какие платформы надо поддерживать?" до "а как открыть IDE?". (Возможно таких вопросво вообще не должно возникнуть, если архитектура редактора разбиралась в рамках курса, и препод подразумевает весьма конкретное ПО).
Согласен всё равно, но пока, в любом случае - это наши домыслы. Между преподом и нами ещё один испорченный телефон.


Часовой пояс GMT +4, время: 11:24.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot