Obiekty Flickr, ImageList i Networks

Transkrypt

Obiekty Flickr, ImageList i Networks
Microsoft® Small Basic
Obiekty Flickr, ImageList i Network
Szacowany czas trwania lekcji: 1 godzina
Obiekty Flickr, ImageList i Network
Podczas tej lekcji dowiesz się, jak:
Używać różnych operacji na obiekcie Flickr.
Używać różnych operacji na obiekcie
ImageList.
Używać różnych operacji na obiekcie
Network.
Obiekt Flickr
Flickr! Można uzyskać dostęp do tej witryny sieci Web bezpośrednio ze swojego
programu Small Basic.
Small Basic oferuje obiekt Flickr
posiadający dwie operacje —
GetPictureOfMoment
i GetRandomPicture.
Przyjrzyjmy się każdej z tych
operacji…
Obiekt Flickr
Korzystając z operacji GetPictureOfMoment obiektu Flickr,
można uzyskać adresy URL najświeższych zdjęć w serwisie Flickr.
Zdjęcie można pobrać i wyświetlić
w swoim programie przy użyciu
operacji DrawImage lub
DrawResizedImage obiektu
GraphicsWindow.
Obiekt Flickr
Za pomocą operacji GetRandomPicture obiektu Flickr można uzyskać adres URL
zdjęcia w serwisie Flickr, które ma podany tag.
Na przykład korzystając z operacji GetRandomPicture
i określając tag jako „landscape”, można wyświetlić na swoim
pulpicie pięć zdjęć poziomo (tak jak pokazano w przykładzie).
Po uruchomieniu programu
tapeta na pulpicie zmienia się
na jeden z tych pięciu obrazów
co 10 sekund.
Obiekt ImageList
Przyjrzyjmy się innemu obiektowi, którego można użyć
do dodania określonego zdjęcia w swoim programie
Small Basic.
Oto obiekt ImageList.
Obiekt ten służy do pobierania obrazów z określonej lokalizacji i przechowywania
ich w pamięci. Do obiektu ImageList przypisane są następujące operacje:
LoadImage—Ta operacja pobiera obraz z pliku lokalnego lub z Internetu i zapisuje
go w pamięci komputera. Należy podać nazwę lub adres URL pliku do pobrania.
GetHeightOfImage i GetWidthOfImage—Te operacje pozwalają na uzyskanie
danych dotyczących wysokości i szerokości przechowywanego obrazu. Aby użyć
tej operacji, trzeba podać nazwę pliku obrazu.
Obiekt ImageList
Zobaczmy, jak korzystać z różnych operacji obiektu
ImageList…
Oto przykład...
Za pomocą operacji GetHeightOfImage
i GetWidthOfImage uzyskujemy
informacje na temat wysokości
i szerokości obrazu.
Następnie ustawiamy rozmiar obiektu
GraphicsWindow, aby miał taką samą
wielkość, jak obraz.
Na końcu wyświetlamy obraz w oknie
grafiki.
Obiekt Network
Czasami konieczne jest dołączenie pliku do programu
Small Basic. Plik ten może być dostępny w Twojej
lokalnej sieci lub na stronie internetowej.
Aby pobrać żądany plik z sieci, można
użyć obiektu Network w programie
Small Basic.
Jak widać, do obiektu Network przypisane
są dwie operacje: DownloadFile
i GetWebPageContents.
Dowiedzmy się więcej na temat tych
operacji i sposobów ich wykorzystania…
Obiekt Network
Przy użyciu operacji DownloadFile obiektu Network można pobrać plik
z sieci i zapisać go w pliku tymczasowym na komputerze lokalnym.
Aby skorzystać z tej operacji, trzeba podać lokalizację pliku w sieci.
Okno tekstowe wyświetla lokalizację pobranego
pliku na komputerze.
Obiekt Network
Przy użyciu operacji GetWebPageContents obiektu Network można pobrać
zawartość wskazanej strony internetowej.
W tym przypadku okno
tekstowe wyświetla kod
HTML strony „http:
//www.microsoft.com/”.
Podsumowanie…
Gratulacje! Teraz potrafisz:
Używać różnych operacji na obiekcie Flickr.
Używać różnych operacji na obiekcie ImageList.
Używać różnych operacji na obiekcie Network.
Sprawdź swoją wiedzę
Napisz program, który będzie wykonywać
następujące operacje:
 Pobierze z serwisu Flickr 10 zdjęć
przedstawiających zwierzęta.
 Dostosuje wysokość i szerokość okna
grafiki do rozmiaru zdjęć.
 Wyświetli pobrane zdjęcia w oknie
grafiki.
 Będzie zmieniał zdjęcie co 2 sekundy.

Podobne dokumenty