Программа для блондинок

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Программа для блондинок

Сообщение finsoftrz »

Я на полном серьезе. Если интересует именно электронная таблица, то мне не надо было, но можно посмотреть у ребят из Энигмы. Гуглишь по теме энигма, харьков. На сайте загружаешь демку, смотрешь редактирование табличных форм. Делали они, правда, на win api, но на кларионовских графических командах по скорости работы сравнимо. По сравнению с win api, не надо заботиться о перерисовке в многооконной среде, клашин rtl отрабатывает это автоматически.
Да и не понятно, что там может тормозить. У меня в дизайнере печатных форм, сделанном по этой технологии, несколько сотен фрагментов отрисовываются практически мгновенно. Проблема может встать при прорисовке нескольких тысяч фрагментов, но такое не надо, достаточно отображать только видимую область.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Программа для блондинок

Сообщение Игорь Столяров »

Admin писал(а): Может тогда IE контрол использовать. Ну и HTML проще редактировать в разы.
Безусловно. Но как-то совсем обидно заменять готовое работающее решение, без внешних компонент на другое. :(
Здесь мне надо просто подучить матчасть (разобраться в структуре RTF) и думаю, что все будет хорошо ... ;)
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Программа для блондинок

Сообщение kreator »

У нас появились пользователи-блондины, захотели проверку орфографии. Punto исправляет ошибки в русском? Насчёт API какого-нибудь?
We are hard at work… for you. :)
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Программа для блондинок

Сообщение gopstop2007 »

Игорь Столяров писал(а):Уря ! Все получилось.
KeyBoardCheck.jpg
а кто-то пробовал "подсветить", изменить цвет отдельных символов в строке-строках списка(таблицы), конкретнее, нужно подсвечивать символы которые набираются в строке поиске?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Программа для блондинок

Сообщение Игорь Столяров »

gopstop2007 писал(а):в строке поиске
Вот именно поэтому я и затеял всю эту тему в свое время ! :idied:
Я не пробовал, в принципе техника та же, но надо разбираться со структурой RTF. Тоска ...
За теми кто отстал - не возвращаться. (С) Кодекс
VishnuRU
Новичок
Сообщения: 15
Зарегистрирован: 17 Январь 2006, 12:01

Программа для блондинок

Сообщение VishnuRU »

Ничего, что я немножко поздновато присоединился? ;)

Задача поставлена неконкретно. Но всё же...
1. Весь ввод в моноширинном шрифте.
2. Для String Entry делается ввод в связанные односимвольные поля. Т.е. вместо строки длиной N на экране создаётся N контролов длиной 1 символ.
3. Красить уже нужно не элемент строки, а строку в один символ. Это элементарно.
4. Потенциальная проблема со строками, чья длина превышает длину места для ввода. Нужно писать прокрутку. Но ведь все на заре цивилизации писали свой текстовый редактор? ;)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Программа для блондинок

Сообщение Игорь Столяров »

VishnuRU писал(а): Т.е. вместо строки длиной N на экране создаётся N контролов длиной 1 символ.
Идея креативная ! Но реализация будет пипец .... ;) Особенное если допустить существование многострочного текста.
Как говорится: всякая красивая идея дизайнера - это страшный сон инженера. Здесь наверно было бы правильно
применить принцип разумной достаточности, для решения такой задачи - и это сделано с помощью RTF текста. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3133
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Программа для блондинок

Сообщение Дед Пахом »

Игорь Столяров писал(а): и это сделано с помощью RTF текста
А ещё есть HTML.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Программа для блондинок

Сообщение Игорь Столяров »

Дед Пахом писал(а): А ещё есть HTML.
К сожалению для его показа придется вставлять объект OLE и привязываться к Expoler. Медленно и муторно.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Программа для блондинок

Сообщение RaFaeL »

Игорь Столяров писал(а): К сожалению для его показа придется вставлять объект OLE и привязываться к Expoler. Медленно и муторно.
J-HTML
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3133
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Программа для блондинок

Сообщение Дед Пахом »

RaFaeL писал(а): придется вставлять объект OLE и привязываться к Expoler. Медленно и муторно
А ты вставляй побыстрее и с прибаутками :-)
С уважением, ДП
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Программа для блондинок

Сообщение Admin »

RaFaeL писал(а): J-HTML
О чем речь?
Я бы тоже хотел отображать HTML без OCX и разного дерьма.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Программа для блондинок

Сообщение RaFaeL »

http://www.strategyonline.co.za/docs/clarion/jhtml.htm
Там конечно ИЕшный контрол, но работает быстренько и без проблем
Комментарий в основном относился к "муторно", так как работа с этим шаблоном очень простая и удобная
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Программа для блондинок

Сообщение Игорь Столяров »

RaFaeL писал(а): так как работа с этим шаблоном очень простая и удобная
Ну видимо за это и просят $150, т.к. в остальном это действительно просто эксплуатация того же OCX IExplorer.
К тому же закрытый код + чужая DLL, со всеми вытекающими проблемами при смене релиза Clarion и т.д.
Не могу судить по демо, но предполагаю, что если для отображения правильности строк вставлять в окна
OCX IE - не может это работать быстро.
Это скорее для желающих удивить Заказчика своим "комнатным броузером" в программе (как хорошо показано в демо ) .... :)
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Программа для блондинок

Сообщение kreator »

kreator писал(а): 26 Июнь 2015, 9:40У нас появились пользователи-блондины, захотели проверку орфографии. Punto исправляет ошибки в русском? Насчёт API какого-нибудь?
Прошло пару лет. Вопрос снова поднялся. Никто не продвинулся в этом направлении?
В Examples'ах есть демо по работе с OLE. И вызов, допустим, MS Word через OLE в какой-то мере решает наш вопрос. Правда в этом демо не всё гладко. Никто не работал в таком режиме, скажем, с Word'ом?
We are hard at work… for you. :)
Ответить