Event (computing) (original) (raw)

About DBpedia

التعامل مع الحدث أو معالجة الأحداث في الجافا (Event Handling) هو من الأساسيات المهمة لبرامج مع واجهة المستخدم الرسومية. لتنفيذ واجهات المستخدم، يجب عليك السيطرة على الطريقة التي يعالج جافا فيها الأحداث. هنا سترى كيفية التقاط الأحداث من مكونات واجهة المستخدم وأجهزة الإدخال. علينا أيضا أن تظهر لك كيفية العمل مع الإجراءات، واتباع نهج أكثر تنظيما لمعالجة أحداث العمل.

thumbnail

Property Value
dbo:abstract التعامل مع الحدث أو معالجة الأحداث في الجافا (Event Handling) هو من الأساسيات المهمة لبرامج مع واجهة المستخدم الرسومية. لتنفيذ واجهات المستخدم، يجب عليك السيطرة على الطريقة التي يعالج جافا فيها الأحداث. هنا سترى كيفية التقاط الأحداث من مكونات واجهة المستخدم وأجهزة الإدخال. علينا أيضا أن تظهر لك كيفية العمل مع الإجراءات، واتباع نهج أكثر تنظيما لمعالجة أحداث العمل. (ar) Ein Ereignis (englisch event) dient in der Softwaretechnik – bei Entwicklung nach dem ereignisorientieren Programmierparadigma – zur Steuerung des Programmflusses. Das Programm wird nicht linear durchlaufen, sondern es werden spezielle Ereignisbehandlungsroutinen (engl. listener, observer, event handler) immer dann ausgeführt, wenn ein bestimmtes Ereignis auftritt. Ereignisorientierte Programmierung gehört zu den parallelen Programmiertechniken, hat also deren Vor- und Nachteile. (de) In programming and software design, an event is an action or occurrence recognized by software, often originating asynchronously from the external environment, that may be handled by the software. Computer events can be generated or triggered by the system, by the user, or in other ways. Typically, events are handled synchronously with the program flow; that is, the software may have one or more dedicated places where events are handled, frequently an event loop. A source of events includes the user, who may interact with the software through the computer's peripherals - for example, by typing on the keyboard. Another source is a hardware device such as a timer. Software can also trigger its own set of events into the event loop, e.g. to communicate the completion of a task. Software that changes its behavior in response to events is said to be event-driven, often with the goal of being interactive. (en) 컴퓨팅에서 이벤트(event)란 프로그램에 의해 감지되고 처리될 수 있는 동작이나 사건을 말한다. 대체로 이벤트는 프로그램 동작 과정과 함께 동시에 처리되도록 되어 있다. 즉 프로그램은 이벤트를 처리하기 위한 하나 이상의 전용 공간(또는 핸들러)를 가지게 되는데, 보통의 경우 이벤트 루프라고 불리는 곳에서 이를 처리하게 된다. 사용자가 키보드의 키를 누르는 것이 가장 대표적인 이벤트 발생 중의 하나이며, 타이머와 같은 하드웨어 장치가 이벤트를 발생 시키기도 한다. 또한 모든 프로그램은 작업이 완료되었다는 사실 등을 알리기 위해 자체적으로 정의한 이벤트를 발생시킬 수도 있다. 컴퓨터 프로그램 중에서 특히 이벤트에 반응하여 동작을 변경하는 방식을 이벤트 드리븐(event-driven) 방식이라고 하는데, 이는 보통 을 만드는데 그 목적이 있다. (ko) プログラミングにおけるイベント (英: event) は、プログラム内で発生した動作・出来事、またそれらを表現する信号である。メッセージあるいはアクション(動作)とも呼ばれる。 イベントの例としてWEBブラウザにおける「クリック」動作、ネットワークリクエストにおける「fetch完了」出来事が挙げられる。動作・出来事そのものではなく、それらをプログラム上で表現し詳細情報を保持しているオブジェクト(イベントオブジェクト)を単純にイベントと呼ぶことが多い。 (ja) Zdarzenie (ang. event) – zapis zajścia w systemie komputerowym określonej sytuacji. (pl) Inom programmering är en händelse när programmet känner av att något har inträffat vilket påverkar vad programmet gör. En händelse kan till exempel utlösas av att en användare gör något (t.ex. trycker ner en knapp), av en annan del av samma program eller av ett annat program. Varje händelse måste hanteras av programmet och en rutin köras, för att programmet ska kunna ge respons till användare eller annat program. Exempelvis finns det inom webbutveckling rutiner för att hantera händelser som berör olika HTML-element, dessa kallas för "lyssnare". (sv) Событие в объектно-ориентированном программировании — это сообщение, которое возникает в различных точках исполняемого кода при выполнении определённых условий. События предназначены для того, чтобы иметь возможность предусмотреть реакцию программного обеспечения. Для решения поставленной задачи создаются обработчики событий: как только программа попадает в заданное состояние, происходит событие, посылается сообщение, а обработчик перехватывает это сообщение. В общем случае в обработчик не передаётся ничего, либо передаётся ссылка на объект, инициировавший (породивший) обрабатываемое событие. В особых случаях в обработчик передаются значения некоторых переменных или ссылки на какие-то другие объекты, чтобы обработка данного события могла учесть контекст возникновения события. Самое простое событие — это событие, сообщающее о начале или о завершении некоторой процедуры. Событие, по сути, сообщает об изменении состояния некоторого объекта. Наиболее наглядно события представлены в пользовательском интерфейсе, когда каждое действие пользователя порождает цепочку событий, которые, затем обрабатываются в приложении. (ru) Em computação, um evento é o resultado de uma ação. A ocorrência de um evento pode provocar uma reação, que seria uma ação (ou conjunto de ações) a ser tomada. (pt) В інформатиці, подія (англ. event) — дія яка розпізнається програмним забезпеченням та оброблюється за допомогою певних інструкцій. Комп'ютерні події можуть бути згенеровані або ініціалізовані системно, користувачем або іншими способами. Як правило, події обробляються синхронно з програмою, тобто, програмне забезпечення може мати один або кілька виділених місць, де обробляються події, часто називається . Події виникають при виконанні користувачем певних дій, наприклад, натисканням клавіш на клавіатурі. Деякі події виникають по таймеру, наприклад перезапуск системи. Програмне забезпечення може також викликати свій власний набір подій в цикл обробки подій, наприклад, повідомити про завершення завдання. Деякі програми кардинально змінюють свою поведінку у відповідь на події, вони називаються подійно-орієнтованими. (uk)
dbo:thumbnail wiki-commons:Special:FilePath/GUI_-_Delegate_Event_Model.png?width=300
dbo:wikiPageExternalLink http://w3future.com/html/stories/callbacks.xml http://www.w3.org/TR/xml-events/Overview.html%23section-eventhandlers https://web.archive.org/web/20070211111543/http:/atddoc.cern.ch/Atlas/Notes/061/Note061-1.html https://web.archive.org/web/20110719030547/http:/hikwww2.fzk.de/hik/orga/verdi/rs/Dokumentation/Cpp/Cpp/ioc/tasks/t90us014.htm https://web.archive.org/web/20110720015340/http:/www.jini.org/wiki/Jini_Distributed_Events_Specification%23Distributed_Events_and_Notifications http://www.quirksmode.org/js/events_order.html
dbo:wikiPageID 7962417 (xsd:integer)
dbo:wikiPageLength 11768 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1121586439 (xsd:integer)
dbo:wikiPageWikiLink dbr:Callback_(computer_science) dbr:Scroll_wheel dbr:Proactor_pattern dbr:Touch_event dbc:Events_(computing) dbr:Application_framework dbr:Joystick dbr:Double-click dbr:Interactivity dbr:Interrupt_handler dbr:Pointing_device dbr:Computer_keyboard dbr:Computer_mouse dbr:Object-oriented_programming dbr:Observer_pattern dbr:Timer dbr:Virtual_synchrony dbr:Gamepad dbr:Control_flow dbr:Callback_(computer_programming) dbr:Signal_programming dbr:Subroutine dbr:Computer_hardware dbr:Computer_programming dbr:Polling_(computer_science) dbr:C_Sharp_(programming_language) dbc:Computer_programming dbc:Subroutines dbr:Triple-click dbr:Database_trigger dbr:DOM_events dbr:Database dbr:Event-driven_programming dbr:Event_handler dbr:Exception_handling dbr:Delegation_(programming) dbr:Pointing_device_gesture dbr:Signal_handler dbr:Protocol_(object-oriented_programming) dbr:Reactor_pattern dbr:Asynchronous_I/O dbr:Interrupt dbr:Interrupts dbr:JavaScript dbr:Java_(programming_language) dbr:Telecommunication dbr:Abstraction_(computer_science) dbr:Synchronisation dbr:Java_package dbr:Javadoc dbr:Software_design dbr:Human–computer_interaction dbr:Publish-subscribe dbr:Graphic_user_interface dbr:Instruction_set dbr:Messages dbr:Software dbr:Touchscreen dbr:User_(computing) dbr:Event_loop dbr:Gesture_recognition dbr:Peripheral dbr:Keyboard_(computing) dbr:GUI_toolkit dbr:Interface_(computer_science) dbr:File:GUI_-_Delegate_Event_Model.PNG
dbp:wikiPageUsesTemplate dbt:Redirect dbt:Reflist dbt:See dbt:Short_description dbt:Unreferenced_section
dcterms:subject dbc:Events_(computing) dbc:Computer_programming dbc:Subroutines
gold:hypernym dbr:Action
rdf:type yago:WikicatSubroutines yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:MilitaryConflict yago:Routine106582403 yago:Software106566077
rdfs:comment التعامل مع الحدث أو معالجة الأحداث في الجافا (Event Handling) هو من الأساسيات المهمة لبرامج مع واجهة المستخدم الرسومية. لتنفيذ واجهات المستخدم، يجب عليك السيطرة على الطريقة التي يعالج جافا فيها الأحداث. هنا سترى كيفية التقاط الأحداث من مكونات واجهة المستخدم وأجهزة الإدخال. علينا أيضا أن تظهر لك كيفية العمل مع الإجراءات، واتباع نهج أكثر تنظيما لمعالجة أحداث العمل. (ar) Ein Ereignis (englisch event) dient in der Softwaretechnik – bei Entwicklung nach dem ereignisorientieren Programmierparadigma – zur Steuerung des Programmflusses. Das Programm wird nicht linear durchlaufen, sondern es werden spezielle Ereignisbehandlungsroutinen (engl. listener, observer, event handler) immer dann ausgeführt, wenn ein bestimmtes Ereignis auftritt. Ereignisorientierte Programmierung gehört zu den parallelen Programmiertechniken, hat also deren Vor- und Nachteile. (de) 컴퓨팅에서 이벤트(event)란 프로그램에 의해 감지되고 처리될 수 있는 동작이나 사건을 말한다. 대체로 이벤트는 프로그램 동작 과정과 함께 동시에 처리되도록 되어 있다. 즉 프로그램은 이벤트를 처리하기 위한 하나 이상의 전용 공간(또는 핸들러)를 가지게 되는데, 보통의 경우 이벤트 루프라고 불리는 곳에서 이를 처리하게 된다. 사용자가 키보드의 키를 누르는 것이 가장 대표적인 이벤트 발생 중의 하나이며, 타이머와 같은 하드웨어 장치가 이벤트를 발생 시키기도 한다. 또한 모든 프로그램은 작업이 완료되었다는 사실 등을 알리기 위해 자체적으로 정의한 이벤트를 발생시킬 수도 있다. 컴퓨터 프로그램 중에서 특히 이벤트에 반응하여 동작을 변경하는 방식을 이벤트 드리븐(event-driven) 방식이라고 하는데, 이는 보통 을 만드는데 그 목적이 있다. (ko) プログラミングにおけるイベント (英: event) は、プログラム内で発生した動作・出来事、またそれらを表現する信号である。メッセージあるいはアクション(動作)とも呼ばれる。 イベントの例としてWEBブラウザにおける「クリック」動作、ネットワークリクエストにおける「fetch完了」出来事が挙げられる。動作・出来事そのものではなく、それらをプログラム上で表現し詳細情報を保持しているオブジェクト(イベントオブジェクト)を単純にイベントと呼ぶことが多い。 (ja) Zdarzenie (ang. event) – zapis zajścia w systemie komputerowym określonej sytuacji. (pl) Inom programmering är en händelse när programmet känner av att något har inträffat vilket påverkar vad programmet gör. En händelse kan till exempel utlösas av att en användare gör något (t.ex. trycker ner en knapp), av en annan del av samma program eller av ett annat program. Varje händelse måste hanteras av programmet och en rutin köras, för att programmet ska kunna ge respons till användare eller annat program. Exempelvis finns det inom webbutveckling rutiner för att hantera händelser som berör olika HTML-element, dessa kallas för "lyssnare". (sv) Em computação, um evento é o resultado de uma ação. A ocorrência de um evento pode provocar uma reação, que seria uma ação (ou conjunto de ações) a ser tomada. (pt) In programming and software design, an event is an action or occurrence recognized by software, often originating asynchronously from the external environment, that may be handled by the software. Computer events can be generated or triggered by the system, by the user, or in other ways. Typically, events are handled synchronously with the program flow; that is, the software may have one or more dedicated places where events are handled, frequently an event loop. (en) Событие в объектно-ориентированном программировании — это сообщение, которое возникает в различных точках исполняемого кода при выполнении определённых условий. События предназначены для того, чтобы иметь возможность предусмотреть реакцию программного обеспечения. (ru) В інформатиці, подія (англ. event) — дія яка розпізнається програмним забезпеченням та оброблюється за допомогою певних інструкцій. Комп'ютерні події можуть бути згенеровані або ініціалізовані системно, користувачем або іншими способами. Як правило, події обробляються синхронно з програмою, тобто, програмне забезпечення може мати один або кілька виділених місць, де обробляються події, часто називається . Події виникають при виконанні користувачем певних дій, наприклад, натисканням клавіш на клавіатурі. Деякі події виникають по таймеру, наприклад перезапуск системи. Програмне забезпечення може також викликати свій власний набір подій в цикл обробки подій, наприклад, повідомити про завершення завдання. Деякі програми кардинально змінюють свою поведінку у відповідь на події, вони називаються (uk)
rdfs:label معالجة الأحداث في الجافا (ar) Ereignis (Programmierung) (de) Event (computing) (en) イベント (プログラミング) (ja) 이벤트 (컴퓨팅) (ko) Evento (computação) (pt) Zdarzenie (informatyka) (pl) Событие (объектно-ориентированное программирование) (ru) Händelse (programmering) (sv) Подія (інформатика) (uk)
owl:sameAs freebase:Event (computing) yago-res:Event (computing) wikidata:Event (computing) dbpedia-ar:Event (computing) dbpedia-de:Event (computing) dbpedia-fa:Event (computing) dbpedia-ja:Event (computing) dbpedia-ko:Event (computing) http://mn.dbpedia.org/resource/Event_(програмчлал) dbpedia-no:Event (computing) dbpedia-pl:Event (computing) dbpedia-pt:Event (computing) dbpedia-ru:Event (computing) dbpedia-sl:Event (computing) dbpedia-sv:Event (computing) dbpedia-th:Event (computing) dbpedia-uk:Event (computing) dbpedia-vi:Event (computing) https://global.dbpedia.org/id/32aA3
prov:wasDerivedFrom wikipedia-en:Event_(computing)?oldid=1121586439&ns=0
foaf:depiction wiki-commons:Special:FilePath/GUI_-_Delegate_Event_Model.png
foaf:isPrimaryTopicOf wikipedia-en:Event_(computing)
is dbo:wikiPageDisambiguates of dbr:Event
is dbo:wikiPageRedirects of dbr:Mouse_click dbr:User-generated_event dbr:Mouse_event dbr:Touchscreen_event dbr:Event_handler dbr:Keyboard_event dbr:Keystroke_event dbr:Event_model dbr:Event_notification dbr:Listener_(computing) dbr:Key_press dbr:Keypress dbr:Keypresses dbr:Keystroke dbr:Keystrokes dbr:Click_(mouse) dbr:Event_(programming) dbr:Event_Listner dbr:Event_handlers dbr:Event_handling dbr:Event_listener dbr:Event_listner dbr:Event_object
is dbo:wikiPageWikiLink of dbr:Behavioral_analytics dbr:List_of_features_removed_in_Windows_8 dbr:Message dbr:Multi-touch dbr:Mutator_method dbr:MUD_client dbr:Mouse_click dbr:Basic4ppc dbr:DEX_(protocol) dbr:Umple dbr:User-generated_event dbr:Definitive_diagnostic_data dbr:Input_(computer_science) dbr:Comparison_of_C_Sharp_and_Java dbr:Comparison_of_programming_paradigms dbr:Computer dbr:SVG dbr:Observer_pattern dbr:SDS_Protocol dbr:Fuzzing dbr:GTK_Scene_Graph_Kit dbr:Glossary_of_computer_science dbr:Google_Closure_Tools dbr:Mouse_event dbr:Control_array dbr:Angular_(web_framework) dbr:Magdalen_Berns dbr:Call_Control_eXtensible_Markup_Language dbr:Signal_programming dbr:Simple_DirectMedia_Layer dbr:Comet_(programming) dbr:Delegate_(CLI) dbr:Functional_reactive_programming dbr:Keystroke_logging dbr:Program_counter dbr:Synchronization_(computer_science) dbr:Button_(computing) dbr:C_(programming_language) dbr:Touchscreen_event dbr:Database_trigger dbr:Windows_Runtime dbr:Distributed_data_flow dbr:GDK dbr:Lapsed_listener_problem dbr:Linearizability dbr:Logging_(software) dbr:AWS_Glue dbr:AWS_Lambda dbr:Adminer dbr:DOM_events dbr:ENEA_AB dbr:Event-driven_programming dbr:Event_handler dbr:Focus_(computing) dbr:Graphical_user_interface_builder dbr:Magic_cookie dbr:Pointing_device_gesture dbr:Real-time_computing dbr:HashiCorp dbr:JQuery dbr:JavaScript dbr:Keyboard_event dbr:Keystroke_event dbr:Laravel dbr:Blocking_(computing) dbr:SystemVerilog dbr:Systemd dbr:Hooking dbr:Document_Object_Model dbr:Spring_Roo dbr:Classification_Tree_Method dbr:Event dbr:Event_model dbr:Event_notification dbr:IFTTT dbr:IT_process_automation dbr:Ignition_SCADA dbr:Microsoft_Small_Basic dbr:NeWS dbr:Nginx dbr:Operating_system dbr:Canvas_element dbr:RTX_(operating_system) dbr:React_(JavaScript_library) dbr:Message_queue dbr:Model–view–presenter dbr:Multiplexing dbr:Server_change_number dbr:Semblance_analysis dbr:Sink_(computing) dbr:European_Component_Oriented_Architecture dbr:Command_button dbr:IQRF dbr:In-kernel_web_server dbr:Listener_(computing) dbr:Event-driven_architecture dbr:Event_calculus dbr:Mouseover dbr:Multimodal_Architecture_and_Interfaces dbr:XML_log dbr:Key_press dbr:Keypress dbr:Keypresses dbr:Keystroke dbr:Keystrokes dbr:Click_(mouse) dbr:Event_(programming) dbr:Event_Listner dbr:Event_handlers dbr:Event_handling dbr:Event_listener dbr:Event_listner dbr:Event_object
is foaf:primaryTopic of wikipedia-en:Event_(computing)