|
|
|
excel, дополнительное окно для чтения строчных формул в классическом виде
|
|||
|---|---|---|---|
|
#18+
Неплохо бы иметь такую примочку, навел (допустим «ЛУПУ») на ячейку и в отдельном окошке увидел ту же формулу, но не в виде строчки, а в виде грамотно расписанной и разрисованной классической формулы, принятой в написании формул, допустим того же маткада… В левой части формула, посредине равно, с права результат… Данная примочка помогла бы при презентации дипломных проектов… Пожалуйста, если есть инфа скиньте ссылку на похожие проекты… Какой тип окна использовать для написания такого проекта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2010, 17:02 |
|
||
|
excel, дополнительное окно для чтения строчных формул в классическом виде
|
|||
|---|---|---|---|
|
#18+
Средствами VBA мне кажется это осуществить, если и возможно, то очень очень сложно. Разложить формулу по значениям и знакам можно, но нужно это все как-то привести в "нормальный" вид. Нужно что-то типа Microsoft Equation, но что бы туда можно было вставлять значения и знаки. Возможно как-то можно управлять и Microsoft Equation, а возможно есть что-то для VBA. Для VB точно есть, я видел. Но мне кажется такое легче найти на американских сайтах, если Вы рид инглиш, ищите там :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2010, 00:32 |
|
||
|
excel, дополнительное окно для чтения строчных формул в классическом виде
|
|||
|---|---|---|---|
|
#18+
VLA91MIRДанная примочка помогла бы при презентации дипломных проектов… Данная примочка могла бы стать дипломным проектом =))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2010, 16:15 |
|
||
|
excel, дополнительное окно для чтения строчных формул в классическом виде
|
|||
|---|---|---|---|
|
#18+
PlanBДанная примочка могла бы стать дипломным проектом =))) :), но писать лучше тогда на VB, а еще лучше на VB.net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2010, 17:12 |
|
||
|
excel, дополнительное окно для чтения строчных формул в классическом виде
|
|||
|---|---|---|---|
|
#18+
Прикрепил файл, в данном файле забит код, возможно, это 2-5% от всей работы… Данная часть программы показывает что возможно устанавливать (числовые, буквенные) значения в любом месте формы… Следующий этап написать сам алгоритм программы. Она должна занести все арифметические знаки (+,-,/,*,^), а также числа или переменные в массив R(i)… X(i), Y(i) – координаты i-ой переменной или арифметического знака… программу назовем: МАТЕМАТИЧЕСКАЯ ЛУПА... Жду Ваши предложения и замечания, спасибо... Так я тоже могу: МАТЕМАТИЧЕСКАЯ ЛУПА...=))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2010, 01:45 |
|
||
|
excel, дополнительное окно для чтения строчных формул в классическом виде
|
|||
|---|---|---|---|
|
#18+
VLA91MIR , найдите как вставлять значения в объекты типа Microsoft Equation, тогда есть смысл что-то думать... На заметку, используйте циклы, например здесь: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2010, 11:58 |
|
||
|
excel, дополнительное окно для чтения строчных формул в классическом виде
|
|||
|---|---|---|---|
|
#18+
Спасибо за ценные замечания… добавил блок распознавания чисел и математических знаков… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2010, 18:48 |
|
||
|
excel, дополнительное окно для чтения строчных формул в классическом виде
|
|||
|---|---|---|---|
|
#18+
VLA91MIR, наткнувшись на ваш пример, поигрался немного, не вникая в алгоритм. Конечно, что-то получается. Однако возможность редактирования формулы оставляет желать ... Если в формуле написать два одинаковых числа - напр. 14 / 14, то при удалении Вами последнего, какое удалится по кнопке? - первое. Значит местоположение тоже надо запоминать. А если ошибка в распознаваемой формуле ? ....... Если хотите самостоятельно, советую реализовать полноценный либо почти полноценный синтаксический разборщик формул или даже текстов любой формальной грамматики. Типовым алгоритмам наверное лет 40 уже. Основная идея - выделение ключевых лексем, заданных списком. Частенько там рекурсия используется ... вложенные выражения распознавать, напр. балланс скобок ... Найдите готовый синт. анализатор из какого-либо компилятора, в нём уже зашит анализатор матформул - тогда Вы сможете использовать даже переменные и массивы. На этом откланиваюсь )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2010, 18:24 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=174&tid=2178615]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 342ms |

| 0 / 0 |
