4D Insider
Nßstroj k zjiÜ¥ovßnφ k°φ₧ov²ch referencφ a prohlφ₧eΦ pro grafickΘ k≤dy 4D
Verze 6.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.
Okno 4D Insider je rozd∞leno do nßsledujφcφch Φty° Φßstφ:
Seznam objekt∙ databßze kde je pou₧it vybran² objekt (v tomto p°φpad∞ metoda)
Seznam vÜech objekt∙ databßze: tabulky, formulß°e, metody, prom∞nnΘ, nabφdky, atd. Zde je mo₧nΘ vybrat objekt se kter²m chcete pracovat.
Seznam objekt∙ databßze, kterΘ jsou pou₧φvßny vybran²m objektem
Zobrazen² nßhled vybranΘho objektu4D 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φ ΦφsloOblast 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₧ivateleP°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φ.