Delphi UniGui – beautiful web framework.

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

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

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