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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    X11



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто знает, что это за свойство и с чем его едят TUniDBGrid.BufferedStore?
    Как и где правильно использовать?

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

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 09:16 15-05-2020
    MagistrAnatol



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Вопрос может не совсем в тему но с использованием сабжа - надо импортировать данные из xml - чем лучше и самое главное как оптимизировать импорт - размер xml 103Mb. Пока пробую через TXMLDocument на десктопном приложении - виснет надолго, завершения не дожидаюсь
     
    Добавлено:
    Да импорт будет в базу MySQL.
    Может лучше закачать на сервер и импортировать через процедуру SQL сервера?

    Всего записей: 2120 | Зарегистр. 09-04-2003 | Отправлено: 11:14 15-05-2020
    andyzubov

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да, лучше загрузить файл на сервер и разбирать его уже там
     
    Добавлено:
    да и для такого размера надо использовать какой-нибудь SAX парсер или что-то лайтовое без построения полного DOM

    Всего записей: 490 | Зарегистр. 02-04-2015 | Отправлено: 11:27 15-05-2020
    ivan76

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как можно реализовать WordWrap в UniLabel?

    Всего записей: 157 | Зарегистр. 04-12-2003 | Отправлено: 12:24 15-05-2020 | Исправлено: ivan76, 12:24 15-05-2020
    MagistrAnatol



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Играться с LayoutSetting и поставить свойство формы AligmentConrol = uniAlignmentClient  
    Только сначала выставлять Layout и LayoutSetting родительського объекта.
    Посмотри по демках, там 5 штук вроде по выравниванию.
    Как мне то немного неудобно реализовано - тока не запустиш проект не увидишь что выставил

    Всего записей: 2120 | Зарегистр. 09-04-2003 | Отправлено: 14:17 15-05-2020
    X11



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

    Цитата:
    Как можно реализовать WordWrap в UniLabel?  

     
    http://forums.unigui.com/index.php?/topic/3256-unilabelwordwrap/&do=findComment&comment=15100
     
    отключи Autosize
     
    Добавлено:

    Цитата:
    Вопрос может не совсем в тему но с использованием сабжа - надо импортировать данные из xml - чем лучше и самое главное как оптимизировать импорт - размер xml 103Mb.

     
    Гугли на тему: Delphi XML SAX
    https://www.sql.ru/forum/335894/parsing-xml-dokumenta-sax-om-s-pomoshhu-msxml

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

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 15:24 15-05-2020
    ivan76

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    X11
    MagistrAnatol
     
    Коллеги, спасибо за помощь.
    Хреново без знания специфики WEB разработки)

    Всего записей: 157 | Зарегистр. 04-12-2003 | Отправлено: 20:03 15-05-2020
    X11



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Linux x64 в UniGUI уже?
    http://forums.unigui.com/index.php?/topic/1312-development-status/&do=findComment&comment=78029

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

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 13:42 16-05-2020
    AlexZhuravlev751

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    X11
    Не у всех есть доступ в этот раздел, что там?

    Всего записей: 44 | Зарегистр. 06-03-2012 | Отправлено: 08:55 18-05-2020
    andyzubov

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

    Всего записей: 490 | Зарегистр. 02-04-2015 | Отправлено: 08:57 18-05-2020
    X11



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AlexZhuravlev751
    http://prntscr.com/sire5x
    http://prntscr.com/sireak

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

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 09:01 18-05-2020
    AlexZhuravlev751

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    X11 ух ты,  спасибо! А с какой версии сие начинается?

    Всего записей: 44 | Зарегистр. 06-03-2012 | Отправлено: 09:12 18-05-2020
    X11



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

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

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 09:14 18-05-2020
    MagistrAnatol



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    В продолжение импорта справочника на 50к записей из хмл.
    Данные читаю через сакс, все нормально.
    разбиваю на куски по 10к записей(пробовал и по 1к)(делать импорт по одной записи наверное глупо)
    Использую UniDac Devart.
    Если куски пишу в файл приложение не виснет.
    Делаю Script->Execute() - через некоторое время приложение виснет и получаю Connection Error communication failure : 0, хотя импорт идет проверяю на MySQL Manager  
    SELECT COUNT(*) FROM spr_city_tmp;
    кол-во меняется. Посоветуйте как провести непосредственно сам импорт
    Загнать в поток и пускай себе импортирует сколько хочет? Или можно что-то придумать?

    Всего записей: 2120 | Зарегистр. 09-04-2003 | Отправлено: 10:59 26-05-2020
    andyzubov

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У унидака насколько я помню есть TUniLoader вот им и грузите.

    Всего записей: 490 | Зарегистр. 02-04-2015 | Отправлено: 11:53 26-05-2020
    MagistrAnatol



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Немного ошибся, не 50к записей а 500к записей

    Всего записей: 2120 | Зарегистр. 09-04-2003 | Отправлено: 11:57 26-05-2020
    andyzubov

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А какая разница? Распарсили сколько надо, загрузили через лоадер в БД, с снова парсим кусок.  
    Прогресс бар тут наверное не очень подойдет так как конечное число записей тут неизвестно

    Всего записей: 490 | Зарегистр. 02-04-2015 | Отправлено: 12:55 26-05-2020 | Исправлено: andyzubov, 13:04 26-05-2020
    MagistrAnatol



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

    Цитата:
    Прогресс бар тут наверное не очень подойдет так как конечное число записей тут неизвестно

    Как раз и подойдет в TAXMLLoader можна вычислить количество записей

    Цитата:
    А какая разница? Распарсили сколько надо, загрузили через лоадер в БД, с снова парсим кусок.

    Сейчас проверим быстродействие, у нем кста можно задавать количество записей для импорта

    Всего записей: 2120 | Зарегистр. 09-04-2003 | Отправлено: 14:03 26-05-2020
    MagistrAnatol



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Посоветуйте как лучше хранить параметры клиента  - в кукисах, или создать инишник в какой-то папке("Мои документы")?

    Всего записей: 2120 | Зарегистр. 09-04-2003 | Отправлено: 09:36 27-05-2020
    andyzubov

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ты о чем? какой еще инишник ты собрался создать на машине клиента из браузера?

    Всего записей: 490 | Зарегистр. 02-04-2015 | Отправлено: 09:40 27-05-2020
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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