А   Б  В  Г  Д  Е  Є  Ж  З  І  Ї  Й  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч  Ш  Щ  Ю  Я 


Координата - курсор

Координати курсора (coordinate) виводяться в невеликому вікні розташованому в нижній частині екрана. Вони постійно змінюються в залежності від положення курсора на дигитайзере.

Координати курсора - відображають поточні значення координат курсора по осях в поточній системи координат.

Загальний вигляд робочого вікна програми ROOTS. Координати курсора (coordinate) виводяться в невеликому вікні розташованому в нижній частині екрана. вони постійно змінюються в залежності від положення курсора на дигитайзере.

У рядку 285 координатам курсора присвоюються значення координат останньої хорошою точки, значення змінних пробної лінії обновляютмя, і підпрограма закінчується.

Координати центру кола рівні координатами курсору, а значення радіуса висвічується в правій частині екрана в поле V і спочатку дорівнює кроку курсора. Переміщення курсора викликає рух центра кола в просторі.
 Координати курсора - відображають поточні значення координат курсора по осях в поточній системи координат.

Тут спочатку виконується перевірка: чи були змінені координати курсору. Якщо координати курсору змінилися, то, відповідно, миша була зрушена і слід закрити програму.

Вікно аналізу графічної інформації. | Панель вибору розрахованої моделі. У нижній частині вікна аналізу графічної інформації відображаються координати курсора і найближчій до нього точки.

під всі події, пов'язані з мишею, передаються також координати курсору X і Y. Ці параметри визначають координати курсора в клієнтської області компонента. Завдяки цьому можна забезпечити різну реакцію в залежності від того, в якій частині клієнтської області розташований курсор. Нехай, наприклад, у вас в додатку є компонент Image.

Групи клавіш і відповідні коди. У рядках з 480 - ї по 495 - ю перевіряється, чи не виходять раніше обчислені значення координат курсору за встановлені межі. У тих випадках, коли координата переходить межі екрану, курсор не притискаючись до неї. Замість цього він перекидається впритул до протилежного кордоні. Після виконання всіх перевірок і корекцій підпрограма завершується.

У графічних режимах з високою роздільною здатністю (640 на 350 пікселів і вище) курсор задається двома масками 16 на 16 біт і зміщенням координат курсора від верхнього лівого утла масок.

У графічних режимах з високою роздільною здатністю ( 640 на 350 пікселів і вище) курсор задається двома масками 16 на 16 біт і зміщенням координат курсора від верхнього лівого кута масок. Кожну з масок можна трактувати як зображення, складене з пікселів білого (відповідний біт дорівнює одиниці) і чорного (відповідний біт дорівнює нулю) квітів.

Крім параметра Sender в оброблювачі подій OnMouse-Down і OnMooseUp передаються параметри, що дозволяють розпізнати натиснуту кнопку, натиснуті при цьому допоміжні клавіші а також визначити координати курсора миші.

Тут спочатку виконується перевірка: чи були змінені координати курсору. Якщо координати курсору змінилися, то, відповідно, миша була зрушена і слід закрити програму.

У всі події, пов'язані з мишею, передаються також координати курсору X і Y. Ці параметри визначають координати курсора в клієнтської області компонента. Завдяки цьому можна забезпечити різну реакцію в залежності від того, в якій частині клієнтської області розташований курсор. Нехай, наприклад, у вас в додатку є компонент Image.

Вихід з режиму здійснюється натисканням будь-якої клавіші що не впливає на положення курсору. При цьому значення координат курсору в просторі записуються в параметри А і В, код останнього натиснутого символу - в параметр С, курсор видаляється з екрану і встановлюється режим виведення.

Можливо розпізнавання перетягуваного об'єкта і координат курсору миші.

Вказування об'єкта може бути здійснено тільки шляхом розміщення курсора де-небудь в межах об'єкта. Потім можна зробити ідентифікацію об'єкта, порівнявши координати курсору з координатами об'єкта, оскільки позиція курсора є єдиною доступною інформацією.

Схема програми MIMAGE. Якщо користувачем натиснута одна з текстових клавішею, на екрані висвічується значок пікселя у вигляді зірочки. Всі клавіші окрім текстових, або встановлюють координати курсору заново, або взагалі не впливають на хід програми.

Перші оператори цього обробника забезпечують вихід з процедури, якщо вид курсора НЕ crHelp або клацання проведений не так на зображенні. Наступний оператор очищає вікно редагування від минулого інформації, а потім структура if аналізує координати курсору і відповідно до галузі в якій знаходиться курсор, відображає ту чи іяую інформацію про частини зображення.

Ця функція повертає в регістрі AL код символу, що знаходиться в поточній позиції курсору для певної вмістом регістра ВН сторінки. У текстових режимах процедура функції 08h вибирає И видеобуфера два байта (власне символ і атрибут) відповідно до координатами курсору на заданій сторінці. Для цього координати курсору з потрібної змінної СЩ POSN перетворюються в лінійний адресу видеобуфера, а потім вибираєте в ньому слово передається в регістр АХ.

Найпростішим об'єктом, який повністю визначається парою координат, є точка. Однак, оскільки не можна пристрою вказівки. Потрібно також вибрати розміри робочого поля - вони коливаються від 6 х 8 до 44 х 62 дюйма, оцінити необхідну точність передачі координат курсору і зіставити її з роздільною здатністю дігітайзера.

Ця функція повертає в регістрі AL код символу, що знаходиться в поточній позиції курсору для певної вмістом регістра ВН сторінки. У текстових режимах процедура функції 08h вибирає И видеобуфера два байта (власне символ і атрибут) відповідно до координатами курсору на заданій сторінці. Для цього координати курсору з потрібної змінної СЩ POSN перетворюються в лінійний адресу видеобуфера, а потім вибираєте в ньому слово передається в регістр АХ.

Ці функції потрібні для програмного опитування поточного місця розташування курсору в текстовому вікні. Вони повертають значення координат курсору в поточному вікні.

Відрізок прямої задається двома точками. Крім того, кожна кінцева точка відрізка може виявитися початковою точкою іншого відрізка, якщо ці відрізки утворюють ламану. Найпростіший спосіб порівняння координат курсору з точкою, що визначає об'єкт, вимагає, щоб при порівнянні завжди використовувалася лише одна з двох крайніх точок відрізка. Фактично багато систем працюють саме таким чином, і в них потрібно, щоб користувач розміщував курсор, наприклад, біля кінця вектора, на який йому необхідно вказати. Такий спосіб володіє певними недоліками.

ВОЕ-сно розпізнавання перетягуваного об'єкта. Можливо розпізнавання перетасківаемо-об'єкта і координат курсору миші.

Процедура прийому інформації від перетягуваного об'єкта записується в оброблювачі події OnDragDrop приймає компонента. Ця подія настає, якщо після перетягування користувач відпустив кнопку миші над даними компонентом. В обробник цієї події передаються параметри Source (об'єкт-джерело) і X і Y координати курсору.

Робоче вікно програми Fine Reader. У лівому нижньому кутку робочого вікна розташована рядок стану, призначена для індикації тих дій, які в даний момент виконує програма FineReader. Наприклад, в рядку стану можуть з'являтися наступні повідомлення: Система готова до роботи, Розпізнавання та інші. Правіше рядки стану розташовані панелі індикації для відображення різних налаштувань програми: орієнтації тексту, координати текстового курсора у вікні з розпізнаним текстом і інша інформація.

Перші два елементи - інформаційні та містять відомості про поточний стан робочого вікна ТП. У заголовку вікна вказується ім'я файлу документа. У рядку стану відображаються номер редагованої сторінки документа, номер секції, кількість сторінок в документі координати курсору на сторінці час, режим роботи і підказу.

Так називають пристрій для введення в комп'ютер координат. Миша стає невід'ємним елементом будь-якого персонального комп'ютера. Пересуваючи мишу по поверхні столу, ми одночасно управляємо пересуванням курсору на екрані; натискання на кнопку миші вводить координати курсора для працюючої програми. Миші зазвичай випускаються трьохклавішний. Більшість програм використовує тільки дві клавіші - ліву і праву. Ліва клавіша - основна, за допомогою неї ви керуєте комп'ютером; функції правої залежать від конкретної прикладної програми. Більшість програм можуть міняти місцями ці клавіші що зручно для користувачів, що працюють з мишею лівою рукою.

якщо користувач працює в DOS, то в рядку звернень (запитів) потрібно надрукувати ROOTS. Це забезпечує вхід в головне вікно і доступ до головного меню системи. Перевіркою правильності запуску програми є живе головне вікно з переміщається за Вашим бажанням курсором і постійно змінюються (біжать) координатами курсору в нижньому правому куті екрану.

При установці курсорів за замовчуванням включена ця опція. Якщо захоплений мишею курсор рухати за межі вікна графіка, то (при відключеному автошкалірованіі по осях) вікно графіка буде відслідковувати рух курсора і встановлювати свої межі так, щоб курсор залишався в вікні. Звичайно, коли курсор буде відпущений, програма зупиниться на компромісному рішенні - межі графіка будуть встановлені орієнтуючись на криву, а координата курсора, зазначена в віконці буде за межами графіка, як до хотів користувач.

Звичайно, карту треба ретельно перевіряти і налагоджувати. Активні області не повинні мати перетинів. А головне, розміщуючи карту на сторінці ніколи не задавайте розміри малюнка в процентах, тільки в пікселях. Інакше координати курсору, які введені в карті не співпадуть з реальним положенням курсору миші і все ваша конструкція буде працювати зовсім по-іншому, як вам би хотілося.

Під робочою областю знаходиться область командного рядка. Знизу робочого вікна знаходиться рядок стану програми AutoCAD. У ній відображаються координати курсора на робочій області та перемикачі що дозволяють змінювати режими малювання об'єктів.

Ці два параметри можуть розглядатися аналогічно параметрам функції. Наприклад, повідомлення WM LBUTTONDOWN - це сповіщення, яке надсилається після клацання лівою кнопкою миші в межах вікна. WPARAM для повідомлення WM LBUTTONDOWN містить спеціальний код, який повідомляє, які інші кнопки миші а також клавіші на клавіатурі були натиснуті коли відбулося це подія. LPARAM містить координати курсору миші в момент клацання. Координата х міститься в молодшому слові а координата у - в старшому слові.

При застосуванні на вході ці пристрої забезпечують можливість розуміння машиною зовнішніх сигналів, а при застосуванні на виході ці пристрої перетворять вихідні сигнали, які є результатом обробки, проведеної машиною, в такі сигнали, які можуть використовуватися зовнішніми пристроями. X-Y координатні пристрої вводу являють собою пристрої введення координат в автоматичні системи обробки даних. Ці прилади включають миша, світлове перо, джойстик, трек бол і сенсорний екран. Їх об'єднує те, що їх введення визначається даними, що відображають координати по відношенню до деякої фіксованої точки. Їх загальна застосування полягає в управлінні координатами курсору на дисплеї в якості заміни або доповнення до клавіш клавіатури. Наприклад, складається з кульки і сенсорів, які фіксують рух кульки в двох напрямках. Переміщення кульки по плоскій поверхні змушує кульку обертатися. Напрямок обертання визначається сенсорами як рух уздовж двох осей координат X і Y, які відповідають компонентам руху вліво - вправо, вперед - назад. Крім того, миша має кілька клавіш, які можуть бути використані для фіксації вибору, подібно до того як це робиться за допомогою клавіш звичайної клавіатури.

Логічні координати в порівнянні з координатами пристрою (документ прокручений вниз на 75 пікселів. Щоб перетворити координати пристрою в логічні необхідно використовувати контекст пристрою, який відноситься до даного вікна. Згадайте: об'єкт контексту устрою управляє висновком інформації у вікно, зберігає атрибути режиму малювання і надає функції для відображення тексту або графіки. Перший доданий оператор створює об'єкт контексту, що відноситься до вікна уявлення. Другий - викликає функцію OnPrepareDC класу CScrollView, коригувальну початок області перегляду на підставі поточної позиції прокрученого малюнка. Третій оператор викликає функцію DPtoLP класу CClientDC, перетворюючу координати курсору, збережені в параметрі point, з фактичних в логічні для об'єкта контексту по відношенню до нового (встановленому) початку області перегляду. Якщо координати, що зберігаються в параметрі point, перетворені в логічні то їх вже можна використовувати для малювання лінії.

Формування процедури так само, як і композиція, використовується для посилення продукцій, що прискорює розвиток когнітивного досвіду. Суть формування процедури полягає в тому, щоб поміняти в продукційних умовах змінні на константи. Даний прийом дозволяє ввести декларативні знання безпосередньо в продукцію. Розглянемо всі той же приклад зі стиранням слова. Положення курсору і цілі (координати х і у) визначається двома змінними. Щоб вибрати продукцію 1 випробовуваний повинен зберігати в робочій пам'яті як координати курсору, так і координати слова-мети. Припустимо, що якщо слово має конкретне місце розташування х, у (наприклад, 1 + 1), то є спільна операція стирання.

Важіль, куля і миша є устрою для управління переміщенням курсора по екрану. Отже, вони є перш за все позиціонують пристроями. Впливаючи на важіль, можна переміщати причеплений до нього курсор по екрану в будь-якому напрямку. Ті ж дії виконуються за допомогою кулі який можна обертати рукою. Куля також має два ступені свободи. Всі перераховані вузли знаходяться дозволяють отримати дві вхідні величини, що перетворюються в координати курсору. Таким чином, коли курсор знаходиться в деякій позиції, його координати можна інтерпретувати як вихідні сигнали керуючого пристрою.

Термінальна апаратура сучасних міні - і мікроЕОМ забезпечується різноманітними технічними засобами, що забезпечують ті чи інші методи взаємодії користувача з що виконується програмою. Серед них - функціональна клавіатура, призначена для виконання фіксованих або програмованих дій, пристрої для організації інтерактивного графічного взаємодії (світлові пір'я, важелі управління переміщенням спеціальних позначок, двокоординатні пристрої управління типу куля або миша, коордінатоскопи), сенсорні кнопки або панелі різні ігрові пульти. Більшість цих пристроїв відрізняється активним характером впливу на ЕОМ. З їх допомогою людина готує інформацію, призначену для передачі програмі а потім натискає кнопку або клавішу, що викликає переривання. У цей момент необхідно перервати працюючу програму, прийняти підготовлене користувачем повідомлення і врахувати його в подальшій роботі. Інші пристрої мають пасивний характер. Вони не викликають переривань і тому використовуються в програмах, побудованих за принципом питання-відповідь. Наприклад, програма видає на екран дисплея певний меню, а через деякий час опитує координати курсору і точки сенсорної панелі за допомогою яких користувач міг відреагувати на запит ЕОМ.