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.