Вставка->Область

Вставка->Область - Messages

#21 Posted: 9/29/2010 2:33:20 AM
Carlos

Carlos

19 likes in 134 posts.

Group: User

Wrote

Может лучше будет, если не будут указаны единицы измерения, то тригонометрические функции не будут вычисляться и программа выдаст сообщение об ошибке. Либо еще как-нибудь сообщать, что не введены градусы/радианы/грады. Может даже стоит ввести такое понятие как warrning в си++.



Да, верно, проверку на соответствие единиц измерения углов в формулах желательно сделать чтобы избежать ошибок в расчетах. Но все же опция радианы/градусы убрана зря.
#22 Posted: 9/29/2010 3:11:04 AM
Mikka

Mikka

36 likes in 206 posts.

Group: User

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


grad:=true  - вести расчет в градусах
или так

gradmode:=1 (например 1 в градусах, 2 в радианах)

названия переменных могут быть какие угодно...
з.ы. прошу прощения за оффтоп: нужно начинать писать справку по программе, от горячих клавиш, до полного описания функции и их особенностей...(могу оказать посильную помощь...)
Не официальный справочник http://sites.google.com/site/mikkhalichlab/ jabber конференция smath@conference.jabber.ru
#23 Posted: 9/29/2010 4:36:56 AM
Carlos

Carlos

19 likes in 134 posts.

Group: User

Дак эти глобальные переменные по сути те же настройки в опциях.
#24 Posted: 9/29/2010 4:45:37 AM
Mikka

Mikka

36 likes in 206 posts.

Group: User

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

з.ы. как вариант принудительно вставлять такие конструкции в невидимой области в начале программы, при изменении глобальных настроек через опции...
Не официальный справочник http://sites.google.com/site/mikkhalichlab/ jabber конференция smath@conference.jabber.ru
#25 Posted: 9/29/2010 5:16:40 AM
Carlos

Carlos

19 likes in 134 posts.

Group: User

Только опять же с этими true и false расчет получается как программный код. Пользователь когда считает он же сам-то помнит что у него в опциях стоит градусы или радианы. А если он беспокоится о тех, кто будет читать, то пусть поставит единицу измерения '°.

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

Кстати! Я вот о том что можно делать шрифт жирным и наклонным узнал только случайно, прочитав описание изменений в новой версии, где были описаны горячие клавиши. На панели инструментов нет кнопочек утолщения и курсива. Какой напрашивается вывод у новичка? Программа не поддерживает такую возможность! Вот и я так же думал! Все должно быть наглядно и интуитивно понятно и все настройки доджны быть продублированы в опциях. Пусть управлять этими опциями (настройками) можно из тела расчета, но в меню опции они должны присутствовать как и кнопочки утолщения и курсива на панели инструментов.
#26 Posted: 9/29/2010 5:27:28 AM
Mikka

Mikka

36 likes in 206 posts.

Group: User

На счет интуитивно понятного интерфейса согласен!

По этому кстати и предложил написать справку. Надо новую тему создать, у меня сейчас времени нет, начну на след. неделе!

Уточню предыдущий пост
Quote

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



Я имел в виду, что есть скрытая область в начале расчет, куда можно добавлять настройки через глобальные переменные, эти же изменения отображаются в основном меню программы и наоборот!
Не официальный справочник http://sites.google.com/site/mikkhalichlab/ jabber конференция smath@conference.jabber.ru
#27 Posted: 9/29/2010 6:01:30 AM
Carlos

Carlos

19 likes in 134 posts.

Group: User

Wrote

Я имел в виду, что есть скрытая область в начале расчет, куда можно добавлять настройки через глобальные переменные, эти же изменения отображаются в основном меню программы и наоборот!



Да да! Именно так было бы вообще здорово!
#28 Posted: 9/29/2010 7:33:22 AM
Медведев Виктор

Медведев Виктор

13 likes in 157 posts.

Group: User

Wrote



По этому кстати и предложил написать справку. Надо новую тему создать, у меня сейчас времени нет, начну на след. неделе!



Будете писать - воспользуйтесь тем, что уже есть в Вики! Кстати, а Вы тему новую создавать хотите или справку?
#29 Posted: 9/29/2010 7:43:29 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Приветствую! Спасибо за комментарии и идеи.

Повторюсь, глобальной опции смены углов более в SMath Studio не будет. Почему? Из-за неё пользователь не видит в каких углах идут вычисления? Да! Это изменение упростит код? Да! Из-за этой опции, если она выставлена не по-умолчанию, теряется логика всех связанных с углами единиц измерения? Да! Разработчик перестанет получать сообщения типа "у вас ошибка в триг. функциях"? Да! Если выбрана эта опция, то все вычисления идут в определённых углах и не возможно в каком-то конкретном выражении выбрать иные углы? Да! При чтении распечатанного документа можно только догадываться о том, в каких углах идут расчёты? Верно! и т.д.

Я вижу, что отсутствие данной опции не всем по душе. Собственно о том, что так будет, я догадывался Как я уже сказал, в версии 0.90 будут всё также доступны единицы измерения '° и 'deg. И я настоятельно рекомендую ими пользоваться, т.к. они приучают делать корректное оформление расчётов, которые будут понятны везде и всегда. Так много, в том числе и Вами, было сказано об оформлении, о том, что бы приблизится к "книжному" представлению формул при печати и не только. Так вот явное указание типа углов для каждой формулы - это, кроме всего прочего, шаг в том же направлении!

Есть и ещё одно. В ближайших версия SMath Studio появится механизм snippet-ов. Пользователь сможет сохранять в специальном месте группированные выражения, которые потом можно будет одним щелчком вставить в произвольное место. Помимо пользовательских, в стандартной поставке SMath Studio будут и встроенные "обрывки" (прямой перевод слова snippets), один из которых, и это уже точно, будет модифицировать текущий документ так, что все тригонометрические функции будут автоматически работать не с радианами, а с градусами. В итоге, это будет выглядеть как вставленная Область в самом начале листа с именем "Вычисления в градусах", которая будет переопределять все функции таким образом, что бы все радианы становились градусами. Пользователю более не о чём заботиться будет не надо, можно будет всё также использовать триг. функции (этот способ также можно будет назвать легальным, т.к. в начале листа, в том числе и при печати, будет название сниппета: "Вычисления в градусах"). Но, не обещаю, что успею к выходу 0.90.

Wrote

Я вот о том что можно делать шрифт жирным и наклонным узнал только случайно...


Ещё можно менять имя шрифта текста http://en.smath.info/forum/default.aspx?g=posts&t=552, правда там совсем не юзер-фрэндли Очевидно, что эти функции в будущем будут вынесены в панель инструментов.

С уважением, Андрей Ивашов.
#30 Posted: 9/29/2010 7:46:27 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Wrote

По этому кстати и предложил написать справку. Надо новую тему создать, у меня сейчас времени нет, начну на след. неделе!


Свяжитесь со мной когда появится время - расскажу что уже есть на данный момент и решим, как я смогу помочь. Или, действительно, создайте тему, а я туда отпишусь с подробностями.

Заранее благодарю.
#31 Posted: 9/29/2010 8:02:45 AM
Carlos

Carlos

19 likes in 134 posts.

Group: User

Андрей, спасибо за ответ.

Из вышесказанного Вами чувствуется что версия 0.90 будет полна новшествами. Что ж, нам остается только с нетерпением ждать выхода новой версии чтобы опробовать все вкусности.
#32 Posted: 9/30/2010 10:11:43 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Немного подробностей:

Источник: Snippets feature.
#33 Posted: 7/19/2012 3:50:12 AM
Serg

Serg

7 likes in 105 posts.

Group: Moderator

Здравствуйте!
У меня предложение: добавить к области дополнительный элемент управления - сворачивание области снизу, так как если там много информации, то для того чтобы её свернуть надо лезть наверх и сворачивать. Если бы был такой элемент было бы проще. Спасибо.
Ученье свет!
  • New Posts New Posts
  • No New Posts No New Posts