"Baukasten" für einfache Windows Anwendung?
Gunther
- software
0 suit0 Vinzenz Mai0 Steel0 Christian S.0 Gunther
Hallo werte Selfgemeinde!
Ich suche mal wieder euren Rat, bzw. eure Erfahrung. Und zwar habe ich ein kleines "Progrämmchen" (in C++) vorliegen, das eine Umwandlung vornimmt (eine Datei von einem Format in ein anderes umwandelt und abspeichert).
Nun handelt es sich dabei um ein Kommandozeilen-Programm, was für die potentielle Zielgruppe wenig geeignet ist.
Leider habe ich selbst bisher überhaupt keine Ahnung von C++ o.ä.!
Von daher meine Frage:
Gibt es so eine Art "Baukasten-System" mittels dessen man (ich) solche Dinge wie bspw. eine einfache Dateiauswahl mit anschließender Ausführung des Programms recht einfach "zusammenbauen" kann?
Mit "recht einfach" meine ich, dass ich nicht erst monatelang irgendeine Programmiersprache/ Anwendung erlernen muss.
Ich habe natürlich auch schon gegoogelt. Aber alles was ich bisher so gefunden habe, scheint mir recht kompliziert in der Anwendung (wxWidget, PHP GTK+, etc.).
Also wenn es eine einfachere Möglichkeit gäbe, wäre ich für Hinweise/ Links sehr dankbar.
Gruß Gunther
PS: Mir ist schon klar, dass es bei vielen Dingen nicht anders geht, als die dahinterliegende Technik von Grund auf zu erlernen. Ich würde das in diesem Fall aber gerne vermeiden, da ich das ansonsten nicht brauche und mir der Aufwand für diesen konkreten Fall doch etwas hoch erscheint.
Gibt es so eine Art "Baukasten-System" mittels dessen man (ich) solche Dinge wie bspw. eine einfache Dateiauswahl mit anschließender Ausführung des Programms recht einfach "zusammenbauen" kann?
Ja, das gibt es - sogar von Microsoft direkt: Erstellen einer Windows Forms-Anwendung mit .NET Framework (C++)
Hallo Gunther,
Gibt es so eine Art "Baukasten-System" mittels dessen man (ich) solche Dinge wie bspw. eine einfache Dateiauswahl mit anschließender Ausführung des Programms recht einfach "zusammenbauen" kann?
Mit "recht einfach" meine ich, dass ich nicht erst monatelang irgendeine Programmiersprache/ Anwendung erlernen muss.
Visual Studio Express Edition. Nutze die Sprache Deiner Wahl. Das könnte VB.NET sein.
Von monatelanger Einarbeitung kann bei diesem simplen Problem nicht gesprochen werden:
a) Ermittlen eines Dateinamens mit dem Dateiauswahldialog-Control
b) Externes Programm mit Parameter ausführen.
An Shell-gerechtes Maskieren denken.
Freundliche Grüße
Vinzenz
Hi!
Von monatelanger Einarbeitung kann bei diesem simplen Problem nicht gesprochen werden:
Stimmt.
a) Ermittlen eines Dateinamens mit dem Dateiauswahldialog-Control
Hier steigen ca. 65%-85% (6 Leute in der Abteilung) meiner Kollegen aus oder bauen einen komplizierten Workaround. Monatelang stimmt also nicht: Komplizierter Workaround mit sowas wie einer Eingabe in einem Inputfeld, Projektende oder Weitergabe an mich. ;)
Hallo Steel,
Hier steigen ca. 65%-85% (6 Leute in der Abteilung) meiner Kollegen aus oder bauen einen komplizierten Workaround. Monatelang stimmt also nicht: Komplizierter Workaround mit sowas wie einer Eingabe in einem Inputfeld, Projektende oder Weitergabe an mich. ;)
selbst schuld, wenn Du sowas kannst und Deine Kollegen das herausbekommen :P
Mitleidende Grüße
Vinzenz
Moinmoin,
selbst schuld, wenn Du sowas kannst und Deine Kollegen das herausbekommen :P
Is ja mein Beruf. Mit VB & Co hatte ich mich vor meinem Antritt hier kaum beschaeftigt. Da wird dann ja aber trotzdem davon ausgegangen, dass man da alles kann...
Hi,
Visual Studio Express Edition. Nutze die Sprache Deiner Wahl. Das könnte VB.NET sein.
ja, kann ich nur so weiter empfehlen. Windows Oberflächen basteln ist eigentlich sehr intuitiv und einfach damit.
Vieles kann man mit Drag&Drop schon erledigen, falls du nicht weiter dahintersteigen möchtest.
Gruß!
Hallo Vinzenz,
vielen Dank für deine Empfehlung. Ich lade mir gerade das komplette ISO-Image runter, um die Anwendungen zu installieren.
Von monatelanger Einarbeitung kann bei diesem simplen Problem nicht gesprochen werden:
a) Ermittlen eines Dateinamens mit dem Dateiauswahldialog-Control
b) Externes Programm mit Parameter ausführen.
An Shell-gerechtes Maskieren denken.
Klingt natürlich erstmal sehr einfach, wenn man das nur so liest.
Für Leute, die damit vorher noch nie in Berührung gekommen sind, hängt da aber noch viel mehr dran (was für andere wahrscheinlich alles selbstverständlich ist).
Aber ich werde mein Glück mal damit versuchen und gucken, ob ich etwas davon verstehe, bzw. meine Probleme gelöst bekomme.
Du kennst nicht zufällig noch ein Einsteigertutorial für absolute Beginner?
Gruß Gunther
Hallo,
vielen Dank für deine Empfehlung. Ich lade mir gerade das komplette ISO-Image runter, um die Anwendungen zu installieren.
Du fragtest nach einem "Baukasten für einfache Windows-Anwendungen". Visual Studio ist ein solcher Baukasten.
a) Ermittlen eines Dateinamens mit dem Dateiauswahldialog-Control
b) Externes Programm mit Parameter ausführen.
An Shell-gerechtes Maskieren denken.
Klingt natürlich erstmal sehr einfach, wenn man das nur so liest.
Für Leute, die damit vorher noch nie in Berührung gekommen sind, hängt da aber noch viel mehr dran (was für andere wahrscheinlich alles selbstverständlich ist).
ich lese einfach Deine Beschreibung:
a) Du hast ein fertiges Kommandozeilenwerkzeug
b) Die Zielgruppe bekommt es nicht gebacken, die Kommandozeilenparameter
korrekt anzugeben. Vielleicht kommt sie mit dem Kommandozeileninterpreter
nicht zurande "Iih, ist das DOS?"
c) Du möchtest eine einfache GUI dazu stricken.
Du hast nicht beschrieben, welche Parameter Dein Kommandozeilenprogramm erwartet - außer, dass eine Dateiauswahl möglich sein muss.
Es ist meist eine gute Idee, eine komplexere Aufgabe in einzelne einfache Teilaufgaben zu teilen und diese umzusetzen, zum Beispiel:
Diese Teilaufgaben sind (bis auf Punkt 1) völlig unabhängig vom Baukasten, den Du wählst. Viele Aufgaben kannst Du hübsch separat lösen, dafür wirst Du Funktionen/Methoden und vielleicht ein paar Helfer schreiben.
Ein Beispiel für eine ähnliche Aufgabe (allerdings ohne Baukasten) findest Du in einem Archivbeitrag von mir zu folgender Fragestellung.
Im Gegensatz zu JScript bietet das .NET-Framework einen großen Fundus an Methoden, die Dir die Programmierung mancher Helfer von Hand zu Fuß ersparen.
Freundliche Grüße
Vinzenz