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