Spisu treści:

Stwórz swój własny widżet: 6 kroków
Stwórz swój własny widżet: 6 kroków

Wideo: Stwórz swój własny widżet: 6 kroków

Wideo: Stwórz swój własny widżet: 6 kroków
Wideo: Jak zapuścić brodę SZYBCIEJ? 6 kroków dla każdego! 2024, Listopad
Anonim
Stwórz swój własny widżet
Stwórz swój własny widżet

Ten instruktaż nauczy Cię, jak utworzyć podstawowy Yahoo! Widżet. Pod koniec tego samouczka nauczysz się trochę JavaScript i XML.

Krok 1: Pierwsze kroki

Pierwsze kroki
Pierwsze kroki

Niektóre narzędzia potrzebne do stworzenia widżetu to: Komputer z systemem Mac OS X lub Windows Xp/Vista Program do edycji tekstu. (Notatnik jest idealny.) - Program do edycji obrazu. (Microsoft Paint jest w porządku.) - Cierpliwość i czas. - Yahoo Widgets - Widget Converter Widget Gdy masz już te programy i widżety, możesz przejść do kroku drugiego.

Krok 2: Tworzenie struktury folderów

Tworzenie struktury folderów
Tworzenie struktury folderów
Tworzenie struktury folderów
Tworzenie struktury folderów

Teraz będziesz musiał utworzyć strukturę folderów, aby pomieścić wszystkie pliki tworzące widżet. Struktura wygląda następująco: -Nazwa widżetu | Spis treści | Zasoby Widget.kon Main.js | Wszystkie obrazy, których będzie używał widżet Możesz pobrać ten widżet, aby automatycznie utworzyć strukturę folderówStruktura - Reinier KaperUstaw preferencje widżetu, klikając prawym przyciskiem myszy dowolną jego część, a następnie kliknij preferencje. Zmień preferencje Struktury na następujące: root: Przejdź do folderu widżetów. (Znajduje się w „Moje dokumenty” w systemie Windows) Teraz możesz kliknąć widżet, a pojawi się okno dialogowe z prośbą o nazwę widżetu.

Krok 3: Tworzenie wszystkich niezbędnych plików

Tworzenie wszystkich niezbędnych plików
Tworzenie wszystkich niezbędnych plików

Zaczniemy od utworzenia pliku widget.xml, który przekazuje silnikowi widżetów informacje o Twoim widżecie. Pobierz szablon stworzony do użycia. Pobierz link poniżej. Umieść plik w folderze „Zawartość” znajdującym się w folderze o nazwie, którą wybrałeś wcześniej. Otwórz plik w wybranym edytorze tekstu i zastąp YourNameHere swoim imieniem i nazwiskiem. Zapisz i zamknij. Następnie utworzymy plik.kon, który jest głównym plikiem informującym widżet, co ma robić. Plik.kon to po prostu plik XML ze zmienionym rozszerzeniem. Pobierz ten podstawowy plik widget.kon i umieść go również w folderze „Contents”. Ponownie otwórz plik za pomocą edytora tekstu. Pierwsza linia oznacza, że plik jest plikiem XML utworzonym z kodowaniem UTF-8. Następnym tagiem do dodania jest tag widżetu; Następnie deklarujesz swoje ustawienia, takie jak debug;. Teraz jesteś gotowy do dodania elementów okna;. Widżety mają wiele obiektów, które wykonują określone rzeczy i mają określone właściwości. Na przykład obiekt tekstowy, tworzy tekst. Oto lista niektórych właściwości obiektu tekstowego: -name (samoobjaśniająca się) -window (przestarzała) -data (tekst do wyświetlenia) -color (samoobjaśniająca) -size -font -hOffset (aka x) -vOffset (aka y) -width -height Powiedziawszy to, zacznijmy kodować. Dodaj następujący kod do pliku kon, w tagach: myTextHello World!blueArial18left252W języku angielskim to ustawia obiekt tekstowy o nazwie myText, który wyświetla "Hello World!" czcionką Arial, kolorem niebieskim i rozmiarem 12. Zapisz plik kon i przejdź do kroku czwartego.

Krok 4: Raduj się

Raduj się!
Raduj się!

Kliknij dwukrotnie plik kon, a widżet zostanie załadowany. Gratulacje! Utworzyłeś swój pierwszy widżet. Ale nie skończyliśmy jeszcze kodowania. Prawdopodobnie myślisz: „To wszystko?”, prawda? Przejdź do kroku 5, aby dodać funkcję do widżetu.

Krok 5: Dodawanie funkcji

Dodawanie funkcji
Dodawanie funkcji

Teraz sprawimy, że widżet będzie wyświetlał aktualny czas. Będzie to wymagało licznika czasu aktualizującego się co minutę i kolejnego pliku. Następnym plikiem będzie plik JavaScript, który trafi do folderu „Zawartość”. Otwórz edytor tekstu i utwórz plik o nazwie main.js. Aby dodać czas, użyjemy "obiektu Date". Aby ustawić obiekt daty, utwórz funkcję. Dodaj tę funkcję do pliku js:function updateText()'{ theTime = new Date(); theGodzina = String(Godzina.getGodziny()); theMinutes = String(theTime.getMinutes()); myText.data = "Czas to: "+ theGodzina+":"+theMinuty; print('update');}Twój widżet nie pokaże jeszcze godziny, ponieważ nie wie, co zrobić z plikiem js. Aby się tym zająć, dodajemy ten program obsługi zdarzeń do pliku Kon, w znacznikach, ale nie w znacznikach: include('main.js');Aby zaktualizować czas, musimy utworzyć timer, który wejdzie plik Kon, w znacznikach, ale nie w znacznikach: Zapisz pliki i wczytaj widżet. Powinien pokazywać czas. Jeśli to nie zadziała, pobierz zarówno kon, jak i js od dołu i zastąp je starymi.

Krok 6: Podsumowanie

Użyj widżetu konwertera widżetów, aby przekonwertować widżet na plik.widget. UWAGA: Przeciągnij folder o nazwie widżetu do konwertera, a nie plik kon. Jeśli chcesz pójść dalej z widżetem, skorzystaj z zasobów tutaj. Oto lista rzeczy, które możesz spróbować osiągnąć za pomocą widżetu: -Dodaj preferencje, aby kontrolować czcionkę za pomocą tagu i pod-tagu czcionki- Dodaj kilka programów obsługi zdarzeń, takich jak onClick, używając tagów lub.-Wyświetl obraz z lokalnego pliku za pomocą obiektu obrazu Mam nadzieję, że ten samouczek okazał się przydatny i będziesz cieszyć się nieskończonymi możliwościami widżetów, Hunter

Zalecana: