Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » uniGUI - создание веб-приложений на Delphi

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Открыть новую тему     Написать ответ в эту тему

XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uniGUI – это библиотека, позволяющая создавать веб-приложения в классической Delphi-манере, посредством визуальных компонентов,  в большинстве случаев не требуется знать ни HTML, ни CSS, ни JavaScript, вся разработка ведётся лишь на одном языке – Delphi.
 
Офсайт uniGUI
 
Для рендеринга на стороне клиента uniGUI использует библиотеки Sencha Ext JS, а также Sencha Touch.
 
  • Большая тема по UniGUI https://www.sql.ru/forum/1264360/primenenie-unigui
  • Варианты добавления favicon в uniGUI
  • три режима в одном проекте
     
     
     
     

  • Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 17:41 29-04-2020 | Исправлено: XPerformer, 20:13 11-05-2020
    mrUlugbek



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    andyzubov
    Спасибо ок
     
    Попробую
     

    Всего записей: 879 | Зарегистр. 04-04-2011 | Отправлено: 13:26 11-01-2021
    X11



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть их демки.
    Например, вот \Demos\Desktop\GridImages\
     
    вот еще
     

    Код:
    procedure TMainForm.UniDBGrid1FieldImage(const Column: TUniDBGridColumn;
      const AField: TField; var OutImage: TGraphic; var DoNotDispose: Boolean;
      var ATransparent: TUniTransparentOption);
    begin
      if  SameText(AField.FieldName, 'photo') then
      begin
        DoNotDispose := True;
        OutImage := UniImage1.Picture.Graphic;
      end;
    end;


    ----------
    /не мы такие, жизнь такая/

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 20:47 11-01-2021
    mrUlugbek



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем
    Кто как использует connection pool cвоих проектах?
     
     

    Всего записей: 879 | Зарегистр. 04-04-2011 | Отправлено: 12:16 18-01-2021
    andyzubov

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    странный вопрос "кто как использует", как обычно
     
    пул нужен для того чтобы избежать постоянного коннекта к серверу в случае если идет массовый коннект и дисконнект клиентов
    В случае унигуи коннект посути хранится в треде/сессии клиента на сервере и по идее он не отключается от сервере, т.е при запросах от клиента постоянного коннекта не происходит.
    Коннект идет однократно при создании сессии клиента на сервере, ну разве что у вас огромное число клиентов соединяется с сервером постоянно, да и то в этом случае накладные расходы на коннект к sql серверу вряд ли превышают расходы на создание сессии для клиента в целом.

    Всего записей: 493 | Зарегистр. 02-04-2015 | Отправлено: 12:34 18-01-2021
    X11



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а зачем они?

    ----------
    /не мы такие, жизнь такая/

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 12:34 18-01-2021
    mrUlugbek



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    andyzubov
    Ихнем форуме читал  
    что они использует FireDac Connection Pool
    + OfflineMode
     

    Цитата:
     
    This advice is if you are using FireDAC but should be possible with other libs.
     
    To keep minimum database connections  at any one time, use "offlining connection" option of FireDAC combined with "connection pooling".
     
    This way you open the connection when you require and do your job and put it back to offline mode.
     
    These links has the information
     
    http://docwiki.embarcadero.com/RADStudio/Rio/en/Offlining_Connection_(FireDAC)
     
    http://docwiki.embarcadero.com/RADStudio/Rio/en/Multithreading_(FireDAC)     (Connection Pooling)
     
    Also check uniGUI docs for proper use of FireDAC components in multi threaded apps.
     
     

    Всего записей: 879 | Зарегистр. 04-04-2011 | Отправлено: 13:14 18-01-2021
    X11



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Честно говоря, я никогда не использовал пул подключений. Скорей всего из-за того, что не было надобности.
    А в своих приложениях просто держу соединение открытым постоянно.

    ----------
    /не мы такие, жизнь такая/

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 13:24 18-01-2021
    andyzubov

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я использовал коннекшн пул firedac в одном из проектов. Там был посути Rest api сервер и фактически клиент дергал сервер который должен был выполнить одиночный запрос в базу. Вот в этом сервере использование использование пула действительно дал приличный выигрыш по нагрузке, но в случае unigui я бы не стал заморачиваться, проще иметь установленный коннект в сессии. И он преспокойно будет закрываться по таймауту сессии.
    Хотя есть еще один вариант когда нужен пул, когда у вас ограничено количество коннектов к серверу и оно меньше количества клиентов.

    Всего записей: 493 | Зарегистр. 02-04-2015 | Отправлено: 13:44 18-01-2021
    mrUlugbek



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ясно спасибо

    Всего записей: 879 | Зарегистр. 04-04-2011 | Отправлено: 14:42 18-01-2021
    mrUlugbek



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем
    Подскажите как добавить кнопки с иконками form.caption?
    или можете помочь с этим?
    #

    Всего записей: 879 | Зарегистр. 04-04-2011 | Отправлено: 15:45 19-01-2021 | Исправлено: mrUlugbek, 15:51 19-01-2021
    X11



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    не понял

    ----------
    /не мы такие, жизнь такая/

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 15:48 19-01-2021
    mrUlugbek



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    X11
    Хочу добавить кнопки где title формы

    Всего записей: 879 | Зарегистр. 04-04-2011 | Отправлено: 15:52 19-01-2021
    X11



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В какой-то из последних версий добавили ToolBoottons: TUniButtonItems для форм, панелей.
    Другого способа я не знаю.

    ----------
    /не мы такие, жизнь такая/

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 15:57 19-01-2021
    mrUlugbek



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    X11
    Поделитесь с этим аттачментом
    грид фильтр
    вы там написали что если пустой строки то как быть?
     
    вы уже допили своих проектах?
    #

    Всего записей: 879 | Зарегистр. 04-04-2011 | Отправлено: 13:59 20-01-2021
    X11



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    https://files.dp.ua/ru/Qc9vPV3DLT
     
    К сожалению, "CustomDBGrid" придется устанавливать, как отдельную компоненту.
    Если вдруг кому удастся прикрутиь код к уже существующей сетке uniDBGrid/unimDBGrid, не пожадничайте примером здесь.
    спосибопожалусто

    ----------
    /не мы такие, жизнь такая/

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 14:08 20-01-2021
    mrUlugbek



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    X11
    Спасибо  

    Всего записей: 879 | Зарегистр. 04-04-2011 | Отправлено: 14:38 20-01-2021
    AsteP



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Ребята, выручайте!
    У кого есть доступ к их форуму на скачку аттачментов?  
     
    Очень нужен из этой  ветки:
    Login form with a "Sign in with Google" button
    http://forums.unigui.com/index.php?/topic/15571-login-form-with-a-sign-in-with-google-button
     
    а именно:  
    http://forums.unigui.com/applications/core/interface/file/attachment.php?id=11026
    или этот:  
    http://forums.unigui.com/applications/core/interface/file/attachment.php?id=11150
     
    Буду мега благодарен!

    Всего записей: 84 | Зарегистр. 20-08-2001 | Отправлено: 23:50 20-01-2021
    X11



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AsteP
    лови
    https://files.dp.ua/ru/TXxA4e

    ----------
    /не мы такие, жизнь такая/

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 09:54 21-01-2021
    mrUlugbek



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем
    Хотел спросить будет ли работать Unigui + FastReport термо принтере?
    Если вы использовали то какие модели посоветуйте что бы не было проблем..
     
    Поделитесь если есть есть шаблоны чека для FastReport
     
    Заранее благодарен

    Всего записей: 879 | Зарегистр. 04-04-2011 | Отправлено: 08:31 25-01-2021
    mrUlugbek



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет  
    всем
    Вопрос по PivotGrid
    демки посмотрел чет не понял как это сделать
    Пример
    есть таблица товаров  
     

    Код:
    NAME,BARCOD,WAREHOUS_ID,QTY
               A       111           W                1
               A       111           S                 2
     
     

     
    Хочу таком виде сделать

    Код:
    NAME,BARCOD,    W,   S , TOTAL
               A       111           1     2 ,   3
     

     
    Но получается так

    Код:
    NAME,BARCOD,    W,   S , TOTAL
              +A        
                       111           1     2 ,   3
     

     
     
     
    Заранее благодарен

    Всего записей: 879 | Зарегистр. 04-04-2011 | Отправлено: 09:13 27-01-2021
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » uniGUI - создание веб-приложений на Delphi


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru