Produkt

Projekt 4D: Přijměte novou éru spolupráce

Automaticky přeloženo z Deepl

Společnost 4D dlouhodobě podporuje týmový vývoj, a to již od verze 4D Server 1.0. Největší výhodou společné práce na stejném zdrojovém kódu je možnost týmového vývoje i týmového testování. Pro distribuované týmy to však může znamenat určité nevýhody, protože nemusí být schopny pracovat na stejném zdrojovém kódu.

Po kompletním přepsání nyní 4D podporuje dva způsoby práce se zdrojovými kódy: binární a projektový. Binární je 4D, které všichni známe a máme rádi, se zdroji v binárním souboru, což umožňuje týmový vývoj pomocí 4D Serveru. Projekt usnadňuje spolupráci distribuovaných týmů tím, že ukládá zdrojové kódy do systému správy zdrojů v textových souborech.

Produkt blank

Čtení polí objektů 4D pomocí nástroje SQL Engine

Automaticky přeloženo z Deepl

Pole objektu 4D je perzistentní typ databázového pole, které je uloženo jako binární obsah. Dříve nebylo možné tento typ pole číst pomocí ovladače ODBC. Až do dnešního dne.

Dříve se při pokusu o čtení objektového pole vracela chyba. To znemožňovalo dokončení jednoduchých požadavků Select * from myTable , což mohlo být frustrující pro uživatele, kteří chtěli pouze procházet obsah tabulky.

Dobrá zpráva! Motor SQL byl aktualizován tak, aby umožňoval čtení polí objektů 4D.

Produkt blank

Úvod do šifrování dat ve 4D

Automaticky přeloženo z Deepl

DATA jsou všude. S tím, jak se náš život stále více přesouvá na internet, roste i význam zabezpečení dat. Údaje zákazníků je třeba bedlivě chránit před potenciálními hrozbami a narušením bezpečnosti. V mnoha případech poskytuje dostatečnou úroveň ochrany použití nástroje pro šifrování disků (například Bitlocker od společnosti Microsoft nebo FileVault od společnosti Apple), ale co když váš zákazník nebo váš CSO (Chief Security Officer) vyžaduje šifrování na úrovni databáze – na základě jednotlivých tabulek?

Během konference 4D Summit 2018 jste žádali o řešení pro šifrování dat a my jsme vám ho poskytli. S potěšením vám představujeme nové nástroje pro šifrování dat ve vašich databázích 4D.

Produkt blank

4D Write Pro nyní podporuje virtuální struktury!

Automaticky přeloženo z Deepl

Pochopení potřeb koncového uživatele a vytvoření uživatelsky přívětivého rozhraní je pro každého vývojáře aplikací prioritou.

A jak možná víte, jazyk 4D umožňuje aliasovat názvy tabulek a polí, aby byly pro koncové uživatele čitelnější. To umožňuje snadnější překlad a čitelnost ve standardních dialozích (editory dotazů, třídění a vzorců), ale také odfiltrování všech tabulek nebo polí, které by měly zůstat mimo zorné pole koncových uživatelů.

Během konference 4D Summit 2018 jsme měli požadavky na rozšíření této funkce do aplikace 4D Write Pro. No, vyslyšeli jsme je a nyní je k dispozici ve verzi 4D v17 R4!

Produkt blank

Pojmenování rozsahů a vzorců v aplikaci 4D View Pro

Automaticky přeloženo z Deepl

4D v17 R4 je na cestě s novou skvělou funkcí 4D View Pro: pojmenované rozsahy a vzorce. Pokud potřebujete používat vzorce s odkazy na buňku (buňky) nebo konstantu (konstanty), může být tato funkce skvělým pomocníkem!

Díky těmto novým příkazům jsou vaše vzorce čitelnější a snadno přístupné díky automatickému doplňování v aplikaci 4D View Pro.

Produkt blank

Snadná synchronizace procesů

Automaticky přeloženo z Deepl

Preemptivní procesy jsou velmi užitečné pro provádění rozsáhlých paralelních výpočtů s využitím všech jader procesoru, ale někdy je třeba delegovat úlohy na spolupracující proces(např. , pomocí nepreemptivního příkazu). Pomocí New signal můžete pozastavit proces a čekat na odpověď jiného procesu!

Produkt blank

Nové příkazy pro správu serveru

Automaticky přeloženo z Deepl

Společnost 4D pokračuje v poskytování funkcí, které vám pomohou vytvářet vlastní aplikace pro monitorování serverů. Od programového získávání informací o relacích, procesech a aplikačním serveru až po získávání informací o webovém serveru.

Poté, co vám již 4D v17 R4 poskytlo příkazy pro čtení stavů, vám nyní dává možnost stavy měnit. Nyní můžete vytvářet vlastní rozhraní pro správu jako dialogová okna na serveru, v klientovi nebo dokonce jako stránky HTML pro přístup přes web. Záleží jen na vás. Tyto příkazy umožňují provádět stejné akce jako standardní administrační rozhraní 4D. Můžete například odeslat zprávu uživatelům a upozornit je na plánovanou údržbu nebo zablokovat nová připojení k aplikačnímu serveru, zatímco na něm provádíte nějakou operaci.