Aloha,
da ich mittlerweile auch in die Welten von Windows eintauchen darf/muss, bau ich zur Zeit sehr viel mit C#.NET - mono bringt's einfach nicht, wenn man in der Schule mithalten will - um ein wenig zu ueben. :hells:
Windows ist fuer mich Neuland, Programmiererfahrungen hab ich jedoch Einige. Perl, ANSI C, Ruby, LUA, CLISP, bash, ksh... Musste ich auf einem Unix- oder Linuxsystem ein paar wenige Datensaetze speichern, so hab' ich oft - je nach Anforderung - SQLite, XML, CSV oder direkt einen persistenten Datenstrukturdump im Dateisystem verwendet. Nur bei wirklich riesigen Datenmengen hab' ich auf PostgreSQL oder Oracle zurueckgreifen muessen.
Momentan schreib' ich an einem kleinen Programm, dass ein paar Personen (nicht mehr als 400) mit Kontaktadressen, Beitraegen, etc... speichern und darstellen soll. Ich stehe mit dem MS-SQL-Server auf Kriegsfuss (nein das soll kein Flamewar werden), will keinen SQL-Server als abhaengig und auch nicht mit Kanonen auf Spatzen schiessen.
Meine Frage: Nach was suche ich? Der objektorientierte Ansatz von C# gefällt mir und es wäre ja grade nur zu sweet, wenn man seine Objekte direkt in eine Datei auslagern und später wieder einlesen könnte - Ähnlich wie mit Storable.pm unter Perl. Gibt es sowas in .NET?
Ein anderes Thema: Wenn ich jetzt schon grafische Oberflaechen schreiben darf: Existiert ein einfacher, vorgefertigter Eyecandy mit dem der Anwender auswaehlt, was er dargestellt haben will und das Programm generiert dann selbstständig eine Ausgabe für den Drucker oder ein paar hybsche Grafiken?
Crystal Reports sieht so aus als ob es das Richtige fuer den Job waere oder irre ich mich da?
Cheers
Unix