Оглавление
📝 Теория | 🔨 Практика |
---|---|
Вступление – Что такое 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 – Настройка подключения к данным – Редактирование данных – Фильтрация данных – Сортировка – Дополнительные свойства – Служебные колонки | ![]() |
Управление доступом – Назначение – Настройка ролей – Настройка интерфейса – Настройка доступа для компонента “Кнопка” – Настройка остальных компонентов – Настройка колонок в компоненте “Таблица” – Ограничение доступа к информации – Создание пользователей | ![]() |
Глоссарий | ![]() |
То что надо
Отчасти перенос информации в данный формат мера вынужденная – готовлюсь к возможным ограничениям доступа к гугл-документам. Другой мотив – обновить информацию, добавить нюансы и раскрыть тему low-code программирования в My Visual Database на основе 5 лет активного использования.