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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    см. три режима в одном проекте
    http://forum.ru-board.com/topic.cgi?forum=33&topic=14874#7

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    X11
    А через свойства проекта можна как-то поменять?

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



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

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

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Дочитался - вот что  пишут в хелпе по гиперсерверу - You may need to change your project's DPR file to switch from a different mode to Standalone Server.
    Не совсем удобно, но надо создавать новый проект для смены режима

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MagistrAnatol не надо. Зайди в свой проект и поменяй текст в dpr на тот, что тут выложен. Ну и причеши его под свои имена.  Пересобери проект, все получиться.

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AlexZhuravlev751
    Ага, осталось переделать на С++Билдер . Мне проще создать 3 проекта с разными названиями но одинаковыми именами файлов для вывода

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MagistrAnatol
    Создай пустой проект через мастера, перенеси его код в свой проект.

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

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Гиперсервер кушает твой обычный exe изначально компилируемый в standalone. Т.е что ты локально разрабатываешь, что удаленно деплоишь, это один и тот же проект, ну разве что в релизной сборке

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



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

    Цитата:
    Гиперсервер кушает твой обычный exe изначально компилируемый в standalone

     
    А есть разница в етом контексте между hyper_server.exe и hyper_service.exe

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

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    все они нормально кушают ваш exe, а вообще вот дока
     
    Needless to say that HyperServer itself is a uniGUI application which is designed for this specific purpose. HyperServer is deployed in form of pre-compiled binary files (Exe and Dll). Available deployment options are: Standalone Server, ISAPI Module and Windows Service. In future HyperServer components will be included in uniGUI library, so developers will be able to create their own custom HyperServers.

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    andyzubov
    Не подскажешь что за прикол
    В папку uniGUI\ext-7.2.0\build\packages\font-awesome\resources\fonts\
    закинул все из архива fontawesome-pro-5.13.0-web\webfonts\
    В папку uniGUI\ext-7.2.0\build\packages\font-awesome\resources\
    закинул all.css и переименовал в font-awesome-all.css и font-awesome-all-rtl.css
    На всяк случай fontawesome-pro-5.13.0-web\js\all.js закинул в uniGUI\ext-7.2.0\build\packages\font-awesome и переименовал в font-awesome.js
    Кинул лейбел, поменял TextConvertion
    UniLabel1->Caption= "<i class=\"fal fa-money-bill-wave\"></i>></i>";
    Кинул на форму UniNativeImageList, добавил IconCls
    дал имя fal fa-money-bill-wave, причем игрался с именем без fa, с нижним подчеркиванием
    Но вместо картинки квадратики - что не так делаю?

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

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    я бы рекомендовал включить в браузере инструменты разработчика и посмотреть что там вообще на иконке, какой css, какой фонт и все такое
     
    у меня это выглядит примерно так
    https://yadi.sk/i/w7Vxbba_cN9Skw
     
    Добавлено:
    просто тут есть много нюансов, версии Extjs, то куда их фаршад в каждой версии кладет, как они подключаются, используются ли сторонние темы и т.д
    А инструмента разработчика помогут понять откуда вообще css подтягивается, какая версия фонта и т.д
     
    На мои стили и файлы стилей не смотри, у меня нестандартная тема. Главное общий принцип, инспектом ищещь иконку, щелкаешь на ней и смотришь куда она указывает.

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    X11
    Твой пост ?  
    Как ты сделал чтобы в UniTreeMenu кнопки были распределены по высоте ?
    Мне надо чтобы часть меню была сверху, а одна внизу
     
    Добавлено:
    andyzubov

    Цитата:
    я бы рекомендовал включить в браузере инструменты разработчика и посмотреть что там вообще

    Помогло, толи я не дочитал, толи у меня другие пути - я не туда папку webfonts копировал

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



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

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

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



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

    Всего записей: 878 | Зарегистр. 04-04-2011 | Отправлено: 11:31 11-05-2020 | Исправлено: mrUlugbek, 11:33 11-05-2020
    X11



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


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

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



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

    Всего записей: 878 | Зарегистр. 04-04-2011 | Отправлено: 13:12 11-05-2020
    andyzubov

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Там только есть нюанс, мы с Станиславом (автор) наткнулись на небольшую проблему в старших версиях дельфи и последний версиях unigui. У него есть небольшой обновление, он хотел сам на сайт выложить
     
    Добавлено:
    В остальном работает хорошо, у меня на них построены сообщения-уведомления и еще я сделал системные сообщения которые авторефрешат информацию у других пользователей.

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может кто сталкивался с проблемой.
    Создаю (в цикле) в рантайме 10 штук UniComboBox, у всех свойство Align := alTop;
     
    For i := 0 to 10 do
    begin
    MyUniComboBox := TUniComboBox.Create(Self);
    MyUniComboBox.Parent(Self);
    MyUniComboBox.Name := 'UniCb' + IntToStr(i);
    MyUniComboBox.FieldName := 'UniCb' + IntToStr(i);
    MyUniComboBox.Align := alTop;
    //прочая хрень  
    end;
     
     
    Столкнулся с проблемой:
    Первым отображается UniComboBox с FieldName := UniCb0  
    далее  
    UniCb20  
    UniCb19
    UniCb18
    и так далее.
     
    Хотелось бы порядок отображения  
    UniCb0
    UniCb1
    UniCb2
    и так далее

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



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

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

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 10:39 12-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