AGB  ·  Datenschutz  ·  Impressum  







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

Grafik Programmierung

Ein Thema von Contace · begonnen am 23. Okt 2018 · letzter Beitrag vom 1. Nov 2018
Antwort Antwort
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.561 Beiträge
 
Delphi 12 Athens
 
#1

AW: Grafik Programmierung

  Alt 24. Okt 2018, 18:51

Was genau meintest Du das FMX mit Delphi alternativlos ist ? Soll ich direkt in Delphi mit FMX arbeiten ?

...

Ich würde gerne mit FMX arbeiten aber das Problem, ich finde dazu viel zu wenig Informationen im Netz
zu Graphik/Programmierung mit FMX.

Grüße
Ja, würde Dir direkt FMX empfehlen, weil es - aus meiner Sicht (andere sehen es vielleicht anders) - Zeitverschwendung wäre erst VCL zu lernen, wenn Du nachher sowieso alles mit FMX machst. Ich arbeite jetzt seit 23 Jahren mit der VCL und seit ca. 5 Jahren mit FMX.

Die VCL nutze ich nur noch für Programme, die ich noch nicht auf FMX umgestellt habe (das ist leider viel Arbeit).

Neue Programm erstelle ich nur noch ausnahmslos mit FMX. Fairerweise muss man sagen, dass FMX hin und wieder Qualitätsprobleme hat, auch wenn es sich zunehmend bessert (aber nichts, was man nicht in den Griff bekommen könnte).

Aber FMX ist einfach um Klassen flexibler und bietet Dinge, die es unter der VCL nicht gibt und wohl auch nie geben wird (ich habe es ja unter dem Link oben beschrieben).

Ich will mit diesen Aussagen die VCL nicht schlecht machen. Das ist ein leistungsfähiges, sehr zuverlässiges Framework und kann ein Business-Modell, das sich auf Windows-Programme beschränkt bestens bedienen.

Aber die Arbeit damit ist halt so, wie wenn Du ein Telefon mit Wählscheibe benutzt, statt ein aktuelles Mobiltelefon:

Mit der VCL kannst Du sozusagen nur ins Windows-Land telefonieren, mit FMX daneben auch "Weltweit" (also auch Linux, MacOS, Android, IOS).

Ja, die Literatur ist ein Problem, auf Deutsch gibt es kaum was. Aber auf Englisch doch schon etwas mehr (ich überlege zwar gerade, auch ein Buch über Grafikprogrammierung mit FMX zu schreiben, aber bis das fertig ist, hilft es Dir nicht mehr).

Aber noch ein Hinweis zum Thema Grafik-Programmierung: Je nach dem, was die Aufgabenstellung ist, musst Du es gar nicht zeichnen, sondern erzeugst Deine Grafik einfach mit entsprechenden Objekten (Kreis, Rechteck, Linie, usw). Du kannst bei Bedarf das auch kombinieren und im OnPainting-Event eines Kreises z.B. mit normalen Grafikroutinen zusätzliche Malaktionen machen.

Per MyBitmap := LayOut1.makeescreenshot; erzeugst Du von der Komposition bei Bedarf eine Bitmap, die Du als Datei speichern oder in die Zwischenablage kopieren kannst oder was immer Du damit machen willst.

Bei YouTube findet man aber auch einiges über FMX-Programmierung.

Embarcardero bietet zudem gerade ein Einführungstutorial in 10 Folgen an : https://community.embarcadero.com/bl...munity-edition

Ich hab es mir nicht angesehen, weil ich mich da weniger als Zielgruppe sehe, kann daher nichts zu Qualität sagen, aber könnte evt. eine weitere Quelle für einen guten Einstieg für Dich sein.

Daneben wirst Du sicher oft Hilfe in diesem Forum finden können. Dabei darfst Du aber nicht erwarten, dass die Leute Dir hier fertige Lösungen liefern (kann aber auch schon mal passieren) und Dir die Arbeit abnehmen. Aber ich denke, wenn man sieht, dass Du Dich wirklich bemühst, werden Dir sicher viele Leute hier gerne helfen.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.358 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Grafik Programmierung

  Alt 24. Okt 2018, 20:30
Ich schließe mich Harry an und würde Dir mal empfehlen, Dein Projekt mit Delphi/FMX zu versuchen.

Mal noch zur Einordnung:

VCL (visual compoment libary) ist die die seit 30 Jahren vorhandene Benutzeroberfläche von Windows. Also normale Buttons, Edits usw.
Die sind alle bewährt, aber nur für "normale" Anwendungen wirklich tauglich.

FMX (FireMonky - Crossplattform) ist eine neue Benutzeroberfläche (etwa vergleichbar zu WPF).
Da kann man Controls drehen, zoomen und mit diversen Effekten arbeiten. Aber das Framework hat auch noch einige Probleme.

Auf jeden Fall könntest Du damit mal versuchen, Dein Ziel umzusetzen.
Unbedingt solltest Du Dich aber dann NUR darauf konzentrieren ohne nach rechts und links zu schauen.
Hilfe wirst Du hier auch dazu finden (aber weniger als zu VCL).

Je konkreter Deine Fragen sind, um so besser kann die Hilfe ausfallen.
(Bisher waren Deine Fragen doch etwas unkonkret. Das ist ok, wenn man sich einen Überblick verschaffen will, aber bei konkreten Fragen zu einem Projekt wäre das kontraproduktiv. Und häufig kommt man übrigens beim Ausformulieren einer ganz konkreten Frage schon selbst auf die Lösung. Das kennt hier sicher jeder. )
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)

Geändert von stahli (25. Okt 2018 um 08:11 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.821 Beiträge
 
Delphi 12 Athens
 
#3

AW: Grafik Programmierung

  Alt 25. Okt 2018, 07:38
FMX nutze ich auf drei OSen (fast) ohne Probleme mit 99% gleichem Code. Das kann sonst nur Java, und das ist mir aus unerklärlichen Gründen unsympathisch.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Contace

Registriert seit: 22. Okt 2018
44 Beiträge
 
#4

AW: Grafik Programmierung

  Alt 25. Okt 2018, 21:03
Hallo,

ich wollte gerne das programm in Delphi anschauen.

Bekomme leider einen Fehler angezeigt den ich nicht zuordnen kann.

Ich versuche mich in Delphi zurecht zu finden und meine Projekte dort
zu entwickeln zumindest teste ich es erstma.


Grüße
Angehängte Grafiken
Dateityp: jpg error.JPG (25,6 KB, 35x aufgerufen)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.880 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Grafik Programmierung

  Alt 25. Okt 2018, 21:05
Was für ein Produkt hast Du installiert?
Markus Kinzler
  Mit Zitat antworten Zitat
Contace

Registriert seit: 22. Okt 2018
44 Beiträge
 
#6

AW: Grafik Programmierung

  Alt 25. Okt 2018, 21:05
Hallo Markus,

ich habe Rad Studio Tokio 10.2 Community Edition.


Grüße
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.880 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Grafik Programmierung

  Alt 25. Okt 2018, 21:13
Ist die Delphi-Personality installiert? Der Grundinstaller installiert nur die Basis-IDE. Der Rest wird über den Get-iT basierten Plattformassistenten heruntergeladen und installiert. In der IDE kann man den jederzeit neu starten. (Plattformen verwalten)
Markus Kinzler
  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 19:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz