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

По тегу «Программирование» найдено постов: 652
посты 241 – 270

  • Добавлено 7 марта 2022 в 20:02
    Анимация в QML
    Анимации применяются к изменениям свойств. Анимация определяет кривую интерполяции от одного значения к другому при изменении свойства. Эти анимационные кривые создают плавные переходы от одного значения к другому. Анимация определяется рядом целевых...
  • Добавлено 3 марта 2022 в 16:42
    Подвижные элементы в QML
    До сих пор мы в основном рассматривали некоторые простые графические элементы и то, как их упорядочивать и манипулировать ими. Эта глава посвящена тому, как сделать эти изменения более интересными, анимировав их. Анимации являются одной из ключевых...
  • Добавлено 3 марта 2022 в 16:21
    Продвинутые методы использования QML
    Производительность QML QML и Javascript являются интерпретируемыми языками. Это означает, что они не должны обрабатываться компилятором перед выполнением. Вместо этого они запускаются внутри исполнительного механизма. Однако, поскольку интерпретация...
  • Добавлено 3 марта 2022 в 15:59
    Элементы ввода в QML
    Мы уже использовали MouseArea в качестве элемента ввода от мыши. Далее мы сосредоточимся на вводе с клавиатуры. Начнем с элементов редактирования текста: TextInput и TextEdit. TextInput TextInput позволяет пользователю ввести строку текста. Этот...
  • Добавлено 3 марта 2022 в 06:27
    Компоновка элементов в QML
    QML предоставляет гибкий способ компоновки элементов с помощью привязок. Концепция привязки является фундаментальной для Item и доступна для всех визуальных элементов QML. Привязки действуют как контракт и сильнее, чем конкурирующие изменения геометрии....
  • Добавлено 3 марта 2022 в 03:56
    Позиционирование элементов в QML
    Существует ряд элементов QML, используемых для позиционирования объектов. Они называются позиционерами, из которых модуль Qt Quick предоставляет следующее: Row, Column, Grid и Flow. Их можно увидеть с одинаковым содержимым на иллюстрациях ниже. Совет Прежде...
  • Добавлено 3 марта 2022 в 02:14
    Простые преобразования в QML
    Преобразование манипулирует геометрией объекта. Элементы QML, как правило, могут быть перемещены, повернуты и масштабированы. Существуют как простая форма этих операций, так и более продвинутый способ. Начнем с простых преобразований. Вот наша сцена...
  • Добавлено 1 марта 2022 в 18:31
    Компоненты QML
    Компонент – это повторно используемый элемент. QML предоставляет различные способы создания компонентов. Сейчас мы рассмотрим только самую простую форму – компонент на базе файла. Компонент на базе файла создается путем помещения элемента...
  • Добавлено 1 марта 2022 в 17:27
    Основные элементы QML
    Элементы можно разделить на визуальные и невизуальные. Визуальный элемент (например, Rectangle, прямоугольник) имеет геометрическую форму и обычно представляет собой область на экране. Невизуальный элемент (например, Timer, таймер) обеспечивает общую...
  • Добавлено 1 марта 2022 в 04:34
    Синтаксис QML
    QML – это декларативный язык, используемый для описания того, как объекты связаны друг с другом. QtQuick – это фреймворк, построенный на QML для создания пользовательского интерфейса вашего приложения. Он разбивает пользовательский интерфейс...
  • Добавлено 1 марта 2022 в 02:37
    Быстрый старт в QML
    В данной главе представлен обзор QML, декларативного языка пользовательского интерфейса, используемого в Qt 6. Мы обсудим синтаксис QML, который представляет собой дерево элементов, после чего рассмотрим наиболее важные базовые элементы. Позже мы кратко...
  • Добавлено 26 февраля 2022 в 23:26
    Руководство по FFmpeg libav. Перекодирование
    Продолжение серии статей об основах работы с FFmpeg libav. TLDR; покажите мне код и исполнение. $ make run_transcoding Мы пропустим некоторые детали, но не волнуйтесь: исходный код доступен на github. Показать/скрыть код 3_transcoding.c...
  • Добавлено 26 февраля 2022 в 23:26
    Руководство по FFmpeg libav. Ремультиплексирование
    Продолжение серии статей об основах работы с FFmpeg libav. Ремультиплексирование – это процесс перехода от одного формата (контейнера) к другому, например, с помощью FFmpeg мы можем без особых усилий преобразовать видео MPEG-4 в MPEG-TS: ffmpeg...
  • Добавлено 26 февраля 2022 в 23:25
    Руководство по FFmpeg libav. Синхронизация аудио и видео
    Продолжение серии статей об основах работы с FFmpeg libav. Прежде чем мы перейдем к написанию кода для примера перекодирования, давайте поговорим о времени или о том, как видеоплеер определяет правильное время для воспроизведения кадра. В предыдущем...
  • Добавлено 26 февраля 2022 в 23:24
    Руководство по FFmpeg libav. Печально известный hello world
    Продолжение серии статей об основах работы с FFmpeg libav. Сложный способ изучения FFmpeg libav Поскольку FFmpeg настолько полезен как инструмент командной строки для выполнения важных задач с медиафайлами, как мы можем использовать его в наших...
  • Добавлено 26 февраля 2022 в 23:20
    Вводное руководство по FFmpeg libav
    Я искал учебник/книгу, которая показала бы, как начать использовать FFmpeg в качестве библиотеки (также известной как libav), и нашел руководство «How to Write a Video Player in Less Than 1000 Lines» (как написать видеоплеер менее чем за 1000...
  • Добавлено 21 февраля 2022 в 23:31
    Паттерн «Фабрика» на современном C++
    Паттерн «Фабрика» – еще один распространенный паттерн, который нам нужно знать. Главный принцип фабрики заключается в том, что она отделяет создание от использования. Но что это значит? Мы разрабатываем объект фабрику, который создает...
  • Добавлено 17 февраля 2022 в 21:10
    Принцип «Инверсия зависимостей» на современном C++
    Инверсия зависимостей – еще один принцип из SOLID, который поможет нам улучшить абстракцию. Применяя этот подход, мы отделяем определение интерфейса от фактической реализации. Чтобы объяснить этот паттерн, приведем классический пример с лампочкой...
  • Добавлено 14 февраля 2022 в 17:44
    Паттерн «Стратегия» на современном C++
    В этом посте я расскажу о паттерне «стратегия». Этот подход удобен, когда мы строим структуру, и у нас может быть несколько вариантов реализации конкретной процедуры. Например, вымышленная система поддержки клиентов. У нас есть система, в...
  • Добавлено 13 февраля 2022 в 18:40
    Паттерны проектирования «Шаблонный метод» и «Мост» на современном C++
    Является ли самым важным в разработке программного обеспечения только хорошее (или отличное) знание языка программирования? Конечно, нет. Есть еще много всего, но одно из самого важного – это знание шаблонов (или паттернов) проектирования. Это может...
  • Добавлено 13 февраля 2022 в 14:06
    Шаблон «Наблюдатель» на современном C++
    Мы начинаем серию постов, пытаясь представить популярные шаблоны проектирования на примерах современного C++. На этот раз мы поговорим о шаблоне наблюдателя, который поможет нам разделить различные модули в нашем коде. Ключевыми ролями в этом шаблоне...
  • Добавлено 10 февраля 2022 в 20:51
    Принципы SOLID в современном C++
    Говоря о паттернах, одна аббревиатура кажется наиболее популярной – принципы SOLID. Да, на самом деле SOLID – это аббревиатура, которая означает: Single responsibility principle (принцип единственной ответственности); Open-closed principle...
  • Добавлено 7 февраля 2022 в 00:42
    Краткий обзор string_view
    Возможности работы со строками в C++ мало менялись со времен C++98, пока в C++17 не произошло серьезное развитие: std::string_view. Давайте посмотрим, что такое string_view, и что он может привнести в ваш код, сделав его более выразительным и заставив...
  • Добавлено 6 февраля 2022 в 19:16
    C++20 Ranges. Полное руководство
    C++20 Ranges, также известная как STL v2, представляет из себя более эффективную замену существующих алгоритмов и технических средств STL. В этой статье мы пройдемся по изменениям, введенным Ranges (диапазоны/интервалы), обсудим представления (views),...
  • Добавлено 29 января 2022 в 12:07
    Анатомия асинхронных фреймворков в С++ и других языках
    Привет! В этой статье я расскажу об устройстве асинхронных движков с корутинами и без них. Для начала сосредоточимся не на конкретном движке, а на том, почему во всех популярных языках программирования появились корутины, и чем они так хороши. Это может...
  • Добавлено 27 января 2022 в 23:06
    std::atomic. Модель памяти C++ в примерах
    Для написания эффективных и корректных многопоточных приложений очень важно знать, какие существуют механизмы синхронизации памяти между потоками исполнения, какие гарантии предоставляют элементы многопоточного программирования, такие как мьютекс,...
  • Добавлено 26 января 2022 в 19:39
    Копирование файлов с помощью qmake
    Иногда бывает нужно скопировать определенные файлы из каталога с исходниками в каталог сборки с бинарными файлами разрабатываемого приложения. И инструмент qmake в Qt способен выполнять такие операции. Некоторые гении, возможно, и захотят использовать...
  • Добавлено 13 октября 2021 в 23:24
    B.4 – Введение в C++20
    Что такое C++20? В феврале 2020 года ISO (Международная организация по стандартизации) одобрила новую версию C++ под названием C++20. C++20 содержит большее количество изменений в языке даже по сравнению с C++11. Нововведения в C++20 Вот список...
  • Добавлено 13 октября 2021 в 23:19
    B.3 – Введение в C++17
    Что такое C++17? В сентябре 2017 года ISO (Международная организация по стандартизации) одобрила новую версию C++ под названием C++17. C++17 содержит изрядное количество нововведений. Нововведения в C++17 Вот список основных улучшений, добавленных...
  • Добавлено 13 октября 2021 в 23:10
    B.2 – Введение в C++14
    Что такое C++14? 18 августа 2014 года ISO (Международная организация по стандартизации) одобрила новую версию C++ под названием C++14. В отличие от C++11, в котором было добавлено огромное количество новых функций, C++14 представляет собой сравнительно...
Назад
Начало
Вперед
Яндекс.Метрика
Радиоэлектроника
  • Антенны и распространение радиоволн
  • Беспроводная связь
  • Высокочастотная техника
  • Волоконно-оптические линии связи (ВОЛС)
  • Измерительная техника
  • Исполнительные механизмы и драйверы
  • САПР
  • Спутниковая связь
  • Схемотехника
  • Телевидение
  • Цифровая электроника
  • Технологии и инструменты
  • Электронные компоненты
  • А что внутри?
  • Прочее (радиоэлектроника)
Программирование
  • Алгоритмы и структуры данных
  • Базы данных
  • Веб-разработка
  • Мультимедиа (разработка ПО)
  • Нейронные сети
  • Паттерны проектирования
  • Связь
  • Системы сборки ПО
  • Языки программирования
IT
  • Компьютерные сети
  • Операционные системы
  • Верстка
  • Системы контроля версий
Прочее
  • История технологий
  • Мультимедиа
  • Новости телекома
  • Нормативная документация
  • Охрана труда
  • Полезные программы
  • Просто интересно
  • Экономика телекоммуникаций и электронной промышленности
  • Экономика и инвестиции
radioprog logo

Мы в соцсетях

         

Карта сайта

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

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

© 2008 — 2026 RadioProg.RU