V aplikaci 4D v17 R5 jsme vám ukázali, jak snadno lze manipulovat s objektem a získat atributy souboru nebo složky. Díky objektovému zápisu je vše ještě jednodušší! V tomto příspěvku na blogu vám nabízíme HDI s uživatelským rozhraním pro správu souborů a složek. Ve 4D to není nic nového, protože to můžete dělat pomocí klasických příkazů 4D, ale nyní to můžete dělat snadněji a s méně řádky kódu!
Tento tip vám ukáže, jak snadno lze manipulovat s objektem a získat atributy souboru nebo složky. A co víc, ukazuje, jakou sílu získáte kombinací nových funkcí, jako jsou příkazy file a folder, zápis objektů a nové funkce seznamu. Například načtení kolekce souborů a složek, které se zobrazí v rámečku se seznamem:
Form.docs:=Form.curfolder.folders().concat(Form.curfolder.files())
Vyzkoušejte si příklad sami a uvidíte, že se chová stejně jako jakýkoli jiný prohlížeč souborů na disku. Nyní věnujte chvíli přemýšlení o tom, jak byste napsali kód za seznamové pole, abyste vytvořili tuto funkci. Nakonec se přepněte do režimu návrhu a podívejte se na kód, budete překvapeni, jak málo kódu je použito. Provedení téhož bez objektového zápisu a objektů by vyžadovalo desetkrát více kódu. Pokud jste ještě nezkusili objektovou notaci, je nejvyšší čas!