29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Einführung in die Programmierung<br />

2. Einführung in die Programmierung<br />

Dieses Kapitel soll Ihnen helfen, schnell in die Entwicklung mit <strong>List</strong> & <strong>Label</strong> einzusteigen.<br />

Sie finden bewusst einfach gehaltene Beispiele, die Ihnen einen schnellen Erfolg ermöglichen<br />

sollten. Im folgenden Kapitel werden die demonstrierten Konzepte dann genauer<br />

erläutert und auch fundierter erklärt.<br />

Ein guter Start ist auch die Arbeit mit einem unserer Beispiele, die wir für viele Programmiersprachen<br />

mitliefern. Sie finden diese in der Startmenügruppe Ihrer <strong>List</strong> & <strong>Label</strong>-<br />

Installation in der Untergruppe " Beispiele". Für viele weitere Sprachen werden Deklarationsdateien<br />

mitgeliefert, die eine möglichst einfache Einbindung ermöglichen – hier ist<br />

es dann häufig möglich, sich an den Beispielen für andere Programmiersprachen zu<br />

orientieren.<br />

2.1. Welche Einbindungsart wähle ich?<br />

<strong>List</strong> & <strong>Label</strong> kann in einer Vielzahl von Programmiersprachen eingesetzt werden. Innerhalb<br />

der Programmiersprachen gibt es wiederum eine Vielzahl an Möglichkeiten – man<br />

kann datenbankgebunden, eventbasiert oder auch mit einer eigenen Druckschleife arbeiten.<br />

Dieser Abschnitt soll Sie bei der Wahl des richtigen Ansatzes unterstützen.<br />

2.1.1. Databinding<br />

Diese Option steht Ihnen bei Verwendung der VCL-Komponente (Delphi, C++ Buider,<br />

Borland Developer Studio) und der .NET-Komponente (Visual Studio .NET, Delphi.NET,<br />

C#-Builder, Borland Developer Studio etc.) zur Verfügung. Mit Databinding lassen sich<br />

die meisten Reportinganforderungen abdecken, dies ist die empfohlene Einbindungsart<br />

für die o.g. Programmiersprachen. Insbesondere die Verwendung des Berichtscontainer-<br />

Objektes (s. Kapitel "4. Ansteuerung des Berichtscontainer-Objekts") wird in diesem<br />

Modus automatisch richtig gemacht, so dass sich die Programmierung in aller Regel auf<br />

wenige Codezeilen beschränkt.<br />

Beispiele für diese Einbindungsart finden Sie im Unterverzeichnis "Beispiele" der Installation<br />

bei den entsprechenden Sprachen unter "DataBinding".<br />

2.1.2. Print/Design-Methoden<br />

Diese Methoden stehen Ihnen für das OCX, die VCL-Komponente und die .NET-<br />

Komponente zur Verfügung. Die Programmierung ist im Kapitel "2.5. Die Methoden Print<br />

und Design" ausführlich beschrieben. Die Datenübergabe erfolgt in diesem Falle eventbasiert.<br />

Dieser Ansatz bietet sich an, wenn ungebundene Daten (also Daten, die aus<br />

keiner Datenbank stammen und auch in keinem Datenzugriffsobjekt zur Verfügung stehen)<br />

reported werden sollen, z.B. Klassenarrays o.ä. und das Berichtscontainer-Objekt<br />

nicht benötigt wird.<br />

18

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!