| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nßpov∞da
Zßkladnφm kamenem vÜech referenΦnφch materißl∙ je bezesporu nßpov∞da. Jak u₧ bylo °eΦeno v ·vodu, Macromedia (pota₧mo Allaire) jazyk PHP v podstat∞ ignoruje a tak bychom na instalaΦnφm CD nßpov∞du k PHP hledali marn∞. NaÜt∞stφ û vzhledem k tomu, ₧e dokumentace k PHP je k dispozici v mnoha strukturovan²ch formßtech (typicky XML) û nebyl pro u₧ivatele editoru problΘm texty zkonvertovat do formßtu nßpov∞dy HomeSite. StaΦφ si tak stßhnout modifikovan² balφk s dokumentacφ a vÜechny soubory z tohoto archivu dekomprimovat do adresß°e \HomeSite 5\Help. PotΘ se p°epneme na paletce Resource Windows na zßlo₧ku Help a stiskneme klßvesu F5 (Refresh). Tφm dojde k aktualizaci soubor∙ s nßpov∞dou a my se tak m∙₧eme kochat nov²m prvkem ve stromovΘ struktu°e referenΦnφch materißl∙:
╪ada v²vojß°∙ by vedle dokumentace k PHP jist∞ ocenila i materißly k databßzovΘmu serveru MySQL, proto je jist∞ pot∞Üφm dalÜφm souborem, v jeho₧ ·trobßch se ukr²vß nßpov∞da pro tohoto nerozluΦnΘho spoleΦnφka jazyka PHP. Instalace je shodnß s postupem popsan²m v²Üe.
Kontextovß nßpov∞da
Integrace nßpov∞dy je sice p∞knß v∞c, ale kdo se mß tφm mno₧stvφm textu neustßle probφrat? P°i psanφ k≤du pot°ebujeme poradit rychle a nechceme neustßle spouÜt∞t funkci hledßnφ, po jejφ₧ aktivaci obdr₧φme obvykle velkΘ mno₧stvφ v²sledk∙, je₧ je nynφ u₧ nutnΘ ruΦn∞ probrat.
╪eÜenφ tΘto situace naÜt∞stφ existuje a ve Windows (pota₧mo v operaΦnφch systΘmech obecn∞) je u₧ znßmo delÜφ dobu pod nßzvem kontextovß nßpov∞da. Jak u₧ vypl²vß z nßzvu tΘto funkce, slou₧φ k zobrazenφ tΘmaticky vhodnΘ nßpov∞dy. Nabφzφ se tedy otßzka, zda u₧ v²Üe popsanou instalacφ referenΦnφch materißl∙ jsme kontextovou nßpov∞du do HomeSite nedoplnili?
Bohu₧el, nikoli. Pro p°idßnφ tΘto funkce je nutnΘ provΘst jeÜt∞ jednu û naÜt∞stφ trivißlnφ û operaci. Po sta₧enφ pot°ebnΘho archivu z n∞j extrahujeme soubor PHP_Context_Sensitive_Help_Index_For_HomeSite.txt, jeho₧ obsah (n∞kolik desφtek °ßdek) vlo₧φme na konec souboru htmlspec file list.idx, kter² se nachßzφ v adresß°i Homesite 5\Help\. Podobn∞ jako u integrace nßpov∞dy, ani zde nenφ pro aktivaci funkce nutn² restart a tak ji hned m∙₧eme vyzkouÜet. StaΦφ ve vytvß°enΘm programu p°emφstit kurzor na °et∞zec reprezentujφcφ nßzev funkce jazyka PHP (samoz°ejm∞, nikoli u₧ivatelsky definovanΘ) a stisknout klßvesu F1. Dojde k p°epnutφ na zßlo₧ku Help a zobrazenφ p°φsluÜnΘho textu nßpov∞dy.
Function Insight
Znalc∙m modernφch v²vojß°sk²ch prost°edφ nemusφm funkci Function Insight blφ₧e p°edstavovat, pro ty ostatnφ p°ipomφnßm, ₧e se jednß o kontextovou nßpov∞du, kterß se zobrazuje p°φmo p°i psanφ v editaΦnφm okn∞. HomeSite ve verzi 5 tento druh nßpov∞dy samoz°ejm∞ podporuje, bohu₧el vÜak nikoliv pro jazyk PHP. Pro tento ·Φel je nutnΘ do editoru integrovat v p°edchozφm Φlßnku zmi≥ovanou komponentu Expression Builder pro PHP.