WinItalPascal 2.0.3
See the version list below for details.
dotnet add package WinItalPascal --version 2.0.3
NuGet\Install-Package WinItalPascal -Version 2.0.3
<PackageReference Include="WinItalPascal" Version="2.0.3" />
<PackageVersion Include="WinItalPascal" Version="2.0.3" />
<PackageReference Include="WinItalPascal" />
paket add WinItalPascal --version 2.0.3
#r "nuget: WinItalPascal, 2.0.3"
#:package WinItalPascal@2.0.3
#addin nuget:?package=WinItalPascal&version=2.0.3
#tool nuget:?package=WinItalPascal&version=2.0.3
# WinItalPascal
## Libreria di utilitΓ per applicazioni VB.NET WinForms
**WinItalPascal** Γ¨ una libreria di componenti e utility pensata per velocizzare lo sviluppo di applicazioni desktop realizzate con:
* VB.NET
* Windows Forms
* .NET Framework 4.8
La libreria raccoglie funzioni comuni normalmente riscritte in ogni progetto:
* gestione database SQL Server;
* gestione avanzata DataGridView;
* report RDLC;
* gestione form;
* logging;
* popup;
* utility grafiche.
L'obiettivo Γ¨ fornire codice riutilizzabile, ordinato e facilmente manutenibile.
---
# π¦ Struttura della Libreria
WinItalPascal β βββ Database β βββ DB β βββ Grid β βββ DataGVLoad β βββ Reports β βββ ReportManager β βββ ReportImpostazioni β βββ Forms β βββ Logging β βββ FrameworkLogger β βββ Popup
---
# π¦ Installazione
Installazione tramite NuGet:
```powershell
Install-Package WinItalPascal
oppure tramite Visual Studio:
Gestione pacchetti NuGet
β Cerca
β WinItalPascal
π FunzionalitΓ disponibili
π Database
Modulo per la gestione SQL Server.
Classe principale:
DB
Funzioni disponibili:
- GetConnection;
- ExecuteScalar;
- ExecuteNonQuery;
- ExecuteReader;
- FillDataTable;
- FillDataSet;
- query parametrizzate;
- gestione connessioni.
Documentazione:
π README_Database.md
π GridUtility
Gestione avanzata DataGridView.
Classe principale:
DataGVLoad
Funzioni disponibili:
- caricamento dati;
- configurazione automatica colonne;
- formattazione;
- gestione colori;
- ricerca;
- conversione testo;
- gestione eventi.
Documentazione:
π README_GridUtility.md
π Report RDLC
Gestione centralizzata dei report.
Classi principali:
ReportManager
ReportImpostazioni
Funzioni disponibili:
- caricamento report RDLC;
- collegamento DataTable;
- gestione ReportViewer;
- stampa;
- esportazione PDF;
- query SQL;
- query parametrizzate.
Documentazione:
π README_Reports.md
πͺ Forms Utility
Utility dedicate ai Windows Form.
Funzioni disponibili:
- apertura form;
- gestione titoli;
- Fade;
- gestione schermate.
Documentazione:
π README_Forms.md
"Gestione avanzata dei Windows Form tramite titoli personalizzati, apertura schermate, gestione dimensionamento e modalitΓ FullScreen."
π Logging
Sistema integrato di registrazione eventi.
Classi principali:
FrameworkLogger
LogLeggiScrivi
Funzioni:
- log eventi;
- registrazione errori;
- gestione file log.
π Popup e Utility
Gestione finestre informative e messaggi personalizzati.
Comprende:
- PopupHelper;
- PopupForm;
- utility grafiche.
Documentazione:
π README_Popup.md
β Configurazione Database
La libreria utilizza la connection string:
MiaConnessione
Esempio:
<connectionStrings>
<add name="MiaConnessione"
connectionString="Data Source=SERVER;
Initial Catalog=DBClienti;
Integrated Security=True;
TrustServerCertificate=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
π¬ Video Tutorial
Video dimostrativi della libreria WinItalPascal.
https://www.youtube.com/playlist?list=PLqYE2xAtyfEAiNY4qC2LeJJuCJPyUScXL
| Video | Argomento | Link |
|---|---|---|
| #01 | Introduzione libreria | https://www.youtube.com/@iaoraGo |
| #02 | Database | https://www.youtube.com/@iaoraGo |
| #03 | GridUtility | https://www.youtube.com/@iaoraGo |
| #04 | Report RDLC | https://www.youtube.com/@iaoraGo |
| #05 | Forms & ScreenUtility | https://www.youtube.com/@iaoraGo |
| #06 | Logging | https://www.youtube.com/@iaoraGo |
| #07 | Popup e Utility | https://www.youtube.com/@iaoraGo |
Canale YouTube:
https://www.youtube.com/@iaoraGo
π» Repository GitHub
Repository ufficiale:
https://github.com/List051/WinItalPascal
π¦ Pacchetto NuGet
Disponibile su:
https://www.nuget.org/packages/WinItalPascal
π Documentazione
Manuali disponibili:
README.md
README_Database.md
README_GridUtility.md
README_Reports.md
README_Forms.md
README_Logging.md
README_Popup.md
CHANGELOG.md
π CompatibilitΓ
- .NET Framework 4.8
- VB.NET WinForms
- SQL Server
- Visual Studio 2019
- Visual Studio 2022
π Licenza
MIT License.
Utilizzabile in applicazioni personali, aziendali e commerciali.
WinItalPascal
Utility Library for VB.NET WinForms
Versione documentazione: 2.0.3
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net48 is compatible. net481 was computed. |
-
.NETFramework 4.8
- Microsoft.ReportingServices.ReportViewerControl.Winforms (= 150.1652.0)
- Microsoft.SqlServer.Types (= 14.0.314.76)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.