Оглавление

📝 Теория🔨 Практика
Вступление
– Что такое non-code разработка?
– Кто может стать non-code разработчиком?
– Ограничения технологии non-code
Обзор возможностей My Visual Database
– Область применения
– Используемые СУБД
– Однопользовательские и многопользовательские приложения
– Хранимые данные
– Структура хранения данных
– Способы ввода и отображения данных
– Обзор компонентов
– Свойства компонентов
Первое приложение
– Установка и настройка MVDB
– Стоимость программы
– Интерфейс программы
– Главное меню
– Панель инструментов
– Создание нового проекта
– Сохранение проекта
– Файловая структура
– Запуск программы
Основы проектирования ПО
– Требование заказчика
– Техническое задание
– Описание проекта
– Макетирование
– Объектный подход
Проект “Библиотека” v.1.0
– Анализ требований заказчика
– Выбор СУБД
– Проектирование структуры данных
– Создание таблицы
– Добавление полей
– Классы и компоненты
– Форма (TAForm), свойство Name, Top, Left, Width, Height и Sizeable
– Таблица (TdbStringGridEx)
– Группа свойств Editable
– Свойство Settings и Anchors (якоря)
Реляционные базы данных
– Что такое реляционные базы?
– Первичный и внешний ключ
– Связи между таблицами
– Поддержание целостности данных
– Первая, вторая и третья нормальная форма
– Операции над табличными данными
– Реляционная модель данных
– Хранимые данные
Редактор структуры БД
– Правила и соглашения
– Выбор СУБД
– Создание таблиц
– Создание полей для хранения данных
– Создание связи
– Вычисляемые поля
– Редактирование структуры БД
– Схема данных
– Настройка подключения
Проект “Библиотека” v.2.0
– Требования заказчика
– Проектирование
– Создание таблиц БД
– Форма
– Таблицы интерфейса
– Простой поиск
– Подведение итогов
Формы
– Формы и компоненты
– Иерархия расположения
– Всплывающее меню компонентов
– Общие свойства компонент
– Свойства формы
– Главная форма
– Модальные формы. Иерархия форм приложения
Волшебная кнопка MVDB
– Свойство Action
– Унаследованные свойства
– Другие свойства
– Чего-то не хватает
Проект “Библиотека” v.2.1
– Требования заказчика
– Проектирование
– Новые формы
– Главная форма
– Кнопки
– Закрытие формы клавишей Esc
– Подведение итогов
Отображение табличных данных
– Компонент Таблица (TdbStringGridEx)
– Объединение данных из нескольких таблиц
– Служебные колонки, итоговые данные и выравнивание
– Сортировка по умолчанию и фильтрация
– Редактирование данных в таблице
– Всплывающее меню. Поиск и копирование
– Настройка внешнего вида и поведения
– Отображение изображений и слайды
Компоненты для ввода данных
– Общие свойства
Форма редактирования
– Добавление записи
– Редактирование записи
– Удаление записи
– Сохранение записи
Ввод текста и чисел (TdbEdit)
Проект “Библиотека v.2.2”
– Требования заказчика
– Проектирование
– Новые формы
– Формы справочников
– Кнопки
– Новая запись
– Редактирование записи
– Удаление записи
– Подведение итогов
Выпадающий список (TdbComboBox)
– Каскадная фильтрация
– Стиль отображения
Дата и время (TdbDateTimePicker)
– Внешний календарь
Ввод длинного текста (TdbMemo)
Проект Библиотека v.3.0.
– Требования заказчика
– Проектирование
– Новые поля
– Главная форма
– Форма редактирования автора
– Немного стиля
– Подведение итогов
Чекбокс (TdbCheckBox)
Календарь (TdbCalendar)
Хранение изображений (TdbImageDatabase)
– Ключевые свойства компонента
* Stretch
* Proportional
* Center
Хранение файлов (TdbFileDataBase)
Проект Библиотека v.4.0.
– Требования заказчика
– Проектирование
– Новые поля
– Формы редактирования
– Подведение итогов
Редактор текста (TdbRichEdit)
– Гипертекстовые ссылки
Форма редактирования с дочерней таблицей
Дополнительные компоненты
Метка (TdbLabel)
Изображения (TdbImage)
Группа (TdbGroup)
Панель (TdbPanel)
Многостраничная панель и вкладки
Карта (TdbMap)
Счётчик (TdbCounter)
Поиск и фильтрация
– Механизмы фильтрации
– Фильтрация табличных данных
– Автоматическая фильтрация
– Составной фильтр
– Фильтрация связанных таблиц
– Поиск данных по колонкам
– Поиск данных в выпадающем списке
– Фильтрация по нескольким значениям
Таблица: дополнительные функции
– Таблица в качестве справочного поля
– Таблица в качестве фильтра
Отображение древовидной информации
– Древовидные структуры данных и компонент TreeView
– Настройка подключения к данным
– Редактирование данных
– Фильтрация данных
– Сортировка
– Дополнительные свойства
– Служебные колонки
Управление доступом
– Назначение
– Настройка ролей
– Настройка интерфейса
– Настройка доступа для компонента “Кнопка”
– Настройка остальных компонентов
– Настройка колонок в компоненте “Таблица”
– Ограничение доступа к информации
– Создание пользователей
Глоссарий
2 комментария к «Non-code приложения MVDB»
    1. Отчасти перенос информации в данный формат мера вынужденная – готовлюсь к возможным ограничениям доступа к гугл-документам. Другой мотив – обновить информацию, добавить нюансы и раскрыть тему low-code программирования в My Visual Database на основе 5 лет активного использования.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *