4D Insider
Nástroj k zjišťování křížových referencí a prohlížeč pro grafické kódy 4D
Verze 6.0.5
Platformy Windows a MacOSPopis
ACI 4D Insider: Nová dimenze účinného řízení vzniku kódu4D Insider je nástroj pro pomoc a řízení vzniku kódu ve 4D, je založen na filozofii grafického zobrazení práce "ukázat a klepnout" a "táhnout a pustit". Umožňuje vývojáři modularizovat práci zakládáním vlastních knihoven objektů, nebo přenášet objekty z již existujících aplikací, kontroluje a zobrazuje objekty a jejich vztahy a závislosti.
4D Insider poskytuje:
Úplný "slovník" aplikace, mj. seznam všech jejich objektů.
Zobrazení všech objektů s jejich vzájemnými vztahy
Nástroj hledat a nahradit pro všechny objekty aplikace
Nástroj pro vytváření dokumentace aplikace a pro vytváření dokumentace vzájemných vztahů objektů
Systém kód managementu, dovolující rychle vytvořit novou aplikaci na základě již vytvořených prvků; přenosem definic tabulek, formulářů, metod a procedur při zachování všech vztahů a vlastností.
Generátor struktury umožňující vytvořit 4D strukturu z SQL souborů vytvořenou běžnými nástroji CASE
Nástroj pro pomoc při lokalizaci, dovolující upravit a rychle vyzkoušet aplikaci v různých jazycích.
Okno prohlížeče
Po otevření databáze 4D Insider vytvoří tabulku vzájemných vztahů a zobrazí objekty v okně prohlížeče. Okno prohlížeče je zcela grafické prostředí, které poskytuje uspořádané a inteligentní zobrazení databázových objektů.Okno prohlížeče obsahuje následující:
Seznam databázových objektů a jejich vztahů. Každý seznam uvnitř zvláštního okna prohlížeče rozeznává objekty podle jména a podle typu. V levé části okna jso zobrazeny ikonami jejich typu. Okna seznamů jsou následující:
Main List - "Hlavní seznam" zobrazuje databázové objekty.
Used By - "Je použit v" zobrazuje objekty, které používá objekt (objekty) vybrané v hlavním seznamu.
Uses - "Používá" zobrazuje objekty použité objektem (objekty) vybranými v hlavním seznamu.
Informační oblast - zobrazuje informace o objektu vybraném v hlavním seznamu. Informace zahrnují:
Název objektu nebo název tabulky a formulář, ke kterému případně metoda patří ve tvaru: [Tablename].FormName.
Velikost objektu
Datum poslední změny.
Vnitřní ID nebo referenční číslo
Oblast obsahu objektů - tato část zobrazuje obsah objektu. Je-li objekt:
databázová metoda zobrazuje se text metody tak jak se objevuje ve 4th Dimension v editoru metod. Tento text si můžete vybrat a zkopírovat.
formulář - lze přepínat zobrazení a) jako v prostředí návrháře; b) jako v prostředí nabídek uživatele
Přizpůsobení okna prohlížeče
Máte úplnou kontrolu nad zobrazováním okna prohlížeče. Můžete upravit velikost seznamů související s Oblastí obsahu objektů, změnit umístění seznamů nebo určit výchozí velikost okna prohlížeče.
Více oken - 4D Insider kompletně využívá možností otevření více oken moderních operačních systémů. Tato schopnost vám umožňuje více pohledů do vaší databáze, kdy každé okno může zobrazovat jiné informace. Dále umožňuje snadněji sledovat vzájemnou závislost objektů a řídit modularizaci vašeho zdrojového kódu.
Uspořádávání několikačetných oken prohlížeče: Můžete zobrazit tolik oken prohlížeče z kolika databází nebo knihoven budete chtít. Jediným omezením je množství paměti vašeho počítače.
Filtrování objektů: hlavní seznam obsahuje všechny objekty v databázi setříděné podle typu. Pro každý seznam v okně prohlížeče si můžete určit, které typy objektů zobrazit.
Přemisťování seznamů "Použit v" nebo " Používá" do hlavního seznamu. Aby jste mohli blíže analyzovat objekty v seznamu "Použit v" nebo " Používá" je nutno tento seznam přemístit do centrálního hlavního seznamu. Přemístění lze provést prostým přetažením. Umožňuje pak křížově analyzovat reference.
Změna umístění seznamů: Můžete jednoduše změnit umístění seznamů v okně prohlížeče
Změna výchozí velikosti okna prohlížeče: Můžete určit výchozí velikost okna prohlížeče pouhým zadáním určité výšky a šířky.
Hledání, nahrazení, přejmenování a filtrování
Hledání objektů v databázi nebo v knihovně vám umožňuje rychle najít objekty založené na specifických nebo nespecifických kritériích. Pokud zjistíte, že se některé hledání často opakuje můžete si s použitím těchto kritérií definovat filtr. Navíc při hledání objektů můžete jednoduše přejmenovat všechny objekty v databázi nebo v knihovně.
Hledání a nahrazení
Můžete si určit jestli chcete hledat objekty podle jména, data poslední změny a nebo počtu výskytů
Kritéria se mění podle typu objektu:
Název objektu: je roven, obsahuje, neobsahuje, začíná na, končí na
Datum objektu: je před, je rovno, je po, není rovno
Počet výskytů: je rovno, je větší než, je menší než, není rovno
Hledání v obsahu vám umožňuje určit zda bude hledání zahrnovat obsah objektů stejně jako jejich názvy.
Je možno si vybrat zda chcete, aby hledání zahrnulo i dokumentované, nepoužívané a označené objekty.
Můžete si také definovat několik kritérií pro hledání. Například můžete hledat objeky jejichž názvy začínají "M2 a obsahují string New Process2".
Přejmenování
Pro přejmenování objektů ve vaší databázi nebo knihovně, můžete použít "Replace2features" v nabídce nástrojů. Pro přejmenování objektů můžete použít jednu z několika technik podle vašich potřeb. 4D Insider vám umožňuje:
Přejmenovat objekt nahrazením jména původního jména
Přejmenovat více objektů najednou nahrazením dílčího řetězce znaků v jejich názvu, pomocí zadaného řetězce znaků.
Nahradit pořadí znaků v názvech jakéhokoli počtu objektů s dalším řetězcem znaků.
Přidat předponu jakýmkoli názvům vybraných objektů pro zvýšení přehlednosti kódu.
Filtry
Můžete si vybrat typ objektů, který chcete v každém seznamu zobrazit. Například můžete chtít zobrazit metody v hlavním seznamu, aby jste viděli která metoda je používána a které objekty jakou metodu používají.
Můžete přidat své vlastní filtry, aby jste našli běžné objekty a objekty, které potřebujete pro vaši konkrétní databázi. Například, 4D Insider poskytuje filtr pro nalezení proměnných, ale můžete si vytvořit i další filtry pro nalezení lokálních proměnných nebo meziprocesních proměnných.
Kromě přidání nových filtrů do 4D Insider můžete přizpůsobit vestavěné filtry a kontroly.
Filtrování kritérií zahrnuje filtrování názvů, datumů a počtu výskytů. Možnosti filtru vám umožní hledání dle obsahu objektu stejně jako dle názvu objektu.
Přemisťování objektů mezi databázemi: Při přemisťování objektů z jedné databáze do druhé, vám 4D Insider umožňuje jak automatickou tak uživatelem definovanou kontrolu integrity.
Automatická kontrola integrity: Když přemístíte objekt, 4D Insider identifikuje všechny objekty a upozorní vás na změny typů a nesoulad vztahů, pokud nastanou a nechá vás vybrat řešení.