QSound и Phonon: Звук в Qt-приложениях
QSound и Phonon: Звук в Qt-приложениях
Если вы разрабатываете Qt-приложение и хотите украсить его звуковыми эффектами, то вы попали по
QCompleter: Базовое авто-дополнение в Qt
QCompleter: Базовое авто-дополнение в Qt
Авто-дополнение текста в Qt проще всего реализовать с помощью специально разработанного для этой цели
CAST-128: Реализация на C++
CAST-128: Реализация на C++
Алгоритм шифрования CAST-128 (также CAST5) был разработан Карлайлом Адамсом и Стаффордом Тавересом в 1996
Разработка через тестирование в Qt
Разработка через тестирование в Qt
С концепцией разработки через тестирование (TDD — test-driven development) я познакомился по книгам Роберта
Основные структуры данных
Основные структуры данных
Структуры данных являются неотъемлемой частью любой программы. Без них вы не сможете реализовать ничего
Создание гибкого программного кода
Десять советов по созданию гибкого программного кода
Гибкость программного кода — устойчивость к его изменениям. Это означает, что добавление новой или
Паттерн Singleton C++
Паттерн Singleton на C++
Назначение паттерна Синглтон (или Одиночка) заключается в обеспечении доступа к некоторому уникальному объекту из
Паттерн Null Object
Паттерн Null Object
Паттерн Null Object является довольно простой концепцией ООП, но легко позволяет устранить ненужные условные
Пример полиморфизма в C++ на основе ООП
Пример полиморфизма в C++ на основе ООП
Полиморфизм — один из основных приемов создания гибкой архитектуры приложений. Он обеспечивает повторное использование