Поиск:

Ответ в темуСоздание новой темы Создание опроса
> оцените программу "Визуализация Алгоритмов" 
:(
    Опции темы
GreenTea22
Дата 12.5.2010, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 6.9.2009

Репутация: нет
Всего: нет



Целью проекта Визуализация алгоритмов является создание GUI приложения на С# с использованием WPF
которое бы являлось коллекцией красивых интерактивных анимаций самых известных алгоритмов.
Для упрощения разработки новых анимаций планируется создать небольшой фреймворк.

Требования по убыванию значимости:
— чтобы было красиво
— наглядно
— понятно
— чтобы можно было взаимодействовать с обьектами в анимации
— прокручивать анимацию вперед, назад, по шагам, с разной скоростью
— несколько шаблонов начальных данных и возможность их редактировать
— гибкие настройки визуализации: цвет, форма, эффекты
— фреймворк для более быстрого создания новых визуализаций, и возможность не использовать
его, если это сковывает творчество


Проект доступен на sourceforge.net (можно посмотреть скрины и скачать самую последнюю версию).
Для запуска вам потребуется как минимум .NET Framework 3.5.

В начальной версии 0.4 реализованы анимации арифметических операций +, -, *, /.
Конечно это не слишком навороченные "алгоритмы" но надо ж с чего-то начинать.. Кстати с делением в столбик пришлось изрядно попарится.. Потому что в этом школьном алгоритме есть белые пятна - т.е. действия делающиеся в уме. А хотелось представить все графически в явном виде.

Буду рад услышать ваше мнение, а также конструктивную критику по поводу gui, движка, дизайна анимаций, удалось ли сделать красиво и наглядно..

Работы вообще непочатый край. Если кто хочет принять участие в разработке и получить бесценный опыт работы с WPF пишите на мыло . И, может когда-нибудь, дети, которые будут учится алгоритмам по этой программе, скажут вам спасибо!

P.S. Если кто наталкивался на аналогичные программы, которые бы удовлетворяли вышеприведенным требованиям, скажите. Потому что я гуглил по всякому и находил только какое-то примитивное убожество..
PM MAIL   Вверх
Gluttton
Дата 12.5.2010, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



16/5=2 ?

А в целом скрины симпатичные...

Добавлено через 3 минуты и 10 секунд
Как проект организовывали?

Среда разработки? Система контроля версий? Unit-тесты?


--------------------
Слава Україні!
PM MAIL   Вверх
GreenTea22
Дата 13.5.2010, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 6.9.2009

Репутация: нет
Всего: нет



Цитата

16/5=2 ?

А в целом скрины симпатичные...

Как проект организовывали?

Среда разработки? Система контроля версий? Unit-тесты?


Там просто анимация не конца "доиграла") дальше двойка бледнеет, исчезает, и на ее месте появляется 3.

Пишу в студии 2010 RC. для контроля версий SVN который предоставляет sourcefoge.net. Для управления проектом Trac, хостится там же.
Unit тестов пока нет, т.к. не понятно как такое тестить) Все на глазок - показывает то что ожидалось - значит хорошо.. Хотя да это не очень серьезный подход, надо что нибудь с тестами придумать..

PM MAIL   Вверх
Pilger
Дата 14.6.2010, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 10.5.2008
Где: Германия

Репутация: нет
Всего: нет



при делении 2048 на 2 программа летит.


--------------------
Ein Leben nach der Schleife existiert, nur wenn die Schleife terminiert.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Тестирование программ"
mr.Anderson

Правила должны соблюдаться всеми без исключения.

  • Темы, в которых будут обнаружены нарушения, будут закрыты или удалены.
  • К пользователям, многократно нарушившим правила, будут применены отдельные санкции.

Для тех, кто создаёт темы:

В данном разделе запрещается размещать программы, которые в той или иной степени могут принести вред потенциальному тестеру программы (например, трояны, вирусы и т.д.)

  • Публикуя ссылку на программу, обязательно проверьте её работоспособность.
  • ОБЯЗАТЕЛЬНО: напишите название программы, а главное - её описание и приведите хотя бы один скриншот. Скриншот по размерам не более 500х500 пикселов, для скриншотов большего размера приводите ссылки на них.
  • Программа, которую Вы даёте на тестирование, должна быть откомпилирована, так как не каждый является программистом, да и мало кто будет ради тестирования устанавливать соответствующий софт.

Для тех, кто тестирует:

Описывая результаты тестирования программы, указывайте тип и версию ОС, а также характеристики компьютера и прочую информацию, которая может повлиять на работоспособность.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.Anderson.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разное тестирование | Следующая тема »


 




[ Время генерации скрипта: 0.1028 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.