Обработка ошибок: Защитное программирование
В любой программе, сложнее чем "Hello, world", неизбежно будут происходить ошибки и различные сбои.
Паттерн Компоновщик на C++
В программировании нередко возникает необходимость формирования сложных структур данных, вложенных друг в друга. Например,
Принцип единой ответственности
Чем проще код — тем меньше в нем остается мест для ошибок, и тем
Битовые флаги как аргументы функций на C / C++
Удобным решением для получения различного поведения от некоторой функции является использование битовых флагов, которые
Паттерн Абстрактная фабрика на C++
Предварительно рекомендую ознакомиться с предыдущей статьей, в которой мы обсуждали паттерн Компоновщик. Ведь сейчас
QSyntaxHighlighter: Подсветка синтаксиса в Qt
Если приложение использует текстовое поле для ввода данных, то заметно упростить жизнь пользователю может
Паттерн Посетитель на C++
Рекомендую сначала ознакомиться с двумя предыдущими частями: Паттерн Компоновщик на C++ Паттерн Абстрактная фабрика
QNetworkAccessManager
Допустим, нам понадобилось отправлять Email-сообщения из Qt-приложения. Одним из наиболее простых способов является использование
qt диалоговые окна
Модальное диалоговое окно блокирует родительский виджет. Блокировка снимается только при закрытии диалогового окна. Такое