none
Drucken in C# ? RRS feed

  • Frage

  • Hallo!

    Ich brauche ein Programm, dass eine Urkunde erstellen bzw. editieren kann. Die Urkunden müssen für verschiedene Zwecke angepasst
    werden können (Texte + Bilder müssen variabel sein)

    Anschließen soll man von diesem Urkunden-Editor aus die Urkunde drucken können.

    Ich hab schon lange nach Tutourials oder Code Samples gesucht, aber leider nichts passendes gefunden.

    Wäre toll wenn mir jemand helfen könnte (eventuell mit einigen Kommentaren, was gewisse Dinge machen), da ich eine ziemliche Niete bin, was C# anbelangt. :(

    Danke schon mal

    lg

     

    • Bearbeitet Robert Breitenhofer Donnerstag, 4. November 2010 16:11 Titel war: HiLFE!?!?! drucken in C# ?
    Donnerstag, 4. November 2010 15:40

Antworten

  • Hallo,

    wenn Du einfach nur Urkunden erstellen willst, verwende etwas wie Word oder Open Office.
    Damit kannst Du alle möglichen Dinge anstellen, ohne nur eine Zeile programmieren zu müssen.

    Denn Drucken ist im .NET Framework eine ziemlich komplexe Angelegenheit.
    Und einem Anfänger kann davon nur abraten, da man dort von Anfang
    mit vielen Dingen (GDI+ usw.) konfrontiert wird.
    Mit einem Beispiel / Tutorial ist es dort keinesfalls getan.
    Die folgenden Links nur zur Vollständigkeit:

    Verwenden von verwalteten Grafikklassen

    System.Drawing.Printing-Namespace

    Webcast Serie: GDI+ mit dem .NET Framework

    Gruß Elmar

    Donnerstag, 4. November 2010 15:53
  • Hallo,

    schönen Gruß an Deine Lehrer: Solch ein Projekt ist für einen Anfänger eher ungeeignet.

    Auch als "Profi" würde man dort entweder Word oder aber einen Berichtsgenerator
    (z. B. Reporting Services, Crystal Reports uam.) verwenden - was aber wenig
    mit "Programmieren" im engeren Sinne zu tun hat.
    Und Berichtsfunktionalität wiederum findet sich nicht in den Express Editionen.

    Deswegen wirst Du Schwierigkeiten haben, dafür ein "Tutorial" etc. zu finden.
    Vielmehr wäre da sehr viel Eigenleistung notwendig und einiges an Grundwissen
    (siehe obige Links) das zuvor erarbeitet werden sollte.

    Umschauen kannst Du Dich z. B. mal unter: http://www.codeproject.com/KB/printing/

     

    Gruß Elmar
    Sonntag, 7. November 2010 10:02

Alle Antworten

  • Hallo,

    wenn Du einfach nur Urkunden erstellen willst, verwende etwas wie Word oder Open Office.
    Damit kannst Du alle möglichen Dinge anstellen, ohne nur eine Zeile programmieren zu müssen.

    Denn Drucken ist im .NET Framework eine ziemlich komplexe Angelegenheit.
    Und einem Anfänger kann davon nur abraten, da man dort von Anfang
    mit vielen Dingen (GDI+ usw.) konfrontiert wird.
    Mit einem Beispiel / Tutorial ist es dort keinesfalls getan.
    Die folgenden Links nur zur Vollständigkeit:

    Verwenden von verwalteten Grafikklassen

    System.Drawing.Printing-Namespace

    Webcast Serie: GDI+ mit dem .NET Framework

    Gruß Elmar

    Donnerstag, 4. November 2010 15:53
  • Ich muss das ja für ein Schulprojekt machen... sonst würde ich ja auch Word oder ähnliches verwenden..

    Grundlegende Dinge verstehe ich schon.. ich komm leider nur nie selber darauf wie ich soetwas programmiere.. den Code verstehe ich im Nachhinein ja immer ..

     

    lg

     

    Donnerstag, 4. November 2010 17:36
  • Hallo,

    schönen Gruß an Deine Lehrer: Solch ein Projekt ist für einen Anfänger eher ungeeignet.

    Auch als "Profi" würde man dort entweder Word oder aber einen Berichtsgenerator
    (z. B. Reporting Services, Crystal Reports uam.) verwenden - was aber wenig
    mit "Programmieren" im engeren Sinne zu tun hat.
    Und Berichtsfunktionalität wiederum findet sich nicht in den Express Editionen.

    Deswegen wirst Du Schwierigkeiten haben, dafür ein "Tutorial" etc. zu finden.
    Vielmehr wäre da sehr viel Eigenleistung notwendig und einiges an Grundwissen
    (siehe obige Links) das zuvor erarbeitet werden sollte.

    Umschauen kannst Du Dich z. B. mal unter: http://www.codeproject.com/KB/printing/

     

    Gruß Elmar
    Sonntag, 7. November 2010 10:02