2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 оконная программа на с или с#
Сообщение31.05.2011, 19:54 
Тут уже где-то встречал похожую тему, но так и не увидел нужного ответа.
Кто может помочь разработать программу для реализации Алгоритмов дискретного логарифмирования (6 алгоритмов)

1. Алгоритм Шенкса (алгоритм большх и малых шагов)
2. Алгоритм Полига-Хелмана.
3. р-метод Поллардада
4. Алгоритм Адлемана
5. Алгоритм COS (Копперсмта-Одлыжко-Шреппеля)
6. Решето числового поля

Примерный вид программы:
окно как вэб-браузере 6 вкладок с реализацией каждого алгоритма. Вводим а,b,p нажимаем кнопку, выводит X. еще должно быть поле с проверкой числа на простоту. Кто реально кодит помогите пожалуйста. Перерыл уже весь инет, ничего ненашёл. Самый оптимальный вариант - листинг программы.

 
 
 
 Re: оконная программа на с или с#
Сообщение20.06.2011, 20:57 
Аватара пользователя
А в каком виде у вас есть эти алгоритмы?

 
 
 
 Re: оконная программа на с или с#
Сообщение04.07.2011, 15:16 
Доброго времени суток.
Для вашей программы я бы посоветовал С#, так как имхо на нем проще писать интерфейс. Можно конечно С++ с MFC, но имхо он менее понятен.
Из встроенных контролов можно использовать Tab контрол и подменять формы по вкладкам, ну это типовое применение.
http://www.codeproject.com/KB/tabs
Так же можно использовать интерфейсные либы коммерческие например
http://www.componentfactory.com
есть и устаревшая но бесплатная версия Crownwood Magic Docking
вот например
http://www.codeproject.com/KB/miscctrl/magicdocking.aspx
http://www.codeproject.com/KB/miscctrl/dockingmanagerextender.aspx
Так же есть Open Source, DockPanel Suite
http://sourceforge.net/projects/dockpanelsuite/
Я бы рекомендовал DockPanel Suite пользуюсь, очень доволен :-)
На http://www.codeproject.com полно примеров использования

Это интерфейс, теперь ваши алгоритмы. Их реализовываете каждый на отдельной форме, далее эти формы вставляете уже в вышеперечисленные варианты интерфейса будь то Tab control или же DockPanel Suite, или что-то другое

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group