V tomto příspěvku jsme si ukázali, jak převést binární databázi na databázi projektu. Jakmile je vše připraveno a převod úspěšně dokončen, můžete začít pracovat s databází projektu. Mohou však vyvstat některé otázky: Jsou všechny soubory v databázi užitečné? Je zřejmé, že soubor se strukturou“.4DB“ již není potřeba. Mohu odstranit ostatní soubory?
Zde je vše, co potřebujete vědět po převodu.
Struktura
U binární databáze je popis vaší aplikace uložen ve dvou souborech (.4DB a.4DIndy). U projektové databáze najdete tento popis v souborech uložených ve složce „Project“.
Po převodu tedy můžete oba tyto soubory odstranit:
- <databáze>.4db
- <databáze>.4dIndy
Další podrobnosti o architektuře databáze projektu najdete v tomto příspěvku na blogu.
Data
Ve fázi vývoje je často jednodušší mít data vedle struktury(např., testování, přenos na jiný počítač atd.). Mnoho nových funkcí 4D však používá koncept „vedle dat“ pro ukládání určitých parametrů nebo souborů, takže jak si během vývojových testů můžete být jisti, že používáte soubor vedle dat, a ne soubor vedle struktury?
Pro nové databáze projektů vytvoří 4D složku „Data“ na stejné úrovni jako složku „Projekt“. Tedy i ve fázi vývoje se soubor umístěný vedle dat liší od souboru umístěného vedle struktury.
Proto po převodu doporučujeme:
-
- Vytvořit složku Data na stejné úrovni jako složku Projekt.
- Přesunout soubory data.4dd a data.4DIndx do nové složky Data.
Nastavení
4D má uživatelské předvolby pro prostředí 4D, uživatelské předvolby pro databázi a nastavení pro databázi.
- Uživatelské předvolby pro prostředí 4D zahrnují například barvu syntaxe metod. Pro binární databáze i databáze projektů jsou tyto předvolby uloženy v souboru „4D Preferences vXX.4DPreferences“.
- Uživatelské preference nebo konfigurace pro databázi zahrnují například seznam otevřených oken, pozici bodů přerušení atd. U binární databáze jsou tyto informace uloženy v souborech .4DB. U databáze projektů jsou tyto informace uloženy v několika souborech ve složce „userPreferences.<název>“.
- Nastavení pro databázi zahrnují předvolby pro konfiguraci zálohování nebo sestavení aplikace atd.
Shrnuto, 4D používá slovo „preference“ pro uživatelské parametry, které spolu souvisejí, a termín „nastavení“ pro parametry týkající se databáze.
Další informace naleznete v tomto příspěvku na blogu.
Konkrétní příklad
V tomto videu najdete databázi „Kontakty“, kterou jsme převedli v předchozím příspěvku na blogu.
Nejprve si zopakujeme výše uvedené pojmy v diagramu a poté si ukážeme výsledek s databází „Kontakty“.