WvdS FPC RAD Studio za VS Code

Profesionalni razvoj u Pascalu unutar Visual Studio Code

Što je WvdS FPC RAD Studio?

WvdS FPC RAD Studio je integrirano razvojno okruženje za Free Pascal, implementirano kao paket ekstenzija za Visual Studio Code. Paket omogućuje razvoj:

  • Desktop aplikacija - Nativne GUI i konzolne aplikacije s FPC-om
  • Web aplikacija - Aplikacije za preglednik putem pas2js transpilera
  • Terminal-UI - Tekstualna sučelja za poslužitelje i CLI alate
  • VSCode ekstenzija - Pascal-bazirane ekstenzije za sam VS Code

Zašto WvdS FPC RAD Studio?

Izazov Rješenje
Razvoj u Pascalu zahtijeva Lazarus IDE Potpuni razvoj direktno u VS Code
Nema vizualnog dizajnera u VS Code PXAML-dizajner s pregledom uživo
Složena konfiguracija kompilacije Kompilacija jednim klikom s automatskim otkrivanjem alata
Nedostatak IntelliSense za UI Registar komponenti s automatskim dovršavanjem

Ekstenzije paketa

Paket se sastoji od sedam specijaliziranih ekstenzija:

Ekstenzija Funkcija Ovisnosti
Core Središnja infrastruktura, konfiguracija toolchaina -
Build Kompilacija s FPC-om i pas2js Core
Projects Upravljanje projektima i predlošci Core
UI Designer Vizualni PXAML-editor Core
UI Meta Registar komponenti, IntelliSense Core
UI Preview Pregled PXAML-a uživo Core, Designer
Packaging Izrada i objava VSIX-a Core, Build

Brzi početak

1. Instalacija

Instalirajte ekstenzije putem VS Code Marketplacea:

code --install-extension wvds.wvds-vscode-core
code --install-extension wvds.wvds-vscode-build
code --install-extension wvds.wvds-vscode-projects

Alternativno: Potražite „WvdS FPC“ u pregledniku ekstenzija u VS Code.

2. Konfiguracija toolchaina

Nakon instalacije:

  1. Otvorite paletu naredbi (Ctrl+Shift+P)
  2. Izvršite WvdS: Toolchain Configuration…
  3. Paket automatski otkriva instalirane prevoditelje
  4. Po potrebi: Ručno prilagodite putanje

3. Izrada prvog projekta

  1. Ctrl+Shift+PWvdS Projects: New Project from Template…
  2. Odaberite predložak:
    • Desktop Console - Jednostavna konzolna aplikacija
    • Desktop GUI - LCL-bazirana GUI aplikacija
    • Web PWA - Progresivna web aplikacija s pas2js
    • TUI App - Terminal-UI aplikacija
    • VSCode Extension - Pascal-bazirana ekstenzija
  3. Unesite naziv projekta i lokaciju
  4. Projekt se stvara i otvara

4. Kompilacija i pokretanje

  1. Ctrl+Shift+PWvdS: Build Project
  2. Ili: Ctrl+Shift+B za Build task
  3. Izlaz se prikazuje u Terminal panelu
  4. Greške se prikazuju u Problems panelu

Sistemski zahtjevi

Komponenta Minimalni zahtjev Preporučeno
VS Code 1.85.0 Najnovija verzija
Free Pascal 3.2.0 3.2.2 ili 3.3.1
pas2js 2.0.0 2.2.0
Operacijski sustav Windows 10, Linux, macOS Windows 11, Ubuntu 22.04+

Podržane vrste projekata

Vrsta Prevoditelj Izlaz Primjena
Desktop Console FPC Nativna .exe/.bin CLI alati, servisi, batch obrada
Desktop GUI FPC + LCL Nativna .exe/.bin Desktop aplikacije s prozorima
Desktop Library FPC .dll/.so Dijeljene biblioteke, plugini
Web PWA pas2js JavaScript Aplikacije za preglednik, SPA
TUI App FPC Nativna .exe/.bin Terminalna sučelja, administracija poslužitelja
VSCode Extension pas2js JavaScript VS Code ekstenzije
Installer Inno Setup .exe Windows instalacijski paketi

Sljedeći koraci

Podrška i zajednica

Zuletzt geändert: 29.01.2026. u 22:25