30. 12. 2007

UserGuide - kapitola 3.1.4

3.1.4 Pridávanie komponentov do existujúceho balíka

Každý balík môže obsahovať viacej komponentov, ktoré môžu byť nainštalované v palete nástrojov. Jednoducho pridajte tie, ktoré sú potrebné, bez vytvárania nového balíkového súboru a potom ich registrujte v balíkovom súbore.

Pridanie užívateľských komponentov do existujúceho balíka

  1. Zvoľte Component - New Component a použite dialógový box New Component na vytvorenie každého doplnkového komponentu pre Váš balík. Odznačte Create Package v dialógovom okne ak už balík existuje.
  2. Uložte každý nový komponent do toho istého podadresára v adresári vcl ako balík do ktorého má komponent patriť.
  3. Otvorte balíkový súbor name.package.php
  4. Pridajte metódu registerComponents() pre každý komponent ktorý chcete aby sa zobrazil na palete nástrojov.

    Napr.:

    //Change yourunit.inc.php to the php file which contains the component code

    registerComponents("Samples",array("MyLabel"),"MyCustomComponents/MyLabel.inc.php");

    registerComponents("Samples",array("MyButton"),"MyCustomComponents/MyButton.inc.php");

    registerComponents("Samples",array("MyCheckBox"),"MyCustomComponents/MyCheckBox.inc.php");

  5. Nainštalujte balík do IDE
Užívateľská príručka v anglickom jazyku.

19. 12. 2007

UserGuide - kapitola 3.1.3

3.1.3 Pridávanie obrázkovej ikony komponentu

Môžete pridať ikonu užívateľskej komponenty, ktorá ju bude reprezentovať v IDE, keď nainštalujete komponent do palety nástrojov.

Pridanie obrázka

  1. Vytvorte ikonu pre Váš komponent a uložte ju ako bitmapový obrázok s takým istým názvom, ako je názov komponentu.
  2. Vytvorte podadresár icons v adresári Vášho projektu pod adresárom vcl.
  3. Nakopírujte obrázok ikony do podadresára icons.
  4. Otvorte balík so súbormi pre komponent v Code Editore
  5. Modifikujte cestu v setIconPath() tak, aby ukazovala na podadresár icons pre projekt.
Užívateľská príručka v anglickom jazyku.

18. 12. 2007

UserGuide - kapitola 3, 3.1, 3.1.1, 3.1.2

3 Procedúry

Táto kapitola obsahuje procedúry pre Delphi for PHP.

3.1 Všeobecne

Táto kapitola obsahuje všeobecné procedúry (general procedures) pre Delphi for PHP

3.1.1 Pristupovanie k Designeru

Pristúpenie k Designeru

  1. Otvorte Váš projekt v Delphi for PHP.
  2. Zvoľte File - New Form z hlavného menu. Designer zobrazí formulár v strede panela IDE.

3.1.2 Pridanie komponentov do formulára

Pridanie komponentu do formulára

  1. Vytvorte alebo otvorte formulár v Delphi for PHP.
  2. Kliknite na ikonu plus pri kategórii nástrojov na palete nástrojov na zobrazenie zoznamu inštalovaných komponentov.
  3. Dvakrát kliknite na komponent ktorý chcete pridať do formulára alebo naň kliknite a preneste ho do formulára pomocou myši. Vizuálna reprezentácia komponentu sa zobrazí na formulári.
Keď je komponent na formulári, môžete použiť Object Inspector na rýchle nastavenie jeho vlastností a vytvoriť udalosti.
Užívateľská príručka v anglickom jazyku.

12. 12. 2007

UsegGuide - kapitola 2.6

2.6 IBX for PHP – prehľad

IBX for PHP je súbor dátových komponentov, ktoré poskytujú prostriedky prístupu k dátam z databázy Interbase. Komponenty IBX for PHP sú umiestnené v palete nástrojov, v záložke InterBase.

IBDatabase

Na vytvorenie spojenia s databázou použite komponent IBDatabase, ktorý môže zahrnúť jednu alebo viacej súbežných transakcií. IBX for PHP má komponent separátnej transakcie, ktorý dovoľuje separovať transakcie a databázové spojenia.

Nastavenie databázového spojenia:

  1. Vložte komponent IBDatabase do formulára alebo dátového modulu.
  2. Vyplňte vlastnosť DatabaseName. Pre lokálne spojenie to je jednotka, cesta a názov databázového súboru. Vlastnosť Connected nastavte na true.
  3. Do vlastnosti Username vložte užívateľské meno a do vlastnosti Password vložte heslo.

IBTable

Na nastavenie nakonfigurovaného datasetu alebo na prehliadanie bez potreby vloženia SQL príkazu použite komponent IBTable. Komponenty IBTable sa konfigurujú veľmi ľahko:

  1. Pridajte komponent IBTable do Vášho formuláru alebo dátového modulu.
  2. Špecifikujte asociované databázové komponenty.
  3. Špecifikujte názov relácie zo zoznamu TableName.
  4. Vlastnosť Active nastavte na true.

IBQuery

Na vykonanie InterBase DSQL príkazu použite komponent IBQuery. Obmedzte Váš výsledok nastavením len partikulárnych stĺpcov a riadkov, použite agregátne funkcie a spojte viacnásobné tabuľky.

Komponenty IBQuery poskytujú dataset určený len na čítanie a veľmi dobre sa prispôsobujú prostrediu klient/server.

Nastavenie komponentu IBQuery:

  1. Nastavte spojenie pomocou komponentu IBDatabase tak ako bolo popísané.
  2. Pridajte komponent do IBQuery do Vášho formulára alebo dátového modulu.
  3. Špecifikujte asociované databázy a transakčné komponenty.
  4. Vložte SQL príkaz do vlastnosti SQL komponenty IBQuery v stringovom editore.
  5. Vlastnosť Active nastavte na true.

IBStoredProc

Pre vykonateľné procedúry InterBase použite komponent IBStoredProc. Vykonateľné procedúry sú procedúry, ktoré vratia vo väčšine jeden riadok informácie. Pre uložené procedúry, ktoré vrátia viac než jeden riadok dát alebo „Select“ procedúry použite IBQuery.

Užívateľská príručka v anglickom jazyku.

5. 12. 2007

Preklad príkladu - Button

Tento príklad zobrazuje rozličné použitia komponentu Button ako napr. použitie JavaScriptu, image buttonu, hintu atď...

Príklad tiež zobrazuje ako presmerovať viaceré udalosti do toho istého ovládača udalosti (handler) a spracovanie rozličných akcií závislých na parametri $sender.