Отправляет email-рассылки с помощью сервиса Sendsay

Алексей Мартемьянов

Основные структуры данных

Все еще пользуетесь одними массивами в своих приложениях? - Это контр-продуктивно! Освойте основные структуры данных Qt, чтобы Ваши программы были еще быстрее и надежнее
Комментировать  307 просмотров vote 0

Паттерн Строитель и XML

Возникла необходимость сохранить данные приложения в формате XML? - Узнайте, как это сделать прямо сейчас! В подарок Вы получите красивый пример использования паттерна Строитель на C++
Комментировать  304 просмотра vote 0

Сериализация данных в Qt

Требуется получить двоичное представление объекта? - Все очень просто! Используйте для этого QDataStream
Комментировать  424 просмотра vote 0

Тетрис на C++

Хотите создать свою собственную игру на C++? - Попробуйте начать с тетриса! Пример реализации с подробными разъяснениями
Комментировать  2457 просмотров vote 0

Десять советов по созданию гибкого программного кода

Ваш код недостаточно гибкий и плохо поддается изменениям? - Возможно, Вы что-то делаете неправильно! Изучите десять простых советов, применяйте их, и Ваши программы станут лучше
Комментировать  590 просмотров vote 0

Создание Qt-плагинов

Решили сделать Ваше приложение расширяемым, чтобы пользователи могли создавать свои дополнения? - Используйте плагины! Это намного проще, чем может показаться на первый взгляд
Комментировать  1074 просмотра vote 0

Битовые флаги как аргументы функций на C/C++

Боитесь использовать низкоуровневые операции в своих приложениях? - Зря! Правильное применение бинарного сложения и умножения могут сделать ваш код лучше
Комментировать  716 просмотров vote 1

Паттерн Null Object

Надоело каждый раз проверять инициализирован ли объект? - Вам поможет паттерн Null Object! С его помощью Вы упростите себе работу
Комментировать  662 просмотра vote 0

QProcess: Примеры использования

Возникла необходимость запустить стороннюю программу из своего приложения? - Попробуйте QProcess! С его помощью эта задача становится тривиальной
Комментировать  1817 просмотров vote 0

Файлы ресурсов в Qt

Хотите, чтобы приложение состояло только из исполняемого файла, но используете много иконок и звуковых эффектов? - Применяйте файлы ресурсов! Работать с ними в Qt особенно просто
Комментировать  816 просмотров vote 0

Регулярные выражения в Qt

Ваше приложение работает с текстом, но Вы все еще не используете регулярные выражения? - Вы многое теряете! Начните применять их, и Ваша жизнь уже не будет прежней
Комментировать  975 просмотров vote 1

Комплексные числа в C++

Создаете математическое приложение? - Тогда Вам могут понадобиться комлпексные числа! Оцените, насколько легко работать с ними в C++

Паттерн Посетитель на C++

Нужно организовать обработку сложной коллекции объектов? - Для этого хорошо подойдет паттерн Посетитель! В статье представлен пример, на котором наглядно демонстрируется один из вариантов его использования
Комментировать  1142 просмотра vote 0

Односвязный список на C++

Изучаете основы реализации структур данных на C++? - Начните с односвязного списка! Многие конктейнерные классы основаны именно на нем
Комментировать  897 просмотров vote 0

Пример полиморфизма в C++ на основе ООП

Хотите создавать гибкий и легко сопровождаемый код на C++? - Без полиморфизма Вам не обойтись! Одним из инструментов для этого является ООП
Комментировать  1162 просмотра vote 0

Явное приведение типов в C++

Не тот тип переменной? - Вам могут помочь операторы приведения C++! Конечно, лучше ими не пользоваться, но если уж пришлось, то применяйте их, а не приведение в стиле Си
Комментировать  683 просмотра vote 0

Сохранение данных в файл средствами Qt

Ваше приложение должно сохранять данные в файл? - Попробуйте QTextStream и QDataStream! А эта статья Вам в этом поможет
Комментировать  1210 просмотров vote 0

Принцип единой ответственности

Ваши классы и функции получаются слишком сложными? - Возможно, они делают больше, чем должны! Применяйте принцип единой ответственности в своей работе
Комментировать  890 просмотров vote 0

Паттерн Singleton

Нужен класс, для которого возможно создать всего один экземпляр? - Используйте паттерн Singleton! Узнайте, зачем он нужен и как правильно его применять
Комментировать  529 просмотров vote 0

Структура Qt-проекта на C++

Поняли, что пора переходить на качественно новый уровень создания проектов? - Действуйте! А представленный материал Вам в этом поможет
Комментировать  564 просмотра vote 0

Разработка через тестирование в Qt

Увлеклись гибкими методиками разработки ПО? - Тогда не упустите возможность освоить разработку через тестирование! Именно эта техника является залогом успеха при создании надежных программ
Комментировать  262 просмотра vote 0

Потоки в Qt: Параллельное программирование

Решили выжать из Вашего приложения максимум? - Без использования потоков Вам не обойтись! Узнайте об основных способах параллельного программирования на C++ с использованием Qt
Комментировать  1198 просмотров vote 0

Лямбда-функции в C++: Нужны или нет?

Нужны ли лямбда-функции в C++? - Вопрос, как выяснилось, спорный! Попытаемся разобраться
Комментировать  610 просмотров vote 0

Пример использования QtConcurrent

Алгоритм работает слишком медленно? - Не проблема, ведь QtConcurrent идет на помощь! Узнайте, как можно ускорить алгоритм обработки изображения в 4 раза
Комментировать  2783 просмотра vote 0

Паттерн Наблюдатель на C++11

Хотите изучить новый для себя паттерн ООП? - Наблюдатель к вашим услугам! Узнайте, как реализовать его универсальную версию на C++11
Комментировать  299 просмотров vote 0

Пример использования gSOAP

Потребовалось разработать веб-сервис на C++? - Попробуйте gSOAP! С ним создавать веб-службы легко и просто
Комментировать  1133 просмотра vote 0

Указатель на функцию в C++

Все еще считаете указатели на функции в C++ "высшим пилотажем"? - Тогда этот материал для Вас! Никогда не поздно узнать что-то новое
Комментировать  325 просмотров vote 0

Модель-представление в Qt

Хотите освоиться с концепцией Модель-Представление в Qt? - Тогда не пропустите эту публикацию! Из нее Вы получите все основные сведения, которые должны знать
Комментировать  520 просмотров vote 0

Обработка ошибок: Защитное программирование

Устали от ошибок в своем коде? - Используйте приемы защитного программирования! Создавать надежные программы намного проще, чем Вы думали
Комментировать  315 просмотров vote 0

Обработка ошибок: Исключения

Решили серьезно задуматься об обработке ошибок в Вашем приложении на C++? - Используйте исключения! Но не забывайте, что это нужно делать правильно
Комментировать  257 просмотров vote 0