4 D  I N S I D E R

             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 MacOS

P o p i s

4D Insider: Novß dimenze ·ΦinnΘho °φzenφ vzniku k≤du

4D 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 objektu

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.

 

O k n o  p r o h l φ ╛ 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 ° i z p ∙ s o b e n φ  o k n a  p r o h l φ ╛ 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.

 

H l e d ß n φ ,  n a h r a z e n φ ,  p ° e j m e n o v ß n φ  a  f i l t r o v ß 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φ.