Język Delphi + VCL (od XE do Delphi 13)
Zapraszamy do udziału w szkoleniu on-line, podczas którego poznasz możliwości najnowszej wersji Delphi 13 Florence, związane zarówno z nową funkcjonalnością wprowadzoną do IDE, jak i też licznym zmianom i udoskonaleniom wprowadzanym w języku Delphi i bibliotece VCL już we wcześniejszych wersjach środowiska.
Szkolenie dla doświadczonych programistów, znających dobrze Delphi i VCL w starszych wersjach.
Zademonstrujemy przegląd nowości w języku Object Pascal/Delphi, architekturze biblioteki VCL, komponentach oraz w bibliotece RTL, decydujących o tym, że nasze ulubione środowisko ciągle zaskakuje pozytywnie swoimi możliwościami i pozwala dostarczać szybko atrakcyjne aplikacje dla wymagających klientów. Dzięki temu wejście do świata współczesnego, nowoczesnego języka i bibliotek Delphi okaże się jeszcze przyjemniejsze i szybsze!
Wybrane tematy przedstawiane za pomocą oryginalnych, praktycznych programów demonstracyjnych:
- Nowości w Delphi 13 – operator warunkowy, is not, not in, NameOf, SmartCore AI Component Pack
- Unicode – zmiany w bibliotece RTL/VCL, konsekwencje wprowadzenia
- Metody generyczne – System.Generics.Collections, podstawowe struktury danych: listy, słowniki
- Metody anonimowe, typy proceduralne, obiektowe typy proceduralne
- Interfejsy, IEnumerable, IEnumerator – enumeratory i pętla for…in
- Programowanie obiektowe: metody klasowe, Class helpers, domyślne wartości parametrów, typy parametrów (var/out/const)
- Deklarowanie zmiennych inline a zakres deklaracji zmiennych
- Kompilator win64, zmiany w obsłudze wyjątków (SetExceptionMask, IsInfinite, isNaN)
- Biblioteka PPL – System.Threading: TTask, TTask array / WaitForAll, synchronizacja
- Obsługa JSON i XML – przeglądanie i wyszukiwanie danych w sformatowanych plikach
- TJsonSerializer/System.JSON.Serializers – serializacja i deserializacja
- Usprawnienia RTL: TPath, TDirectory, System.Hash, obsługa ZIP
- Style VCL, TStyleManager, podgląd stylu we własnej aplikacji, obsługa dark mode w Windows
- Per-control styling, pobieranie kolorów stylu i systemowych: TStyleManager.Style[], GetStyleColor, GetStyleFontColor
- TRESTClient, TNetHTTPClient – aplikacje i funkcje sieciowe
- Obsługa HDPI, AfterMonitorDpiChanged, skalowanie grafiki: TImageCollection, TVirtualImageList, dopasowanie własnych komponentów do ustawień HDPI
- TTaskDialog i inne komponenty Win10 (TSearchBox, TActivitiindicator, TCalendarView, TToggleSwitch, JumpList, TTaskBar, TRelativePanel
- Dotyk i gesty – TGestureManager, OnGesture
- TEdgeBrowser – konfiguracja i dystrybucja
- TSplitView – dynamiczny podział formatki
- TControlList – wydajne wyświetlanie listy bardzo wielu elementów z dedykowanym projektem wiersza
- TTitleBarPanel – kontrolki w pasku tytułu, układ okien MDI: TFormsTabBar, aplikacje bez paska tytułu z zakładkami w stylu przeglądarek internetowych
- Powiadomienia, czujniki, BLE, sensory: TNotificationCenter, TBeacon, TBluetoothLE, TMotionSensor, TLocationSensor
Trener prowadzący szkolenie – dr Zdzisław Sroczyński
Pasj
onat programowania od 30 lat, z Delphi od wersji 2. Projektant interakcji człowiek-komputer (human-computer interaction/HCI), badacz doświadczenia użytkownika (user experience/UX), zwolennik narzędzi wieloplatformowych z Delphi na czele. Konsultant odpowiedzialny za rozwój wielu aplikacji zgodnie z metodologią projektowania zorientowanego na użytkownika (user-centered design/UCD).
Wielokrotny wykładowca podczas Zlotu Programistów Delphi.
Harmonogram szkolenia (nowy termin)
Szkolenie zaplanowano od 15 do 24 kwietnia 2026 zgodnie z poniższym harmonogramem.
15 kwietnia 2026 (środa)
– 11:00 – 15:00 (wykład 3 h + konsultacje)
17 kwietnia 2026 (piątek)
– 11:00 – 15:00 (wykład 3 h + konsultacje)
22 kwietnia 2026 (środa)
– 11:00 – 15:00 (wykład 3 h + konsultacje)
24 kwietnia 2026 (piątek)
– 11:00 – 15:00 (wykład 3 h + konsultacje)
Całkowity czas wykładów: 12 godzin + konsultacje
Uwaga – harmonogram szkolenia może ulec zmianie.
Koszt szkolenia
Cena: 1 999 zł + 23% VAT za osobę
Podczas szkolenia kursanci korzystają ze swoich komputerów. Zalecane jest posiadanie szybkiego i stabilnego łącza internetowego oraz Delphi 13 (ewentualnie w wersji testowej pobranej ze strony Embarcadero). Większość przykładów pokazywanych podczas szkolenia będzie prawidłowo działać także przy korzystaniu z wcześniejszych wersji Delphi.
Ogólne zasady dot. szkoleń – kliknij
Pobierz i wypełnij formularz zgłoszeniowy.
Możesz wybrać formularz online, zeskanować kod lub przesłać do BSC wypełniony formularz w wersji drukowanej.

Wymagania
- znajomość IDE Delphi/RAD Studio,
- znajomość programowania strukturalnego i obiektowego w Object Pascalu/Delphi (niekoniecznie z uwzględnieniem najnowszych rozszerzeń języka)
Wykorzystywane platformy komunikacyjne
- Discord
- Zoom
Szczegółowe informacje odnośnie logowania i wykorzystania ww. platform komunikacyjnych zostaną przesłane zarejestrowanym uczestnikom przed szkoleniem.
Certyfikat
Dyplom ukończenia szkolenia wydany przez firmę BSC Polska – autoryzowanego partnera szkoleniowego firmy Embarcadero.
Forma szkolenia
– szkolenie on-line
Materiały szkoleniowe
– materiały w formie elektronicznej
Wielkość grupy
– od 8 do 10 osób