Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner

Ähnliche Dokumente
Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner

Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner

Programmieren? Das kann ich auch! Bau dir deine interaktive Bildergeschichte

Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner

Installation und Nutzung WinAuth

Anleitung zum Update von Sun Java mit Secunia:

Installation von Java-JDK, BlueJ und SuM Eine Schritt-für-Schritt-Anleitung

Mit Dateien und Ordnern arbeiten

Lastenheft für dynamische Geometrie-Software der Firma EduSoft

3 Mit Programmen und Fenstern

Anleitung GeoVision Multicam System

Übung 1. Explorer. Paint. Paint. Explorer

Weg finden. Anmerkung: Die Anleitung ist optimiert für MS Word 13 und Paint unter Windows 8.1.

Starten der Software unter Windows XP

Für die Arbeit mit Pygame werden wird die Umgebung PortablePython Version 2.7.x verwenden.

TeamDrive Outlook-Plugin für Windows

PC-Schriften mit AMP Font Viewer ansehen:

Installationsanweisung Aktivierung für RadarOpus für PC s ohne Internetzugang (WINDOWS)

Scrollrad (Mausrad) (Mauspad) 2. Ein Rechtshänder legt den Handballen auf die große Fläche ohne Tasten und benutzt den

Erstellung eines elektronischen Bilderbuchs mit Open Office

e-fon PRO Bright Version 2015 Installation Ausgabedatum , Dokumentversion UPC Schweiz GmbH

Scrollrad (Mausrad) Mauspad

Recover Anleitung ONE XCELLENT-10 Tablet via USB Stick

Schnellübersichten. ECDL Modul Computer-Grundlagen

Einführung in NI LabVIEW

SPSS Installation und Einrichtung des Lizenzservers (Windows)

Installation eines TerraTec Treibers unter Windows Vista

Worksheet Crafter Installationsanleitung

InDesign CS6. Grundlagen. Peter Wies, Linda York. 1. Ausgabe, 2. Aktualisierung, November 2013 INDCS6

Starten der Software unter Windows 7

Anleitung. Installation von IBM SPSS Statistics 24.0 unter Linux am Beispiel von Linux Mint 18 als Netzwerklizenz

Beschreibung für Import der Protokolldaten nach Microsoft Excel

Diese Anleitung zeigt dir, wie du eine Einladung mit Microsoft Word gestalten kannst.

Konstruktion einer Scheibe 1 Werkzeuge zur Konstruktion einer Scheibe mit einem Loch

Installationsanleitung für das Touch Display: S170E1-01 LCD A170E1-T3 ChiMei - egalaxy

TZ Programm. die ersten Schritte zum Erfolg. Ratgeber für. ... den Download... die Installation... den ersten Programmstart...

Im Original veränderbare Word-Dateien

Installationsanweisungen

CRecorder Bedienungsanleitung

Arbeiten mit IrfanView

Erste einmalige Anmeldung zur Vorbereitung:

Wie kann man Bilder vom iphone auf Windows 10 übertragen

Inhalt. Dokument Beschreibung. Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Visual Basic Express PST_Bearbeitung_Dialog

2.3.2 Fenster verschieben Fenster überlappen

Tutorial: Verwendung von Visual Studio 2005 als XML-Werkzeug

Mit dem Explorer arbeiten

Datenübertragung und Datenstruktur auf dem Computer am Beispiel von Bildern/Videos vom Smartphone oder von Digital Kameras.

Eine kleine Einführung zum Homenostruktor

Anleitung zur Software-Installation. Polaris QC Version Deutsch

Installation der Kundenkartei 5

Desktop Hintergrund einrichten.

Die Bild-in-Bild-Funktion bei Videos. Tipp. Die Standardprogramme von High Sierra

Entschädigungen für Kontrolltierärzte Bedienungsanleitung

Übung - Verwalten der Autostart-Ordner in Windows XP

Schulung Panoramic Studio 3D

Computer Schulung WINDOWS 8 / 8.1

Wirtschaftsinformatik. Übung

CRecorder V3.10 Bedienungsanleitung

Installation der Kundenkartei 5

Kapitel 1: Die ersten Schritte Thema: Programmieren Seite: 1

INSTALLATIONSANLEITUNG SHOT OFFICE FÜR SCHIESSPLÄTZE

Der Fehler 2038 auf Computern von Apple

Anleitung Canton musicbox XS/S Firmware-Update

Trickfilm «Hexe» mit PowerPoint PC PowerPoint 2007

DLR SchoolLab Lektion 1 Erste Schritte

ZoomText Mac. Nachtrag zum Benutzerhandbuch

ASV-Schülerdaten ins Update 12 einlesen

Der CodeBug. A) Erste Schritte. 1) Einleitung

Kontrollleuchten, Zahlenblock. Sondertasten, Funktionstasten. Kontrollleuchten. Zahlenblock. Unterbrechertaste. Drucktaste.

Werkzeuge für die Dateneingabe

Dieses Dokument ist eine Anleitung zur richtigen Installation von OpenOffice und der Niederländischen Rechtschreibprüfung

Basics. Ebenen Zoomen Navigator Statusleiste Schnappschuss Tastenkombinationen Datei Informationen Vorder- und Hintergrundfarbe.

Anwender Dokumentation. Update WFinac. Version 2.41 Build 101

Anleitung Canton musicbox XS/S Firmware-Update

Tipps & Tricks zur Kundenkartei 4

Bedienungsanleitung GOZ-Handbuch der Landeszahnärztekammer Baden-Württemberg

Installation der ersten Arbeitsstation (1. PC)

Blatt 8. Einführung in vmd. Grundlagen. Gestaltung. Beispiel. Blatt 8. Weitere

HEINZ MARTIN PRINTSCREEN BETRIEBSANLEITUNG. Rev 2.11

Recover Anleitung ONE XCELLENT-10 Tablet via USB Stick

Übung - Überwachen und Verwalten von Systemressourcen in Windows Vista

Im Mathe-Pool startet man Eclipse am besten aus einer Shell heraus, und zwar indem man im Home- Verzeichnis den Befehl

Die Mausbedienung: Bedienung der Maus lernen

Ausbildungsziel: Sicherer Umgang mit der Maus

Tiscover CMS 7. Neuerungen im Vergleich zu Tiscover CMS 6

Microsoft Visual Studio Community 2015

ClipChap V Der Power-Zwischenablage-Manager.

Aufwandprotokoll für Amtstierärzte Bedienungsanleitung

Windows. Martina MÜLLER. Monika WEGERER. Zusammengestellt von. Überarbeitet von

Wir programmieren unser eigenes Computer-Spiel

Software. Die Erste. C o m p u t e r G r u n d w i s s e n Te i l I I. S o f t w a r e. H a r d w a r e. C D / D V D B r e n n e n.

Anleitung zur Aktivierung der neuen Lizenz an Ihren Rechnern

VISI SDK Tool Meusburger. Release: VISI 21 Autor: Simon Schmitt Datum:

Bedienungsanleitung Version: 1.0 Datum:

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

CTI - Client 2 Installations- und Bedienungsanleitung

Nun öffnet sich das Fenster "Geplante Tasks". Hier zum Einrichten eines neuen Tasks auf "Geplanten Task hinzufügen" klicken. Es öffnet sich der Assist

Installationsvorbereitung und Installation des C-Rents

Übung - Ausführen des Befehlszeilendienstprogramms in Windows 7

Installationsanleitung DigiSign-Pad-Software

Transkript:

Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner Christiane Taras Institut für Visualisierung und interaktive Systeme Universität Stuttgart GEFÖRDERT VON AKTIONSPARTNER

Folien zum Beispiel-Bildschirmschoner Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 2/22

Erstmal anschauen 1/2 Bevor es losgeht, müsst ihr euch die Entwicklungsumgebung installieren: oder Visual C# Express: http://www.microsoft.com/germany/express/product/visualcsh arpexpress.aspx SharpDevelop http://www.icsharpcode.net/opensource/sd/default.aspx Dann müsst ihr noch die passende Datei von der Webseite laden Die Dateien zum Bildschirmschoner sind in einem Zip-Archiv, das muss man entpacken Rechtsklick auf die Zip-Datei Und den Menüpunkt mit entpacken wählen Danach befinden sich alle Dateien in einem Ordner Diesen Ordner öffnen Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 3/22

Erstmal anschauen 2/2 Im geöffneten Ordner Doppelklick mit linke Maustaste auf GirlsDay.sln Visual Studio (oder SharpDevelop) öffnet sich Ausführen mit dem Play-Symbol oder F5 Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 4/22

Quellcode öffnen 1. In Visual Studio: Rechtsklick auf Screensaver.cs, Linksklick auf View Code bzw. Code anzeigen 2. Quellcode-Datei öffnet sich Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 5/22

Nun mal zum Quellcode Standardbibliotheken, die verwendet werden Kommentar (nur für den Menschen, auch // oder /* */ ) Standardklasse Form = ein Fenster Ganz viel Kommentar Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 6/22

Woher weiß der Computer, was er machen muss? Jedes C#-Programm hat eine Main -Methode Dort wird angefangen In vielen anderen Sprachen ähnlich (z.b. Java, C) ScreenSaver() wird ausgeführt Anwendung (der Bildschirmschoner) wird gestartet Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 7/22

Der Bildschirmschoner ist nur ein großes Fenster (1/2) Kein Fensterrahmen Fenster liegt über allen anderen Fenster ist so groß, wie der Bildschirm Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 8/22

Der Bildschirmschoner ist nur ein großes Fenster (2/2) Änderung rückgängig machen: Strg / Ctrl + Z drücken Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 9/22

Der Bildschirmschoner kann per Maus oder Tastatur beendet werden (1/2) Für die Ereignisse Maustaste drücken, Maus bewegen und Taste drücken werden Ereignisbehandlungen registriert Ereignis : Irgendwas passiert Ereignisbehandlung : Eine Methode, in der steht, was bei dem Ereignis gemacht wird Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 10/22

Der Bildschirmschoner kann per Maus oder Tastatur beendet werden (2/2) Close() = Fenster schließen Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 11/22

Das Bild ändert sich alle 40 Millisekunden Neuen Zeitgeber erzeugen Zeitgeber ist aktiv (läuft, wenn das Programm läuft) Alle 40 ms gibt der Zeitgeber ein Signal ( Tick ) Kommt das Signal (Ereignis), wird die Methode OnTimerTick aufgerufen OnTimerTick zeichnet die Kreise und veranlasst, dass das Fenster neu gezeichnet wird Jetzt geht alles ganz langsam. Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 12/22

Den Vordergrund des Bildschirmschonerbildes ändern (1/6) Farben der Kreise werden über ein Feld ( Array ) definiert Nur noch gelbe und rote Kreise Erinnerung: rückgängig machen: Strg / Ctrl + Z drücken Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 13/22

Den Vordergrund des Bildschirmschonerbildes ändern (2/6) Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 14/22

Den Vordergrund des Bildschirmschonerbildes ändern (3/6) Kreise haben einen weichen Rand und sind gleich groß Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 15/22

Den Vordergrund des Bildschirmschonerbildes ändern (4/6) Neuer Kreis Radius wird auf 0 gesetzt Andere Werte werden zufällig gewählt (z.b. Index der Farbe) Zufallsgenerator ( Random ) darf nur einmal initialisiert werden (z.b. bei Programmstart), sonst funktioniert er nicht Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 16/22

Den Vordergrund des Bildschirmschonerbildes ändern (5/6) Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 17/22

Den Vordergrund des Bildschirmschonerbildes ändern (6/6) Stundenzählung nur bis 12, keine Sekunden mehr Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 18/22

Den Hintergrund des Bildschirmschonerbildes ändern (1/3) Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 19/22

Den Hintergrund des Bildschirmschonerbildes ändern (2/3) Der Text sieht nicht mehr so gut aus Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 20/22

Den Hintergrund des Bildschirmschonerbildes ändern (3/3) Jetzt wird nur noch jedes zweite Quadrat gemalt. Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 21/22

Jetzt bist Du dran! Girls Day 22.04.2010 Christiane Taras VIS, Uni Stuttgart Programmieren? Das kann ich auch! - Bau dir deinen eigenen Bildschirmschoner 22/22