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:

  1. Aprite la palette dei comandi (Ctrl+Shift+P)
  2. Eseguite WvdS: Toolchain Configuration…
  3. La suite rileva automaticamente i compilatori installati
  4. Se necessario: regolate manualmente i percorsi

3. Creare il primo progetto

  1. Ctrl+Shift+PWvdS Projects: New Project from Template…
  2. 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
  3. Inserite nome del progetto e posizione
  4. Il progetto viene creato e aperto

4. Compilare ed eseguire

  1. Ctrl+Shift+PWvdS: Build Project
  2. Oppure: Ctrl+Shift+B per il task di build
  3. L'output appare nel pannello Terminal
  4. 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

Zuletzt geändert: il 29/01/2026 alle 22:26