PRODUKTER

NYTT I 4D v12

Oöverträffbar produktivitet

4D
Med 4D v12 har vi inte bara integrerat de största teknikerna, utan även alla de små detaljer som utvecklare och användare kommer att finna användbara.

 

Mer av vad du vill ha

Medan tidigare versioner har genomgått revolutionerande översyner – klient/server, webbtjänster, SQL – har 4D v12 utformats för att ge dig alla de evolutionära funktioner som utvecklare och slutanvändare har efterlyst.

Vi har lyssnat på vad ni vill ha och behöver, och med 4D v12 levererar vi allt på en gång. Från datasynkronisering och -replikering till PHP-integration till små detaljer i gränssnittet som du helt säkert kommer att uppskatta. 4D v12 ger dig allt du behöver för att bli mer produktiv.

 

Hämta 4D v12                  Hämta uppgraderingsmanual                  Fullständig lista av funktioner 

 

 

 

 

 

 

Fokus på funktioner

4D v12 må vara den mest evolutionära utgåvan hittills, men den innehåller ändå nya spännande funktioner som du kommer att vilja börja använda direkt. Vi har glädjen att kunna presentera de funktioner som 4D-utvecklarna och slutanvändarna har frågat mest efter.

 

 

PHP

En ny värld av funktionalitet

Du har ett nytt universum av utvecklingsproduktivitet i dina händer. 4D-utvecklare kan nu utnyttja  en rad allmänt tillgängliga (läs: KOSTNADSFRIA) PHP-bibliotek, tack vare 4D v12:s integration av PHP 5.3.

 

Och när vi säger integration menar vi det verkligen: ring bara det nya kommandot "PHP Execute" och få tillgång till tusentals fritt tillgängliga PHP-bibliotek och PHP-källkoder. Vi har till och med inkluderat ett antal bibliotek som använder vår PHP-tolk, FastCGI, kompilerad i 4D för att erbjuda funktionalitet som LDAP, kryptering, komprimering och mycket annat, från det ögonblick då du startar.

 

De PHP-drivna funktionerna går längre än till webbskript, och användarna får möjlighet att utföra enkla men kraftfulla funktioner direkt via användargränssnittet, allt med ett minimum av programmering. Observera att du inte ens måste kunna PHP-språket för att kunna använda det!

 

De här korta videorna visar till exempel hur GD-biblioteket i 4D v12 tillämpas för att ge användarna kontroll över bilderna:

 

PHP Brightness

Ljusstyrka & kontrast
 (00:19)
Även tillgänglig i Windows.
PHP Watermark

Placera vattenstämplar på bilder
(00:20)
Även tillgänglig i Mac OS.

 

Dessutom: att använda PHP för att utvidga 4D-applikationen är till och med lättare än att använda 4D-tillägget i SDK! Kort sagt har vi öppnat upp 4D för en hel värld av befintliga funktioner, och dessutom gett dig ett nytt språk i din verktygslåda för att utveckla egna funktioner.  

 

Prova PHP Execute-demon från våra många exampelapplikationer och upptäck det själv!

Exempelapplikationer kräver att 4D v12 används. Hämta demoversion från länken ovan.

 



Se till att texten ser bra ut, samtidigt som den kan indexeras.

Leverera ett rikare gränssnitt

Förutom att göra 4D v12 mer kraftfullt att utveckla så har vi även gjort det mer intuitivt och funktionellt att använda. 

Det går att använda stilar direkt på all text i 4D v12, som sedan lagras som taggar i själva texten. Det innebär att även om ytterligare data bäddas in i texten så indexeras alla dina textsträngar och förblir intakta, vilket innebär att det går lika fort som alltid att söka i texten. Men resultaten blir snyggare.

 

Listrutor är nu mer kraftfulla än någonsin, med möjlighet att skriva ut och visa data hierarkiskt. Deras utseende kan enkelt programmeras, med omedelbara resultat.

 

Och på tal om listrutor så går det nu också att tillämpa rich text direkt på deras innehåll.

 

 

 

 

SynchroBevara din integritet

Efterhand som användningen av klient/serverlösningar har ökat så har även behovet av att korrekt kunna uppdatera data på servern ökat, och i ännu högre grad om arbete sker på flera servrar. Fram till nu har det varit upp till varje enskild utvecklare att skapa mekanismer och arbetsflöden för korrekt datasynkronisering och -replikering. Det ledde fram till en rad olika implementeringar och naturligtvis en massa extra utvecklingsarbete.

 

Genom att utnyttja den integrerade SQL-servern i 4D Server v12 har utvecklarna nu tillgång till användningsklara synkroniseringsverktyg. Genom att de inte längre behöver programmera dessa mekanismer sparar de utvecklingstid. Och genom att erbjuda pålitliga metoder för synkronisering och replikering kan användarna av lösningen bli mer effektiva och lita på att de har korrekta data.

 

 

  

Använda flera databaser på samma gång

En av styrkorna med 4D har alltid varit att det är uppbyggt av moduler. Genom att använda pluginprogram kan gemensam funktionalitet delas mellan applikationer. Tack vare 4D-komponenterna kan olika lösningar använda (och återanvända) samma kodbitar, samma formulär och samma objekt utan att behöva uppfinna hjulet på nytt.

 

4D v12 erbjuder nu kraften och flexibiliteten av att använda flera databaser inom samma lösning. Med den nya syntaxen hos kommandot för SQL-INLOGGNING, kan du öppna ytterligare en 4D-databasfil utanför huvudstrukturen. Och allt detta kan göras utan att du behöver stänga eller starta om huvuddatabasen.

 

 

 

Utveckla snabbare, bekvämt

Små saker kan göra stor skillnad. Ingenstans blir detta mer tydligt än i utvecklingsmiljön i 4D v12, där dussintals små detaljer tillsammans bildar stora framsteg när det gäller förbättrad ergonomi och användbarhet.

 

Platsen där utvecklarna tillbringar mest tid – metodredigeraren – har skrivits om helt och hållet. Samtidigt som den fått behålla sitt beprövade gränssnitt har den fått nya funktioner för ergonomi och produktivitet, som omedelbar anpassning av teckenstorlek, automatisk ifyllning – även av SQL-kod, automatisk ifyllning av tabeller, fält och variabler, linjedelning (utan att förstöra kod), verktygstips och brytpunkter länkade till kodrader. Utvecklarna kan även dra nytta av syntaxspårning, indikatorer för ny/osparad kod och möjligheten att expandera/minimera kod.

 

Den globala sök och ersätt-funktionen har skrivits om helt för att bli enklare och snabbare. Behöver du ändra namn på en metod eller variabel på alla ställen där den visas i din kod? Enkelt. Vill du hitta oanvända metoder eller variabler som tar upp värdefullt utrymme? Det är bara ett menyalternativ bort.

 

 

 

64-bit4D Server 64-bitar

4D Server v12 för Windows erbjuder 64-bitarssupport för utvecklare och användare som behöver snabb tillgång till stora datamängder.

 

Genom att tillåta större åtkomst till minne (enda begränsningen är den fysiska kapaciteten hos tillverkarna av RAM-minnet) resulterar 64-bitarsbearbetningen i mycket snabbare hantering av stora datamängder och/eller hantering av stora antal anslutna användare.

 

4D v12-applikationer kan kompileras i 32- och 64-bitarsversioner, till och med från Mac, även om 64-bitarsapplikationen bara kan köras med 4D Server 64-bitar för Windows. 

  

  

Massor av saker som förenklar ditt liv

Misc

Vare sig du är utvecklare, slutanvändare eller något däremellan är 4D v12 fullspäckat med en massa "småsaker" som gör att du bättre kan utnyttja tiden du tillbringar framför datorn.

 

Vardagliga uppgifter som utskrift har förbättrats rejält, med möjlighet att skriva ut formulär och listrutor. Windows-användare kan nu producera PDF:er lika bra som Mac-användare.

 

Användningen av bilder har också kompletterats. Utöver det breda utbud av format som redan stöds finns nu stöd i 4D v12 för bildmetadata inklusive EXIF, TIFF och GPS.

 

Get- och set-metoder erbjuder harmonisk symmetri vid läsning och skrivning av egenskapskommandon och vid duplicering av objekt. 

 
Ett annat område som har förbättrats är i interaktionen mellan formulär och underformulär, som nu stöder pekare och händelser för att automatiskt uppdatera innehåll i underformulär.

 

Komponenter kan nu även publiceras och konsumeras som underformulär inom värddatabaser. Ett exempel är ovärderliga formulärwidgets, som erbjuder ett helt bibliotek av färdiga gränssnittsobjekt som kan kopplas direkt till dina data och metoder.

 

 

SQL-fantaster får mer kraft i 4D v12, med stöd för fullständig SQL-dumpning och -infogning. Du kan exportera och importera data i textformat via SQL, liksom ny funktionalitet för sammanslagningar.

 

XML-implementering har förbättrats ytterligare och nya kommandon finns till ditt förfogande.

  

Allt som allt representerar 4D v12 en vidareutveckling av en redan mogen plattform. Sätt igång och prova alla de här nya funktionerna.

 

Hämta en testversion av 4D v12

 Gå till butiken och uppgradera nu