Endast relevant information visas i fönstret. Du har största möjliga utrymme för att överblicka din kod. Splitters gör att du kan jämföra två (eller fler) delar av en enda metod.
Verktygslisten erbjuder komfort när du skriver dina metoder.
En knapp för att köra dina metoder: Testar din kod omedelbart,
och kör debuggern om det behövs.
Ett sökfält gör att du kan söka i en specifik metod.
Det multipla urklippet ger dig snabb åtkomst till kod då det
låter dig sparar tio olika delar som du använder regelbundet.
Visningslistor för snabb åtkomst till tabeller, fält och
formulärnamn som du kan använda i din kod genom drag-och-släpp
eller dubbelklick.
Använd fördefinierade macros eller skapa dina egna för att automatisera din programmering. Genom att använda denna funktion kan du genom ett enda musklick, infoga t.ex. förformaterade kommentarer, eller variabeldeklarationer.
Nyckelorden i 4D-språket känns automatiskt igen och markeras olika beroende på parametrarna du sätter i inställningarna. Du kan sätta språkkommandon för variabler eller andra enskilda kommentarer för ökad läslighet.
Genom att använda automatisk komplettering när du skriver kod minimerar du risken för fel samt att det går mycket fortare.
Det finns inget behov för en separat redigerare för att skriva SQL-kod. Kommandona Begin SQL och End SQL gör att du kan skriva SQL-satser direkt i dina 4D-metoder, och därmed dra nytta av båda världar. 4D-koden och SQL-koden interagerar naturligt med varandra utan komplexa gateways.
Syntaxraden ger dig information i realtid om syntaxen för de 4D-kommandona som du skriver.
Varje skapad metod drar nytta av en uppsättning egenskaper som erbjuder bättre kontroll för åtkomst. Du kan även begränsa rättigheterna för läsning och skrivning för specifika utvecklare vid utveckling i grupp.
Dessutom, exekveringsrättigheter kan begränsas såhär: Åtkomst via Web Services, från eller inifrån en komponent, via webb eller genom SQL-förfrågningar.
Du kan väldigt exakt precisera vem som kan exekvera metoden för att garantera maximal säkerhet.