RadioProg
  • Статьи
    • Радиоэлектроника
      • Антенны и распространение радиоволн
      • Беспроводная связь
      • Высокочастотная техника
      • Волоконно-оптические линии связи (ВОЛС)
      • Измерительная техника
      • Исполнительные механизмы и драйверы
      • САПР
      • Спутниковая связь
      • Схемотехника
      • Телевидение
      • Цифровая электроника
      • Технологии и инструменты
      • Электронные компоненты
      • А что внутри?
      • Прочее (радиоэлектроника)
    • Программирование
      • Алгоритмы и структуры данных
      • Базы данных
      • Веб-разработка
      • Мультимедиа (разработка ПО)
      • Нейронные сети
      • Паттерны проектирования
      • Связь
      • Системы сборки ПО
      • Языки программирования
    • IT
      • Компьютерные сети
      • Операционные системы
      • Верстка
      • Системы контроля версий
    • Прочее
      • История технологий
      • Мультимедиа
      • Новости телекома
      • Нормативная документация
      • Охрана труда
      • Полезные программы
      • Просто интересно
      • Экономика телекоммуникаций и электронной промышленности
      • Экономика и инвестиции
  • Книги / руководства
  • Инструменты
    • Калькуляторы
  • Описания / ссылки на магазины
    • RF, Wi-Fi, Bluetooth, GSM, GPRS, GPS
    • Датчики
    • Дисплеи, индикаторы, светодиоды
    • Исполнительные механизмы и драйверы
    • Источники питания
    • Кнопки, клавиатуры, потенциометры
    • Макетирование
    • Одноплатные компьютеры
    • Отладочные платы
    • Платы расширения (shields)
    • Преобразователи, переходники, кабели
    • Прочие радиодетали
    • Приборы, инструменты, расходные материалы
    • Прочее (тех. описания, ссылки)

Последние материалы

  • Добавлено 2 мая 2022 в 03:28
    Паттерн Состояние на C++
    Состояние – это поведенческий паттерн, позволяющий динамически изменять поведение объекта при смене его состояния. Поведения, зависящие от состояния, переезжают в отдельные классы. Первоначальный класс хранит ссылку на один из таких объектов-состояний...
  • Добавлено 2 мая 2022 в 02:37
    Паттерн Состояние (State)
    Суть паттерна Состояние – это поведенческий паттерн проектирования, который позволяет объектам менять поведение в зависимости от своего состояния. Извне создаётся впечатление, что изменился класс объекта. Проблема Паттерн Состояние...
  • Добавлено 2 мая 2022 в 00:48
    Паттерн Наблюдатель на C++
    Наблюдатель – это поведенческий паттерн, который позволяет объектам оповещать другие объекты об изменениях своего состояния. При этом наблюдатели могут свободно подписываться и отписываться от этих оповещений. Подробнее о Наблюдателе Особенности...
  • Добавлено 2 мая 2022 в 00:28
    Паттерн Наблюдатель (Observer)
    Суть паттерна Наблюдатель – это поведенческий паттерн проектирования, который создаёт механизм подписки, позволяющий одним объектам следить и реагировать на события, происходящие в других объектах. Проблема Представьте, что вы имеете...
  • Добавлено 1 мая 2022 в 22:52
    Паттерн Снимок на C++
    Снимок – это поведенческий паттерн, позволяющий делать снимки внутреннего состояния объектов, а затем восстанавливать их. При этом Снимок не раскрывает подробностей реализации объектов, и клиент не имеет доступа к защищённой информации объекта. Подробнее...
  • Добавлено 1 мая 2022 в 22:27
    Паттерн Снимок (Memento)
    Суть паттерна Снимок – это поведенческий паттерн проектирования, который позволяет сохранять и восстанавливать прошлые состояния объектов, не раскрывая подробностей их реализации. Проблема Предположим, что вы пишете программу текстового...
  • Добавлено 30 апреля 2022 в 23:47
    Паттерн Посредник на C++
    Посредник – это поведенческий паттерн, который упрощает коммуникацию между компонентами системы. Посредник убирает прямые связи между отдельными компонентами, заставляя их общаться друг с другом через себя. Подробнее о Посреднике Особенности...
  • Добавлено 30 апреля 2022 в 23:25
    Паттерн Посредник (Mediator)
    Суть паттерна Посредник – это поведенческий паттерн проектирования, который позволяет уменьшить связанность множества классов между собой, благодаря перемещению этих связей в один класс-посредник. Проблема Предположим, что у вас есть...
  • Добавлено 30 апреля 2022 в 20:42
    Паттерн итератор на C++
    Итератор – это поведенческий паттерн, позволяющий последовательно обходить сложную коллекцию, без раскрытия деталей её реализации. Благодаря Итератору, клиент может обходить разные коллекции одним и тем же способом, используя единый интерфейс...
  • Добавлено 30 апреля 2022 в 20:19
    Паттерн Итератор (Iterator)
    Суть паттерна Итератор – это поведенческий паттерн проектирования, который даёт возможность последовательно обходить элементы составных объектов, не раскрывая их внутреннего представления. Проблема Коллекции – самая распространённая...
  • Добавлено 30 апреля 2022 в 18:47
    Паттерн Команда на C++
    Команда – это поведенческий паттерн, позволяющий заворачивать запросы или простые операции в отдельные объекты. Это позволяет откладывать выполнение команд, выстраивать их в очереди, а также хранить историю и делать отмену. Подробнее о Команде Особенности...
  • Добавлено 30 апреля 2022 в 18:19
    Паттерн Команда (Command)
    Суть паттерна Команда – это поведенческий паттерн проектирования, который превращает запросы в объекты, позволяя передавать их как аргументы при вызове методов, ставить запросы в очередь, логировать их, а также поддерживать отмену операций....
  • Добавлено 29 апреля 2022 в 00:57
    Паттерн Цепочка обязанностей на C++
    Цепочка обязанностей – это поведенческий паттерн, позволяющий передавать запрос по цепочке потенциальных обработчиков, пока один из них не обработает запрос. Избавляет от жёсткой привязки отправителя запроса к его получателю, позволяя выстраивать...
  • Добавлено 29 апреля 2022 в 00:20
    Паттерн Цепочка обязанностей (Chain of Responsibility)
    Суть паттерна Цепочка обязанностей – это поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке обработчиков. Каждый последующий обработчик решает, может ли он обработать запрос сам и стоит ли передавать...
  • Добавлено 28 апреля 2022 в 20:33
    Паттерн Заместитель на C++
    Заместитель – это объект, который выступает прослойкой между клиентом и реальным сервисным объектом. Заместитель получает вызовы от клиента, выполняет свою функцию (контроль доступа, кеширование, изменение запроса и прочее), а затем передаёт вызов...
  • Добавлено 26 апреля 2022 в 02:33
    Паттерн Заместитель (Proxy)
    Суть паттерна Заместитель – это структурный паттерн проектирования, который позволяет подставлять вместо реальных объектов специальные объекты-заменители. Эти объекты перехватывают вызовы к оригинальному объекту, позволяя сделать что-то до или...
  • Добавлено 26 апреля 2022 в 01:32
    Паттерн Легковес на C++
    Легковес – это структурный паттерн, который экономит память, благодаря разделению общего состояния, вынесенного в один объект, между множеством объектов. Легковес позволяет экономить память, кешируя одинаковые данные, используемые в разных объектах. Подробнее...
  • Добавлено 26 апреля 2022 в 01:04
    Паттерн Легковес (Flyweight)
    Суть паттерна Легковес – это структурный паттерн проектирования, который позволяет вместить бóльшее количество объектов в отведённую оперативную память. Легковес экономит память, разделяя общее состояние объектов между собой, вместо хранения...
  • Добавлено 26 апреля 2022 в 00:19
    Паттерн Фасад на C++
    Фасад – это структурный паттерн, который предоставляет простой (но урезанный) интерфейс к сложной системе объектов, библиотеке или фреймворку. Кроме того, что Фасад позволяет снизить общую сложность программы, он также помогает вынести код, зависимый...
  • Добавлено 25 апреля 2022 в 23:44
    Паттерн Фасад (Facade)
    Суть паттерна Фасад – это структурный паттерн проектирования, который предоставляет простой интерфейс к сложной системе классов, библиотеке или фреймворку. Проблема Вашему коду приходится работать с большим количеством объектов некой...
  • Добавлено 24 апреля 2022 в 17:58
    Паттерн Декоратор на C++
    Декоратор – это структурный паттерн, который позволяет добавлять объектам новые поведения на лету, помещая их в объекты-обёртки. Декоратор позволяет оборачивать объекты бесчисленное количество раз благодаря тому, что и обёртки, и реальные оборачиваемые...
  • Добавлено 24 апреля 2022 в 16:36
    Паттерн Декоратор (Decorator)
    Суть паттерна Декоратор – это структурный паттерн проектирования, который позволяет динамически добавлять объектам новую функциональность, оборачивая их в полезные «обёртки». Проблема Вы работаете над библиотекой оповещений,...
  • Добавлено 24 апреля 2022 в 14:44
    Паттерн Компоновщик на C++
    Компоновщик – это структурный паттерн, который позволяет создавать дерево объектов и работать с ним так же, как и с единичным объектом. Компоновщик давно стал синонимом всех задач, связанных с построением дерева объектов. Все операции компоновщика...
  • Добавлено 24 апреля 2022 в 14:12
    Паттерн Компоновщик (Composite)
    Суть паттерна Компоновщик – это структурный паттерн проектирования, который позволяет сгруппировать множество объектов в древовидную структуру, а затем работать с ней так, как будто это единый объект. Проблема Паттерн Компоновщик имеет...
  • Добавлено 22 апреля 2022 в 13:22
    Режимы композиции в Canvas
    Композиция позволяет рисовать фигуру и смешивать ее с существующими пикселями. Canvas поддерживает несколько режимов композиции с помощью операций globalCompositeOperation(режим). Например: source-over source-in source-out source-atop Начнем...
  • Добавлено 22 апреля 2022 в 02:30
    Преобразования в элементе Canvas в QML
    Элемент Canvas позволяет преобразовывать систему координат несколькими способами. Это очень похоже на преобразование, предлагаемое элементами QML. У вас есть возможность масштабировать (scale), вращать (rotate), переносить систему координат (translate)....
  • Добавлено 22 апреля 2022 в 02:05
    Изображения в элементе Canvas в QML
    Элемент Canvas в QML поддерживает рисование изображений из нескольких источников. Чтобы использовать изображение внутри холста, его необходимо сначала загрузить. В нашем примере ниже для загрузки изображения мы используем обработчик Component.onCompleted. onPaint:...
  • Добавлено 22 апреля 2022 в 01:36
    Тени в Canvas в QML
    Путь можно визуально улучшить, используя тени с объектом 2D контекста. Тень – это область вокруг пути со смещением, цветом и заданным размытием. Для нее вы можете указать shadowColor, shadowOffsetX, shadowOffsetY и shadowBlur. Всё это должно быть...
  • Добавлено 21 апреля 2022 в 13:33
    Градиенты Canvas в QML
    Canvas может заполнять фигуры цветом, а также градиентами или изображениями. onPaint: { var ctx = getContext("2d") var gradient = ctx.createLinearGradient(100,0,100,200) gradient.addColorStop(0, "blue") gradient.addColorStop(0.5,...
  • Добавлено 21 апреля 2022 в 02:21
    Паттерн Мост на C++
    Мост – это структурный паттерн, который разделяет бизнес-логику или большой класс на несколько отдельных иерархий, которые потом можно развивать отдельно друг от друга. Одна из этих иерархий (абстракция) получит ссылку на объекты другой иерархии...
Назад
Начало
Вперед
Яндекс.Метрика
Радиоэлектроника
  • Антенны и распространение радиоволн
  • Беспроводная связь
  • Высокочастотная техника
  • Волоконно-оптические линии связи (ВОЛС)
  • Измерительная техника
  • Исполнительные механизмы и драйверы
  • САПР
  • Спутниковая связь
  • Схемотехника
  • Телевидение
  • Цифровая электроника
  • Технологии и инструменты
  • Электронные компоненты
  • А что внутри?
  • Прочее (радиоэлектроника)
Программирование
  • Алгоритмы и структуры данных
  • Базы данных
  • Веб-разработка
  • Мультимедиа (разработка ПО)
  • Нейронные сети
  • Паттерны проектирования
  • Связь
  • Системы сборки ПО
  • Языки программирования
IT
  • Компьютерные сети
  • Операционные системы
  • Верстка
  • Системы контроля версий
Прочее
  • История технологий
  • Мультимедиа
  • Новости телекома
  • Нормативная документация
  • Охрана труда
  • Полезные программы
  • Просто интересно
  • Экономика телекоммуникаций и электронной промышленности
  • Экономика и инвестиции
radioprog logo

Мы в соцсетях

     

Карта сайта

Последние материалы

Контакты: radioprog@gmail.com

© 2008 — 2026 RadioProg.RU