O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

2.6 flickr-, image list- und network-objekte

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Hs ansbach juni2013
Hs ansbach juni2013
Carregando em…3
×

Confira estes a seguir

1 de 12 Anúncio

Mais Conteúdo rRelacionado

Quem viu também gostou (15)

Anúncio

Mais de Michael Konzett (20)

Mais recentes (20)

Anúncio

2.6 flickr-, image list- und network-objekte

  1. 1. Microsoft® Small Basic Flickr-, ImageList- und Network-Objekte Geschätzte Zeit für den Abschluss dieser Lektion: 1 Stunde
  2. 2. Flickr-, ImageList- und Network-Objekte In dieser Lektion erhalten Sie Informationen über: Verwenden verschiedener Prozesse für das Flickr-Objekt. Verwenden verschiedener Prozesse für das ImageList-Objekt. Verwenden verschiedener Prozesse für das Network-Objekt.
  3. 3. Das Flickr-Objekt Flickr! Sie können auf diese Website für das Onlinehosting von Bildern direkt von Ihrem Small Basic-Programm aus zugreifen. Small Basic stellt das FlickrObjekt mit zwei Prozessen bereit – GetPictureOfMoment und GetRandomPicture. Betrachten wir diese Prozesse im Einzelnen…
  4. 4. Das Flickr-Objekt Sie können den GetPictureOfMoment-Prozess des Flickr-Objekts verwenden, um die URL für das vorgestellte Bild auf Flickr abzurufen. Sie können anschließend dieses Bild abrufen und in Ihrem Programm anzeigen, indem Sie die Prozesse DrawImage oder DrawResizedImage für das GraphicsWindow-Objekt verwenden.
  5. 5. Das Flickr-Objekt Sie können den GetRandomPicture-Prozess für das Flickr-Objekt verwenden, um die URL eines Bilds abzurufen, das in Flickr ein von Ihnen angegebenes Tag hat. Sie können beispielsweise auf Ihrem Desktop fünf Fotos im Querformat anzeigen, indem Sie den GetRandomPictureProzess verwenden und als Tag „landscape“ angeben, wie im Beispiel gezeigt. Nach der Ausführung des Programms wird der Desktophintergrund alle 10 Sekunden zu einem dieser fünf Querformatbilder geändert.
  6. 6. Das ImageList-Objekt Betrachten wir nun ein anderes Objekt, das Sie verwenden können, um Ihrem Small Basic-Programm bestimmte Bilder hinzuzufügen. Dies ist das ImageList-Objekt. Sie können dieses Objekt verwenden, um Bilder von einem bestimmten Speicherort zu laden und diese im Speicher zu speichern. Das ImageListObjekt stellt die folgenden Prozesse bereit: LoadImage – Dieser Vorgang lädt das gespeicherte Bild aus einer lokalen Datei oder dem Internet in den Speicher Ihres Computers. Sie müssen den Namen der URL für die Datei angeben, die Sie laden möchten. GetHeightOfImage und GetWidthOfImage – Diese Prozesse rufen die Höhe und die Breite des gespeicherten Bilds ab. Wenn Sie diesen Prozess verwenden, müssen Sie den Namen der Bilddatei angeben.
  7. 7. Das ImageList-Objekt Betrachten wir nun, wie Sie die einzelnen Prozesse für das ImageList-Objekt verwenden können… Schauen wir uns dies anhand eines Beispiels an… Sie rufen die Höhe und die Breite des Bilds ab, indem Sie die Prozesse GetHeightOfImage und GetWidthOfImage verwenden. Anschließend legen Sie die Größe des GraphicsWindow-Objekts als die gleiche Größe wie das Bild fest. Nun wird das Bild im Grafikfenster angezeigt.
  8. 8. Das Network-Objekt Wahrscheinlich möchten Sie manchmal eine bestimmte Datei in Ihr Small Basic-Programm einschließen. Diese Datei ist möglicherweise im lokalen Netzwerk oder als Webseite im Internet verfügbar. Sie können die gewünschte Datei aus dem Netzwerk abrufen, indem Sie in Small Basis das Network-Objekt verwenden. Wie Sie sehen, stellt das Network-Objekt zwei Prozesse bereit: DownloadFile und GetWebPageContents. Schauen wir uns diese Prozesse und deren Verwendung genauer an…
  9. 9. Das Network-Objekt Sie können den DownloadFile-Prozess für das Network-Objekt verwenden, um eine Datei aus dem Netzwerk als temporäre Datei auf den lokalen Computer herunterzuladen. Um diesen Prozess zu verwenden, müssen Sie den Speicherort der Datei im Netzwerk angeben. Das Textfenster zeigt den Speicherort der heruntergeladenen Datei auf dem Computer an.
  10. 10. Das Network-Objekt Sie erhalten den Inhalt einer von Ihnen angegebenen Webseite, indem Sie den GetWebPageContents-Prozess für das Network-Objekt verwenden. In diesem Fall zeigt das Textfenster den HTML-Code der Webseite an, „http: //www.microsoft.com/“.
  11. 11. Fassen wir zusammen… Herzlichen Glückwunsch! Sie haben Folgendes gelernt: Verwenden verschiedener Prozesse für das Flickr-Objekt. Verwenden verschiedener Prozesse für das ImageList-Objekt. Verwenden verschiedener Prozesse für das Network-Objekt.
  12. 12. Zeigen Sie, was Sie wissen Schreiben Sie ein Programm, das die folgenden Prozesse durchführt:  Lädt 10 Bilder von Tieren von Flickr herunter.  Legt die Höhe und die Breite des Grafikfensters so fest, dass dieses der Größe der Bilder entspricht.  Zeigt die heruntergeladenen Bilder im Grafikfenster an.  Ändert das Bild alle zwei Sekunden.

Notas do Editor

  • Um das Flickr-Objekt in Small Basic zu verwenden, müssen Sie eine Verbindung mit dem Internet herstellen.
  • Um das Flickr-Objekt in Small Basic zu verwenden, müssen Sie eine Verbindung mit dem Internet herstellen.Code:GraphicsWindow.BackgroundColor = „Black“Pic = Flickr.GetPictureOfMoment()GraphicsWindow.DrawResizedImage(Pic, 0, 0, 600, 400)
  • Um das Flickr-Objekt in Small Basic zu verwenden, müssen Sie eine Verbindung mit dem Internet herstellen.Code:For image = 1 to 5pic = Flickr.GetRandomPicture(„landscape“)Desktop.SetWallPaper(pic)Program.Delay(10000)EndFor
  • Code:FilePath = „http://www.microsoft.com/“WebPageContent = Network.GetWebPageContents(FilePath)TextWindow.WriteLine(„InhaltderSeite: “)TextWindow.WriteLine(WebPageContent)
  • Lösung:While picture < 10ImagePath = Flickr.GetRandomPicture(„Tiere“) Images = ImageList.LoadImage(ImagePath) GraphicsWindow.Height = ImageList.GetHeightOfImage(Images) GraphicsWindow.Width = ImageList.GetWidthOfImage(Images) GraphicsWindow.DrawImage(Images, 0, 0) Program.Delay(2000) picture = picture + 1EndWhile

×