Hallo liebe Community,
ich würde mir gerne einen eigenen Musikplayer (MP3) entwickeln.
Welche Komponenten sollte ich am besten verwenden?
Ich hab mir überlegt für die gesamte Audiofunktion die bass.dll zu verwenden.
Habt ihr schon mal Erfahrungen mit so einem Projekt gemacht?
Ich würde gern einen Fader einbauen und eben mit Playlists hantieren können.
Außerdem wäre mir wichtig eigene Skins zu erstellen,
ich habe hier mal ein Beispiel (Skin) von GOM hochgeladen.
Wie bekomme ich das mit dem Skin so hin? Gibt's da ein eigenes Framework für C#, oder einfach nur Pictureboxen (Buttons) mit einem Hintergrundbild?
Für jede Hilfe bin ich sehr dankbar!
Lg Iceget
Hallo iceget.
ich denke, wenn Du mit WPF das ganze machst erübrigt sich das mit den Skins.
Denn dann kannst Du das alles selbst hinterher jederzeit machen.
Wenn Du eine Windows-Forms Anwendung machen solltest,
dann empefehle ich Dir unter anderem hier nachzusehen:
Und da gibt es natürlich auch wieder mehrere Möglichkeiten:
Kommerziell und nicht kommerziell.
Und davon nochmal zwei Möglichkeiten:
Entweder ein Framework das alle Komponenten skinned oder geskinnte Controls, die eben schon entsprechend gezeichnet sind.
Am flexibelsten ist IMHO:
benutze ein nichtkommerzielles OpenSource Projekt das Dir die Controls zur Laufzeit skinned.
Nicht kommerziell:
Skins
(ein altes Projekt, das ich allerdings bisher nicht mehr weiterverfolgt habe, in diesem Falle evtl. PN an mich)
Kommerziell:
Geskinnte einzelne Controls:
z.B. DevExpress
https://visualstudiogallery.msdn.microsoft.com/7937dfc6-b216-421a-97e8-6483c5727914
Skinframework:
(momentan finde ich die Links nicht mehr, wird evtl. angepasst)
Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.
Hallo!
Vielen Dank für die Info, ich werde es wie es aussieht jetzt wirklich mit WPF machen. Ist ja richtig mächtig!
Danke und lg
Ich finde ja auch GUIs interessant à la Macaw, Atom.io oder Brackets:
Die verwenden ein gehostetes Chromium, das dem Benutzer als eigenständige Anwendung präsentiert wird und zum Teil im Hintergrund Node.js benutzt.
Da kannst Du dann/musst die GUI in JavaScript machen, was den Vorteil hat, dass Du alle stilistischen Möglichkeiten von HTML+CSS hast.
Nachteil ist sicherlich eine deutlich höhere Lernkurve und bescheidenere Debugging-Möglichkeiten verglichen mit einer WinForms-Anwendung.
Da kannst Du dann/musst die GUI in JavaScript machen, was den Vorteil hat, dass Du alle stilistischen Möglichkeiten von HTML+CSS hast.
Javascript ist keine GUI Technologie.
Mit HTML beschreibst Du die Struktur der Webseite, mit CSS erstellst Du die Darstellung und mit JavaScript die Business-Logik.
Normalerweise verwendet man hier auch zB Angular für die Umsetzung von MVVM mit HTML.
JavaScript kann mittlerweile (ab VS2013) (fast) genausogut wie C# durch den Debugger gejagt werden.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Na wenn du das sagst.