Představujeme nejnovější funkce vyhledávání a nahrazování
Funkce „Najít a nahradit“ v editoru kódu existuje již mnoho let. Vývojáři mohou snadno a efektivně vyhledávat a nahrazovat kód, zejména při práci s rozsáhlými databázemi kódu. Verze 4D v20 přináší vylepšení, která jistě ocení vývojáři, kteří se na tuto funkci spoléhají při zefektivňování svých pracovních postupů při kódování:
- znalost počtu výskytů, které je třeba nahradit,
- znalost pozice aktuálního výskytu,
- stálý přístup k možnostem navigace Další a Předchozí,
- zobrazení palety namísto modálního okna pro omezení počtu kliknutí.
4D Write Pro – Najít a nahradit
Aplikace 4D Write Pro již řadu let umožňuje vytvářet jednoduché nebo složité dokumenty, a to buď programováním pomocí šablon, nebo jednoduše vytvářením nových dokumentů od začátku. Počínaje verzí 4D v19 budou vývojáři i koncoví uživatelé rádi využívat nové možnosti vyhledávání (a nahrazování) v aplikaci 4D Write Pro. Používání nejen rozhraní… ale také kódu!
Pojďme se ponořit do podrobností!
4D View Pro: Najít a nahradit kódem
Někdy při inicializaci dokumentu 4D View Pro potřebujete v něm najít některé hodnoty nebo značky a nahradit je daty vydanými ze 4D. Nyní je to hračka díky funkci VP Find příkaz. Díky tomuto příkazu můžete najít data, vzorec nebo značku a nahradit je v celém listu nebo jen v jeho určité části!
Zjistíme, jak na to.
Zástupné znaky pro cesty k atributům v dotazech ORDA
Funkce ORDA se ve verzi 4D v17 R5 stále rozšiřují! V předchozím příspěvku na blogu jsme vám ukázali, jak vytvářet obecné dotazy s pojmenovanými zástupci hodnot. Tento příspěvek se zaměří na to, jak používat zástupné znaky pro cesty k atributům (názvy polí v tabulkách).
4 různé způsoby vyhledávání položek ve sbírce
Jako vývojář často potřebujete zjistit, zda zadaná položka již v kolekci existuje, nebo najít všechny položky odpovídající určitým kritériím. Metody kolekcí 4D nabízejí mnoho různých způsobů, jak vyhledat konkrétní položky.
Sbírky dotazů
Jednoduchost je nejvyšší stupeň sofistikovanosti a díky více než 40 metodám pro správu kolekcí ve verzi 4D v16 R6 je pro vás jako vývojáře vše mnohem snazší. Váš kód je nejen čistší a čitelnější, ale také napsaný v rekordním čase!
V tomto příspěvku se podíváme na to, jak tyto dvě nové metody fungují, query a . indices, vám umožní bleskově manipulovat s položkami kolekce a získávat je z ní!
Vyhledání konkrétní hodnoty atributu na jediném řádku kódu!
Vzpomínáte si na doby, kdy jste museli pro získání atributu objektu používat vnořené smyčky a podmíněné příkazy? Takže jste skončili s dlouhým a komplikovaným kusem kódu? Tak tyhle časy jsou pryč! Díky objektovému zápisu v kombinaci s kolekcemi a jejich metodami nyní můžete psát kód rychleji a čitelněji!
Vyhledání hodnoty konkrétního atributu nebylo nikdy jednodušší. Pojďme se podívat na reálný scénář a zjistit jak!
Export výsledků dialogu „Najít v návrhu“
Při vyhledávání všech objektů v návrhovém prostředí zobrazí 4D výsledky v hierarchickém seznamu. Od verze 4D v16 R3 můžete tyto výsledky exportovat do textového souboru, který lze otevřít například pomocí tabulkového procesoru, takže můžete snadno odeslat některé refaktorizační práce nebo výsledky uložit do dokumentu a pracovat s nimi později.
Hledání podle argumentů dotazu atributu pole propojení
Objektová pole, zavedená ve verzi 4D v15, umožňují ukládat a indexovat nestrukturovaná data. Může se jednat o běžnou sadu údajů, jako je jméno, příjmení, narozeniny. Mohou to být různé údaje v každém záznamu, například obchod, který bude potřebovat různé atributy pro boty (velikost, barva), počítače (procesor, paměť), tiskárny (barva, inkoust), seznam hodnot nebo vše v libovolné kombinaci.
Zde je skutečný User Story od zákazníka 4D :
„Moje aplikace na odznaky spravuje přístupová práva pro každou osobu do budovy a pro časový úsek. Tyto informace jsou uloženy v databázi jako pole objektů ( např.: {přístupové právo, budova, časový slot} ). Chci mít možnost vyhledat osoby, které mají přístup do budovy během časového intervalu.“
4D poskytuje několik způsobů, jak se dotazovat na data, pomocí indexu, a tak extrémně rychle.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady