Программирование графических интерфейсов
Программирование графических интерфейсов отдельная тема для изучения.Расположение графических элементов на окне - это целое искусство.В учебниках по языкам си и си++ обычно рассказывается,как создавать консольные приложения,которые используют для взаимодействия с пользователем текст.Конечно,многие приложения могут функционировать без графического интерфейса,но графический интерфейс предлагает более богатое и удобное интерактивное взаимодействие.Вообще существует большое количество графических элементов,которое можно применять в своих программах.Любая программа с графическим интерфейсов содержит главное окно.Это окно является контейнером для других элементов.Более сложные программы используют несколько окон и каждое такое окно полноценно в функциональном смысле.Графический пользовательский интерфейс - это подсистема операционной системы.Именно операционная система поддерживает графический интерфейс,который программист использует в своих программах.Графические элементы поддерживают события на уровне операционной системы.События - это извещение об изменении состояния объекта.В современных операционных системах для каждого графического элемента имеется множество поддерживаемых им событий.Происходящее событие можно отловить специальном образом в программе и как-либо отреагировать на него.Реакция на событие - это обычная запрограммированная процедура на выбранном языке программирования.В разных операционных системах используются похожие друг на друга графические элементы как визуально,так и функционально.Обычным графическим элементом является кнопка.Кнопка позволяет на себя нажимать мышкой и реагировать на этот щелчок определенным действием.Второй общераспространённый графический элемент - это однострочное текстовое поле,которое служит для ввода информации,испрошенной от пользователя.На самом деле графических элементов очень много и каждый из них позволяет изменять их состояние определенным образом и реагировать на манипуляции с ними с помощью запрограммированных инструкций.В настоящее время существуют изощренные графические элементы,которые имеют различные свойства,что позволяют разнообразить взаимодействие пользователя с вашей программой.
© Copyright:
Москов Иван, 2021
Свидетельство о публикации №121102303731
Рецензии