Startseite > Archiv > GDI+: Kreisbögen, PieCharts, Bézier- und Spline-Kurven

GDI+: Kreisbögen, PieCharts, Bézier- und Spline-Kurven

dotnetpro 11/2003 Von Andreas Maslo erschienen in dotnetpro 11/2003 auf Seite 72
Code: BASICS03
1 Bewertung(en):

Kurvendiskussion Keine Angst – wir wollen von Ihnen nicht wissen, wie die zweite Ableitung einer Funktion lautet oder wo ihre Wendepunkte liegen. Vielmehr wollen wir Ihnen zeigen, wie Sie das dotnetpro-Zeichenprogramm WinPaint so erweitern, dass Sie damit Kreisbögen und PieCharts, aber auch Bézier- und Spline-Kurven dynamisch zeichnen können.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

0431   2002   2003   21Messestände   Abbil   Abbildung   Abbrechen   aber   abhängig   Ableitung   abrufbar   ActualBrush   ActualPen   Adresse   ähnlich   Aktivierung   aktualisieren   Aktualisierung   aktuell   aktuelle   aktuellen   alle   aller   Allerdings   also   Anbieter   Ände   änder   änderbar   Ändern   Änderung   Änderungen   Andreas   anfangs   Angabe   Angaben   ange   angeben   angebunde   Angebundene   angepasst   angle   angren   Angst   Ankerpunkt   anpassen   anpassenkönnen   anschließend   Ansons   Anwendungen   Anzahl   arbeiten   Array   Arrays   auch   auchdieeinzelnenEckpunktedieses   Aufbau   aufge   aufgebaut   aufgenommen   aufgerufen   aufgezoge   aufgezogen   aufgezogene   aufgezogenen   Aufruf   Aufzie   aufziehen   Ausgaben   Ausgangsparameter   ausgeschlos   ausgewertet   ausreichende   außen   außer   AusstatterbietenwirIhnenonDemandwirtschaftlicheBaukastenlösungenfürdenprofessionellen   AusstellungenundMessensindalsTreffpunktinnovativerBrancheneinstrategischesElementim   austauschen   Auswirkungen   automatisch   Autor   Barcodescanner   Basic   BASICS   baut   Bear   Bedarf   beeinflusst   befasst   Befehl   befinden   befindet   Beginn   Begrenzung   behandelt   Beide   beideKurvenfunktioneneinheitlich   beim   beinhaltet   Beispielkurve   Beispielkurvezeichnet   beispielsweise   beiten   beliebig   benötigt   benutzerdefi   benutzerdefinierten   Benutzersteu   benwerden   Berater   Bereich   Bereiche   Bereichge   bereit   bereits   bereitstellt   berücksichtigen   berücksichtigten   beschriebene   beschriebenen   besprochen   Bestäti   bestätigt   beste   bestehende   bestimmt   betrachtet   Bevor   bewe   Bezeich   bezeichnet   beziehungsweise   Bezier   Bézier   BezierPoints   Béziers   bieten   Bild   Bildfeld   Bildfeldprogrammierung   Bildinhaltes   Bildlaufleiste   Bildlaufleisten   Bildlisten   Bildsymbole   Bildverwaltung   Bitmap   Bitmaps   blauen   Bleibt   Blue   Bogen   Bogenpunkte   Bogenwinkel   Boolean   brauchen   brechen   btnCancel   btnCancel_Click   btnOK   btnOK_Click   ByRectangle   ByVal   Case   Checked   chenfunktion   chenprogrammwirddasTortenstück   cherten   ches   chkClosed   chkFill   ClearBackgroundBuffer   ClearBuffer   ClearPic   Click   Close   Closed   color   Corner   dabei   dadiese   dadurch   dafür   dafüraufdieMethodeDrawSelec   daher   damit   dann   darauf   daraus   darin   DashStyle   dasModulExtended   dass   Dastemporäre   Datenfeldes   dauerhaft   dauerhafte   dauerhaften   dauerhaftenZeichenmodus   davon   dazu   defi   definiert   definierten   Definition   deklarierte   dendefiniertenRectangle   denkann   denn   deren   derKurve   derzweite   dessen   Detail   Dialog   Dialoges   Dialogfeld   Dialogfelder   DieKurvenpunkteselbst   dienen   Dienstleistungsspektrum   dient   dies   diese   dieser   dieses   dieSymbolleisteumvierzusätzliche   diglichfürdieRestaurierungdesur   dinatenpunkte   dings   Dipl   direkt   direkter   diverse   diverser   dotnet   dotnetpro   Draw   DrawArc   DrawBezier   DrawBezierPoints   DrawBeziers   DrawClosedCurve   DrawCurve   DrawDown   DrawDy   DrawDyna   DrawDynamic   DrawDynamicArc   DrawDynamicBe   DrawDynamicBezier   DrawDynamicPie   DrawDynamicSpline   DrawEllipse   DrawFigure   DrawFrame   Drawing   DrawLine   DrawMove   DrawPie   DrawRect   DrawRectangle   DrawRectangleCorner   DrawSelectionCircle   DrawSpline   DrawUp   Dritte   drücken   dung   dungsmerkmal   durch   durchsichtig   dürfen   dynamisch   Dynamische   dynamischen   ebenfalls   Eckpunkte   Eigen   Eigenschaf   Eigenschaft   Eigenschaften   eigentliche   Einbinden   Einbindung   eine   einem   einen   einenKreisbogen   einer   eines   einfache   einfachen   Einfachheit   einfachste   Einfluss   eingangs   eingebaut   eingeblendet   eingegrenzt   eingerichtet   Eingesetzte   einheitlich   einmalig   Einsehen   einsetzen   Einstellun   einverstanden   einzelne   Elementbereiches   Elemente   Elementen   Ellipse   else   Elseif   endgültig   endgültige   endgültigen   Endpunk   Endpunkt   Endpunkte   Endwinkel   Entfer   enthält   entsprechen   entsprechend   entsprechende   entsprechenden   entsprechendes   Entwicklung   Entwicklungsumgebung   enzüge   Ereig   Ereignis   Ereignispro   Ereignisprozedur   EreignisprozedurToolDrawBezier_Load   Ereignisse   Ereignisses   erelement   erfahrener   erfolgt   erfordert   ergeben   ergebenden   ergibt   erhalten   erkennbar   erlaubt   erläutert   ermöglicht   erneut   erreichen   Error   Erscheinungsbild   erschwinglicher   erst   erste   erstellte   Erstellung   ersten   erwähnt   erwartet   erwei   erweitern   erweitert   erweiterte   erweiterten   Erweiterungen   erzeugt   EventArgs   Eventorganisation   eventuell   ExBrush   exemplarische   ExGraphics   ExPen   exPic   exPictureCtl   ExRectangle   extended   ExtendedDraw   ExtendedGraph   Extras   extrem   Fachbuchautor   Fall   falls   false   fangs   Farbauswahl   Farben   Farbpaletten   Farbverlauf   Feld   feldes   Fenster   ferner   fest   festgelegt   festlegen   Festlegung   Figur   Figuren   FillClosedCur   FillClosedCurve   FillPie   FillState   finden   Firmenpräsentation   fläche   flächen   Flush   folgt   Form   Forms   Formular   Formulare   Formulars   Formularvariablen   forum   Frame   FreeLine   frei   freier   frmMain   FromImage   Füll   Füllei   füllen   Füllfarbe   Füllmodus   Füllmuster   Füllmusters   Fülloption   Füllpara   Füllung   Füllungen   Func   Funktion   Funktionalität   Funktionalitäten   Funktionen   funktionenüberschriebenwerden   funktionwirdzunächstdieMethode   gangsparameter   geändert   geänderter   geben   gebender   gebunden   gedrückter   gefüllt   gefüllte   gegebenen   gegebenenfalls   gehalten   gehörigeEigenschaftStartAngleüber   gekennzeichnet   gelöscht   gemacht   genannten   gend   generiert   genobjektes   genschaften   genutzt   genwinkel   geöffnet   geraden   gerne   Gesamtellipse   Geschäftsideen   geschlosse   geschlossene   geschlossenen   geschlossener   Gesetz   gesetzt   gesi   gesichert   gesicherte   gesondert   gesonderte   gesonderten   gesorgt   gestaltet   gestartet   gestellt   gestrichel   GetActualPen   gewählt   gewählte   gewählten   gewünscht   gezeich   gezeichne   gezeichnet   gezeichnete   gezeichneten   gilt   ginalPicwird   gleiche   gleichermaßen   gleichnamigen   gleichzeitig   Global   Graffiti   grafi   Grafik   Grafikausgaben   Grafikprogrammierung   grafische   grafischen   gramm   gramms   Graph   Graphics   graue   Grenzwerte   Größe   Großteil   Gründen   Grundlage   Grundlagen   grundwiederherstellung   gung   haben   halb   halber   halt   handelt   Handles   Haupt   Hauptformulars   Hauptpro   Hauptprogramm   height   hendeFunktionalitätdesZeichenpro   herausragen   hervorge   hervorgehoben   Hervorheben   Hervorhebung   hervorragendes   hier   Hilfe   Hilfsfunktio   Hilfsmethoden   Hinter   Hintergründe   Hintergrundes   Hintergundes   hinzu   hinzuwei   hoben   horizontale   horizontalen   Hostess   hScroll1   hScroll1_ValueChanged   hScroll1x   hScroll1y   hScroll2x   identisch   Ihnen   Ihre   ihren   Ihrer   Ihres   image   ImageIndex   ImgTBar   Implemen   implementierten   indem   info   Ingenieurbüro   IngES   InitBe   InitBezierPoints   initia   Initialisie   initialisieren   initialisiert   InitPoints   InitPointsByRectangle   inner   innerhalb   insgesamt   instanziert   Instanzierung   Integer   Integra   integrieren   integriert   internationalen   Internet   Jede   jedem   jedes   jedoch   jetzt   jeweils   Journalist   kann   kannt   kationen   keine   kleinen   Kollision   Komma   Kommunikation   Kompaktdrucker   kompetenter   kompletten   komplex   komplexer   können   Kontakt   Kontrollfelder   Kontrollfeldes   kontrolliert   Koor   Koordi   Koordina   Koordinaten   kopie   korrekte   Kreis   Kreisbo   Kreisbö   Kreisbogen   Kreisbögen   Kreisbogenausgabe   Kreisbogenfunktion   Kreisbogenobjekt   Kreisbogenobjekte   Kreisbogenparameter   Kreisbogens   Kreise   Kreisen   Kreuz   Krümmung   Kuchenstücke   Kunden   Kurve   Kurven   Kurvenberei   Kurvenbereich   Kurvenbereiches   Kurvendiskussion   Kurvenelementes   Kurvenfunktio   Kurvenfunktion   Kurvenfunktionen   Kurvenlinie   Kurvenme   Kurvenobjekt   Kurvenpara   Kurvenparame   Kurvenparameter   Kurvenparameterderexemplarischge   Kurvenparametern   Kurvenpunkte   KurvenpunkteExtendedGraph   Kurvenpunktverwaltung   Kurvenseg   Kurvensegment   kurvenspezifische   kurvenspezifisches   Kurvenüberein   Kurvenverlauf   kurze   laden   Lage   lange   lassen   lautet   lbStartWinkel   ledig   lediglich   Left   leitet   letzte   lich   liegen   liegenalsonicht   liegt   LightGray   Lini   Linie   Linien   Linienzug   Linienzüge   Linienzuges   linken   Linker   lipsen   lisierung   Listing   Load   Logoservice   löschen   Loslassen   lung   m_Brush   m_Pen   m_Rect   m_StartAngle   m_SweepAngle   Mail   malen   Manipulation   Markierung   Maslo   Maus   Mausereignisse   Maustaste   maximum   mehr   mehrere   mente   mentes   ments   Menüs   merdauerhafterfolgt   Messeauftritt   meter   metern   Metho   Methode   MethodeDrawFiguredesFormularsfrmMain   Methoden   micArc   micBezier   Miete   Mietsystemen   mindes   Minimum   mitdenBézier   miteinander   Mitglieds   Mitgliedsvariable   mithilfe   mittels   Modul   Module   Moduls   Modus   möglich   MouseEventArgs   mulare   muss   müssen   Muster   Mustern   MyBase   nach   nacheinander   nachfol   Nachhinein   nachträg   nahme   namicBezier   namisch   naten   natenpunkte   natenwerte   Neben   NetCams   nete   Networks   neue   neuen   Neuzeichnen   Next   neZeichenelementeunzulässigerweise   nicht   nichtTeilbereichederZeichenfläche   nienzug   niert   nierte   nimmt   nisse   noch   nommen   nonische   nothing   nung   nutzbar   nutzen   nutzerdefinierten   Nutzung   oben   object   Objekt   Objekte   Objektes   oder   öffentlich   öffnen   Ohne   OldX   OldY   Opacity   optional   optionale   Optionalpara   Optionalparame   Optionalparameter   Optionen   optisch   ordinatenpaare   OriginalPic   Paint   Paletten   Parameter   Parametern   pCircle   permanent   permanente   permanentes   PicCtl   PicCtl_DrawDown   PicCtl_DrawUp   PieChart   PieCharts   PieChartsbeziehungsweiseTortenstücke   PinselStiftKlecksRadier   pLine   PointF   Points   Polygon   porären   präsentation   private   profes   Professionelles   Programm   programmsvereinfachtzwischenden   Projekt   Property   PropertySub   Prozedur   Publi   Punk   Punkt   Punkte   Punktedaten   Punktedatenfel   Punktedatenfeld   Punktedatenfeldes   Punkten   Punktever   punktkoordinaten   Rahmen   Rahmenausgabe   Rahmenfeldes   rametern   reali   realisieren   realisiert   recht   Rechteck   Rechtecke   Rechtecken   rechteckigen   Rechtecks   rechten   RECT   Rectangle   Refresh   Regel   reichs   reicht   reits   reitserwähnt   relativ   Restaurier   Restaurierung   RestorePic   RestoreTemporaryPaint   resultierende   Resume   return   riableKurvenverläufeerzielen   Rolle   roten   RoundRect   Rückgängig   rund   rung   rungen   Sache   sämtli   Sämtliche   SämtlicheerweitertenGrafikfunktionen   sämtlichen   sätzliche   SavePic   schaft   schaften   Schaltfläche   Schaltflächen   Schaltflächenobjekte   Schaltflächentext   schaulicht   schen   schließlich   schlossene   schlossenen   schoben   Sehr   sein   Seite   seitig   selbst   SELECT   sender   setzt   setzte   Show   sich   Siche   sicherung   sichtbar   siehe   siert   Sieübernimmt   simpel   sind   Single   sionelle   sodass   sofern   sofort   Software   soll   sollen   Sollte   Solutiondatei   somit   sondert   sonsten   sorgen   sowie   Spannung   Spannungseigenschaft   Spannungswert   später   spätere   späteren   Spielereien   spielt   Spline   Splines   SPRAY   sprechendwerdendieEigenschaften   sprünglichen   Standard   Standardmäßig   Standardwinkel   standsysteme   Stärke   Start   StartAngle   Startpunkt   Startwinkel   StartX   StartY   State   static   Stationen   Statt   stehen   steht   Stelle   stellt   stellung   steuerelement   stimmt   Strich   string   Struktur   Stück   Studio   Stütz   Stützpunk   Stützpunkte   SubAbbildung   SubDie   SweepAngle   Symbolleiste   system   Taste   tätig   tbForm   tedatenfeld   tedatenfeldes   Teilbereich   telkreis   TempDraw   temporär   temporäre   temporären   temporärerRahmenumaufgezogenerechteckigeBereicheeinesKurvenele   temporäres   teneinstellungen   tenpaare   tens   Tension   tert   Text   THEN   ThentbForm   thode   thoden   tiert   ting   tionCirclezurückgreift   tionderKurvenfunktionenvorgestellt   ToolDraw   ToolDrawArc   ToolDrawBe   ToolDrawBezier   ToolDrawBezier_Load   ToolDrawPie   ToolDrawSpline   TopMost   Torten   Tortendiagramme   Tortenstück   Tortenstücke   Tortenstücks   ToString   tras   true   tSpline   tuellem   tuellen   tureCtl   über   Übergabepara   überge   übergeben   übergebenen   übergeordnet   überladen   überladene   Übernahme   übernehmen   übernimmt   übernommen   umgebenden   umrandende   Umrandung   umschließen   umschließenden   umschließendes   unabhängig   unmittelbar   unnötig   Unsauberkeiten   unseres   unte   unter   Unternehmens   unterschei   unterschiedlicher   unterstützt   ursprünglichen   Value   ValueChanged   variabel   variablem_SweepAngleverwaltet   variabler   Variation   variiert   venparameter   venparameternvorzunehmen   venpunkte   veran   verantwort   verantwortlich   verbergen   verbinden   Verbindung   verbun   verbunden   Verbunds   verfügbar   Verfügung   vergleiche   vermitteln   verwaltet   Verwaltung   VerwaltungdesaktuellenFüllmusters   Verweis   VerweisaufdasZeichenflächenobjekt   verzichtet   vielmehr   Vielzahl   vier   vierte   Viertelellip   Visual   Vordergrund   vorgegeben   vorgegebenen   vorhande   vorliegenden   vornehmen   Vorteil   wählen   wählten   wahlwei   Während   waltung   Wechsel   weder   weisen   weitaus   weitere   weiteren   weitert   weiterten   weitestgehend   welche   welchem   Wendepunkte   wendungen   Wenn   werden   Werk   Werkzeug   Werkzeugfens   Werkzeugfenster   Werkzeugfenstern   Werkzeugfensters   WerkzeugfensterToolDrawSplinebereit   Wert   Wertänderun   Werte   Wettbewerb   width   wieder   WiederherstellungvonZeichenhinter   wiederum   WINDOWS   Winkel   winkeln   WinPaint   wird   Wireless   wirken   Wissen   wobei   Wollen   wurde   würde   wurden   WYSIWYG   XhScroll2y   zedur   Zeich   Zeichen   Zeichenbereich   Zeichenfläche   Zeichenflächen   Zeichenflächenobjekt   Zeichenflächenobjektes   Zeichenfunktion   Zeichenfunktionen   Zeichenmethode   Zeichenmethoden   Zeichenmodus   Zeichenoperation   Zeichenpro   Zeichenprogramm   Zeichenstift   Zeichenstiftes   zeichnen   Zeichnens   zeichnet   zeichneten   zeichnung   zeigen   zeigt   zenden   zeugfenster   ziehen   zier   zierPoints   Zudem   zugewiesen   Zulassen   zuletzt   zunächst   zurückgreifen   zusammengefasst   Zusammenstellung   Zusatz   zusätzliche   zusätzlichen   zuschränken   zuvor   Zuweisung   zuwenden   zwangsläufig   Zwar   zwei   zweite   zweiten   zwischen   zwischenzweieinzelnenPunkten

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen