Megjelent a RAD Studio 11 Alexandria!

RAD Studio 11 Újdonságok

Végre megérkezett a RAD Studio/Delphi/C++Builder új 11-es főverziója. Azon túl, hogy az új verzió már kompatibilis a Windowd 11-el (erre utal részben az is, hogy mene közben modosított a gyártó és az eredetileg 10.5-os verzió lett úgymond átnevezve 11-re), ezen kívül is számos újdonság valamint egy sor teljesítmény és produktivitás növelő javítás is érkezett az új verzióban. Vegyük is ezeket sorba:

Legfontosabb új IDE funkciók és fejlesztések

  • Magas DPI támogatás az IDE-hez: Ez javítja a napi fejlesztői tevékenységeket a legújabb, 4K+ felbontású monitorok teljes körű támogatásával, tisztább, élesebb betűtípusokkal és ikonokkal, valamint nagy felbontású támogatással az összes IDE ablakban, beleértve a VCL és FMX űrlapokat, a tervezőket és kódszerkesztőt is. Most már több méretarányban és nagy felbontásban tervezheti meg az űrlapjait.
  • Többmonitoros és többablakos fejlesztések: ugyanazon űrlap kódját egyszerre tervezheti és szerkesztheti több ablakban, beleértve az űrlaptervező egyik ablakból a másikba történő húzását. Ez lehetővé teszi, hogy utánozza a régi lebegő űrlaptervező előnyeit a modern IDE elrendezésben, több képernyőn is.
  • Új nyitóképernyő: A VCL-el teljesen újjáépített (eltávolítva a böngészőfüggőségeket) új oldal natív megjelenéssel és érzéssel, valamint az IDE -hez illeszkedő felhasználói felülettel rendelkezik, ráadásul az elrendezése és a tartalma könnyen testre szabható.
  • C++ Code Formatter: Automatizálja a C++ kód elrendezését a clang formátum használatával.
  • Számos Code Insight (DelphiLSP) fejlesztés a fejlesztői közösség visszajelzései és kérései alapján.
  • Távoli asztal: Továbbfejlesztett távoli asztali támogatás (VCL és IDE esetén).
  • FireMonkey tervezési időre vonatkozó irányelvek: Gyorsabb prototípus készítés a vezérlők mozgatását és igazítását segítő vizuális vonalakkal (hasonlóan a VCL-hez), továbbfejlesztett margóval és párnázási támogatással.

VCL Fejlesztések

  • Rich Edit komponens frissítés: Megszűnnek az XP-függőségek és további funkciók kerülnek a TRichEdit vezérlőbe, többek között: URL -észlelés, helyesírás -ellenőrzés, háttérszín és átlátszóság.
  • TreeView jelölőnégyzetek: A jelölőnégyzeteinek támogatása TreeViews-ban, minden csomópont 3 állapotot támogat (részleges, halvány, kizárás) a felhasználói felület testreszabásához
  • Új TLabelDBEdit komponens, amely a TLabelEdit adattudatos verzióját kínálja a gyorsabb prototípus-készítés érdekében.
  • További kisebb VCL fejlesztések, beleértve az alapértelmezett űrlapméretet és betűtípust, a kivétel párbeszédpanel másolási gombját, a Coolbar fejlesztéseit, a Memo és a RichEdit margóit, az opcionális csoportdoboz kereteket és még sok mást.

Fontosabb FireMonkey Platform Fejlesztések

  • Továbbfejlesztett FMX High-DPI támogatás a Windows és az asztali alkalmazásokhoz, egy megújult asztali felhasználói felülettel, amelyet egy frissített méretezési motor vezérel.
  • A Microsoft WebView 2 vezérlőjének (Edge Chromium) támogatása a WebBrowser komponensben.
  • A RAD Studio 11 támogatja a legújabb Android 30 API-t és a legújabb számlázási API-kat, valamint az AndroidX könyvtárakat.
  • Android támogatás több class.dex fájlhoz, egyszerűsítve a külső Android -függőségek integrálását.

Cél Platformok és Compiler-ek

  • macOS 64 bites ARM fordító és eszköztár, amely magában foglalja az univerzális bináris fájlok létrehozását az Intel/ARM AppStore beküldéshez.
  • Delphi nyelvi támogatás bináris tizedesjegyekhez és számjegyek elválasztásához.
  • A C++ eszköztár fejlesztései közé tartozik az átalakított Delphi-stílusú RTTI a C++ típusokhoz (lehetővé téve a Clang segítségével épített komponensek használatát az IDE-ben), beleértve a typeid használatát a Delphi-stílusú típusokon; továbbfejlesztett C++-stílusú RTTI a Delphi típusokhoz; CMake minőségi fejlesztések és jelentősen javított kivételkezelés mind Win32, mind Win64 esetén.

Bővített Delphi Code Insight

  • Az LSP szerver automatikus újraindítása
  • Automatikus kódkiegészítés a Tab billentyűvel
  • Class helper támogatás
  • Tömbjavaslatok tömbök hozzárendelésekor
  • A Visual Studio Code használata a Delphi forráskód teljes kódkiegészítéssel történő szerkesztéséhez, a licenc részét képező LSP támogatásnak köszönhetően

Adat Kapcsolatok

  • A FireDAC az új kiadásban speciális fejlesztéseket kínál a PostgreSQL, az Oracle és a Firebird adatbázisokhoz
  • A HTTP és a REST ügyfélkönyvtárak időtúllépési mechanizmusokkal, HTTP/2 támogatással, TLS 1.3-al illetve Base64 URL kódolással bővültek
  • Az új TRESTRequestDataSetAdapter összetevő egyszerűsíti az adathalmazok RAD szerverre történő feltöltését
  • Az új alacsony forgalmú RAD Server Lite lehetővé teszi a többszintű megoldások korlátlan telepítését a teljesen skálázható RAD Server motorral együtt
  • A DataSnap esetében a REST URL -leképezési logika most teljesen konfigurálható

Még többet szeretne tudni?

Amennyiben még több információt szeretne az új verzióval kapcsolatban, akkor az alábbi linkeket ajánljuk, valamint a lejjebb linkelt videókat :

Rövid magyar nyelvű ízelítő (még a megjelenés előttről)
Replay Launch Webinar felvételről (angol nyelvű)

Hozzászólok

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük