The attribute plugin is not available, 2fa disabled
Inhaltsverzeichnis
WvdS FPC RAD Studio per VS Code
Sviluppo Pascal professionale in Visual Studio Code
Cos'è WvdS FPC RAD Studio?
WvdS FPC RAD Studio è un ambiente di sviluppo integrato per Free Pascal, implementato come suite di estensioni per Visual Studio Code. La suite consente lo sviluppo di:
- Applicazioni desktop - Applicazioni GUI native e console con FPC
- Applicazioni web - App basate su browser tramite transpiler pas2js
- Terminal-UI - Interfacce testuali per server e strumenti CLI
- Estensioni VSCode - Estensioni basate su Pascal per VS Code stesso
Perché WvdS FPC RAD Studio?
| Sfida | Soluzione |
|---|---|
| Lo sviluppo Pascal richiede Lazarus IDE | Sviluppo completo direttamente in VS Code |
| Nessun designer visuale in VS Code | Designer PXAML con anteprima live |
| Configurazione build complessa | Build con un clic con rilevamento automatico degli strumenti |
| Mancanza di IntelliSense per UI | Registro componenti con auto-completamento |
Estensioni della suite
La suite è composta da sette estensioni specializzate:
| Estensione | Funzione | Dipendenze |
|---|---|---|
| Core | Infrastruttura centrale, configurazione toolchain | - |
| Build | Compilazione con FPC e pas2js | Core |
| Projects | Gestione progetti e template | Core |
| UI Designer | Editor visuale PXAML | Core |
| UI Meta | Registro componenti, IntelliSense | Core |
| UI Preview | Anteprima live per PXAML | Core, Designer |
| Packaging | Creazione e pubblicazione VSIX | Core, Build |
Avvio rapido
1. Installazione
Installate le estensioni tramite il VS Code Marketplace:
code --install-extension wvds.wvds-vscode-core code --install-extension wvds.wvds-vscode-build code --install-extension wvds.wvds-vscode-projects
In alternativa: cercate „WvdS FPC“ nel browser delle estensioni di VS Code.
2. Configurare la toolchain
Dopo l'installazione:
- Aprite la palette dei comandi (
Ctrl+Shift+P) - Eseguite
WvdS: Toolchain Configuration… - La suite rileva automaticamente i compilatori installati
- Se necessario: regolate manualmente i percorsi
3. Creare il primo progetto
Ctrl+Shift+P→WvdS Projects: New Project from Template…- Scegliete un template:
- Desktop Console - Semplice applicazione console
- Desktop GUI - Applicazione GUI basata su LCL
- Web PWA - Progressive Web App con pas2js
- TUI App - Applicazione Terminal-UI
- VSCode Extension - Estensione basata su Pascal
- Inserite nome del progetto e posizione
- Il progetto viene creato e aperto
4. Compilare ed eseguire
Ctrl+Shift+P→WvdS: Build Project- Oppure:
Ctrl+Shift+Bper il task di build - L'output appare nel pannello Terminal
- Gli errori vengono visualizzati nel pannello Problems
Requisiti di sistema
| Componente | Requisito minimo | Consigliato |
|---|---|---|
| VS Code | 1.85.0 | Versione più recente |
| Free Pascal | 3.2.0 | 3.2.2 o 3.3.1 |
| pas2js | 2.0.0 | 2.2.0 |
| Sistema operativo | Windows 10, Linux, macOS | Windows 11, Ubuntu 22.04+ |
Tipi di progetto supportati
| Tipo | Compilatore | Output | Caso d'uso |
|---|---|---|---|
| Desktop Console | FPC | Nativo .exe/.bin | Strumenti CLI, servizi, elaborazione batch |
| Desktop GUI | FPC + LCL | Nativo .exe/.bin | Applicazioni desktop con finestre |
| Desktop Library | FPC | .dll/.so | Librerie condivise, plugin |
| Web PWA | pas2js | JavaScript | Applicazioni browser, SPA |
| TUI App | FPC | Nativo .exe/.bin | Interfacce terminale, admin server |
| VSCode Extension | pas2js | JavaScript | Estensioni VS Code |
| Installer | Inno Setup | .exe | Pacchetti di installazione Windows |
Prossimi passi
Supporto e community
- GitHub Issues: Bug report e richieste di funzionalità
- Documentazione: Queste pagine wiki
- Licenza: MIT License - libero per uso commerciale e privato
Zuletzt geändert: il 29/01/2026 alle 22:26