Język Delphi + VCL od XE do Delphi 13

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:

  1. Nowości w Delphi 13 – operator warunkowy, is not, not in, NameOf, SmartCore AI Component Pack
  2. Unicode – zmiany w bibliotece RTL/VCL, konsekwencje wprowadzenia
  3. Metody generyczne – System.Generics.Collections, podstawowe struktury danych: listy, słowniki
  4. Metody anonimowe, typy proceduralne, obiektowe typy proceduralne
  5. Interfejsy, IEnumerable, IEnumerator – enumeratory i pętla for…in
  6. Programowanie obiektowe: metody klasowe, Class helpers, domyślne wartości parametrów, typy parametrów (var/out/const)
  7. Deklarowanie zmiennych inline a zakres deklaracji zmiennych
  8. Kompilator win64, zmiany w obsłudze wyjątków (SetExceptionMask, IsInfinite, isNaN)
  9. Biblioteka PPL – System.Threading: TTask, TTask array / WaitForAll, synchronizacja
  10. Obsługa JSON i XML – przeglądanie i wyszukiwanie danych w sformatowanych plikach
  11. TJsonSerializer/System.JSON.Serializers – serializacja i deserializacja
  12. Usprawnienia RTL: TPath, TDirectory, System.Hash, obsługa ZIP
  13. Style VCL, TStyleManager, podgląd stylu we własnej aplikacji, obsługa dark mode w Windows
  14. Per-control styling, pobieranie kolorów stylu i systemowych: TStyleManager.Style[], GetStyleColor, GetStyleFontColor
  15. TRESTClient, TNetHTTPClient – aplikacje i funkcje sieciowe
  16. Obsługa HDPI, AfterMonitorDpiChanged, skalowanie grafiki: TImageCollection, TVirtualImageList, dopasowanie własnych komponentów do ustawień HDPI
  17. TTaskDialog i inne komponenty Win10 (TSearchBox, TActivitiindicator, TCalendarView, TToggleSwitch, JumpList, TTaskBar, TRelativePanel
  18. Dotyk i gesty – TGestureManager, OnGesture
  19.  TEdgeBrowser – konfiguracja i dystrybucja
  20. TSplitView – dynamiczny podział formatki
  21. TControlList – wydajne wyświetlanie listy bardzo wielu elementów z dedykowanym projektem wiersza
  22. TTitleBarPanel – kontrolki w pasku tytułu, układ okien MDI: TFormsTabBar, aplikacje bez paska tytułu z zakładkami w stylu przeglądarek internetowych
  23. Powiadomienia, czujniki, BLE, sensory: TNotificationCenter, TBeacon, TBluetoothLE, TMotionSensor, TLocationSensor

Trener prowadzący szkolenie – dr Zdzisław Sroczyński

Pasjonat 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.

Zgłoszenie on-line


Zgłoszenie (plik  pdf)


 

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