UniGUI это webFramework, позволяющий писать веб-приложения на Delphi. По мнению одного из пользователей форума UniGUI, это то, каким должен быть Delphi сегодня.
UniGUI не заставляет Delphi программиста переучиваться, можно писать веб-приложения сразу, и UniGUI транслирует их в веб. Вы также будете создавать формы, кнопки и др. визуальные компоненты, аналогичные Delphi VCL. Вы также будете писать на Delphi, и это будет работать в 99, 99 % случаев также, как вы привыкли в Delphi.
UniGUI состоит из 2 частей – серверной и клиентской. Серверная часть пишется на Delphi. Клиентская может быть написана на чистом Delphi, на Delphi + JS, и на чистом JS.
UniGUI – это веб приложения и мобильные веб приложения, построенные при помощи ExtJS – одного из самых современных js фрэймворков.
У UniGUI есть форум, очень хороший форум, с поддержкой.
UniGUI – и правда, современный Delphi.
Введение
Первый Hello World в браузере на Delphi
База данных. Соединение
Грид (UniDBGrid)
Делаем фильтры. Быстро и просто
Как отключить меню с сортировкой в гриде?
Изображения
Как добавить изображение на сервер через стандартный HtmlMemo?
Добавляем CAPTCHA в WEB проект
Простой способ пропорционального уменьшения картинки
Компоненты
ProgressBar. Пример использования из проекта
UniTreeMenu на примере TabletApplication
Магазин на UniGUI
Делаем систему регистрации / авторизации на сайте
Реакция на загрузку и изменение размеров браузера через Ajax
Простейший слайдер своими руками с FadeIn FadeOut эффектом
Делаем витрину. Алгоритм выкладывания плиток
Как узнать высоту текста в uniHTMLFrame?
Как сделать красивую панельку с тенью через CSS?
Маски
Отчеты
Вывод отчетов при помощи FastReport
Примеры из проектов
Делаем авторизацию через СМС. Часть 1 – проверка номера телефона
Делаем авторизацию через СМС. Часть 2 – база данных и логика программы
Режимы разработки
Режимы разработки Stabdalone и ISAPI
Режим StandAlone Server / ISAPI Module
Веб / Мобильное приложение в стиле Hybrid
Синхронный и асинхронный режимы модальных окон
Развертывание приложения (Deploy)
Как добавить в автозагрузку серверное приложение, написанное на UNIGUI ?
Как настроить сервер IIS от Microsoft для запуска ISAPI приложений в браузере?
Deploy от A до Я (сумбурно обо всем подряд)
UniGUI. Deploy от А до Я (Версия 2 – все более упорядочено)
Как прикрепить домен к UniGUI приложению?
Как добавить несколько сайтов на IIS на 80 порт?
Как установить антивирус на WIndows Server 2012?
Знаки вопроса. Кодировка на VPS и локаль
Разновидности форм и дата модулей
Application Data Module and Free DataModule
Сессии
Sessions. Discussion from Forum
Сервер
Синхронизация клиента и сервера
Страницы
UniGUI. Emulation of Pages using Frames
Текст
Добавляем текстовый редактор TinyMCE
Делаем корректный перенос слов WordWrap
Транспорт данных клиент-сервер (Ajax Events)
Посылаем ajax запрос из произвольного HTML
Способы создания клиентских событий
Шаблоны
Всячина
Особенности обращения к (Sender as TSomeClass).Parent
UniGUI. Делаем витрину (showcase) 2 часть
Интерфейс в виде рабочего стола (UniGUI Desktop)
UniGui. Как определить id компонента?
UniGui Ext.form.field.HtmlEditor – как поставить фокус на внутреннем элементе iframeEl?
Delphi. WebBroker. ISAPI приложение (посмотрим, что было в Delphi до появления UniGui, разберемся с тем, что такое ISAPI приложение, которое так важно для UniGui и настроим сервер IIS)