Delphi UniGui – beautiful web framework.

UniGUI прекрасен.  UniGUI эффективен. UniGUI быстрый, очень быстрый. По мнению одного из пользователей форума 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

UniGui = Delphi + JS

UniGui и jQuery

База данных. Соединение

Правильная архитектура приложения на примере создания соединения с базой данных MySQL с помощью FireDAC

Грид (UniDBGrid)

Делаем фильтры. Быстро и просто

Сортировка

ActionColumn

TreeGrid

Установка картинок в Grid

Grid with Summary

PagedGrid with summary

PopupMenu

Как отключить меню с сортировкой в гриде?

Изображения

Как добавить изображение на сервер через стандартный HtmlMemo?

Google. ReCaptcha

Добавляем CAPTCHA в WEB проект

Простой способ пропорционального уменьшения картинки

Компоненты

ProgressBar. Пример использования из проекта

UniNativeImageList

UniTreeMenu на примере TabletApplication

FieldSet

Prompt (Диалоговые окна)

URLFrame

Магазин на UniGUI

Делаем систему регистрации / авторизации на сайте

Реакция на загрузку и изменение размеров браузера через Ajax

Простейший слайдер своими руками с FadeIn FadeOut эффектом

Делаем витрину. Алгоритм выкладывания плиток

Делаем товары месяца

Как узнать высоту текста в uniHTMLFrame?

Страницы в приложении UniGUI

Как сделать красивую панельку с тенью через CSS?

Маски

Компонент UniScreenMask

Свойство ScreenMask

MaskOnClient

Mask. WaitData

Отчеты

Вывод отчетов при помощи FastReport

Примеры из проектов

Делаем авторизацию через СМС. Часть 1 – проверка номера телефона

Делаем авторизацию через СМС. Часть 2 – база данных и логика программы

Режимы разработки

Режимы разработки  Stabdalone и ISAPI

Режим StandAlone Server / ISAPI Module

Веб / Мобильное приложение в стиле Hybrid

Синхронный и асинхронный режимы модальных окон

Развертывание приложения (Deploy)

Как добавить в автозагрузку серверное приложение, написанное на UNIGUI ?

Как настроить сервер IIS от Microsoft для запуска ISAPI приложений в браузере?

Deploy от A до Я (сумбурно обо всем подряд)

UniGUI. Deploy от А до Я (Версия 2 – все более упорядочено)

Как прикрепить домен к UniGUI приложению?

Как добавить несколько сайтов на IIS на 80 порт?

Как создать субдомен на IIS?

Как установить антивирус на WIndows Server 2012?

Знаки вопроса. Кодировка на VPS и локаль

Разновидности форм и дата модулей

Application Data Module and Free DataModule

Сессии

UniGui. EndLess Session

Sessions. Discussion from Forum

Сервер

Статистика сервера UniGUI

Синхронизация клиента и сервера

SyncUpdate

SyncUpdate. A few steps

SyncUpdate. ShowMask

Страницы

UniGUI. Emulation of Pages using Frames

Текст

Добавляем текстовый редактор TinyMCE

Делаем корректный перенос слов WordWrap

Транспорт данных клиент-сервер (Ajax Events)

UniGui and AjaxEvents

Посылаем ajax запрос из произвольного HTML

Способы создания клиентских событий

Шаблоны

Шаблон сайта – визитки

Всячина

Особенности обращения к (Sender as TSomeClass).Parent

Делаем витрину (showcase)

UniGUI. Делаем витрину (showcase) 2 часть

Интерфейс в виде рабочего стола (UniGUI Desktop)

UniGUI и 64 битные приложения

UniGui. Как определить id компонента?

UniGui Ext.form.field.HtmlEditor – как поставить фокус на внутреннем элементе iframeEl?

Delphi. WebBroker. ISAPI приложение (посмотрим, что было в Delphi до появления UniGui, разберемся с тем, что такое ISAPI приложение, которое так важно для UniGui и настроим сервер IIS)

Calc, just calc

MVC pattern in UniGUI vs traditional coding to form

Анонимайзер ссылок с ограничением срока действия