Drag & Drop (перетягування) — форма виконання певних дій у графічних інтерфейсах користувача (GUI), що передбачає використання комп'ютерної миші або сенсорного екрана. У дослівному перекладі з англійської мови означає «тягни та кинь». Дія виконується шляхом оперування видимими на екрані комп'ютера об'єктами за допомогою миші. Суть дії полягає у перетягуванні віртуальних об'єктів з одного місця у інше і таким чином виконанні певних дій або у програмі, або у взаємодії кількох програм. Базовими прикладами Drag&Drop дій є переміщення об'єкта (наприклад, перетягування файлу із файлового менеджера у вікно програми чи у те, чи інше місце ієрархії), перетягування виділеного тексту у редакторі із одного місця у інше, якщо це відбувається за допомогою миші.
У програмуванні для кінцевого користувача
Перетягування вважається важливим підходом до побудови програм у багатьох системах розробки для кінцевих користувачів. На відміну від більш традиційних, текстових мов програмування, багато мов програмування для кінцевих користувачів базуються на візуальних компонентах, таких як плитки або піктограми, якими користувачі маніпулюють за допомогою інтерфейсів перетягування. AgentSheets, середовище програмування для дітей, запровадило сучасне поняття програмування блоків за допомогою перетягування, надаючи 4 основні можливості: 1) Блоки, які може компонувати кінцевий користувач, 2) Блоки, які може редагувати кінцевий користувач, 3) Блоки можуть бути вкладені для представлення деревоподібних структур, 4) Блоки розташовані геометрично для визначення синтаксису. Перетягування також використовується у багатьох програмах редагування шейдерів для графічних інструментів, таких як Blender. Перетягування також використовується у деяких рушіях відеоігор, зокрема Unreal Engine, GameMaker Studio, Construct 2 та, з розширенням, Unity.
Примітки
- (PDF). Journal of Visual Languages and Sentient Systems. Архів оригіналу (PDF) за 28 квітня 2019. Процитовано 29 листопада 2018.
- . blender.org. Архів оригіналу за 23 березня 2015. Процитовано 24 січня 2014.
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Drag amp Drop peretyaguvannya forma vikonannya pevnih dij u grafichnih interfejsah koristuvacha GUI sho peredbachaye vikoristannya komp yuternoyi mishi abo sensornogo ekrana U doslivnomu perekladi z anglijskoyi movi oznachaye tyagni ta kin Diya vikonuyetsya shlyahom operuvannya vidimimi na ekrani komp yutera ob yektami za dopomogoyu mishi Sut diyi polyagaye u peretyaguvanni virtualnih ob yektiv z odnogo miscya u inshe i takim chinom vikonanni pevnih dij abo u programi abo u vzayemodiyi kilkoh program Bazovimi prikladami Drag amp Drop dij ye peremishennya ob yekta napriklad peretyaguvannya fajlu iz fajlovogo menedzhera u vikno programi chi u te chi inshe misce iyerarhiyi peretyaguvannya vidilenogo tekstu u redaktori iz odnogo miscya u inshe yaksho ce vidbuvayetsya za dopomogoyu mishi Priklad peretyaguvannya zobrazhennya do vebpereglyadachaU programuvanni dlya kincevogo koristuvachaPeretyaguvannya vvazhayetsya vazhlivim pidhodom do pobudovi program u bagatoh sistemah rozrobki dlya kincevih koristuvachiv Na vidminu vid bilsh tradicijnih tekstovih mov programuvannya bagato mov programuvannya dlya kincevih koristuvachiv bazuyutsya na vizualnih komponentah takih yak plitki abo piktogrami yakimi koristuvachi manipulyuyut za dopomogoyu interfejsiv peretyaguvannya AgentSheets seredovishe programuvannya dlya ditej zaprovadilo suchasne ponyattya programuvannya blokiv za dopomogoyu peretyaguvannya nadayuchi 4 osnovni mozhlivosti 1 Bloki yaki mozhe komponuvati kincevij koristuvach 2 Bloki yaki mozhe redaguvati kincevij koristuvach 3 Bloki mozhut buti vkladeni dlya predstavlennya derevopodibnih struktur 4 Bloki roztashovani geometrichno dlya viznachennya sintaksisu Peretyaguvannya takozh vikoristovuyetsya u bagatoh programah redaguvannya shejderiv dlya grafichnih instrumentiv takih yak Blender Peretyaguvannya takozh vikoristovuyetsya u deyakih rushiyah videoigor zokrema Unreal Engine GameMaker Studio Construct 2 ta z rozshirennyam Unity Primitki PDF Journal of Visual Languages and Sentient Systems Arhiv originalu PDF za 28 kvitnya 2019 Procitovano 29 listopada 2018 blender org Arhiv originalu za 23 bereznya 2015 Procitovano 24 sichnya 2014 Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi