Smarttasks

Wenn Sie einem Web Form oder Windows Form in Visual Studio 2005 oder höher ein .NET-Steuerelement hinzufügen, wird ein Smarttaskbereich eingeblendet. Beim Smarttask handelt es sich um einen Bereich in der oberen rechten Ecke des .NET-Steuerelements. Wenn der Bereich geöffnet ist, enthält er Kontrollkästchen und Kombinationsfelder, mit deren Hilfe Entwickler Konnektivitäts- und andere Optionen für das Steuerelement auswählen können. Durch diese Funktion lässt sich der vom Entwickler zu programmierende Code erheblich reduzieren.

Auf einer Website wird durch die im Smarttaskbereich ausgewählten Optionen automatisch generierter XML-Code auf der ASPX-Seite ausgegeben.

In einem Windows-Projekt wird durch die im Smarttaskbereich ausgewählten Optionen automatisch generierter Code in eine verborgene Klassendatei ausgegeben. Die verborgene Klassendatei ist eine "Teilklasse", die als Anhang der vorhandenen Windows Form-Klasse betrachtet werden kann. Teilklassen stellen ein neues Feature von .NET Framework, Version 2.0, dar.

Das CrystalReportViewer-Steuerelement bietet vollständige Unterstützung für den Smarttaskbereich. Die im Bereich verfügbaren Optionen sind bei Web- und Windows-Projekten verschieden.

Weitere Informationen zu den folgenden Smarttaskbereichen erhalten Sie, indem Sie auf eine der folgenden Verknüpfungen klicken:

Einschränkungen von Smarttasks und dem codereduzierten Modell

Smarttasks ermöglichen die Programmierung nach dem codereduzierten Modell. Bei diesem Modell wird Code automatisch generiert, wodurch Sie gegenüber dem manuellen Schreiben von Code Zeit sparen.

Während automatisch generierter Code zunächst Zeit einsparen hilft, ist es jedoch schwierig, von einem codereduzierten Modell zu einem klassischen Codierungsmodell zu wechseln, falls Sie ein Projekt später leistungsfähiger und flexibler gestalten möchten.

Entwickeln von Crystal Reports-Projekten mit dem codereduzierten Modell

Falls Sie ein Website- oder Windows-Projekt unter Verwendung von Crystal Reports und dem codereduzierten Modell erstellen möchten, informieren Sie sich in einem der folgenden Lernprogramme zu Smarttasks:

Entwickeln von Crystal Reports-Projekten mit einem Codierungsmodell

Informationen über das manuelle Schreiben von Code zum Erstellen eines Website- oder Windows-Projekts mit Crystal Reports finden Sie unter Projekt-Setup.

In diesem Abschnitt