Пожелания

Пожелания - Сообщения

#41 Опубликовано: 20.03.2011 07:46:32
qldorc

qldorc

0 сообщений из 2 понравились пользователям.

Группа: User

Еще одно скромное пожелание по поводу интерфейса программы:

Нельзя ли сделать настройку для закрепления панелей? Например в виде замочка рядом с заголовками окошек "арифметика", "функции", прграммирование и.т.д.

Иной раз случайным движением стилуса панель сдвигается, приходится возвращать ее на место, что неудобно.
#42 Опубликовано: 23.12.2011 19:02:45
sova

sova

0 сообщений из 1 понравились пользователям.

Группа: User

Доброго всем дня. Я ищу программу для оформлений расчетных записок. Пока ничего подходящего не нашел. Наткнулся на SMath Studio (SS). В силу того что проект только развивается, (предварительно почитав форумы) решил и себе написать пару пожеланий.

Сделать
1. Страницы.
2. Слои.
3. Масштабирование рисунков.
4. Шрифты.
5. Скрытые области.
Все это поможет оформлять записки в SS с требованиями ГОСТ.
Вижу это так:
На фоновый слой добавляем рамку, масштабируем в размер страницы (210х297мм).
На основном слое пишем записку, расчеты и т.д. Исходные данные и формулы (там где знаки присваивания А:=1 ) скрываются в областях (как в MathCad). Настраиваем нужный шрифт. После пересчетов скрываем области. И пускаем на печать.

Если так подумать, для того что-бы считать формулы на профессиональном уровне, необходима профессиональная команда программистов, которым надо платить, для разработки и поддержки соответствующего программного обеспечения. Учитывая что SS бесплатен до профессионализма ему далеко. Для исследовательских институтов и MathCad не годится по возможностям.
Расчетных функций в SS хватает для большинства существующих расчетов (при оформлении курсовых, дипломов и т.д.).
Для того чтобы сделать записку средствами Microsoft Word и OpenOffice, может уйти до недели а то и больше и это при том, что в Microsoft Word и OpenOffice реализованы лишь некоторые расчетные функции.
Делать перебежки из SS в текстовые редакторы, похожее уже имеем.
Делать профессиональные расчеты, задача в бесконечность.
Может стоит добавить 5 функций (постарался предложить наиболее простой вариант решения) и получить действительно уникальный программный продукт. Который решит основные проблемы большинства на текущий момент времени: нормальных расчетов в текстовых редакторах и оформления в расчетных программах.
P.S. Большинство постов на форуме на эту тему.
#43 Опубликовано: 10.01.2012 00:29:29
Carlos

Carlos

19 сообщений из 134 понравились пользователям.

Группа: User

Если делать листы, то заодно сделать возможность вставлять стандартную рамку по ГОСТ 2.104-2006 Основная надпись для текстовых конструкторских документов (первый и последующие листы). Не так уж и много программировать, зато пользыыыыыы.....
Потом постепенно можно ведь расширить список вставляемых рамок.
#44 Опубликовано: 12.01.2012 02:52:17
Valey

Valey

0 сообщений из 7 понравились пользователям.

Группа: User

Доброго времени суток! Спасибо Вам за отличный проект! Есть пару пожеланий: реализация поэлементной работы с векторами (поэлементное возведение в степень и т.д.); возможность изменения цвета фона уже созданных текстовых областей.
#45 Опубликовано: 20.01.2012 05:29:26
MisterIf

MisterIf

0 сообщений из 4 понравились пользователям.

Группа: User

Доброго дня всем
Я математические пакеты (Матлаб, Маткад и уже SS) использую для электрических расчетов.
Очень хотелось чтобы в SS было реализовано следующие вещи:
- знак мнимой части і комплексного числа можно было выбирать - і или j (сложно студентам вбить в голову что і и j одно и тоже) в Сервисе/Опции;
- чтобы і или j можно было ставить перед числом, типа 70 + j 100 (как принято в электротехнике), а не так как сейчас отображается в SS ;
- при построении графиков (в моем случае векторных диаграмм) можно было в конце вектора отображать стрелку;
- при построении графиков так же можно было добавлять название линии (вектора) - например вектор тока - Іа, Uс;
- ограничительная линия на листе формата А4, а то при печати приходится играться ;
- возможность в качестве подложки (слоя) использовать картинки или pdf файлы (например рамки основных надписей)...

#46 Опубликовано: 22.01.2012 02:41:25
Topix

Topix

0 сообщений из 6 понравились пользователям.

Группа: User

Можно ли использовать при сохранении файла стандартный диалог винды в мобильной версии?
А то при вызове клавиатуры творится вот такая чертовщина:



P.S. Я TripleKill, но не могу восстановить пароль - сайт ничего не присылает. Раз 10 уже пробовал.
#47 Опубликовано: 22.01.2012 07:29:35
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Topix, Ваше устройство выдаёт себя за мобильный девайс вроде телефона или КПК (видимо это особенность WinCE) - потому появляется именно этот диалог. Для полноценных компьютеров устанавливайте Desktop версию SMath Studio.

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

С уважением.
#48 Опубликовано: 22.01.2012 08:34:38
Topix

Topix

0 сообщений из 6 понравились пользователям.

Группа: User

Wrote

Для полноценных компьютеров устанавливайте Desktop версию SMath Studio.



Если б она там работала) У меня не UMPC, и даже КПК его сложно назвать (под КПК я понимаю и такие вещи, как PDA, PNA и пр.).
Там процессор MIPS32 и .NET CF 3.5. При запуске программа спрашивает, использую ли я смартфон. Говорю, что не использую.

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

P.S. А можно поинтересоваться, на каком основании программа определяет, чем именно является устройство?
#49 Опубликовано: 15.02.2012 16:16:57
chon

chon

0 сообщений из 15 понравились пользователям.

Группа: User

Маленькое пожелание:
свернутую область не выводить на печать.
Штука конечно отличная, но когда выводишь на печать .. не всегда черта с крестиком стоит в логичном месте, если рассматривать её (черту с крестиком) раз разделение текста расчета. А то непосвященные проверяющие рассматривают её именно так.

...чтобы красиво
Ибо не красивый самолет не полетит - главное правило аэродинамики!!!
#50 Опубликовано: 16.02.2012 07:29:41
kmihaylovich

kmihaylovich

8 сообщений из 131 понравились пользователям.

Группа: User

Wrote

свернутую область не выводить на печать.


Зайдите в Параметры страницы (в меню Файл) - там есть галка "Отображать Области при печати".
#51 Опубликовано: 17.02.2012 04:07:04
chon

chon

0 сообщений из 15 понравились пользователям.

Группа: User

Wrote

Wrote

свернутую область не выводить на печать.


Зайдите в Параметры страницы (в меню Файл) - там есть галка "Отображать Области при печати".


Ооо!
Спасибо большое!
#52 Опубликовано: 23.02.2012 02:54:19
sv503

sv503

0 сообщений из 9 понравились пользователям.

Группа: User

Wrote

Да и чем больше людей знает о ней, тем большим может быть сообщество вокруг нее, большее число людей сможет помочь либо в разработке[...]


Мне кажется много людей хотело бы помочь автору в разработке проекта (именно в разработке, а не просто пожеланиях), но думается самому автору этого не нужно и не хочется.
#53 Опубликовано: 18.03.2012 20:58:25
Pos4

Pos4

0 сообщений из 1 понравились пользователям.

Группа: User

Я очень благодарен вам за вашу программу.

Очень хотелось бы иметь возможность изменять маштаб боковых панелей в настольной версии (при большом разрешении они зачастую слишком малы), а как максимум иметь возможность свободно распологать их на экране (как в мобильной версии).
#54 Опубликовано: 19.03.2012 18:35:45
Mike Kaganski

Mike Kaganski

184 сообщений из 434 понравились пользователям.

Группа: User

Здравствуйте!

При отображении двумерных графиков, если я правильно понимаю, есть три поддерживаемых типа:
1. Непрерывная функция;
2. Массив с двумя столбцами, определяющий порядок координат вершин многоугольника;
3. Масив с более чем двумя столбцами (если не ошибаюсь, до пяти), определяющий вывод отдельных подписей в указанные точки и свойства их отображения.

Третий вариант позволяет программно создать заранее неизвестное (определяемое во время выполнения) количество точек.

Хотелось бы иметь возможность иметь что-то подобное для пункта 2: например, поддерживать синтаксис "вектор из массивов из двух столбцов", или даже "массив, первый столбец которого - массивы из двух столбцов, второй - цвет". Либо ввести операцию добавления ещё одного элемента к уже определённой системе, типа

ПеременнаяХ := система_из_N_выражений
Добавить_к_системе(ПеременнаяХ; Выражение)

ПеременнаяХ = система_из_N+1_выражений

Хотелось бы также найти подробное описание третьего варианта. Насколько я знаю, малая латинская "o" и малая латинская "x" в третьем столбце трактуются специальным образом. Значение 0 в четвёртом, видимо, соответствует значению по умолчанию - 20. В пятом столбце вводится английское имя цвета (какие поддерживаются? есть ли возможность задать "имя" цвета как RGB, что-то вроде "RRGGBB"?). Какие ещё есть возможности?
С уважением, Михаил Каганский
#55 Опубликовано: 19.03.2012 19:35:31
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Спасибо Михаил.

Насчёт описания 3-его варианта построения графиков - все возможные варианты я представил тут: http://en.smath.info/forum/default.aspx?g=posts&m=3275#post3275.

С уважением, Андрей Ивашов.
1 пользователям понравился этот пост
Mike Kaganski 20.03.2012 01:56:00
#56 Опубликовано: 23.04.2012 04:49:02
уни

уни

156 сообщений из 355 понравились пользователям.

Группа: User

Андрей, хотелось бы расширить формат принимаемых данных вот таким образом. Сейчас сокращённый вариант записи для построения графика по координатам выглядит так:
[MATH]График:mat(P1.x;P1.y;P2.x;P2.y;2;2)[/MATH]
Для расширения степеней свободы по рисованию примитивов, предлагаю добавить вложенные массивы таким вот образом, чтобы отображать отрезки:
[MATH]График:mat(mat(Line1.x1;Line1.y1;1;2);mat(Line1.x2;Line1.y2;1;2);mat(Line2.x1;Line2.y1;1;2);mat(Line2.x2;Line2.y2;1;2);2;2)[/MATH]
Отрезки должны отрисовываться независимо друг от друга. Если во входном массиве данных обнаружен расширенный формат координат, то рисуются отрезки, где (x1;y1)-(x2;y2) - координаты начала и конца отрезка соответственно. Остальные дополнительные параметры могут задавать вид точек на концах отрезка.

С помощью раздельного отображения отрезков можно, к примеру, нормальным образом реализовать функцию implicitplot2d() для изображения неявных функций. Да и вообще пропуски могут пригодится довольно часто. Для 3D то же самое предложение.

П.С. Можно было бы даже совместить эти два варианта. Если идут точки, то рисовать точки (непрерывную ломанную линию), если появились отрезки, то прекратить рисование точек и рисовать отрезки (отдельные произвольные сегменты), потом опять точки или отрезки и т.д.
Россия навсегда! Вячеслав Мезенцев
#57 Опубликовано: 23.04.2012 15:16:22
Mike Kaganski

Mike Kaganski

184 сообщений из 434 понравились пользователям.

Группа: User

Wrote

[MATH]График:mat(mat(Line1.x1;Line1.y1;1;2);mat(Line1.x2;Line1.y2;1;2);mat(Line2.x1;Line2.y1;1;2);mat(Line2.x2;Line2.y2;1;2);2;2)[/MATH]


Это избыточно усложнённая форма записи избыточно упрощённой фичи.
Более функционально было бы
[MATH]График:mat(mat(P1.1.x;P1.1.y;P1.2.x;P1.2.y;P1.3.x;P1.3.y;3;2);mat(P2.1.x;P2.1.y;P2.2.x;P2.2.y;2;2);2;1)[/MATH]
Это бы позволило:
1. Использовать уже привычный синтаксис
2. Делать последовательность раздельных фигур любой сложности (отрезки - это всего лишь частный случай)
3. При необходимости расширить этот синтаксис до чего-то вроде
[MATH]График:mat(mat(P1.1.x;P1.1.y;P1.2.x;P1.2.y;P1.3.x;P1.3.y;3;2);Red;mat(P2.1.x;P2.1.y;P2.2.x;P2.2.y;2;2);Blue;2;2)[/MATH]
С уважением, Михаил Каганский
#58 Опубликовано: 23.04.2012 17:15:12
уни

уни

156 сообщений из 355 понравились пользователям.

Группа: User

Ваш последний вариант расширения сбивает с толку. Я сначала не правильно его понял, нужно было записать в полном формате. Да, такой вариант тоже возможен. Думаю, что он действительно выглядит удобнее, чем предложенный мною.

Если входящий массив - вектор, то нужно применить к каждому его элементу имеющийся вариант рисования графика, делая это раздельно. В принципе, это даже уже реализовано, только в виде алгебраической системы:
Россия навсегда! Вячеслав Мезенцев
#59 Опубликовано: 23.04.2012 19:47:52
Mike Kaganski

Mike Kaganski

184 сообщений из 434 понравились пользователям.

Группа: User

Wrote

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


Именно поэтому я в посте #54 и предложил в качестве варианта создать синтаксис для добавления в систему типа
[MATH]X:sys(A;B;2;1)[/MATH]
[MATH]Y:AddToSystem(X;C)[/MATH]
[MATH]Y=sys(A;B;C;3;1)[/MATH]
С уважением, Михаил Каганский
#60 Опубликовано: 24.04.2012 04:48:17
уни

уни

156 сообщений из 355 понравились пользователям.

Группа: User

Я тут подумал, прикинул и понял, что такой вариант всё же не подходит, к примеру, для реализации функции implicitplot2D(). Она возвращает массив из отрезков, которые представляют собой неявно заданную функцию. Отрезки независимые, их может быть десятки тысяч в зависимости от используемой сетки. Так вот, если я разобью вашим способом результирующую переменную на элементарные отрезки и соберу таким вот образом, то возникает один интересный вопрос. У нас визуальная среда, аналог Mathcad'а. Когда-то в компоненте появится окошко для редактирования свойств графиков и что же мы там увидим? 10 тыс строк для каждого отрезка? Программа загнётся или тупо затормозит как сейчас, когда не может быстро подргузить 300 описаний функций из EFI библиотеки WSP.
В моём варианте будет одна "кривая" в виде облака независимых отрезков, которым можно будет назначить общее свойство.
Россия навсегда! Вячеслав Мезенцев
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений