Creació d'un projecte ActiveReports per a .NET

Pàgina actualitzada :
Data de creació de la pàgina :

Entorn operatiu

Windows
  • Windows 11 Pro 22H2
Estudi visual
  • Edició comunitària de Visual Studio 2022
ActiveReports per a .NET
  • Informes Actives per a .NET 16.0J

Prerequisits

Windows
  • Windows 8.1
  • Windows 10
  • Finestres 11
  • Windows Servidor 2012
  • Windows Servidor 2012 R2
  • Windows Servidor 2016
  • Windows Servidor 2019
  • Windows Servidor 2022
Estudi visual
  • Estudi Visual 2017
  • Estudi visual 2019
  • Estudi visual 2022
Marc .NET
  • NET Framework 4.6.2
  • NET Framework 04/07
  • NET Framework 04/08
.XARXA
  • .NET Core 01/03
  • .NET 5
  • .NET 6
ActiveReports per a .NET
  • Informes Actives per a .NET 16.0J

Crear a partir d'un projecte de plantilla

Quan instal·leu ActiveReports, el Visual Studio afegeix diversos projectes de plantilla per a ActiveReports. Si utilitzeu això per crear un projecte, es crearà en un formulari que us permetrà visualitzar informes d'ActiveReports des del principi, de manera que serà una referència de com crear-lo. Podeu construir-lo basant-vos en la plantilla tal com és, o podeu recrear-la segons l'estructura del vostre projecte.

El desenvolupament es farà a Visual Studio, així que comenceu Visual Studio.

Seleccioneu "Crea un nou projecte" a la part inferior dreta.

Al camp de cerca anterior ActiveReports , escriviu per mostrar la llista de plantilles relacionades amb ActiveReports. Els tipus es divideixen entre "el llenguatge de desenvolupament és C# o VB.NET", "si es tracta d'una aplicació web o una aplicació d'escriptori" i "el tipus d'informe és informe RDL, informe de secció o informe de pàgina". Tria l'idioma i la plataforma de desenvolupament que millor s'adapti al teu propòsit. Els tipus d'informes són terminologia d'ActiveReports, de manera que consulteu la pàgina oficial següent per saber en què es diferencien.

En aquest cas, he seleccionat l'informe de la pàgina d'escriptori.

Especifiqueu el nom del projecte, la ruta de la carpeta on es crearà el projecte, etc. Això és el mateix que quan crees un projecte amb qualsevol altra plantilla.

Pel que fa al marc, la versió que es pot seleccionar canviarà en funció de la plantilla que trieu. Depenent de la plantilla, podeu triar o no .NET(Core) o .NET Framrwork. Si no n'estàs segur, només has de triar-lo o triar la versió més recent.

Quan s'hagi completat la creació, apareixerà la pantalla de desenvolupament del Visual Studio. A la dreta, podeu veure l'estructura del projecte i també hi ha un fitxer d'informe de mostra.

PageReport1.rdlx Proveu d'obrir el fitxer. Se us ha de dirigir a la superfície de disseny de l'informe. D'aquesta manera, podeu dissenyar un informe a Visual Studio. Per cert, aquest fitxer és un fitxer d'informe nou, de manera que no hi ha objectes.

Ara, proveu de construir-lo i executar-lo tal com és. Com a plantilla de projecte, està dissenyada per mostrar informes des del principi, de manera que només cal executar-la per iniciar l'aplicació que mostra l'informe. Per cert, en el cas de la versió de prova, es mostrarà un missatge a aquest efecte a l'informe, per la qual cosa cal comprar i registrar una llicència per evitar que aparegui.

Des d'aquí, podeu construir lliurement un programa, així que feu-lo d'acord amb el vostre propòsit.

Crear un projecte sense utilitzar la plantilla de l'ActiveReports

Si creeu a partir d'una plantilla de l'ActiveReports, és possible que acabeu amb fitxers que no són necessaris per al desenvolupament. A més, és possible que vulgueu crear una versió més recent del marc de plantilles d'ActiveReports perquè és una versió anterior. En aquest cas, haureu de crear un projecte amb una altra plantilla i, a continuació, afegir les biblioteques i els components relacionats amb ActiveReports.

Quan inicieu el Visual Studio, seleccioneu Crea un projecte nou a la part inferior dreta.

Aquí no seleccioneu la plantilla d'ActiveReports. En aquest article, crearem un projecte amb ASP.NET Core RazorPages com a exemple. Això es deu al fet que la plantilla ActiveReports no té una plantilla ASP.NET Core RazorPages.

Després d'això, introduïu-lo segons la plantilla seleccionada.

Un cop hàgiu creat el projecte, afegiu els components necessaris des de la secció Dependències i referències de l'Explorador de solucions. Els components que necessiteu aquí variaran molt en funció del marc del projecte que esteu creant. És una bona idea esbrinar què necessitareu creant prèviament un projecte a partir d'una plantilla d'ActiveReports.

Si necessiteu un fitxer d'informe, podeu afegir-lo com a element nou del projecte. De nou, en funció del marc que trieu, la ubicació i el tipus d'informe poden variar.