
Программирование (60)
Создание программ на разных языках программирования
Подкатегории

Visual Studio Code (3)
Установка, настройка и использование среды разработки (IDE) - Visual Studio Code

GULP (1)
Материалы посвящённые GULP - менеджер задач, предназначенный для автоматизации часто выполняемых действий.
Сохранение и восстановление позиции и размеров главного окна при запуске и завершении программы
Автор Алтунин ВасилийВ статье мы рассмотрели сохранение позиции виджета.
Сегодня мы рассмотрим сохранение позиции главного окна.
Передача аргументов в функцию. Работа над ошибками с помощью статического анализатора кода. Часть 2.
Автор Алтунин ВасилийСегодня мы рассмотрим причину появления сообщения:
Function parameter 'xxxxxxxx' should be passed by const reference.
от статического анализатора Cppcheck.
Так же будут рассмотрены:
- Передача аргументов в функцию по значению и по ссылке.
- Использование const при передаче аргумента в функцию.
- Влияние разных способов передачи аргументов в функцию на время выполнения функции.
Установка Cppcheck в Qt5. Работа над ошибками с помощью статического анализатора кода. Часть 1.
Автор Алтунин ВасилийПри написании программ, очень часто программисты делают ошибки. Большую часть из них отлавливает компилятор, но некоторые, при беглом осмотре, не являются ошибками, но могут привести к непредсказуемым глюкам и багам, на отлов которых можно потратить очень много времени.
Для, поиска подобных проблем были созданы специальные утилиты - статические анализаторы кода.
Сегодня мы рассмотрим установку и использование статического анализатора кода Cppcheck в среде разработки Qt Creator.
Расширеный поиск в каталоге LDAP - группы. Работа с LDAP в Qt5. Часть 5.
Автор Алтунин ВасилийСегодня мы рассмотрим поиск групп в каталоге LDAP, а также пользователей, которые входят в группу.
Мы будем использовать проект из предыдущей статьи.
Расширенный поиск в каталоге LDAP - пользователи. Работа с LDAP в Qt5. Часть 4.
Автор Алтунин ВасилийСегодня мы доработаем функционал поиска в каталоге LDAP. Будет создан класс QLdapSearch и добавлены методы для упрощения поиска в каталоге.
Мы будем использовать проект из предыдущей статьи.
Сегодня мы рассмотрим перегрузку операции индексации на примере класса QLdapUser, который мы создали в прошлой статье.
Оператор [] позволяет получать доступ к элементам массива, но может быть перегружен в пользовательском классе, таким образом мы сможем получить доступ к атрибутам пользователя.
Мы будем использовать проект из предыдущей статьи.
Обработка результатов поиска в LDAP. Работа с LDAP в Qt5. Часть 3.
Автор Алтунин ВасилийВ прошлой части мы рассмотрели поиск в каталоге LDAP.
Сегодня мы рассмотрим обработку результатов поиска и создадим класс-хранилище для нашей информации.
В этой статье мы будем использовать проект из предыдущей части.
Поиск данных в каталоге LDAP. Работа с LDAP в Qt5. Часть 2.
Автор Алтунин ВасилийВ первой части мы рассмотрели инициализацию, подключение и отключение от LDAP сервера.
Сегодня мы рассмотрим поиск информации в AD через LDAP.
Подключаемся к LDAP серверу. Работа с LDAP в Qt5. Часть 1.
Автор Алтунин ВасилийСегодня мы рассмотрим подключение к серверу Active Directory (AD) с помощью протокола LDAP. Для этого мы будем использовать библиотеку OpenLDAP (libldap).
Составной виджет - блок лампочек - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийВ прошлых статьях мы рассмотрели создание простого виджета – лампочки. Сегодня мы пойдем дальше и создадим новый виджет, который будет содержать пять лампочек. Он может пригодится, если вы отслеживаете состояние каких-либо сервисов или устройств.
Для примера мы возьмем пять лампочек, вы можете добавить любое количество.