Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:miw08_mindstormscontrolj:apibrief [2008/05/20 05:43] miw |
pl:miw:miw08_mindstormscontrolj:apibrief [2019/06/27 15:50] (aktualna) |
===== Wyciąg z API leJOS oraz iCommand - Funkcjonalności ===== | ====== Wyciąg z API leJOS oraz iCommand - Funkcjonalności ====== |
kwiecień 2008 | kwiecień 2008 |
autor: Paweł Gutowski | autor: Paweł Gutowski |
-Klasy Activity + ActivityBase: Stanowią niejako "nakładkę" na Thread. Programista definiuje zestaw zachowań (Activity), które będą uruchamiane wtedy gdy któraś z innych "zachowań" ją wywoła (lub ona sama w przypadku callbacka, jako, że może implementować PortListener}. Krótko mówiąc, jest to uproszczona wersja obsługi wielowątkowości (pozornie). | -Klasy Activity + ActivityBase: Stanowią niejako "nakładkę" na Thread. Programista definiuje zestaw zachowań (Activity), które będą uruchamiane wtedy gdy któraś z innych "zachowań" ją wywoła (lub ona sama w przypadku callbacka, jako, że może implementować PortListener}. Krótko mówiąc, jest to uproszczona wersja obsługi wielowątkowości (pozornie). |
| |
lejos.util - pakiet z dodatkami, które wg twórców leJOSa mogą się przydać programistom klocków (bezpośrednio nie mają wiele wspólnego z samymi klockami). Udostępnianymi narzędziami są: | ==== lejos.util ==== |
| Pakiet z dodatkami, które wg twórców leJOSa mogą się przydać programistom klocków (bezpośrednio nie mają wiele wspólnego z samymi klockami). Udostępnianymi narzędziami są: |
-Timer + interfejs TimerListener służące do uruchamiania zdarzeń z opóźnieniem | -Timer + interfejs TimerListener służące do uruchamiania zdarzeń z opóźnieniem |
-Interfejs Recyclable + kilka klas kontenerowych. Można do nich wrzucać i wyrzucać obiekty. Taki śmieszny garbage collector, tyle, że collectorem jest sam programista... | -Interfejs Recyclable + kilka klas kontenerowych. Można do nich wrzucać i wyrzucać obiekty. Taki śmieszny garbage collector, tyle, że collectorem jest sam programista... |
-Datalogger - prosty logger umożliwiający logowanie liczb (bez tekstu) i wysłanie ich później do PC poprzez bluetooth lub USB. | -Datalogger - prosty logger umożliwiający logowanie liczb (bez tekstu) i wysłanie ich później do PC poprzez bluetooth lub USB. |