Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

4.14.1.        Свойства плагина визуального редактора        56

4.15.        Пользовательская валидация        57

4.15.1.        Основные принципы        57

4.15.2.        Описание синтаксиса        57

4.15.1.        Remote-валидация        63

4.15.2.        Поддержка ссылок {x:Reference}        64

4.15.3.        Ресурсный словарь        64

4.15.4.        Использование в QP        67

4.15.5.        Порядок разработки валидатора        68

4.16.        Шаблон, страница, объект, формат        69

4.16.1.        Шаблон        70

4.16.2.        Страница        72

4.16.3.        Объект        73

4.16.4.        Формат        81

4.16.5.        Поиск по коду для объектов        82

4.17.        Прочее        82

4.17.1.        Библиотека сайта        82

4.17.2.        Библиотека контента        82

НЕ нашли? Не то? Что вы ищете?

4.17.3.        Кэширование        83

4.17.4.        Блокировка сущностей        83

4.17.5.        Механизм автозамены URL        84

4.17.6.        Механизм изменения форм в ГПИ бекэнда        85

4.17.7.        Запись и воспроизведение действий        87

5.        Создание Систем с использованием продукта        92

5.1.        Установка NuGet-пакетов        92

5.2.        Использование Виджетной платформы        93

5.2.1.        Архитектура платформы        93

5.2.2.        Создание экземпляра страницы        94

5.2.3.        Процедура создания и добавления нового типа страницы в Систему        95

5.2.4.        Создание экземпляра виджета        95

5.2.5.        Процедура создания и добавления нового типа виджета в Систему        97

5.3.        QP8 API        98

5.3.1.        Класс DBConnector        98

5.3.2.        Класс QScreen        114

5.3.3.        Класс Permissions        114

5.3.4.        Класс ContentItem        121

5.3.5.        Классы из пространства имён «Quantumart. QP8.BLL. Services. API»        124

5.3.6.        Классы QPage и QUserControl        128

5.3.7.        Класс QPublishControl        138

5.4.        Классы LINQ to SQL        139

5.4.1.        Сборка контентов в классы LINQ to SQL        140

5.4.2.        Использование контекстного класса        143

5.4.3.        Использование поля «Связь» типа M2M в классах LINQ to SQL        146

5.4.4.        Поддержка стандартного поведения объекта «Publishing Container»        146

5.4.5.        Поддержка служебных полей контента        147

5.4.6.        Дополнительные свойства полей «Изображение» и «Динамическое изображение»        148

5.4.7.        Классы LINQ to SQL и кэширование        148

5.4.8.        Использование классов LINQ to SQL при создании компонентов        148

5.4.9.        Основные ошибки использования классов LINQ to SQL        149

5.4.10.        Пример использования        149

5.4.11.        Настройка LINQ to SQL        149

5.5.        Использование Entity Framework        150

5.5.1.        Особенности генерации EF        150

5.5.2.        Принципы работы        151

5.5.3.        Выборочная загрузка полей        152

5.5.4.        Подходы к локализации        152

5.5.5.        Обратные свойства для поля «Связь» типа М2М        153

5.5.6.        Порядок использования        155

5.6.        JS-интеграция для веб-приложений пользовательских действий        157

5.6.1.        Метод checkHost        157

5.6.2.        Метод executeBackendAction        158

5.6.3.        Метод closeBackendHost        159

5.6.4.        Метод openSelectWindow        159

5.6.5.        Метод BackendEventObserver        160

5.7.        Использование объектов QP        161

6.        Пример создания Системы        162

6.1.        Постановка задачи. Определение требований        162

6.2.        Проектирование        162

6.2.1.        Определение групп пользователей        162

6.2.2.        Проектирование структуры данных        162

6.2.3.        Проектирование ГПИ        162

6.3.        Реализация        162

6.3.1.        Подготовка структуры данных        162

6.3.2.        Разработка кода веб-приложения        163

6.3.3.        Создание ГПИ        164

6.3.4.        Размещение виджета        166

Приложение А        167

Структура БД QP8        167



Термины и определения Общие термины и определения

Информационная Система (далее «Система») — автоматизированный программно-аппаратный комплекс, предназначенный для хранения, обработки и выдачи данных.

QP8.Framework (далее «QP») – программный продукт, обладающий широким спектром возможностей для разработки программной части Систем различной сложности.

Модульное приложение (также «Приложение», «Виджет») – обладающий ГПИ инструмент, содержащий набор функциональных возможностей для взаимодействия пользователей с какой-либо Системой (текущей или сторонней).

Платформа модульных приложений (также «Виджетная платформа») – продукт, расширяющий возможности QP. Позволяет через бекэнд наполнять веб-страницы Системы самостоятельно разработанными Модульными приложениями. Виджетная платформа и виджеты основаны на шаблоне архитектуры MVC (от англ. «Model-View-Controller», «Модель-Представление-Контроллер»).

Development-окружение – среда, в которой осуществляется разработка и отладка Систем.

Stage-окружение – среда, максимально приближенная к production-окружению, в которой персоналом организации-разработчика осуществляется тестирование Систем.

Production-окружение – среда, используемая для размещения Систем, готовых к эксплуатации неограниченным кругом пользователей.

Графический пользовательский интерфейс (далее «ГПИ») – метод взаимодействия пользователя с Системой, при котором все ключевые способы управления Системой выполнены с использованием различных графических элементов.

Инструмент – часть Системы, обладающая определёнными функциональными возможностями.

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

Active Directory (далее «AD») – служба каталогов для операционных систем Microsoft Windows Server. Базируется на протоколе LDAP.

Entity Framework (далее «EF») – технология для доступа к данным с использованием объектно-реляционного сопоставления (ORM, от англ. «Object-Relational Mapping»).

NuGet – средство для управления пакетами, используемое при разработке программных продуктов на платформе Microsoft.


Термины и определения для QP

DNS – доменное имя, используемое в Системе для работы с веб-сайтом.

Бекэнд – копия QP. Бекэнд обладает ГПИ для работы с содержимым БД Системы.

Виртуальный путь – URI до объекта.

Код клиента (Customer code) – уникальный параметр, определяющий БД Системы, с которой взаимодействует бекэнд QP.

Контент – раздел сайта.

Поле – атрибут контента. С использованием полей формируется структура данных для контента.

Пользовательское действие – дополнительная функциональная возможность для бекэнда, добавленная Разработчиком в Систему.

Реплейс – уникальное кодовое имя для статьи, с использованием которого можно вызвать содержимое этой статьи в других статьях текущего сайта.

Из за большого объема этот материал размещен на нескольких страницах:
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 28 29 30 31 32 33 34 35 36