Here’s our first example of using state machines for input handling. I dịch - Here’s our first example of using state machines for input handling. I Việt làm thế nào để nói

Here’s our first example of using s

Here’s our first example of using state machines for input handling. Inside the GUI toolkit, a state machine is handling the translation of raw events into higher-level events. Here’s how the click event is generated – after a mousedown and mouseup, as long as the mouse hasn’t moved (much) between those two events. Question for you: what is the threshold on your favorite GUI toolkit? If it’s measured in pixels, how large is it? Does the mouse exiting the bounding box of the graphical object trigger the threshold regardless of pixel distance?
In this case, the raw events (down, up, move) are still delivered to your application, along with the translated event (click). This means that if your application is handling both the raw events and the translated events, it has to be prepared to expect this. This often comes up with double-click, for example: your application will see two click events before it sees the double-click event. As a result, you can’t make click do something incompatible with double-click.
But occasionally, low-level events are consumed in the process of translating them to higher-level events. It’s a difference you have to pay attention to in your particular toolkit.
Here’s some HTML code to experiment with the translation of raw mouse events into clicks and doubleclicks:

0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Dưới đây là ví dụ đầu tiên của việc sử dụng nhà nước máy cho đầu vào xử lý. Bên trong bộ công cụ GUI, một nhà nước máy xử lý dịch nguyên sự kiện vào các sự kiện cao cấp. Dưới đây là cách nhấp vào sự kiện được tạo ra-sau một mousedown, mouseup, miễn là chuột đã không di chuyển (nhiều) giữa những sự kiện hai. Câu hỏi dành cho bạn: ngưỡng trên bộ công cụ GUI yêu thích của bạn là gì? Nếu nó được đo bằng điểm ảnh, làm thế nào lớn là nó? Không chuột ra khỏi hộp kích hoạt đối tượng đồ họa ngưỡng bất kể khoảng cách điểm ảnh, bounding?Trong trường hợp này, các sự kiện nguyên (xuống, lên, di chuyển) vẫn còn được gửi đến ứng dụng của bạn, cùng với sự kiện này dịch (nhấp chuột). Điều này có nghĩa rằng nếu ứng dụng của bạn xử lý các sự kiện sống và các sự kiện đã dịch, nó đã được chuẩn bị sẵn sàng để hy vọng điều này. Điều này thường đi kèm với double-click, ví dụ: ứng dụng của bạn sẽ thấy hai sự kiện nhấp chuột trước khi nó thấy sự kiện nhấn đúp. Kết quả là, bạn không thể làm cho bấm vào làm một cái gì đó không tương thích với nhấp đúp.Nhưng đôi khi, ở độ cao thấp sự kiện được tiêu thụ trong quá trình dịch chúng với các sự kiện cao cấp. Nó là một sự khác biệt bạn phải chú ý đến trong bộ công cụ cụ thể của bạn.Đây là một số mã HTML để thử nghiệm với các bản dịch của sự kiện nguyên chuột vào nhấp chuột và doubleclicks:
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Dưới đây là ví dụ đầu tiên của chúng tôi sử dụng máy nhà nước để xử lý đầu vào. Bên trong bộ công cụ GUI, một máy nhà nước là xử lý các bản dịch của nguyên kiện vào các sự kiện cấp cao hơn. Đây là cách các sự kiện nhấp chuột được tạo ra - sau một mousedown và mouseup, miễn là con chuột đã không di chuyển (nhiều) giữa hai sự kiện. Câu hỏi cho bạn: sự ngưỡng trên bộ công cụ GUI yêu thích của bạn là gì? Nếu nó được đo bằng pixel, lớn như thế nào là nó? Có con chuột thoát khỏi khung giới hạn của các đối tượng đồ họa kích hoạt các ngưỡng bất kể khoảng cách điểm ảnh?
Trong trường hợp này, nguyên kiện (lên, xuống, di chuyển) vẫn giao cho ứng dụng của bạn, cùng với sự kiện dịch (click). Điều này có nghĩa rằng nếu ứng dụng của bạn được xử lý cả các nguyên kiện và các sự kiện dịch, nó phải được chuẩn bị để mong đợi này. Điều này thường đi kèm với kích đúp vào, ví dụ: ứng dụng của bạn sẽ thấy hai sự kiện nhấp chuột trước khi nó thấy các sự kiện double-click. Kết quả là, bạn không thể làm một cái gì đó không tương thích bấm làm với kích đúp vào.
Nhưng đôi khi, sự kiện cấp thấp được tiêu thụ trong quá trình dịch cho các sự kiện cấp cao hơn. . Đó là một sự khác biệt, bạn phải chú ý đến trong bộ công cụ cụ thể của bạn
Dưới đây là một số mã HTML để thử nghiệm với các bản dịch của các sự kiện chuột liệu vào nhấp chuột và doubleclicks:

đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: