Vytvoření projektu ActiveReports pro .NET
Provozní prostředí
- Windows
-
- Windows 11 Pro 22H2
- Visual Studio
-
- Edice Visual Studio 2022 Community
- ActiveReports pro .NET
-
- ActiveReports pro .NET 16.0J
Požadavky
- Windows
-
- Windows 8.1
- Windows 10
- Systém Windows 11
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
- Visual Studio
-
- Visual Studio 2017
- Visual Studio 2019
- Visual Studio 2022
- Rozhraní .NET Framework
-
- NET Framework 4.6.2
- NET Framework 4.7
- NET Framework 4.8
- .SÍŤ
-
- .NET Core 3.1
- .NET 5
- .NET 6
- ActiveReports pro .NET
-
- ActiveReports pro .NET 16.0J
Vytvoření z projektu šablony
Při instalaci ActiveReports Visual Studio přidá několik projektů šablon pro ActiveReports. Pokud toto použijete k vytvoření projektu, bude vytvořen ve formuláři, který vám umožní zobrazit sestavy ActiveReports od začátku, takže to bude reference pro jeho vytvoření. Můžete ho sestavit na základě šablony tak, jak je, nebo ho můžete znovu vytvořit podle struktury projektu.
Vývoj bude probíhat v aplikaci Visual Studio, takže spusťte aplikaci Visual Studio.
Vpravo dole vyberte "Vytvořit nový projekt".
Do vyhledávacího pole výše ActiveReports
zadejte , aby se zobrazil seznam šablon souvisejících s ActiveReports.
Typy jsou rozděleny podle "vývojový jazyk je C# nebo VB.NET", "zda se jedná o webovou aplikaci nebo desktopovou aplikaci" a "typ sestavy je sestava RDL, sestava oddílu nebo sestava stránky".
Vyberte si vývojový jazyk a platformu, která nejlépe vyhovuje vašemu účelu.
Typy sestav jsou terminologií ActiveReports, proto se prosím podívejte na následující oficiální stránku, kde se dozvíte, jak se liší.
V tomto případě jsem vybral sestavu stránky pro stolní počítače.
Zadejte název projektu, cestu ke složce, kde bude projekt vytvořen, atd. Je to stejné, jako když vytváříte projekt s jakoukoli jinou šablonou.
Pokud jde o rozhraní, verze, kterou lze vybrat, se bude měnit v závislosti na zvolené šabloně. V závislosti na šabloně můžete nebo nemusíte být schopni zvolit .NET (Core) nebo .NET Framrwork. Pokud si nejste jisti, stačí si ji vybrat nebo zvolit nejnovější verzi.
Po dokončení vytváření se zobrazí vývojová obrazovka sady Visual Studio. Vpravo vidíte strukturu projektu a je zde také ukázkový soubor zprávy.
PageReport1.rdlx
Zkuste soubor otevřít. Měli byste být přesměrováni na návrhovou plochu sestavy.
Tímto způsobem můžete navrhnout sestavu v aplikaci Visual Studio.
Mimochodem, tento soubor je nový soubor sestavy, takže v něm nejsou žádné objekty.
Nyní jej zkuste sestavit a spustit tak, jak je. Jako šablona projektu je navržena tak, aby zobrazovala sestavy od začátku, takže stačí ji spustit a spustit aplikaci, která sestavu zobrazí. Mimochodem, v případě zkušební verze se v sestavě zobrazí zpráva v tomto smyslu, takže je třeba zakoupit a zaregistrovat licenci, abyste zabránili jejímu zobrazování.
Odtud můžete libovolně sestavit program, takže si jej prosím vytvořte podle svého účelu.
Vytvoření projektu bez použití šablony ActiveReports
Pokud vytváříte ze šablony ActiveReports, můžete skončit se soubory, které nejsou potřebné pro účely vývoje. Můžete také chtít vytvořit novější verzi architektury šablony ActiveReports, protože se jedná o starší verzi. V takovém případě budete muset vytvořit projekt s jinou šablonou a poté přidat knihovny a komponenty související s ActiveReports.
Při spuštění sady Visual Studio vyberte v pravém dolním rohu možnost Vytvořit nový projekt.
Zde nevybíráte šablonu ActiveReports. V tomto článku vytvoříme projekt s ASP.NET Core RazorPages jako příklad. Důvodem je to, že šablona ActiveReports nemá šablonu ASP.NET Core RazorPages.
Poté jej zadejte podle vybrané šablony.
Po vytvoření projektu přidejte potřebné komponenty z části Závislosti a odkazy v Průzkumník řešení. Komponenty, které zde potřebujete, se budou značně lišit v závislosti na rámci projektu, který vytváříte. Je dobré zjistit, co budete potřebovat, vytvořením projektu ze šablony ActiveReports předem.
Pokud potřebujete soubor sestavy, můžete jej přidat jako novou položku z projektu. Opět platí, že v závislosti na zvoleném rámci se umístění a typ sestavy může lišit.