Слушайте, когда мы тапаем по экрану смартфона или кликаем мышкой по иконке на компе, мы даже не задумываемся, какая магия за этим стоит. А ведь всё это — наш старый добрый GUI. Но задумывались ли вы когда-нибудь всерьез: какие элементы могут выступать в роли графического интерфейса? Это не просто набор кнопочек, это целый язык общения между холодным куском железа и живым человеком. Начнем с самого очевидного, того, что буквально бросается в глаза. Конечно, это окна. Окна — это база, фундамент. Но за ними прячется целая толпа мелких помощников. Кнопки (те самые «пуши»), чекбоксы, радиокнопки — они как солдатики, выполняющие наши команды. Знаете, бывает, сидишь, выбираешь галочку в анкете, и кажется, что это мелочь. Но именно такие визуальные маркеры делают хаос данных понятным. Говоря о том, какие элементы могут выступать в роли графического интерфейса?, нельзя забывать про иконки. Это вообще гениальное изобретение. Зачем писать длинное слово «Корзина», если можно нарисовать маленькое в