GDI+

07/09/2007 - 22:19 von Klaudia Müller | Report spam
Hallo,

gibt es online einen Einsteigerkurs.

GDI+
Matrix
Invers
Transformation


Wie wird es verwendet...?

Grüße Klaudia
 

Lesen sie die antworten

#1 Frank Dzaebel
08/09/2007 - 08:18 | Warnen spam
Hallo Klaudia,

gibt es online einen Einsteigerkurs.
GDI+, Matrix, Invers, Transformation
Wie wird es verwendet...?



Es gibt zum Beispiel eine 12 Teilige Webcast-Serie von Bernd Marquardt:

[GDI+ mit dem .NET Framework]
http://www.microsoft.com/germany/ms...01-01.mspx

______________________________
"Invers" ... Du meinst wahrscheinlich die

[Matrix.Invert-Methode]
http://msdn2.microsoft.com/de-de/li...rix.invert(VS.80).aspx

[Matrix.IsInvertible-Eigenschaft]
http://msdn2.microsoft.com/de-de/li...invertible(VS.80).aspx

[Berechnung der inversen Matrix]
http://statistik.wu-wien.ac.at/~leydold/MOK/HTML/node31.html

Ein kleines Beispiel zum "selber testen":

Pen myRedPen = new Pen(Color.Red, 5);
Pen myBluePen = new Pen(Color.Blue, 5);

protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e); Graphics g = e.Graphics;
Matrix matrix = new Matrix(1.0f, 0.0f, 0.0f, 1.0f, 30.0f, 20.0f);
Rectangle rect = new Rectangle(50, 50, 200, 100);

g.Transform = matrix;
g.DrawRectangle(myRedPen, rect);

matrix.Invert();

g.Transform = matrix;
g.DrawRectangle(myBluePen, rect);
}

__________________________________
Ansonsten würde ich "online" ja erst mal die
Grundlagen studieren, etwa:

[Typen von Koordinatensystemen]
http://msdn2.microsoft.com/de-de/library/aa1hw2kk(VS.80).aspx

[Matrixdarstellung von Transformationen]
http://msdn2.microsoft.com/de-de/library/8667dchf(VS.80).aspx

[Globale und lokale Transformationen]
http://msdn2.microsoft.com/de-de/library/c499ats3(VS.80).aspx

[Verwenden der globalen Transformation]
http://msdn2.microsoft.com/de-de/library/7f5k7y3f(VS.80).aspx

[Bedeutung der Transformationsreihenfolge]
http://msdn2.microsoft.com/de-de/library/eews39w7(VS.80).aspx

[Verwalteter Code in GDI+]
http://msdn2.microsoft.com/de-de/library/d420az6e(VS.80).aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen