Форум » GUI » HwGui 2.21 » Ответить

HwGui 2.21

alkresin: Приветствую всех! Выпустил сегодня очередной релиз: HwGui 2.21 build 1. Как обычно, zip с исходниками - на Sourceforge, бинарники для Bcc 5.1 и Mingw 4.8.2 - у меня на http://www.kresin.ru/hwgui.html

Ответов - 235, стр: 1 2 3 4 5 6 7 8 9 10 11 12 All

SergKis: alkresin пишет Можете скачать отдельно tutorial - там живые примеры, можно менять код и запускать даже без Харбора и Hwgui на компьютере. Это не интересно, как вариант продвинутого help пойдет, я беру код из работающей проги с mdi и делаю childmdi и modal на него, например средний справочник. И предыдущие вхождения в hwgui - это испытание не выдержали, из всех окон работало только одно, а HBrowse (это чья то добавка под windows была ?) была в так себе состоянии для таблицы. Писал об этом ранее (давно). BROWSE имел однострочную шапку и без подвала - это вообще никуда не вставишь. Хотел глянуть, что изменилось.

SergKis: alkresin пишет Можете скачать отдельно tutorial - там живые примеры, можно менять код и запускать даже без Харбора и Hwgui на компьютере. Посмотрел Drawn browses - там ничего нет, ни многострочного header, ни многострочного footer, ни цветов в колонках (BackColor, FontColor), нет bmp\icon в cell строках, header и footer, нет смены фонтов в cell и как сделать многострочные cell .... Пример слабенький совсем. Из него понять возможности работы с таблицей для реального использования нельзя. PS Вот примеры grid https://w2ui.com/web/demos/#/grid/2 Примеры grid в MiniGui каталогах SAMPLES\Advanced\Tsb_*

alkresin: Простые примеры многострочного header в HBrowse есть в Advanced using of controls/Browse, bmp в ячейках - Advanced using of controls/Browse of bitmaps. В drawn browse это делается аналогично. Разные шрифты, цвета в колонках, в cтроках по условию - все это есть, можно будет добавить в tutorial. Согласен, примеров маловато, мне всегда было лень их делать


SergKis: alkresin пишет Простые примеры многострочного header в HBrowse есть в Advanced using of controls/Browse, bmp в ячейках - Advanced using of controls/Browse of bitmaps. Не знаю где это, в архивах с сайта не вижу таких каталогов. Согласен, примеров маловато, мне всегда было лень их делать Если у вас есть реальные проекты на этом, то надергать простеньких примеров, думаю, не займет много времени, а без них не понятно работает ли это все и так ли работает как надо, например, мне. И по поводу бинарных архивов, без наличия в них hb на которой вы их собирали (как понимаю, достаточно bin, lib, include) они бессмысленны, т.к. нет знания на какой ночной сборке или стаб версии собраны и получается, даже скачав их надо заново собирать hb (не оч. ясно каким bcc 5.5 или 5.8) и заново собирать hwgui. Мне, для начала, хотелось просто глянуть примеры, что бы понять изменения от того когда смотрел раньше, но для этого надо брать hb, собирать (у меня так и не собрался и плюнул на это) пересобирать hwgui ..., а всего то надо было глянуть больше чем тексты, отложу все с hwgui на потом ... когда нибудь Время жалко на танцы с бубном PS Еще в таблице есть важный элемент SuperHeader, группирующий колонки Header и SpecHeader под Header - нумерация колонок по default. Про них в HBrowse нет ничего совсем, а элементы важные и нужные.

alkresin: SergKis пишет: Не знаю где это, в архивах с сайта не вижу таких каталогов В tutorial, это названия разделов в дереве слева. Если у вас есть реальные проекты на этом, то надергать простеньких примеров Что касается именно расцвечивания столбцов и строк browse, у меня никогда не возникало необходимости это делать в реальных проектах. по поводу бинарных архивов, без наличия в них hb на которой вы их собирали (как понимаю, достаточно bin, lib, include) они бессмысленны, т.к. нет знания на какой ночной сборке или стаб версии Какая разница? Harbour почти не меняется уже много лет, а те изменения, что есть, не могут приводить к бинарной несовместимости. Дома у меня, Harbour от 2020-02-24 08:32 (последний Changelog), на работе - от 2019-01-14 12:18, никогда не заморачивался на эту тему, и проблем никогда не было. не оч. ясно каким bcc 5.5 или 5.8 На сайте, где бинарники лежат, написано: для Borland C 5.5, для Mingw GNU C 7.3.0 SergKis пишет: Еще в таблице есть важный элемент SuperHeader, группирующий колонки Header и SpecHeader Не знаком с этой терминологией, но, если это то, что я думаю, то оно как раз представлено в tutorial, dvanced using of controls/Browse

alkresin: alkresin пишет: Что касается именно расцвечивания столбцов и строк browse, у меня никогда не возникало необходимости это делать в реальных проектах. Впрочем, вру. В паре программ было. Но оттуда так просто не выдернуть.

SergKis: alkresin пишет Какая разница? Harbour почти не меняется уже много лет У меня нет bcc сборок hb (только то что есть в hmg, спасибо Григорию), есть msvc 2008, 2017, 2019 Но я вас понял, вам влом положить, в бинарники hb, тем более что они у вас есть, свое время вы экономите ... Спасибо, дальше не надо ничего от hwgui, как и до этого

Andrey: alkresin пишет: Что касается именно расцвечивания столбцов и строк browse, у меня никогда не возникало необходимости это делать в реальных проектах. А зря... Очень нужно. Вот так например: Или из примеров \MiniGUI-23.09.2\SAMPLES\Advanced\Tsb_Viewer

ZAlex: Я так понимаю данная цветовая чехарда - это пожелания пользователей? Или предпочтения разработчика? Уж слишком режет глаза.

PSP: ZAlex пишет: Я так понимаю данная цветовая чехарда - это пожелания пользователей? Или предпочтения разработчика? На вкус и цвет все фломастеры разные)) Художник так видит))

Dima: PSP пишет: На вкус и цвет все фломастеры разные)) Художник так видит))

Andrey: ZAlex пишет: Или предпочтения разработчика? Уж слишком режет глаза. В качестве примера. А для юзера пускай цвета программист подбирает. У себя в проге сделал - юзер сам цвета задаёт.

alkresin: SergKis пишет: Но я вас понял, вам влом положить, в бинарники hb, тем более что они у вас есть, свое время вы экономите ... Мое время тут ни при чем, тем более, что прикладывать при каждом релизе одну и ту же заранее подготовленную сборку Harbour (я не меняю ее годами) - не особо трудозатратно. Просто я считаю это концептуально неверным. Основная форма поставки HwGUI - исходники, которые нетрудно собрать для той сборки Harbour, которая у вас есть. Бинарники - это бонус, я их выкладываю из того, что сам использую, просто потому, что мне это не сложно, для тех, кто использует те же версии С компиляторов. Если кто-то не использует, например, bcc 5.5, я не вижу ни одной причины, зачем ему скачивать соответствующие бинарники HwGUI. Надо, повторяю, скачать исходники и собрать их под тот компилятор, который у него есть.

alkresin: Кстати, для знакомства вполне подходит как раз tutorial. В его состав входит утилита hwgrun.exe, ее можно использовать для запуска программ без Harbour и C компиляторов, если по какой-то (непонятной мне) причине для этого не подходит сам tutor.exe: hwgrun.exe my.prg

Pasha: Andrey пишет: В качестве примера. А для юзера пускай цвета программист подбирает. У себя в проге сделал - юзер сам цвета задаёт. Андрей, не в обиду, но ты используешь стиль "Попугай" Я конечно тоже использую цвета в своем гриде, но не так же. Фон стараюсь не менять, если надо что-то отметить - меняю цвет шрифта

Pasha: SergKis пишет: У меня нет bcc сборок hb (только то что есть в hmg, спасибо Григорию), есть msvc 2008, 2017, 2019 Но я вас понял, вам влом положить, в бинарники hb, тем более что они у вас есть, свое время вы экономите ... Спасибо, дальше не надо ничего от hwgui, как и до этого Не хотелось бы вмешиваться в спор остроконечников с тупоконечниками, но все же.. Харбор за последние года три, а то и больше, меняется косметически, и зачем в каждый релиз библиотеки вкладывать его сборку ? Достаточно библиотек. Это конечно более правильный подход. Я понимаю пользователей hmg, вы так привыкли. Но не надо требовать от других продуктов такого же.

SergKis:

SergKis:

SergKis:

SergKis:



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