For faster navigation, this Iframe is preloading the Wikiwand page for Drag-and-drop.

Drag-and-drop

Матеріал з Вікіпедії — вільної енциклопедії.

Приклад перетягування зображення до вебпереглядача

Drag & Drop (перетягування) — форма виконання певних дій у графічних інтерфейсах користувача (GUI), що передбачає використання комп'ютерної миші або сенсорного екрана. У дослівному перекладі з англійської мови означає «тягни та кинь». Дія виконується шляхом оперування видимими на екрані комп'ютера об'єктами за допомогою миші. Суть дії полягає у перетягуванні віртуальних об'єктів з одного місця у інше і таким чином виконанні певних дій або у програмі, або у взаємодії кількох програм. Базовими прикладами Drag&Drop дій є переміщення об'єкта (наприклад, перетягування файлу із файлового менеджера у вікно програми чи у те, чи інше місце ієрархії), перетягування виділеного тексту у редакторі із одного місця у інше, якщо це відбувається за допомогою миші.

У програмуванні для кінцевого користувача

[ред. | ред. код]

Перетягування вважається важливим підходом до побудови програм у багатьох системах розробки для кінцевих користувачів. На відміну від більш традиційних, текстових мов програмування, багато мов програмування для кінцевих користувачів базуються на візуальних компонентах, таких як плитки або піктограми, якими користувачі маніпулюють за допомогою інтерфейсів перетягування. AgentSheets,[1] середовище програмування для дітей, запровадило сучасне поняття програмування блоків за допомогою перетягування, надаючи 4 основні можливості: 1) Блоки, які може компонувати кінцевий користувач, 2) Блоки, які може редагувати кінцевий користувач, 3) Блоки можуть бути вкладені для представлення деревоподібних структур, 4) Блоки розташовані геометрично для визначення синтаксису. Перетягування також використовується у багатьох програмах редагування шейдерів для графічних інструментів, таких як Blender.[2] Перетягування також використовується у деяких рушіях відеоігор, зокрема Unreal Engine, GameMaker Studio, Construct 2 та, з розширенням, Unity.

Примітки

[ред. | ред. код]
  1. Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets (PDF). Journal of Visual Languages and Sentient Systems. Архів оригіналу (PDF) за 28 квітня 2019. Процитовано 29 листопада 2018.
  2. Render – Blender Reference Manual. blender.org. Архів оригіналу за 23 березня 2015. Процитовано 24 січня 2014.
{{bottomLinkPreText}} {{bottomLinkText}}
Drag-and-drop
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?