Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Nový ovládací panel XAMPP

V rámci súťaže SOČ (Stredoškolská odborná činnosť) som sa odhodlal pozrieť sa na problémy, ktoré majú užívatelia, či už začiatočníci alebo pokročilí, s balíkom XAMPP. Pri hľadaní príčiny som došiel k záveru, že za to všetko môže aplikácia, ktorá používateľom oznámi, že k problému došlo (napr. Spustený Skype, ale konkrétne dôvod už poskytnutá nie je), teda ovládací panel balíka XAMPP.

Problémy súčasného ovládacieho balíka XAMPP

Obmedzenosť schopnosťou súčasného ovládacieho panela vychádza už z princípu, na akom funguje. Súčasný ovládací panel má pre všetky úlohy, ktoré sa servery vykonáva, vytvorené dávkové súbory (jedná sa o súbory s príponou * .bat). Tieto súbory ovládací panel spúšťa a do konzoly panelu (to, čo je v spodnej časti okna) vypíše výstup týchto skriptov.

Nevýhodou dávkových súborov však je, že nie sú schopné získať presný výstup z aplikácií, ktoré spúšťa. Tento výstup potom obvykle obsahuje detailný popis vzniknuté chyby. Jedinú vec, ktorú sú schopné získať je návratový kód, a ten je buď 0 (u servera MariaDB sa toleruje ešte kód -1, ktorý je vrátený pri ukončení procesu zabitím), značiaci že sa server spustil správne a nedošlo k chybe alebo akékoľvek iné číslo , značiaci že došlo k chybe. Na základe toho ovládací panel buď vypíše, že sa server úspešne spustil alebo vypíše svoju univerzálnu chybu, z ktorej potom užívateľ môže tipovať, k akej chybe presne došlo.

Nový ovládací panel

Cieľom teda je vytvoriť nový ovládací panel, ktorý by spomínané problémy riešil. Podarilo sa - ovládací panel vie spracovať chyby vrátený serverom, zachováva funkcie predchádzajúceho a pridáva funkcie novej. Nový ovládací balík a doplnkové aplikácie dodávané s ním vrátane zdrojových kódov sú dostupné na adrese https://github.com/misaz/xamppc2 pod licenciou MIT.

Inštalácia

Po stiahnutí je potrebné nájsť skompilovaný panel a prekopírovať z priečinka XAMPPC2 / XAMPPC2 / bin / Release / súbory XAMPPC2.exe a Netstat.exe do zložky s inštaláciou balíka XAMPP. Pre využívanie doplnkových treba je taktiež prekopírovať (a premenovať) do zložky s balíkom XAMPP, tak aby zodpovedali cesty definované vlastností Program v XAMPPC2 / MainWindow.xaml u elementov local: ToolHyperlink.

TO DO

  • Užívateľský prívetivý Inštalátor ovládacieho panela
  • Utilita fixujúce pracovné zložku

Práce

Práca tu bude zverejnená po skončení súťaže SOČ alebo v okamihu, keď zo súťaže vypadnem.


Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 2x (4.51 MB)
Aplikácia je vrátane zdrojových kódov v jazyku VB.NET

 

Všetky články v sekcii
Zdrojákoviště VB .NET - Okenné aplikácie WPF
Program pre vás napísal Michal Žůrek - misaz
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje tvorbě aplikací pro počítače, mobilní telefony, mikroprocesory a tvorbě webových stránek a webových aplikací. Nejraději programuje ve Visual Basicu a TypeScript. Ovládá HTML, CSS, JavaScript, TypeScript, C# a Visual Basic.
Aktivity