Se nedan en omfattande lista med vad som är nytt och förbättrat i 4D v11 SQL's produktlinjen. För en detaljerad lista över vad som är nytt i den senaste utgåvan se Release notes.
| Kör applikationer | |
| Interpreterat | Kör dina applikationer i interpreterat läge när du vill kunna redigera dem i realtid. |
| Kompilerat | Kompilerat läge gör att du kan skydda din kod och optimera prestandan i den. |
| Integrerad databas |
En kraftfull relationsdatabas är helt integrerad i 4D. Mer information |
| 4DLink i XML |
Att automatisk starta applikationer med XML-filer genom 4DLink. |
| Utvecklingsmiljö | |
| Utforskaren |
Få en snabb överblick över alla objekt i din applikation. Mer information |
| Strukturredigeraren |
Analysera, modellera och designa din databasstruktur tack vare ett
avancerat grafiskt gränssnitt. Mer information |
| Indexutforskaren |
Få en överblick över dina index. Mer information |
| Formulärredigeraren | Designa dialogrutor för din applikation och integrera databasfält. Infoga systemobjekt genom att dra och släppa. Ett magnetiskt rutnät kan användas för att lättare strukturera objekten. |
| Metodredigeraren |
Skriv både 4D- och SQL-kod i samma intuitiva och användarvänliga
redigerare. Mer information |
| Debuggern |
En samling integrerade verktyg för att felsöka kod Mer information |
| Rättstavning | Integrerad rättstavning för din data, med stöd för de vanligaste språken samt egna ordlistor. |
| Användare och Grupper | Användar- och gruppsäkerheten gör att du kan låsa åtkomst till alla delar av din applikation. Du kan dessutom använda det för att ha kontroll över utvecklingsrättigheter i ett samarbete. |
| Menyredigeraren |
Använd detta verktyg för att skapa dropdown-menyer och undermenyer
till dina applikationer. Mer information |
| Hjälptips | En inbyggd redigerare för hjälptips som gör att du kan förbättra användarupplevelsen med hjälpsam text. |
| Bildhantering |
Ett centraliserat bibliotek för att hjälpa dig att organisera
alla bilder och grafik som används i din applikation. Mer information |
| Listredigeraren | Hjälper dig att hantera och redigera alla listor i din applikation. |
| Resursutforskaren |
Ett verktyg för att utforska dina resurser. Mer information |
| Stilmallsredigeraren | Ett användbart verktyg som hjälper dig att utföra ett konsekvent utseende genom hela din applikation. Stilmallar kan skräddarsys efter operativsystem eller för att presentera ett mer enhetligt gränssnitt. |
| Filter och formatredigeraren | Denna redigerare gör att du kan definiera filter och format för att öka konsekvensen i visning och inmatning av data. |
| Syntaxkontroll | Kontrollera syntaxen för din kod och var säker på att du är redo att kompilera din applikation. |
| Kompilatorn | En multiplattforms-kompilator. Kompilerad kod körs snabbare och är säkrare. |
| Kompilering på distans |
Kompilera en applikation på distans och starta om automatiskt
i kompilerat läge. Allt via administrationsgränssnittet (se
”Serveradministration” nedan). |
| Applikationsbyggaren |
Byggaren går igenom alla de steg för att slutföra
din applikation och bunta ihop den för distribution. Styrd helt
och hållet med skript, detta verktyg kan dessutom automatiseras
för att underlätta byggnationen. Mer information |
| Integrerad backup | Kör backuper av din data och använd som ett verktyg för att återställa data från ett arkiv. Alla parametrarna kan ställas in programmatiskt för att du ska kunna automatisera backupen. |
| Sök och ersätt |
Dra nytta av detta kraftfulla sök- och ersättverktyg. Du
kan automatiskt döpa om eller sätta prefix på variabler,
projektmetoder och formulär. Mer information |
| Objektbibliotek | Du kan lagra objekt och andra kodsnuttar för att lätt och behändigt återanvända dessa, eller dela dem med andra utvecklare. |
| 4D Plug-in SDK |
4D Plugin SDK är ett viktigt verktyg som förenklar uppgiften
att utveckla en 4D-plugin. Den skriver koden som 4D behöver för
att kunna ladda pluginen korrekt, och gör därmed att du kan
fokusera på din egen kod. Mer information |
| Underhåll och säkerhetscenter (MSC) |
En uppsättning verktyg för överblick av 4D-databasen,
underhåll optimering och backuper. Kan köras manuellt eller
automatiskt. Mer information |
| Guider | |
| Formulärguiden | Låter dig generera användarvänliga dialogrutor för att visa din data. |
| Guiden för Web Services | Denna guide hjälper utvecklare som är nya för Web
Services. Mer information |
| Servrar | |
| Dataserver | Publicera din databas i klient/serverläge och låt flera användare komma åt den via ett nätverk. |
| Applikationsserver | För utveckling i grupp; 4D hanterar automatiskt all nödvändig låsning och/eller uppdatering för att upprätthålla integriteten. |
| Web Services-server |
4D har en enkel integration med Web Services. Det gör det lätt
att dra nytta av webbens öppenhet i en 4D-applikation. Nu med förbättrad
DIGEST-autentisering. Mer information |
| SQL-server |
Sök i valfri SQL-databas via en inbyggd ODBC-drivrutin genom 4Ds nya integrerade SQL-server. |
| Klienter | |
| Dataklient | Vår uppdaterade 4D Client har optimerats för att reducera nätverkstrafiken; nu skickas endast modifierad data över nätverket. |
| Web Services-klient | Anropa Web Services genom att använda 4D som en Web Services-klient. Mer information |
| SQL-klient |
Du kan äntligen integrera kraften av SQL med 4Ds verktyg för
att bygga applikationer. SQL-klienten låter dig ha det bästa
av två världar i en klientapplikation. Mer information |
| Applikationsläge/Dataåtkomst | |
| Sorteringsredigeraren | Definiera kriterier och sortera din data hur du vill. |
| Sökredigeraren | Hjälper dig bygga enkla eller komplexa sökfrågor via en integrerad sökfunktion. |
| Formelredigeraren | Använd formelredigeraren för att utföra komplexa uppgifter som kräver exekvering av ett påstående (sök, sortera, global uppdatering, etc.) |
| Användarformulärredigeraren | Ge dina användare möjligheten att skräddarsy specifika formulär enligt deras egna behov, utan utvecklarens ingripande. |
| Processutforskaren | Låter dig analysera minnesanvändning, variabler, processer och många andra indikatorer när din applikation körs. |
| Rapportredigeraren | Designa och bygg automatiskt rapporter som tabeller, diagram eller etiketter. |
| Extension | |
| 4D Write | Kraftfullt ordbehandlingsverktyg integrerad i 4D. |
| 4D View | Ett avancerat kalkylbladssystem integrerat i 4D som kan helt och hållet styras programmatiskt genom 4D-kod. |
| SQL Pass-Through | Kommunicera "native" med externa datakällor. |
| 4D ODBC Driver |
Få åtkomst till din databas från andra applikationer
via protokollet ODBC. Mer information |
| 4D Internet Commands |
Stödjer klassiska Internetprotokoll för e-post (SMTP, POP, IMAP) och skickar via FTP. Nu tillåts sändning av meddelanden i UTF8. |
| Inbyggda ODBC-kommandon | Kommunicera med andra datakällor via ODBC som om de vore en del av din egen applikation, genom att använda en uppsättning 4D-kommandon. |
| ODBC Import / Export | Importera och exportera data genom standard ODBC. |
| 4D ODBC Pro | Kommunicera med andra datakällor genom standard ODBC. Tack vare dess ”lågnivå-arkitektur”, erbjuder denna plugin obegränsade anslutningsmöjligheter via ODBC. |
| 4D for OCI | Kommunicera med Oracle genom Oracle Call Interface (OCI). |
| Skapa kompilerade komponenter |
Bygg kodbibliotek eller applikationer, och gör dem återanvändbara
och integrerbara i andra 4D-applikationer genom att dra och släppa.
Att kompilera komponenten gör det snabbare och skyddar din källkod. Mer information |
| Skapa interpreterande komponenter |
Bygg kodbibliotek eller applikationer och gör dem återanvändbara
genom dra och släpp. Mer information |
| 4D Web 2.0 Pack |
Integrera funktionalitet från Web 2.0 i dina applikationer genom
att använda 4D Web 2.0 Pack. Det är en uppsättning verktyg,
plugins och komponenter som hjälper dig att bygga mer dynamiska
webbapplikationer. Mer information |
| Serveradministration | |
| Administrationsfönstret |
Ett nytt mer komplett administrationsfönster visar dig alla detaljer
om 4D Server, och ger dig direktåtkomst till serverunderhåll. Mer information |
| Fjärradministration |
Med ett nytt kommando (OPEN ADMIN WINDOW), och möjligheten att starta om databasen på distans (t.ex. efter kompaktering). |
| Server | |
| Kodexekvering på serversidan |
En ny metodparameter ”Execute on Server” gör att metoder kan exekveras på servern, och därmed drastiskt minska antalet förfrågningar mot klienten. |