• Keine Ergebnisse gefunden

Seminar 1

N/A
N/A
Protected

Academic year: 2021

Aktie "Seminar 1"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Seminar 1

Jörn Loviscach

Versionsstand: 24. März 2012, 11:43

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Germany License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/de/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

Die ersten Schritte mit C# und WPF: ein Programm, mit dem man Kleckse in einem Fenster erzeugen kann.

Erzeugen Sie in Microsoft Visual Studio 2010 ein Projekt vom Typ „Visual C#:

WPF-Anwendung“. Öffnen Sie den Karteireiter mit dem .xaml-Code (falls noch nicht offen). Ersetzen Sie das ElementGriddurchCanvas, sowohl im öffnenden wie im schließenden Tag. Geben Sie ihm den NamenmyCanvas. Tragen Sie im ElementWindownoch das EreignisMouseDownein und lassen Sie Visual Studio einen neuen Ereignishandler dazu erzeugen.

Öffnen Sie den Karteireiter mit dem Programmcode (.cs). Geben Sie in den neuen Ereignishandlers ein:

Ellipse myEllipse = new Ellipse();

myEllipse.Fill = Brushes.Red;

myEllipse.Width = 20.0;

myEllipse.Height = 20.0;

Point p = e.GetPosition(this);

Canvas.SetLeft(myEllipse, p.X - 10.0);

Canvas.SetTop(myEllipse, p.Y - 10.0);

myCanvas.Children.Add(myEllipse);

Beispiele für Experimente: Wie kann man mehrere Kleckse auf einmal erzeugen?

Wie kann man mit jedem neuen Klecks die gesamten alten Kleckse löschen? Wie kann man durchgehend mit der Maus malen, statt nur einen einzelnen Klecks zu setzen?

Referenzen

ÄHNLICHE DOKUMENTE

Bsp: Fehler in ForwardDecl (2) ErkenneDeclPart next() ÆvoidKWErkenneForwardDecl voidKWerkannt next() Æidentidenterkannt next()ÆlbrackERROR: "(expected"

im Projektmappen-Explorer über Rechte Maustaste -> Hinzufügen -> Neues Element und im Dialog Visual C++ -> Code, so muss bei der erstellten Datei mit Rechte Maustaste

Wird das Projekt nun ohne Fehler ¨ ubersetzt, kann es ¨ uber den Play Button von Visual Studio oder das entsprechende Kommando in den Men¨ us gestartet werden. Damit ist die erste

Wie stellen Sie sich Ihr Leben vor, wenn Sie im Alter Ihrer Großeltern sind?. Definition „alt“ und „älter“: chronologisch

Historisch-Kulturwissenschaftliche Informationsverarbeitung, Universität zu Köln Programmierpropädeutikum, Sommersemester

Achtung: Wenn das Molekül Partialladungen aufweist können Sie je nachdem erst mit der Struktur- formel gemäss der Elektronenpaarabstossungstheorie entscheiden!.

Bereits compilierte Quellen (*.obj) können ins Verzeichnis [~\MySw\]_Libs kopiert, per Drag&Drop im Projektmappen-Explorer des VS2010 als Quellcodedateien eingebunden und

DIE HÄUFIGSTEN FRAGEN ZU MITARBEITERN 246 123 Braucht meine Kanzlei eine eigene Personalabteilung?. 246 123 Welche Aufgaben hat