AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

"Paint" Programmieren

Ein Thema von MiniKeks · begonnen am 5. Jan 2007 · letzter Beitrag vom 7. Jan 2007
Antwort Antwort
Benutzerbild von MiniKeks
MiniKeks

Registriert seit: 19. Jul 2005
103 Beiträge
 
Delphi 7 Professional
 
#1

"Paint" Programmieren

  Alt 5. Jan 2007, 20:36
Ich würde gerne ein Zeichenprogramm ähnlich MS Paint Programmieren. Gibt es da irgendwelche Beispielprojekte, oder Codesammmlungen? Ich weis von Vorne bis hinten nicht wie anfangen!

Danke
Menschen können sich ändern. Auch ich.
  Mit Zitat antworten Zitat
Sierra

Registriert seit: 3. Sep 2005
99 Beiträge
 
#2

Re: "Paint" Programmieren

  Alt 5. Jan 2007, 21:13
Naja, ich würde erstmal beim Canvas anfangen.
Dann brauchst du noch eine Farbtabelle, und eventuell verschieden Stiftstärken.
Diese könntest du über Buttons definieren.
Und dann musst du ja nur noch die Zeichenfunktion implementieren.
  Mit Zitat antworten Zitat
Blackheart

Registriert seit: 4. Mai 2005
846 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: "Paint" Programmieren

  Alt 5. Jan 2007, 21:42
Hier ist ein Gutes Tutorial für Canvas damit müsstest Du schon etwas vorankommen.
http://mitglied.lycos.de/krswo/Delphi.htm
Blackheart
  Mit Zitat antworten Zitat
Benutzerbild von Dj_Base
Dj_Base

Registriert seit: 10. Aug 2004
Ort: Aachen
231 Beiträge
 
Delphi 2007 Professional
 
#4

Re: "Paint" Programmieren

  Alt 5. Jan 2007, 22:37
In dem Buch "Borland Delphi X [beliebige Version - noch verfügbar 8] Kochbuch" oder "Borland Delphi X Grundlagen & Profiwissen" gibt es ein Beispiel-Programm, an Hand dessen Du ein vollwertiges Paint (und sogar ein besseres ) programmieren können dürftest.

Viel Spaß dabei...
Dj_Base
  Mit Zitat antworten Zitat
Benutzerbild von holliesoft
holliesoft

Registriert seit: 4. Apr 2005
Ort: Gau-Algesheim
250 Beiträge
 
FreePascal / Lazarus
 
#5

Re: "Paint" Programmieren

  Alt 5. Jan 2007, 23:31
Zitat von Blackheart:
Hier ist ein Gutes Tutorial für Canvas damit müsstest Du schon etwas vorankommen.
http://mitglied.lycos.de/krswo/Delphi.htm
Die Webseite ist kaputt, funktioniert nicht mit Firefox. Außerdem validiert sie nicht (>40 Fehler)

Gruß
Patrick
  Mit Zitat antworten Zitat
Sierra

Registriert seit: 3. Sep 2005
99 Beiträge
 
#6

Re: "Paint" Programmieren

  Alt 6. Jan 2007, 10:53
Du könntest übrigens auch eine PaintBox verwenden.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#7

Re: "Paint" Programmieren

  Alt 6. Jan 2007, 12:21
Wegen Codebeispielen:

Wenn Du C# lesen kannst empfiehlt sich ein Blick in die Sourcen von Paint.NET. War mal ein OpenSource Projekt einer Amerikanischen Uni - die haben einiges auf dem Hut - und die Jungs sind inzwischen von MS übernommen worden und machen an Paint.NET immernoch OpenSource weiter.

Edit Nachtrag: Oder Du guckst gleich hier
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
krswo

Registriert seit: 7. Jan 2007
1 Beiträge
 
#8

Re: "Paint" Programmieren

  Alt 7. Jan 2007, 20:31
Hallo die aktuelle Datei von
Zitat:
Hier ist ein Gutes Tutorial für Canvas damit müsstest Du schon etwas vorankommen.
http://mitglied.lycos.de/krswo/Delphi.htm
kannst du unter
Schulmaterial
unter Delphi.zip downloaden
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz