Форум программистов, компьютерный форум CyberForum.ru

Прорисовка математических формул - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Mazenrab
0 / 0 / 0
Регистрация: 19.12.2007
Сообщений: 33
29.04.2008, 01:41     Прорисовка математических формул #1
Задача:
Организовать отрисовку мат формул в их нормальном виде (что-то наподобие MathCad или Maple)

Если кто-нибудь сталкивался с чем-то похожим, знает как это делать, встречал компоненты делающие это подскажите pls...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2008, 01:41     Прорисовка математических формул
Посмотрите здесь:

программирование математических вычислений C++
C++ вычисление в математических задачах
Прорисовка траектории C++
C++ Потоки:обработка нажатия клавиш; вычисления,прорисовка
OpenGL прорисовка в отдельном потоке C++
Реализация математических функций C++
C++ Решение математических задач
Решение математических задач C++
Вычисления математических выражений C++
C++ Парсер математических выражений
Обработка математических исключений C++ C++
C++ Алгоритм поиска пути и прорисовка его

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AkaSaint
Сообщений: n/a
03.05.2008, 03:19     Прорисовка математических формул #2
В Delphi и Builder'e это можно сделать, работая со свойством Canvas того, куда ты выводишь (у формы, например, есть). У него есть метод TextOut, а все математические знаки есть в стандартных шрифтах (Symbol, Times New Roman etc.). Насчет компонентов не интересовался.
Mazenrab
0 / 0 / 0
Регистрация: 19.12.2007
Сообщений: 33
04.05.2008, 13:08  [ТС]     Прорисовка математических формул #3
Спасибо за ответ.

В принципе это означает, что все таки придется писать самому что-то типа компонента.
palva
 Аватар для palva
2413 / 1635 / 204
Регистрация: 08.06.2007
Сообщений: 6,473
Записей в блоге: 4
04.05.2008, 22:37     Прорисовка математических формул #4
Ну почему самому. Имеются же редакторы формул. Вот у меня Win2000 Office 97. В директории Program FilesCommon FilesMicrosoft SharedEquation лежит редактор формул. Он наверняка используется программой Microsoft Word как ActiveX элемент. Этот редактор сделан сторонней фирмой. Из хэлп файла в этой директории есть ссылка на сайт этой фирмы. http://www.mathtype.com/features/ee_link.asp. Вам нужно научиться этим пользоваться.

Фирма Sun в своем офисном продукте Star Office тоже как-то решает этот вопрос. Там редактор формул выглядит приятней, но он написан полностью на Java и как там осуществляется интерфейс не знаю. Скорее всего уж не микрософтовскими OLE средствами.

Наверняка есть другие возможности. По-своему это решено в MathCad и прочих продуктах. Поищите в зарубежном интернете, задайте вопрос на англоязычных форумах, в конце-концов найдите квалифицированного программиста, который подыщет для вас подходящий инструмент. Подумайте сколько времени вы убьете на самостоятельную разработку и сколько денег вы за это время смогли бы заработать и вы поймете сколько денег вам будет не жалко отстегнуть такому помошнику или поставщику нужного инструмента. Ведь вам это для дела нужно, а не для диплома, надеюсь.
Mazenrab
0 / 0 / 0
Регистрация: 19.12.2007
Сообщений: 33
14.06.2008, 14:18  [ТС]     Прорисовка математических формул #5
Гм...во первых я как бы и являюсь тем самым программистом который и должен 'убить на это время'.
Во вторых кроме всего проче это и есть моя дипломная работа. Хотя мне и не понятно предубеждение против дипломных работ я повторюсь - кроме всего прочего!
А вообще-то программа предназначена для моделирования поведения различных систем создаваемых пользователем.
А вообще спасибо за идею насчет офиса, она мне как-то в голову не при ходила
Yandex
Объявления
14.06.2008, 14:18     Прорисовка математических формул
Ответ Создать тему
Опции темы

Текущее время: 05:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru