Я думаю, что вы уже неоднократно слышали про гибкие методики разработки программного обеспечения. Одним из важных элементов этих методик является создание тестов до написания самого исходного кода. В этой заметке я расскажу о некоторых плюсах и минус
Достаточно часто добиться повторного использования кода можно с помощью универсальных алгоритмов, одним из входных параметров которых является функция. В этой заметке вы узнаете о том, какие преимущества несет в себе этот прием, а также какими спосо
Эта заметка является кратким введением в концепцию модель-представление в Qt. Мы создадим простое приложение, которое позволит добавлять и удалять данные в табличную модель. При этом все изменения будут мгновенно отображены в соответствующем представ
Работа программиста связана не только с интересными моментами создания чего-то нового, но и с выполнением множества рутинных операций, которые никогда не хочется делать, но приходится. О некоторых способах преодоления подобных сложностей мы и поговор
Эта заметка посвящена сравнению двух реализаций одного и того же алгоритма решения головоломки Судоку на языках программирования Python и С++. В ней мы попытаемся определить сильные и слабые стороны каждой версии…
Если вы хотите добиться высокой эффективности при работе на компьютере, то начинать нужно с главного. А один из самых главных элементов взаимодействия с компьютером - это работа с файловой системой. В этой заметке я даю десять советов по использовани
В Qt, как и во многих других SDK, предусмотрена очень удобная и весьма функциональная система компоновки виджетов с помощью лейаутов. Однако бывают случаи, когда возникает необходимость расположить один виджет над другим в обход системы компоновки. Н
Когда-то у меня самого возникал этот вопрос, поэтому я решил дать ответ на него в виде этой заметки. Если вы только начинаете изучать C++ или не совсем уверены в том, что до конца понимаете назначение ключевого слова const, то этот материал будет вам
Вам потребовалось отобразить индикатор прогресса в табличном представлении вашего Qt-приложения? О том, как это сделать, вы узнаете прочитав эту заметку…
Эта заметка представляет собой краткое введение в принципы создания веб-служб на C++ с помощью gSOAP. Сначала мы разработаем свой простой протокол веб-службы, а затем реализуем сервер и клиент на С++, которые смогут обмениваться сообщениями по сети ч