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 :