Слово курсор имеет много значений в зависимости от того, в какой области применяется. Объединяет эти области то, что все они связаны с компьютерными технологиями. Так или иначе, это слово используется для обозначения вещей, связанных с компьютерной атрибутикой или программированием.
Что такое курсор?
Курсор (cursor) – это элемент пользовательского интерфейса, используемый во всех операционных системах (ОС), в которых есть средства пользовательского взаимодействия. Он может оказывать влияние на области интерфейса, с которым будет происходить взаимодействие при помощи периферийных устройств. Условно подобный элемент управления можно разделить на несколько видов:
- текстовый значок для работы в текстовом поле, обозначающий место, где вводится текст;
- значок мыши или других периферийных средств;
- значок меню.
Помимо указания на объект, маркер также может показывать текущее его состояние, например, возможность или невозможность взаимодействия. Курсор был включен в человеко-машинный интерфейс в 1968 году, когда работа с ним впервые была продемонстрирована совместно с гипертекстом.
Текстовый курсор
Как уже было сказано, один из видов маркера – это текстовый, который указывает на область поля, в котором будет вводиться напечатанный с клавиатуры символ. Он применяется только в режиме текста и там, где этот текст должен быть вставлен. Выглядит он как вертикальная черта, которую можно перемещать по тексту с помощью стрелок на клавиатуре.
Текстовый маркер применяется для работы с текстом: для его выделения, переноса и удаления. Его дизайн и особенности зависят от программы, в которой производится работа и текущих режимов, которых может быть два: текстовый и графический.
Текстовый режим
Указатель в режиме текста или его эмуляции выглядит, как моргающая горизонтально расположенная палочка, находящаяся под знакоместом. Многие путают его с нижним подчеркиванием. Чтобы было удобно, указатель моргает или выделяется другим цветом, жирностью.
Подобный тип часто реализуется с помощью аппаратных средств видеоадаптера. Разными видами курсора программа может отображать различные режимы редактирования: указатель, располагающийся под текстом, означает режим вставки, а на все место знака – замену.
Графический режим
Указатель в графическом режиме выглядит, как вертикальная полоска. Это обосновано тем, что в современных текстовых процессорах чаще всего применяется именно графический режим работы с текстом, шрифты в котором непропорциональны, то есть имеют разную ширину каждого символа. Для удобности использования он тоже может выделяться цветом и «моргать».
Указатель
Указатель, исходя из своего названия, указывает на какие-либо объекты. Чаще всего он выглядит как стрелка. Сохранилось это с момента его изобретения. Но он изменяется в зависимости от производимого действия, например рука при выборе объекта, часы или вращающийся круг в случае, когда компьютер занят. Он двигается по рабочей области интерфейса, отображаясь на мониторе и повторяет траекторию движения указывающего устройства (мыши, джойстика и др.). Нажатие кнопок мыши применяется к области, в которой находится указатель, и вызывает:
- функции клика, закрепленные за этим объектом;
- выбор объекта;
- появление курсора типа текст на месте указателя, если клик происходит в тексторедактируемой области.
Внешняя форма указателя мыши зависит от:
- видов и типов объектов;
- текущих их состояний;
- режимов работы;
- производимых действий.
Можно установить свою картинку и анимацию, скачав ее отдельно или паком для замены всех иконок одновременно. Скачиваются они в формате ani, cur или png.
Программы для смены курсора
Существуют и специализированные программы для смены курсора. Они созданы для того, чтобы заменить стандартную форму указателя курсора на пользовательскую. Самой популярной из них является CursorFX Free. К тому же она является бесплатной.
CursorFX Free – это бесплатная программа, которая без лишних хлопот сможет установить пользовательскую иконку курсора вместо стандартной. В ее функционал входит не только замена, но и настройка эффектов и свойств указателю, а также придание ему новых маршрутов движения.
Стандартно заменить иконку можно следующим образом:
- необходимо зайти в меню пуск и найти пункт «Мышь»;
- перейти в закладку «Указатели»;
- выбрать необходимый указатель и нажать «Обзор»;
- выбрать иконку необходимого формата.
Курсор в CSS
Изменить иконку указателя можно и в html гипертекстовом документе в браузере. Это не основная функция таблиц стилей CSS, но одна из самых приятных. Для того чтобы изменить иконку, нужно в файле с таблицами стилей прописать строку:
cursor: url(путь к файлу1.расширение),url(путь к файлу2.расширение), слово-ключ
Например:
cursor: url(first.png), url(second.cur), pointer
Варианты иконок и их отображение зависят от типа браузера и его версии.
Курсор в SQL
Еще значение слова курсор приходит из баз данных и языка структурированных запросов SQL. В базах данных курсор – файл (поименованная область данных), который содержит в себе набор из запроса типа SELECT. В языке существуют два вида курсора: явный и неявный. Явный может быть объявлен программистом, а неявный вообще не требует объявления.
Такой объект может возвращать одну, две или множество строк запроса, а может и не одной. Для того чтобы создать повторный результирующий набор для иных значений параметров, указатель закрывают и открывают повторно.