ähnliches wie windows fotogalerie



  • hallo erstmals,
    ich möchte ein programm schreiben was folgendes machen muss:
    2 Buttons (Zurück || Weiter)
    1 image feld
    1 label
    also ich möchte ein ordner haben wo er immer zugreift wo ich dann auch immer neue bilder einfügen kann. mit dem button soll er zurück oder weiter und im image feld soll das bild angezeigt werden und bei label soll die datei name stehen ohne endung (.jpg)
    ich bin ein noob=) und habe überhaupt kein ansatz gefunden was muss ich alles machen?



  • was kannst du denn schon?

    du musst:
    - eine GUI (Windowsfenster inkl buttons, image bereich, label, (eventuell Menü) erstellen
    - Bilder laden können (+ vielleicht skalieren? )
    - Ordner auf bestimmte Dateien (nach endung) durchsuchen können. (am besten wäre es, wenn der Pfad zum Ordner über ein Argument an das Programm übergeben wird, damit es ein bisschen dynamischer ist. 😉 )
    - Funktionen für die Buttons schreiben, die durch den Ordner gehen und die Bilder dann laden
    - Dateiname (des Bildes) einlesen und die Dateiendung abschneiden



  • Uns ersteinmal sagen, mit welchem Betriebssystem und welchem GUI-Framework du arbeitest. Dann kann dich ein Moderator in das richtige Unterforum verschieben...

    Du solltest dir auf jeden Fall erst ein Tutorial anschauen und Beispielprogramme versuchen zu verstehen, bevor du dich an eigene Programme ranmachst.



  • also ich habe c builder 5 und visual studio 2008



  • Twilight schrieb:

    also ich habe c builder 5 und visual studio 2008

    und was möchtest du benutzen?
    VCL(also borland) oder .NET oder MFC oder irgend ne OS-unabhängige bibliothek?

    bb



  • OK, dann würde ich dir entweder zum Borland Builder raten (auch wenn die Version 5 schon etwas älter ist, aber zuhause benutze ich sie auch noch) oder aber mit dem Visual Studio C# und das .NET-Framework benutzen.

    Von der MFC kann ich dir nur abraten, der Dialog-Editor (Ressourcenverwaltung) ist einfach nur grottig.

    Welche Vorkenntnisse hast du denn schon im Bereich Programmierung? Hast du schon Konsolenprogramme mit C bzw. C++ erstellt?

    Direkt mit GUI-Programmierung zu beginnen ist m.E. nicht der beste Weg. Du solltest schon Grundkenntnisse über den generellen Aufbau von Source- und Headerdateien haben sowie den Aufbau von Klassen verstehen. Und dies lernt man am einfachsten über ein einfaches Konsolenprogramm.

    Bei der GUI-Programmierung mußt du dann insbesondere das Verständnis von Ereignissen (Events) mitbringen bzw. dir anlernen. Aber dazu solltest du in der Sprache selbst schon sattelfest sein (egal ob C++ oder C#).

    Und leg dir ein Buch zu...


Anmelden zum Antworten