1 BALLSPIELEREI Zur Laufzeit soll die Kreisscheibe mittels Schieberegler über das ganze Formular bewegt werden können. Einführung in Komponenten und Ereignisprozeduren.

Slides:



Advertisements
Ähnliche Präsentationen
Erstellen von Raumgrundrissen mit Vorlagen
Advertisements

Einführung in HTML (Hypertext Markup Language)
Variablen und Datentypen
Body Der Body-TAG umrahmt nicht nur den sichtbaren Teil, sondern kann ihn auch verändern. Attribut Wert Beschriebung background Bild gibt.
Programmieren in Logik
Suche in Texten (Stringsuche )
3. Kapitel: Komplexität und Komplexitätsklassen
FB Informatik Prof. Dr. R.Nitsch Programmieren 2 Future Car Projekt Reiner Nitsch
GridBagLayout Richard Göbel.
Parameterübergabe von zweidimensionalen Feldern in Funktionen.
2D-Visualisierung von Daten
Seminar Biometrie Brehme Kewenig SS2006 H. Hundacker Institut für Wirtschafts- Verwaltungsinformatik Allgemeines Verarbeitungspipeline Vorverarbeitung.
Access & Assign Methoden in Visual FoxPro Zuweisungs- und Zugriffs-Methoden.
Aber was genau ist der Unterschied zwischen einem Kreis und „rund sein“? Wer kann schon einen Kreis malen? Das müssen wir unbedingt ausprobieren. Zuerst.
Heute: Scherenzange zeichnen
Delphi Eine objektorientierte Programmiersprache © Beushausen 2000.
Grafikprogrammierung
Foliengestaltung mit Power-Point (Version 10) Eine kleine Einführung
JavaScript.
Sterne Teil 3 Manche Sterne „pendeln“ um
Einführung in das Programm
Moin. Ich benutze PPT 2002 und möchte drei Bilder nacheinander 1
Tormann Lorenz Maierhofer Die Test-Umgebung Tor: 5x Roboter-Durchmesser Ball: Wird jeweils in Richtung einer zufälligen Position im Tor geschossen.
Übungsaufgaben für Microsoft Excel
1 Hinweise aus den Erfahrungen in Lünen bei ihrer Bewerbung zur Fairtrade-Stadt von Dr. Ulrich Weber Hamm, ______________________________________________________________________.
Delphi TCanvas Informatik-AG. TCanvas Viele der sichtbaren in Delphi vorhanden Objekte besitzen die Eigenschaft Canvas. Übersetzt heißt Canvas Leinwand.
Die folgenden Seiten enthalten eine Anleitung wie man
Einführung in die Programmierung
Uwe Habermann Venelina Jordanova Was ist neu in VFX 13 für VFP seit der Konferenz?
Chair of Software Engineering Einführung in die Programmierung Prof. Dr. Bertrand Meyer Lektion 9: Abstraktion.
Testaktivitäten Komponenten- / Integrationstest
Hallo, ich würde gerne wissen, wie ich einen graphen, den ich mit
Wie kann man erreichen, das jemand der
wenn ich auf eine bestimmte Stelle auf einer Folie klicke
Einführung. Steuerelemente Hier erstellt man das Fenster, mit dem der Anwender später arbeiten soll: Werte eingibt Buttons klickt Auswahlen trifft.
Linien folgen anhand des S-Peru Beispiels
Java-AG Benutzeroberflächen Juni 2001 Michael Haas.
PL/SQL - Kurze Einführung April 2003Übung Data Warehousing: PL/SQL 2 PL/SQL.. ist eine Oracle-eigene, prozedurale Programmiersprache Sämtliche.
NAVIGATION Navigationsstrukturen und -formen SE II - Team 6
VIS-TV zum Thema Copyright. Copyright im Web - in Kürze 1.Links setzen: Diese sollten einen kurzen Hinweis zum Inhalt der Website geben. 2. Bilder, Videos:
Agenda für heute, 22. Juni, 2006 Direkte FilezugriffeDirekte Filezugriffe Datentypen: Mengen Individualisierbare Datentypen.
Informatik Grundlagen, WS04, Seminar 7
Erste Schritte in DELPHI
PHP: Operatoren und Kontrollstrukturen
DER BALL DER IMMER GRÖSSER WURDE !
Ein PC-Game selber machen
Hypertext Markup Language
Einführung von Standardsoftware
Inf K1/2 Sj 13/14 GZG FN W.Seyboldt 1 SFZ FN Sj. 13/14 Python Klassen und Objekte.
(X)HTML und Tags. HTML - XHTML HTML wird seit 1999 nicht mehr weiterentwickelt. XHTML basiert auf XML und befolgt XML Syntaxregeln. Im weiteren Kursverlauf.
DREAMWEAVER MODUL DRWMX_0203 WEBDESIGN MODUL DRW_02 h.huetter 1 Dreamweaver MX - Tabellen Teil 3 Den Schriftstil ändern Um die CSS-Formatierungen auch.
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
Drehbuch Ben Bärenstark iPadApp Autor:Dominic Rey Version:1.0 Datum:11. Mai 2013.
E-Portfolio jkx Übersicht  Struktur  Gestaltung der Seiten  Verwendung und Einsatz von Effekten  Aufbau des Texts  Quellenangaben.
C# C-Sharp.
Das neue Konzept Modul 1 Einführung in den Entscheidungsprozess und 18plus Wegweiser.
DAS KLAVIER © Timo Schatzmann.
Das neue Konzept Modul 1 Einführung in den Entscheidungsprozess und Standortbestimmung.
Pointer. * und &  Bei der Definition int var1; ○ // „normale“ Variable int *var2; ○ // Zeiger auf einen Integer int *var2 = NULL; ○ // … incl. Initialisierung.
Excel-Tool: Target Costing  Folie 1 von Bitte Makros aktivieren Das Excel-Tool funktioniert nur mit eingeschalteten Makros. Eventuell erhalten.
Highlights 2017 Orgelkonzert im Februar Spargelessen im Mai
Units und Übung 7 Barbara Scheuner
Java-Kurs Übung Grafik in Java - das Abstract Windowing Toolkit
Bewegung des Pacman.
Hinweis zu dieser Vorlage:
Programmierung mit Scratch
Webdesign im Tourismus
Thema Aussage SmartArt-Grafik mit Bildern auf rotem Hintergrund
Lagesensor Projekt INGOLSTADT.
 Präsentation transkript:

1 BALLSPIELEREI Zur Laufzeit soll die Kreisscheibe mittels Schieberegler über das ganze Formular bewegt werden können. Einführung in Komponenten und Ereignisprozeduren Auf das Hauptformular ‚Form1‘ wird eine waagrechte Linie ‚Line‘ gesetzt, darauf eine Kreisscheibe ‚Ball‘, weiters ein Schieberegler ‚Slide‘.

2 So soll das ‚Produkt‘ aussehen:

3 Zwei Komponenten arbeiten zusammen: AKTION? Ball.Left = Slide.Value WANN? ValueChanged (of Slide)

4 Schritt 1: Formular aufbauen und die Wertzuweisung Ball.Left = Slide.Value in der Ereignisprozedur Slide_ValueChanged eintragen. Ausführen – Funktionsmängel?! a) Scheibe springt an den linken Rand zurück. b) Scheibe bewegt sich nicht über die ganze Formularbreite. a) Ball.Left = 0 oder Slide.Value = Ball.Left b) Slide.Maximum = Me.ClientSizeWidth – Ball.Width Abhilfe in der Ereignisprozedur Form1_Load :

5 Schritt 2: Formular zur Laufzeit vergrößern bzw. Vollbild - Funktionsmängel?! a)Linie zu kurz. b)Scheibe bewegt sich nicht über die ganze Formularbreite. a) Line.Width = Me.ClientSizeWidth b) Slide.Maximum = Me.ClientSizeWidth – Ball.Width Abhilfe in der Ereignisprozedur Form1_Resize :

6 Ausbau: Größe und Position der Komponenten jeweils den Maßen des Formulars proportional anpassen. Hinweis: Alle Eigenschaften betreffend Größe und Position der Komponenten sind in Pixel, also Integer ! Je nach Programmiersprache ist also Ganzzahl- Arithmetik zu verwenden bzw. zu runden. z.B.: 80% der Breite: 8*Width \ 10 oder Int(0.8*Width)

7 Verwendete Komponenten: Formular(Form) Rahmen(Panel) Kreisscheibe(Panel + Paint) Schieberegler(ScrollBar) Programmierinhalte: Prozeduren Wertzuweisung

8 Weiteres ähnliches Beispiel: FAHNENMAST