компьютерная связь и связь программирование

У этого термина существуют и другие значения, см. Ссылка.

Гиперссылка (англ. ) — часть гипертекстового документа, ссылающаяся на элемент в этом документе (команда, текст, изображение, сноска) или на другой объект (файл (документ), каталог, приложение), расположенный на локальном диске или в компьютерной сети, либо на элементы этого объекта.

Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 17 октября 2019 года; проверки требуют 23 правки.

Ссылка в программировании — это объект, указывающий на определенные данные, но не хранящий их. Получение объекта по ссылке называется разыменованием.

Ссылка не является указателем, а просто является другим именем для объекта. Главное отличие ссылки от указателей в том, что указатель это целое число и поэтому для него доступны операции с целыми числами, а для ссылки доступны только операции копирования и разыменования.

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

Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 17 февраля 2020 года; проверки требуют 12 правок.

Ссы́лка — запись, которая идентифицирует документ или его часть.

Используется в документе для связи с другим документом, а также для связи одной части документа с другой частью. Полная идентификация документа используется в библиотечном деле в виде библиографической записи. Используют также термины внутренняя ссылка (ссылающаяся на другую часть того же документа) и внешняя ссылка (ссылающаяся на другой документ). Ссылки как средство указания на источник приводимой информации существуют и в устной речи, и на письме ровно с тех пор, как эти самые средства передачи информации появились. Особенность ссылки — её краткость: не требуется приводить часть текста (цитировать), а достаточно лишь указать источник.

Ссылка — это адрес ячейки или диапазон ячеек.

Ссылки бывают и . Рассмотрим подробнее.

— это ссылка, которая автоматически изменяется при копировании или перемещении формулы в другую ячейку.

записанная в ячейке содержит относительную ссылку (А1).

Если копировать эту формулу вдоль столбца и вдоль строки относительная ссылка автоматически изменится так:

— это ссылка на определённую (фиксированную) ячейку. Обозначается знаком ($), например, ($А$1). При копировании данная абсолютная ссылка не изменяется.

— это ссылка, которая сочетает в себе относительную и абсолютную ссылку. В смешанных ссылках может быть абсолютно адресуемый столбец и относительно адресуемая строка ($А1), или наоборот (А$1).

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

Ссылка на ветхозаветный источник текста почти всегда имеет такой вид — «, 8:2».

Для обычных книг существуют несколько других форм написания ссылок, один из них, к примеру, такой (пишется обычно в круглых скобках): Имя автора. Название книги. Город, год издания. Цитируемая страница(ы).

Наибольшее развитие система ссылок получила в такой отрасли книжного дела, как словари и энциклопедии. Например, в предисловии к Большой советской энциклопедии (3-е изд., 1969—1978) указывается: «Для облегчения читателю нахождения необходимых сведений в Энциклопедии применяется система ссылок. Название статьи, на которую даётся ссылка, набирается курсивом». Таким образом, зачастую ссылки для облегчения поиска набираются отличным от основного текста шрифтом.

Главным отличием простой ссылки от гиперссылки является то, что при преходе по последней пользователь мгновенно получает доступ к источнику информации, на который ссылается автор статьи или сайта. Отпадает необходимость долгого поиска литературы в библиотечных каталогах.

Гиперссылка может быть добавлена к любому элементу HTML-документа. Часть текста с добавленной ссылкой по умолчанию выделяется синим цветом, как в предыдущем предложении. При наведении курсора мыши на текст со ссылкой он или меняет цвет или выделяется подчеркиванием. При навигации в браузере с помощью клавиатуры текстовые и графические элементы со ссылками выделяются прямоугольной пунктирной рамкой. Посещенная ранее ссылка обычно выделяется цветом, отличным от цвета непосещённой ссылки.

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

Составные части гиперссылки с полным именем — http://www.example.com/test-papka/index.html, где:

Гиперссылка — фрагмент HTML-документа и его базовый элемент:

Гиперссылка для пользователя — графическое изображение, видео или текст на сайте, в письме электронной почты или в каком-либо электронном документе, устанавливающие связь и позволяющие переходить к другим объектам Интернета.

Гиперссылка на другую HTML-страницу

Для создания ссылки на адрес электронной почты используется URI-схема mailto:, после которой необходимо указать e-mail адресата:

При создании почтовой гиперссылки можно указывать тему отправляемого сообщения и тело письма. Для этого используются поля subject и body. Тема письма задается в поле subject, тело письма в поле body.

Порядок перехода по гиперссылкам

Ссылки в C++ должны быть связаны с каким-либо объектом. Таким образом, «нулевые ссылки» (не связанные с каким-либо объектом) в C++ отсутствуют.
Разыменование ссылок в C++ не требует специального оператора. Таким образом, в C++ ссылки — форма передачи адреса в стек напрямую, минуя копирование и указатели. При компилировании все ссылки на объект и его именем заменяются одним номером этого объекта.

В следующем примере параметр x передаётся по значению, а result — по ссылке. Результат работы функции помещается в result:

// без этой записи нам бы пришлось дописывать “std::” к cout и endl

Java и C#

В Java понятие указателя отсутствует, а в C# редко применяется, вместо него используется понятие ссылки. Разыменование ссылок и взятие адресов объектов для присваивания их ссылкам не требует специального оператора.

Ссылки в PHP — это средство доступа к содержимому одной переменной под разными именами. Они не похожи на указатели C и не являются псевдонимами таблицы символов. В PHP имя переменной и её содержимое — это разные вещи, поэтому одно содержимое может иметь разные имена. Ближайшая аналогия — имена файлов Unix и файлы — имена переменных являются элементами каталогов, а содержимое переменных это сами файлы. Ссылки в PHP — аналог жёстких ссылок (hardlinks) в файловых системах Unix.

% создание ссылки
% отправить запрос, включающий ссылку
% реакция на запрос
% или таймаут

Про урокцифры:  КАКИЕ УРОКИ ПРОХОДЯТ СЕГОДНЯ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *