Вопрос к программистам

sampik
На сайте с 08.04.2008
Offline
32
475

Добрый день. Обращаюсь к вам за помощью по следующему вопросу:

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

Вопрос таков: Где в сети можно найти полезную информацию по выполнению данной задачи с точки зрения программирования? (готовые решения не нужны, но не откажусь от наглядного примера)?

Заранее спасибо.

деньги - всегда под ногами - главное уметь поднимать
T
На сайте с 25.04.2008
Offline
17
#1

Если можно использовать php, то вот http://rus-phpnuke.com/php/f/ref.image.html

Вопрос в том что можно использовать для этой задачи.

СКОРПИОН
На сайте с 05.01.2006
Offline
120
#2

Если формула известна, то отрисовка достаточно несложна:

http://php5.ru/articles/image

http://php.ru/manual/ref.image.html

З.Ы.

Ну вот и выше уже привели ссылку на библиотеку...

• Контекстные ссылки с внутренних страниц навсегда (/ru/forum/370882) • Качественные сайты для заработка на контекстной рекламе и ссылках
sampik
На сайте с 08.04.2008
Offline
32
#3

Вы наверное меня чуть неправильно поняли... Должна быть написана программа в коде сайта, которая будет высчитывать сразуже график и его показывать. т.е. например я пользователь. есть две графы для ввода. Предположим x и y. ввел их и нажал на кнопочку. Это ПО высчитало и построило график по этим координатам. Использовать надо ASP.NET + JavaScript/CSS/DHTML

T
На сайте с 25.04.2008
Offline
17
#4

Если уравнение типа y=a*sin(b*x), то в принципе можно использовать заранее подготовленный рисунок синусоиды, который будет растягиваться в зависимости от параметров "a" и "b". ;)

Тогда хватит только JavaScript/CSS/DHTML.

Не совсем понятно что значит в коде сайта?

Что есть код сайта?

То что передается от сервера к броузеру или то что выполняется на стороне сервера, а передается только результат?

СКОРПИОН
На сайте с 05.01.2006
Offline
120
#5
sampik:
Использовать надо ASP.NET + JavaScript/CSS/DHTML

1. OWC (Office Web Component)

2. Crystal Reports (с экспортом в HTML на стороне сервера)

3. Flash

4. ZedGraph ( http://zedgraph.org/wiki/index.php?title=Main_Page )

5. Другие сторонние библиотеки...

sampik
На сайте с 08.04.2008
Offline
32
#6
Turro:
Тогда хватит только JavaScript/CSS/DHTML.

Не могли бы вы кинуть пару ссылочек, где можно про данную операцию почитать более подробно

T
На сайте с 25.04.2008
Offline
17
#7

Теперь понятно что нужно. Конечно самый лучший вариант это Flash. Он позволит делать все необходимые вычесления и построения на стороне клиента.

sampik:
Не могли бы вы кинуть пару ссылочек, где можно про данную операцию почитать более подробно

Ссылки нет :)

Идея на самом деле проста.

Рисуем фрагмент синуса, допустим 100х100. Ставим ее в <img>.

На текстовые поля для ввода параметров вешается обработка события по нажатию на кнопку.

В результате чего вызывается функция, которая пересчитывает новые параметры ширины и высоты для <img>.

Это конечно не самый изящный метод, но тоже вариант.

Turro добавил 30.04.2008 в 10:59

Возникла еще одна идея. Можно создать рисунок синусоиды, а подписи под осями координат выводить текстом. Думаю что с изменением текста средствами javascript проблем не возникнет.

Если хотите более конкретные советы, опишите задачу более подробно.

По какой формуле будет строится график?

Как должен выглядеть этот самый график?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий