Hi,
ich nehme bereits zum zweiten Mal an einem Informatikwettbewerb, nämlich der Intel-Leibniz-Challenge teil, und muss nun u.a. folgende Aufgabe lösen:
Nun habe ich aber keine Ahnung, wie man an die Sache rangehen soll. Ich weiß nur, dass man Visual Basic benutzten soll. Dazu hab ich Microsoft Visual Basic 2008 Express Edition.
Aber wie geht es weiter? Ihr sollt mir natürlich nicht die komplette Aufgabe lösen, aber ich weiß nicht, wie ich anfangen soll. Kann ich das überhaupt mit einer Konsolenanwendung machen?
Wie krieg ich das Programm dazu, überhaupt Grafiken auszuwerfen? Wenn ich jetzt einfach so eine der drei Funktionen verwenden will, wird die nichtmal von meiner Programmierumgebung erkannt.
Wenn ihr mir erklären könntet, wie ich diese Funktionen einsetzte, sodass man dann tatsächlich auch was sehen kann, dann sollte ich den Rest eigentlich alleine schaffen. Eure Erklärung sollte aber sicherheitshalber ziemlich genau und idiotensicher sein!
MfG
Commander Piggy
ich nehme bereits zum zweiten Mal an einem Informatikwettbewerb, nämlich der Intel-Leibniz-Challenge teil, und muss nun u.a. folgende Aufgabe lösen:
Aufgabe 1d - Grafische Programmierung
In diesem Unterpunkt steht die grafische Darstellung im Mittelpunkt. Diese unterscheidet
sich wesentlich von der Textausgabe, da bei der Grafikausgabe das Setzen
jedes einzelnen Bildpunktes (Pixel) in einer beliebigen Farbe möglich ist.
• Erstelle ein Programm, das ein separates Programmfenster zur Grafikausgabe
öffnet. Dein Programm soll in dem Programmfenster eine grafische Ausgabefläche
(Zeichenfläche) mit einfarbigem Hintergrund in der Größe von
640x480 Bildpunkten erzeugen.
• Dein Programm soll nun das Logo der ILC 2009
auf der Zeichenfläche erzeugen.
Zur Erzeugung des Bildes dürfen jedoch ausschließlich drei Funktionen benutzt
werden, die jeweils eine Linie, einen gefüllten Kreis bzw. ein gefülltes
Rechteck in einer beliebigen Farbe auf der Zeichenfläche erzeugen:
o DrawLine(Pen, X1, Y1, X2, Y2)
o FillRectangle (Brush, X, Y, Width, Height)
o FillEllipse (Brush, X, Y, Width, Height)
Die Verwendung von anderen nicht-grafischen Funktionen zum Erzeugen von Effekten
ist erlaubt.
Nun habe ich aber keine Ahnung, wie man an die Sache rangehen soll. Ich weiß nur, dass man Visual Basic benutzten soll. Dazu hab ich Microsoft Visual Basic 2008 Express Edition.
Aber wie geht es weiter? Ihr sollt mir natürlich nicht die komplette Aufgabe lösen, aber ich weiß nicht, wie ich anfangen soll. Kann ich das überhaupt mit einer Konsolenanwendung machen?
Wie krieg ich das Programm dazu, überhaupt Grafiken auszuwerfen? Wenn ich jetzt einfach so eine der drei Funktionen verwenden will, wird die nichtmal von meiner Programmierumgebung erkannt.
Wenn ihr mir erklären könntet, wie ich diese Funktionen einsetzte, sodass man dann tatsächlich auch was sehen kann, dann sollte ich den Rest eigentlich alleine schaffen. Eure Erklärung sollte aber sicherheitshalber ziemlich genau und idiotensicher sein!
MfG
Commander Piggy