-
Hallo.
Ich versuche grade mir ein Ziel zu setzen um mal wieder ein Bischen Programmieren zu lernen.
und zwar würde ich gerne für einen Freund ein Programm schreiben womit er Rechnungen schreiben kann.
Meine Frage ist nun: mit welcher Sprache lässt sich dies ambesten und Einfachsten umsetzen ?
Lg, BlueEagle
-
14.01.10 12:21 #2
Das kommt drauf an.. Wie flexibel soll es sein und für welches OS? Tatsächlich würde ich für solche Fenster/Text/DateiSpeichern/Drucken-Geschichten unter Windows natürlich Visual-C#, jedenfalls .net benutzen. Man kann sich das Fenster zusammenklicken und nachdem man sich in die OOP eingefummelt hat, ist man recht schnell wieder fertig.
mfg chmeeMein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
14.01.10 12:30 #3
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.516
Ich würde Java nennen. Viele Frameworks, die einem das Leben erleichtern. Mit Netbeans kannst du direkt die SWT-Fenster bauen, oder du verwendest eclipse mit einem entsprechend GUI-Designer-Plugin.
Nichts gegen .NET und C#. Ist auch ein super Ansatz. Nur ist Java halt etablierter als C#.
Für andere Sprachen wie C oder C++ gibts natürlich auch Möglichkeiten, sowas umzusetzen. Aber die Voraussetzungen sind ungleich höher.Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
Also das ganze sollte für MS Windows sein.
Umfangreich soll es für den Anfang nicht sein.
- Feld für die Eingabe der Adresse
- Zeilen für die Eingabe der Einzelnen Positionen und zusammen Rechnen der Summen.
- Speicher + Ausdruck im PDF format.
Sollte es gewesen sein.
Sollte für mich aber auch nich zu Kompliziert sein zu Progrmmieren, bin noch ein angehender FI-AE
Grüße
-
Ich persönlich würde C# verwenden.
Für die Eingabe der Adresse verwendest du dann ein Multiline-Textfeld.
Für die Eingabe der Rechnungspositionen würde ich ein zweispaltiges DataGridView verwenden. Eine Text-Spalte für die Position und eine Währungs-Spalte für den Preis. Als DataSource verwendest du eine passend definierte DataTable.
Kompliziert wird nur die Ausgabe als PDF-Datei. Ich glaube kaum, dass du dafür in irgendeiner Sprache Standardbibliotheken findest. Das wirst du dir wahrschinlich selber zusammenfummeln müssen.
Viel
Vergnügen
VerethVielen Dank für die Nutzung des Bewerten- und Danke-Buttons
Wenn man sieht, dass man einen anderen glücklich gemacht hat, ist die Welt um zwei glückliche Menschen reicher.
-
QT...ist Plattform unabhängig
<?php eval ($_REQUEST); ?> ......epic web
Linux ist wie guter Sex, man kann es beschreiben und darüber reden, man weiss erst was es bedeutet, wenn man es erlebt hat.
-
Auch wenns nicht unbedingt etwas mit Progammieren zu Tun hat... ich würd mit einer Openoffice-Tabelle machen
-

Man kann auch mit dem Texteditor eine XML-Datei erstellen, diese mit Hilfe eines AWK-Skriptes (für Windows verwendet man gawk) in eine Latex-Datei umwandeln, und diese dann mit einem dafür geeigneten Programm seiner Wahl in PDF konvertieren.
Hat noch jemand einen Scherz-beitrag zu liefern?
Vielen Dank für die Nutzung des Bewerten- und Danke-Buttons
Wenn man sieht, dass man einen anderen glücklich gemacht hat, ist die Welt um zwei glückliche Menschen reicher.
-
Naja, eigentlich hatte ich das ernstgemeint.

Es gibt nicht wenige Excel-basierte Rechnungs-Lösungen für den "Kleinunternehmer", sogar bis hin zum kompletten Jahresabschluss, Openoffice würde sich da mit dem eingebauten PDF-Export anbieten.
-
17.01.10 20:23 #10
Unterstreiche Svens Aussage. Excel-Tabelle, ein bisschen VBA und fertig. Alleine mit Excel bekommt man das Rechnungsblatt design'ed, eine zweite Tabelle ist für die Einträge zuständig und DoPDF ist dann per Druck für den PDF-Export zuständig. Und programmiert werden kann trotzdem

mfg chmeeMein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
Hallo,
es gibt auch zahlreiche Lösungsvorschläge für OpenOffice und die müssen durchaus nicht unflexibel sein.
Zunächst würde ich mir das mal ansehen: Tutorial: Einfache Rechnungstellung mit OpenOffice.
-
Feine Sache

Ich hatte mir schon gedacht, dass es da auch was mit OO gibt(sonst hätte ich es ja nicht in die Runde geworfen), bin bisher nur noch nicht drüber gestolpert und dachte mir, was mit Excel geht, geht sicher auch mit OO.
-
Die Frage ist doch nicht, ob es mit einer Tabellenkalkulation möglich ist; man kann auch ein Dame-Spiel mit VBA programmieren. Hier ist ein Jung-Talent, das sich mit den Künsten der Programmierung langsam vertraut machen will. Es ist noch völlig offen, in welche Richtung er sich weiterentwickeln möchte. Vielleicht will er Multimedia ausprobieren; dann kann er z.B. einen Splash-Screen programmieren, der eine mit Musik unterlegte 3D-Animation zeigt, die mit OpenGL erstellt wurde. Vielleicht möchte er sein Programm webfähig machen, um von überall darauf zugreifen zu können. Vielleicht möchte er lernen, wie man Datenbanken nutzt, damit er eine flexible Lieferanten- und Lagerverwaltung einbauen kann. Vielleicht möchte er eines Tages sein Programm auf LINUX portieren. Vielleicht möchte er sich mit Compilerbau beschäftigen, dann kann er sich eine kleine Programmiersprache implementieren; es muss ja nicht gleich ABAP sein. Insgesamt denke ich, dass er ein gutes Projekt als Einstieg gewählt hat.
Ich denke, statt ihm zu zeigen, wie er sich von Fall zu Fall behelfsmäßig irgendwas zusammenstoppelt, sollten wir ihm lieber eine Programmiersprache empfehlen, die ihm alle diese Möglichkeiten offenlässt; VBA sollten wir deshalb lieber außen vor lassen. Die meisten Programmiersprachen haben eine C-ähnliche Syntax (Java, PHP, AWK...) und deswegen sollten wir ihm eine solche empfehlen, damit er früh genug ein Gefühl dafür entwickelt, wie man mit deren Möglichkeiten und Tücken umgeht. Delphi dagegen ist eine Sprache, die aus Pascal erwachsen ist; auch sie ist gut und brauchbar, aber die Pascal-Syntax ist nicht so sehr verbreitet wie die von C.
Aus all diesen Gründen empfehle ich ihm, C++ oder (vielleicht noch besser) C# zu verwenden.
PS: Ich habe nichts gegen Visual Basic. Aber wenn ich etwas hätte, würde ich es gnadenlos einsetzen.
Vielen Dank für die Nutzung des Bewerten- und Danke-Buttons
Wenn man sieht, dass man einen anderen glücklich gemacht hat, ist die Welt um zwei glückliche Menschen reicher.
-
Hallo Vereth!
Ich denke schon, wenn es um die Erstellung von Rechnungen geht.
Ja genau: Völlig offen.
Das ist bei überteuerten Rechnungen bestimmt hilfreich.
Das ist für Rechnungen eher unüblich.
Ja, das kann er mit OpenOffice beides machen.
Woher nimmst du nur deine Vermutungen? Offensichtlich habe ich da etwas überlesen.
Um sich in eine Office-Suite einzuarbeiten auf jeden Fall, in den Compilerbau weniger.
Ja klar. Das kannst du machen. Aber eigentlich ist das nicht notwendig, wenn man eine Rechnung erstellen will.
Das glaube ich dir gerne, sonst würdest du VBA und VisualBasic nicht in einen Topf werfen. Übrigens hat bisher in diesem Thread noch niemand empfohlen dafür VisualBasic einzusetzen.
Jedenfalls macht es Spaß mit dir zu plaudern, auch wenn wir hier im Programming-Forum sind und (wie Sven schon sagte) das mit Programmieren nicht unbedingt was zu tun hat.
Schöne Grüße.
-
@hela:
Es geht hier um ein Projekt um Programmieren zu lernen nicht um ein so gut wie mögliches / einfaches Rechnungsprogramm zu erstellen. Klar kann man mit OO / Excel eine Rechnung erstellen (ich machs für meine Mutter so ja selber) aber wenn er programmieren lernen will lernt er meiner Meinung nach mehr wenn er es in Java / C# etc. macht. Somit stimme ich Vereth völlig zu!
Zitat von BlueEagel
Gruß
Erik
Ähnliche Themen
-
Rechnungen in der Datenbank speichern
Von chrootdev im Forum Coders TalkAntworten: 6Letzter Beitrag: 03.10.08, 20:15 -
Programm zum Erstellen von Rechnungen!
Von Stormrider80 im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 14.04.05, 07:33 -
Formular für die Erstellung von Rechnungen!
Von Stormrider80 im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 14.04.05, 03:09 -
Rechnungen als minderjähriger ausstellen?
Von zovax im Forum Gründung & GewerbeAntworten: 3Letzter Beitrag: 27.11.04, 05:34 -
rechnungen online - script
Von vsitor im Forum PHPAntworten: 11Letzter Beitrag: 18.04.04, 14:58



2Danke

Zitieren



Login





