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

Vladimir Sergeevich

Статья–учебник: объектно–ориентированное программирование

Почти все популярные языки программирования являются объектно–ориентированными
Комментировать  465 просмотров vote 3

Разработка игры Пазлы на С++ для Android

В статье описывается разработка очередной игрушки на С++, Qt для Android
Комментировать  421 просмотр vote 2

Учебник: Регулярные выражения (regular expressions)

Все мы используем поиск по строкам

Комментировать  394 просмотра vote 1

Аннотации на ряд статей по Open–Source

Мое мнение об opensource приведены в конце

Комментировать  427 просмотров vote 1

Инструменты профайлинга С++ кода

Краткое содержание интересного доклада с CoreHard Spring 2018

Комментировать  595 просмотров vote 0

Динамическое программирование на примере олимпиадной задачи

Есть прекрасная техника, называемая динамическим программированием

Комментировать  462 просмотра vote 1

Аннотации на доклады с конференции С++Russia "Повседневный С++"

Аннотации на два доклада из серии "повседневный С++"

Комментировать  391 просмотр vote 2

Введение в технологию MPI

Недавно я публиковал свой "учебник по OpenMP", но технология OpenMP позволяет программировать только системы с общей памятью, производительность которых не так легко увеличить

Комментировать  364 просмотра vote 2

Подборка материалов по регулярным выражениям

Регулярные выражения нужны не только всем без исключения разработчикам, но и вообще всем, кто сталкивается с компьютером

Комментировать  338 просмотров vote 0

Подборка материалов по Git

Подборка материалов по системе контроля версий — git

Комментировать  346 просмотров vote 1

Аннотация на статью "Визуализация интеграционных приложений"

Не так давно мы тут публиковали цикл статей по UML и ICONIX

Комментировать  408 просмотров vote 0

Обнаружение столкновений объектов на графической сцене Qt

Дополнил пример из предыдущей статьи обнаружением столкновений
Комментировать  536 просмотров vote 1

Аннотация на статью: Декларативное программирование в С++

Понравилась заметка на habrahabr по декларативному программированию в С++

Комментировать  420 просмотров vote 1

Диаграммы классов UML

Диаграмма классов занимает центральное место в проектировании объектно–ориентированной системы

Комментировать  278 просмотров vote 1

Голосование «Пожалуйста, оцените статью по пятибальной шкале»

Вводная статья по библиотеке Qt. В статье на примере разработки собственного виджета бегущей строки рассказывается о:

  1. механизме сигналов и слотов;
  2. механизме событий (судя по вопросам на форумах, не все понимают разницу между событиями и сигналами);
  3. автоматической сборке мусора;
  4. работе с таймером (QTimer).

Наш собственный виджет

В статье нет информации про соединение сигнала с лямбда-функцией, но это достаточно просто. Достаточно знать, что на месте слота может находиться функциональный объект (в т.ч. лямбда). Также в статье не упоминается про новый синтаксис сигналов и слотов Qt5 - вместо SLOT(foo) можно писать &MyClass::foo. Более подробно про эти вещи можно прочитать в документации, но можно и не читать, т.к. все это хорошо иллюстрируется одним примером (из той же документации):

QObject::connect(socket, &QTcpSocket::readyRead, [socket] () {
 qDebug()<< "GOT DATA "<< socket->readAll();
 });
Голосовать...

Комментировать  699 просмотров vote 0