Tipy

Nové tipy a triky pro aplikace 4D

Automaticky přeloženo z Deepl

Add Komoncharoensiri, ředitel technických služeb společnosti 4D Inc.

Jak víte, 4D Knowledge Base je knihovna informací o technologii 4D, kde jsou aktivně publikovány týdenní technické tipy a měsíční technotes. Pokud jste poslední tipy v KB přehlédli, nevadí; zde je kompilace z několika posledních týdnů.

Tento příspěvek na blogu zahrnuje 12 tipů:

Tipy blank

ORDA – Optimalizace požadavků REST krok za krokem (+ demo)

Automaticky přeloženo z Deepl

Výkon ORDA/REST je strategickou záležitostí, proto jsme dodali mnoho funkcí souvisejících s tímto tématem, například optimalizaci požadavků ORDA/REST v režimu klient/server a při práci se vzdáleným datovým úložištěm. V poslední době jsme vám také poskytli úplnou kontrolu nad optimalizací požadavků ORDA/REST.

V tomto příspěvku na blogu najdete plán, podle kterého se máte řídit, abyste dosáhli výkonnostního esa ve hře ORDA/REST. Obsahuje další příspěvky na blogu, které si můžete přečíst, videa, která můžete zhlédnout, a ukázku, s níž si můžete hrát, abyste snadno a rychle zvýšili výkon svých aplikací.

Tipy blank

Technické tipy – 4 dubnové tipy jsou tady!

Automaticky přeloženo z Deepl

Add Komoncharoensiri, ředitel technických služeb společnosti 4D Inc.

Jako vývojář 4D musíte držet krok s novými pokroky, které 4D neustále dodává. Kromě tipů a triků poskytovaných týmem produktu jsou Tech Tips dalším odkazem pro osvojení si některých konceptů 4D.

Tento článek se zabývá 4 tipy:

  • Jak zacházet se zástupnými znaky SQL jako s doslovným řetězcem
  • Jak programově získat název projektu
  • Preemptivní metody v rámci stejného řetězce volání by měly být také preemptivní
  • Vytvoření nového dokumentu View Pro na základě listu
Tipy blank

Jak notářsky ověřit sloučenou aplikaci 4D (macOS 12 a Xcode 13)

Automaticky přeloženo z Deepl

Poznámka: Aktualizace pro macOS 12/Monterey a Xcode 13. Pro Xcode 12 a starší viz tento příspěvek na blogu.

V systému Monterey (macOS 12) se důrazně doporučuje notovat aplikace distribuované ve veřejné síti. Značné množství vývojářů přenáší své aplikace pomocí připojeného úložného zařízení nebo prostřednictvím sdílení souborů; v těchto případech, kdy uživatel již vývojáři důvěřuje, není notářská ověření vyžadována. Cílem notářského ověření je ujistit uživatele, že aplikace není škodlivá, a vyžaduje se pouze u aplikací stažených z webových stránek.

Pomocí naší vestavěné funkce podpisu při vytváření aplikací pomocí 4D v18 je vaše aplikace připravena k notářskému ověření. Tento proces probíhá mimo systém 4D. Zahrnuje přidání elektronického podpisu k vaší žádosti a odeslání podepsané žádosti do automatizované kontrolní služby. Zde je vše, co potřebujete vědět:

Tipy blank

Jak definovat časový limit spánku pro vzdálené aplikace 4D

Automaticky přeloženo z Deepl

Aby se zabránilo ztrátě relace, sleduje 4D stav spánku vzdálených aplikací 4D.

Když je uživatel připojen ze vzdálené aplikace 4D k serveru 4D Server a jeho počítač přejde do režimu spánku, informace se odešle na server 4D Server. V okamžiku, kdy se počítač uživatele probudí, vzdálená aplikace 4D pak obnoví svůj kontext provádění.

Tipy blank

Jak využívat akce GitHubu pomocí 4D

Automaticky přeloženo z Deepl

Váš projekt je nyní v systému správy zdrojů. To znamená, že správa několika verzí softwaru, sledování změn a integrace oprav nebo nových funkcí je nyní mnohem jednodušší.

Proč nevyužít také kontinuální integraci?

Počínaje verzí 4D v19 můžete spustit kompilaci svého projektu pomocí příkazu. Díky tomu máte nyní k dispozici všechny stavební prvky potřebné k automatizaci integračního řetězce.

V tomto příspěvku na blogu najdete příklad automatizace pomocí správce GitHub a GitHub Actions.

Tipy blank

4D REST API + ReactJS

Automaticky přeloženo z Deepl

Mourad Aouinat, softwarový inženýr ve společnosti 4D Morocco

V předchozím příspěvku na blogu jsme si ukázali, jak snadno nastavit rozhraní REST API pomocí 4D. V tomto blogovém příspěvku využijeme výkonné rozhraní 4D REST API v kombinaci s Reactem k vytvoření aplikace To-Do, která obsahuje funkce pro otevírání todos, vytváření nových todos, úpravu stávajících todos a funkce pro hromadné úpravy a hromadné mazání.

Tipy blank

Jak automatizovat kompilaci

Automaticky přeloženo z Deepl

Od verze 4D v19 můžete spustit kompilaci projektu jednoduchým příkazem. Možná vás zajímá, k čemu to můžete použít!

Váš tým se může skládat z několika vývojářů, tak proč neautomatizovat kompilaci při každém odeslání kódu na server pro správu zdrojů? Vždy je snazší identifikovat chybu, když je rychle odhalena.

Dalším případem je, když se váš projekt skládá z několika komponent. Můžete napsat metodu, která zkompiluje, sestaví a poté zkopíruje komponentu do hostitelské databáze.

Tento blog se bude zabývat různými technickými body, které jsou velmi užitečné pro vytvoření vlastních automatizačních nástrojů, spolu s příkladem aplikace.

Tipy blank

Přepínání tmavého a světlého režimu v systému macOS jedním kliknutím

Automaticky přeloženo z Deepl

Od verze 4D v19 můžete v systému macOS vytvářet aplikace podporující tmavý a světlý režim. K tomu je třeba upravit a zkontrolovat mnoho drobných detailů: ikony, widgety, texty, barvy pozadí atd.

Ve výsledku musíte měnit vzhled svého macu desítkykrát za hodinu. Dobře, možná si říkáte:„Cože? Vždyť stačí tři kliknutí. Otevřete panel předvoleb, klikněte na ikonu obecné, pak na ovládací prvek světlé nebo tmavé a je to!„. Ale upřímně řečeno, pokud jste vývojář nebo tester, opakování těchto úkonů stále dokola se stává velmi únavným.

Tipy blank

CSS Media query pro tmavé nebo světlé uživatelské rozhraní

Automaticky přeloženo z Deepl

Tmavý režim se v poslední době hodně prosazuje. Proto jsme do verze 4D v19 přidali jeho podporu a v souvisejícím oznámení jsme zmínili několik způsobů, jak jej můžete přizpůsobit svým potřebám.

V tomto příspěvku na blogu se zaměříme na CSS a podrobně vysvětlíme, jak nastavit styly CSS pro světlý a tmavý režim pomocí dotazů CSS media queries.

Page 5 of 13