Форум » GUI » Новая версия Расширенного релиза библиотеки MiniGUI (часть IV) (продолжение) » Ответить

Новая версия Расширенного релиза библиотеки MiniGUI (часть IV) (продолжение)

gfilatov: Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).

Ответов - 301, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 All

Andrey: Спасибо за новую сборку библиотеки !!! Особенно порадовал пример \MiniGUI\SAMPLES\Advanced\AVI_Animation

alex_II: Проблем при переходе на новую сборку не обнаружил! Отличная работа Григорий!! Спасибо!!!

gfilatov2002: alex_II пишет: Проблем при переходе на новую сборку не обнаружил! Большое спасибо за отзыв! Рад это услышать и знать, что кто-то использует библиотеку


Vlad04: кто-то использует библиотеку Ставка только на неё - MiniGUI. Старые программы собрались .Но ошибки прежние остались в Ide : DEFINE BROWSE Browse_1 ... WORKAREA DOC_ADD FIELDS mFIELDS1 ON DBLCLICK (ShowTovarCenaKol2()) ... END BROWSE При сохранении IDE строку ON DBLCLICK (ShowTovarCenaKol2()) записывает как ONChanGe DBLCLICK (ShowTovarCenaKol2()) Так же пропадает В заголовке некоторых форм NOMAXIMIZE

gfilatov2002: Vlad04 пишет: При сохранении IDE строку ON DBLCLICK (ShowTovarCenaKol2()) записывает как ONChanGe DBLCLICK (ShowTovarCenaKol2()) Так же пропадает В заголовке некоторых форм NOMAXIMIZE Благодарю за отчет об ошибках! Видимо, что-то зацепили авторы при форматировании исходников Ide Сейчас посмотрю, как это можно поправить... Чуть позже... Что я накопал: ON DBLCLICK поддерживается в Ide только для элементов управления TREE и TBROWSE. Для всех остальных рассматривается только конструкция ONDBLCLICK (без пробела). Это сделано для единообразия загрузки контролов. Поэтому ручная правка FMG-файлов не рекомендуется: после этого форма может быть загружена с ошибками, подобными приведенной Вами

Andrey: gfilatov2002 пишет: Это сделано для единообразия загрузки контролов. Поэтому ручная правка FMG-файлов не рекомендуется: после этого форма может быть загружена с ошибками, подобными приведенной Вами У меня такая же проблема в 5 проектах. Правишь в IDE форму и слетает то что в FRM правил. Как тогда это убрать ? Как можно предусмотреть в будущем ?

gfilatov2002: Andrey пишет: Как тогда это убрать ? Только с помощью резервной копии форм, сделанной перед редактированием в Ide. Andrey пишет: Как можно предусмотреть в будущем ? Переработать исходники Ide под свои нужды (и не забыть прислать эти наработки мне для включения в следующую сборку).

gustow: gfilatov2002 пишет: Рад это услышать и знать, что кто-то использует библиотеку Григорий, могу доложить, что в системе Минздрава Свердловской области используются (по крайней мере - т.е. сделанные мною и тиражно [в куче медучреждений]) следующие программы, сделанные на HMG Ext.: - в задаче "АС Поликлиника" (расчеты по обязат. мед.страхованию - поликлиника) (модуль поиска рецептов и экспорта в Excel и др. форматы); - в задаче "Мониторинг ОРВИ" (почтовый робот с "интеллектуальным разбором" приаттаченных Excel-файлов; раньше "вручную" тратилось дошиша времени) (GUI-элементы не использовались, но с HMG разработка шла "веселее"); - в задаче "Реестр-Стационар" (расчеты по обязат. мед.страхованию - стационар) (модуль анализа и представления сводной инфы по экономическим показателям работы ЛПУ за период времени: опять же - реализация на HMG оказалась наиболее простой). Люди в области вполне довольны возможностями получения инфы в "человеческом" виде из "древних" (программы по ОМС работают с начала 90х) задач. И это только то, что используется тиражно (т.е. 200-300ми медучреждениями области) - а и для "внутренних нужд" конторы полепливаю всякую мелочь, позволяющую "изгаляться" с разными источниками данных и комбинировать из них что хочу. Правда, мои шефы не особо в курсе, что "для государства!" используется "какая-то самоделка" (в общем-то, оставил пока надежду сагитировать их принять это как одно из "легальных" средств разработки - да и ладно) - но тоже довольны, что "ишь ты, смотри-ка - работает!" :))

gfilatov2002: gustow пишет: Григорий, могу доложить Спасибо! Очень познавательно А теперь вопрос к Вам, как к практику: каких возможностей в построении интерфейса программ Вам не хватает в библиотеке? Нужны ли медработникам такие фишки, как изменение скинов программы и т.п. украшательства

S-A-N: Григорий, рискну высказать свое мнение. Пользователи моих программ в процессе ввода часто переключаются между языками (русский/английский/украинский), что создает некоторое неудобство при вводе десятичного разделителя в поля ввода. Это, конечно, мелочь - отслеживать текущую раскладку клавиатуры или мне "лепить" дополнительную обработку, - но ... Нельзя ли сделать стандартным такое поведение control'ов с числовыми полями ввода, чтобы при вводе "точка" и "запятая" заменялись на системный десятичный разделитель? А украшательства ... Не знаю, лично мне хватает. Разве что добавить горизонтальную/вертикальную линию. В любом случае, большое Вам спасибо за библиотеку.

Vlad04: Разве что добавить горизонтальную/вертикальную DEFINE LABEL Label_4 ROW 180 COL 20 WIDTH 450 HEIGHT 1 VALUE "" BORDER .T. END LABEL Я так делаю горизонтальную линию, а если поменять соответственно значения WIDTH 1 и HEIGHT ... будет вертикальная линия.

S-A-N: Vlad04 пишет: DEFINE LABEL Спасибо за подсказку. Я пользовался FRAME с пустым CAPTION.

gfilatov2002: S-A-N пишет: чтобы при вводе "точка" и "запятая" заменялись на системный десятичный разделитель? Если набирать числа и десятичный разделитель на числовой клавиатуре (обычно располагается справа на краю), то "точка" не будет зависеть от текущей раскладки клавиатуры S-A-N пишет: добавить горизонтальную/вертикальную линию Для этого существует команда DRAW LINE IN WINDOW (см. рабочий пример использования в папке samples\Advanced\ExploreWinObjects) S-A-N пишет: большое Вам спасибо за библиотеку Как Вы знаете, я не являюсь автором этой библиотеки. Мой вклад заключается только в поддержании ее "на плаву" и собирании интересных примеров использования для очередной сборки

Andrey: gfilatov2002 пишет: Мой вклад заключается только в поддержании ее "на плаву" и собирании интересных примеров использования для очередной сборки Спасибо БОЛЬШОЕ за твой труд ! Библиотека не просто "плавает"... Программы на ней летают (маленькие, легкие, функциональные и быстрые) !!!

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.0.5, которая выйдет послезавтра. Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - добавлена поддержка маски ввода 'N' в элемент управления TextBox; - переработан код элемента управления BtnTextBox - добавлена поддержка тем Винды и смена картинки на кнопке(ах); - переработан код элемента управления GetBox в части поддежки встоенной в него кнопки; - обновлена сборка Харбора версии 3.1.0dev, библиотеки WinReport и TsBrowse; - добавлены новые и обновлены старые примеры Спасибо за внимание!

Andrey: Ждем с нетерпением !

gfilatov2002: Новый релиз библиотеки для компилятора BCC выложил, как и обещал, по адресу: http://minigui.mylivepage.ru/file/?fileid=8695 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.0.5-setup.zip Также доступна эта сборка и для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg205-mingw.zip Спасибо за внимание! Замечание По техническим причинам (вследствие их неготовности) в эту сборку не влючены обновления для BtnTextBox и GetBox, которые требуют также обновления кода библиотеки TsBrowse. Стабильность - прежде всего!

alex_II: Спасибо! Отличная работа, проблем при переходе не встретил

Vlad04: Согласен

gustow: Проблем при переходе тоже не наблюдал.



полная версия страницы