crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  < 1 2 3 4 >  
Ответить в данную темуНачать новую тему
trdm
  опции профиля:
сообщение 16.2.2010, 19:05
Сообщение #11


Дмитрий Трошин
****

Группа: Участник
Сообщений: 575
Регистрация: 12.1.2008
Пользователь №: 68

Спасибо сказали: 21 раз(а)




Репутация:   6  


Цитата(ars @ 16.2.2010, 12:31) *
Занимаюсь разработкой мультиплатформенной LGPL-библиотеки FI для набора различного вида формул и любых других иерархических структур.

а что значит "других иерархических структур"?
Можно пожевать для тупого? :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ars
  опции профиля:
сообщение 16.2.2010, 20:21
Сообщение #12


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 16.2.2010
Пользователь №: 1467

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Kagami @ 16.2.2010, 16:23) *
Я бы посоветовал взглянуть на MML Widget


Оно конечно хорошо, но за рамками Qt извините, не работает. Кроме того, библиотека позволяет редактировать и отображать не только формулы, но и любые другие иерархические структуры (деревья разбора, генеалогические деревья и все в таком духе...) Еще ее можно встроить в любую вычислительную программу для нормального набора формул, написанную на любой GUI-библиотке. Например, можно сделать морду с удобным средством набора, например к Scilab или систему тестирования студентов,... вообщем масса применений, как мне кажется... TeX -- великолепное средство, поэтому на наработких, шрифтах и принципах построения формул Д. Кнута я и основывал свою библиотеку... Но TeX не есть средство набора или отображения в Real-time, потом из конечного dvi не выцепишь структуру формулы
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ars
  опции профиля:
сообщение 16.2.2010, 20:21
Сообщение #13


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 16.2.2010
Пользователь №: 1467

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Kagami @ 16.2.2010, 16:23) *
Я бы посоветовал взглянуть на MML Widget


Оно конечно хорошо, но за рамками Qt извините, не работает. Кроме того, библиотека позволяет редактировать и отображать не только формулы, но и любые другие иерархические структуры (деревья разбора, генеалогические деревья и все в таком духе...) Еще ее можно встроить в любую вычислительную программу для нормального набора формул, написанную на любой GUI-библиотке. Например, можно сделать морду с удобным средством набора, например к Scilab или систему тестирования студентов,... вообщем масса применений, как мне кажется... TeX -- великолепное средство, поэтому на наработких, шрифтах и принципах построения формул Д. Кнута я и основывал свою библиотеку... Но TeX не есть средство набора или отображения в Real-time, потом из конечного dvi не выцепишь структуру формулы
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 16.2.2010, 20:25
Сообщение #14


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


ars, не мог бы ты немного рассказать, как задумано осуществление связи ГПИ (GUI) с твоей библиотекой. Ведь формулу нужно нарисовать на экране, следовательно эта часть возлагается на ГПИ. В какой форме получает ГПИ информацию о том, что и как нужно рисовать, на примере того же знака корня.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ars
  опции профиля:
сообщение 16.2.2010, 20:57
Сообщение #15


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 16.2.2010
Пользователь №: 1467

Спасибо сказали: 0 раз(а)




Репутация:   0  


А вообще, пишу вот я на разных форумах и совершенно по-разному люди реагируют, причем в большинстве своем, мнения людей с одного форума совпадает :) И плюс, есть однотипные вопросы. Не хотелось бы переписывать одно и тоже, поэтому посмотрите тему по этой ссылке http://community.i-rs.ru/index.php/topic,15578.0.html может быть многие вопросы отпадут и проект не покажется настолько плохим :) Там много моих развернутых ответов на вопросы :)


Цитата(Litkevich Yuriy @ 16.2.2010, 20:25) *
ars, не мог бы ты немного рассказать, как задумано осуществление связи ГПИ (GUI) с твоей библиотекой. Ведь формулу нужно нарисовать на экране, следовательно эта часть возлагается на ГПИ. В какой форме получает ГПИ информацию о том, что и как нужно рисовать, на примере того же знака корня.


А я уже рассказал :) Не поленитесь, загляните в svn://ien.pp.ru/ars/libfi/ Там есть папка с документацией, там почти 100 страниц A4 в pdf с подробным объяснением принципов работы и устройства библиотеки :) Думаю этого вполне достаточно будет :)


Цитата(trdm @ 16.2.2010, 19:05) *
а что значит "других иерархических структур"?
Можно пожевать для тупого?


Иерархический -- синоним древовидный... В общем все что можно представить в виде дерева (генеалогическое древо, дерево разбора, дерево структур при отладке программ, формулы, иерархии, иерархические структуры предприятий....) вообщем много чего...

И кстати, если кто считает, что я попираю TeX, то смею вас заверить, что сам им постоянно пользуюсь. Вся документация была именно в нем сделана :) Просто есть разные задачи у TeX'a одни, у моей библиотеки немного другие, но во многих моментах они пересекаются, потому что TeX действительно хорош :)

Цитата(Litkevich Yuriy @ 16.2.2010, 20:25) *
ars, не мог бы ты немного рассказать, как задумано осуществление связи ГПИ (GUI) с твоей библиотекой. Ведь формулу нужно нарисовать на экране, следовательно эта часть возлагается на ГПИ. В какой форме получает ГПИ информацию о том, что и как нужно рисовать, на примере того же знака корня.


Если в кратце, то нужно на GUI написать 2 функции со стандартными протатипами и передать указатели на них в библиотеку. Первая должна рисовать переданную ей BMP картинку на нужном элементе управления, а вторая -- линию. Дальше ни о чем заботиться не надо, библиотека вызывает эти функции сама, когда надо. Кроме того, хочу заметить, что реализация обоих этих функций займет на любом GUI минут 10...

Цитата(Litkevich Yuriy @ 16.2.2010, 17:32) *
Это для программиста, а для рядового пользователя? На мой вгляд нужна штука как "Microsoft Equation" в нём сравнительно просто всё это делается.


Ну так может присоединитесь к разработке и будете вести доработку редактора на Qt. Он в общем должен как раз быть похож на MathType (коммерческий вариант Equation) но с большим функционалом, тем более что наработки кода уже есть, библиотека к этим наработкам подключена, остается ЧИСТО НА Qt порисовать несколько настроечных окошек, сделать динамические shortcut'ы и т.п. То есть работа только по интерфейсу... Очень бы помогло!

Цитата(Kagami @ 16.2.2010, 16:23) *
Я бы посоветовал взглянуть на MML Widget


Кстати, по поводу MML Widget. Если ориентироваться по картинке, то мало того, что используемые шрифты -- ужас какой-то, так еще люди не знают правильного определения интеграла и пределы у суммы пишут наоборот на главной странице! А это уже стыдно :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ars
  опции профиля:
сообщение 17.2.2010, 1:29
Сообщение #16


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 16.2.2010
Пользователь №: 1467

Спасибо сказали: 0 раз(а)




Репутация:   0  


А потом, как мне показалось, он кроме как переводить MathML в картинки больше ничего и делать-то не умеет... И зачем оно надо?

Ну так что, собратья по оружию, никто не загорелся желанием попрограммировать на Qt редактор своей мечты? :) Самое интересное мое наблюдение: из тех, кто хочет помочь написать такой редактор, никто не знает С/C++ и Qt -- это обычно простые пользователи, а программисты как-то больше отмалчиваются по поводу помощь, просто комментируя: великолепно; ужас, смотреть противно или что-то подобное... :) К чему бы это?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 17.2.2010, 1:56
Сообщение #17


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(ars @ 17.2.2010, 4:29) *
К чему бы это?
просто им есть чем заняться
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 17.2.2010, 12:15
Сообщение #18


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

Спасибо сказали: 113 раз(а)




Репутация:   23  


Цитата(ars @ 17.2.2010, 1:29) *
Самое интересное мое наблюдение: из тех, кто хочет помочь написать такой редактор, никто не знает С/C++ и Qt -- это обычно простые пользователи, а программисты как-то больше отмалчиваются по поводу помощь, просто комментируя: великолепно; ужас, смотреть противно или что-то подобное... :) К чему бы это?

ну батенька вы даёте.
я тоже с удовольствием помог бы кому нибудь сделать что нибудь, при том со словами "Брат я сделаю все что могу!" если это что нибудь я вообще не знаю как устроено:) получается я в этом вопросе ничего не могу.
сам подумай. как можно согласится помочь если не знаешь как!!??
сам хочу давно поучавствоватьв свободном проекте однако... кто меня кормить будет, пока не ясно.
так что понимаю тех кто отмалчивается :(....
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
trdm
  опции профиля:
сообщение 17.2.2010, 13:01
Сообщение #19


Дмитрий Трошин
****

Группа: Участник
Сообщений: 575
Регистрация: 12.1.2008
Пользователь №: 68

Спасибо сказали: 21 раз(а)




Репутация:   6  


Что значит "отмалчиваются"?
Пипл просто посчитал, что затея не стоит его усилий. У меня так.
Чего зазря языком трепать?

Сообщение отредактировал trdm - 17.2.2010, 13:02
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ars
  опции профиля:
сообщение 17.2.2010, 14:43
Сообщение #20


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 16.2.2010
Пользователь №: 1467

Спасибо сказали: 0 раз(а)




Репутация:   0  


Ну я имел ввиду тех, кто отзывался положительно :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V  < 1 2 3 4 >
Ответить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 7.7.2025, 21:27