На этот раз создаем класс InputBox, который представляет из себя поле для ввода текста. Класс обрабатывает события клавиатуры и вызывает пользовательский метод (CALLBACK) при нажатии клавиши Enter.

Подробнее
57

SDL GUI animated button. Анимированная кнопка. Пример работы

Речь пойдет о создании такого распространенного элемента управления, как кнопка. Расписывать преимущества этого компонента в графическом интерфейсе игры или какого-либо другого приложения не имеет смысла. Среди решаемых в статье задач: обработка событий нажатия кнопки и наведения курсора мыши; анимация; использование CALLBACK функций.

Подробнее
69

В этой статье создадим свой инструмент чтения конфигурационных файлов на C++.

Подробнее
52

Многие из нас мучительно пытались изучить какой-либо иностранный язык, но далеко не все достигли серьезных результатов. И это после многих лет обучения. Большинство людей, как правило, могут перевести то, что связано с профессиональной деятельностью. Сразу стоит сказать, что «волшебного» способа изучить язык не существует — это долгий и трудоемкий процесс.

Какой словарный запас должен быть для дословного перевода хотя бы 90% текста? Для ответа на этот вопрос создадим программу для формирования необходимого словаря.

Подробнее
61

Сегодня напишем свой Tetris на C и GTK 2.0. В ходе данного процесса будем осуществлять программирование «сверху», то есть от общего идти к частному. Код для данного проекта довольно прост за счет сравнительно эффективного деления алгоритма на подзадачи.

Tetris C++ GTK
Подробнее
62