Anonymní profil Ivo Obr – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Ivo Obr – Programujte.comAnonymní profil Ivo Obr – Programujte.com

 

Příspěvky odeslané z IP adresy 90.176.181.–

.NET › Maturitní práce - téma
8. 9. 2014   #193737

#4 Mutagen to zní celkem zajiímavě. Jediná vepc která mě zatím napadla, byl ToDo list, kde by si každý uživatel vytvořil profil a pak by svoje poznámky měl dostupné na webu, desktopu a v appce pro WP. Ale nedávám tomu moc velkou nadepji, zpe ti učitel achválí...

.NET › Maturitní práce - téma
8. 9. 2014   #193734

#2 Mutagen
To mě taky napadlo, ale raději bych než hru udělal nějakou užitečnou apliakci...

.NET › Maturitní práce - téma
8. 9. 2014   #193730

Zdravím,

tenhle rok budu maturovat a v informatice si máme zvolit co naprogramujeme jako maturitní práci, ale mě absolutně nenapadá co bych mohl naprogramovat. Nemá tady někdo nějaký nápad, co by se dalo udělat ?

Díky

.NET › Přizpůsobení obrázku
29. 3. 2013   #174113

#2 null_while
díky, je to tohle : StretchImage

.NET › Přizpůsobení obrázku
29. 3. 2013   #174092

Zdravím, 

mám PictureBox a do něj načítám obrázek, ale když ho načtu tak se obrázek nezmenší, ale je tam jen jeho část. Chtěl bych se zeptat jak se dá udělat aby se obrázek automaticky přizbůsobil velikosti pixtureboxu.

Díky

.NET › Vykreslování poškození XNA
17. 3. 2013   #172935

Zdravím, nevíte někdo jak udělat v XNA vykreslování DMG. Zatím mám při boji jen 2 lifebary, kde se odečítají HP, ale chtěl bych aby se poškození vykreslovalo  nad hrdinou a nad NPC a pomalu mizelo(posouvalo se nahoru).

Díky

.NET › Zjištění a výpis aktuálních…
25. 2. 2013   #172079

#4 belze
Díky

.NET › Zjištění a výpis aktuálních…
25. 2. 2013   #172077

#2 belze
Nahrál jsem sprite do Texture2D a pozici mám určenou takhle : hero.Position = new Recangle (400,200); (v Upgate) a potřebuju abych během hry měl aktuální souřadnice hrdiny  vypsané na obrazovce.

.NET › Generování náhodných znaků
24. 2. 2013   #172029

Funguje to, díky

.NET › Zjištění a výpis aktuálních…
24. 2. 2013   #172028

Zdravím,

chtěl bych se zeptat jak bych mohl zjistit pozici na mapě a vypsat jí.

Mám 2D sprite který se pomocí WSAD pohybuje na mapě a je na něj zaměřená 2D kamera  a chtěl bych aby se jeho aktuální pozice v souřadnicích vypisovala na obrazovku.

např: X: 451,11

        Y:215,11

Díky za rady

.NET › Generování náhodných znaků
19. 2. 2013   #171695

Zdravím, chtěl bych se zeptat jak by se dali generovat náhodné znaky. Napadlo mě že bych požil hodnotu znaku v ASCII a pak to vypsal jako znak, ale nevím jestli je to možné.

Díky

Bany
.NET › Generování náhodných čísel
11. 10. 2012   #164497

Není to nic do školy, snažím se to naučit sám od sebe. Na gymplu máme jen Pascal a to až příští rok.

Jinak díky za rady.

Bany
.NET › Generování náhodných čísel
10. 10. 2012   #164462

Udělal jsem to takhle, ale pořád stejný problém.... jak jsem psal na začátku

Random rnd = new Random();

for (int i = 0; i < 20; i++)
                {
                    int Cisla;
                    Cisla = 0;
                      Cisla = rnd.Next(0, cisla);
                       richTextBox1.Text += Cisla.ToString()
                  }
Bany
.NET › Generování náhodných čísel
10. 10. 2012   #164459

Jako udělat se Fci a pak volat v cyklu jen tu Fci ?

Bany
.NET › Generování náhodných čísel
10. 10. 2012   #164455

Dělám aplikaci která bude generovat náhodné čísla (já vím, je to blbost, ale začít se někde musí), ale narazil jsem na problém.  Uživatel zadá do kolikati se mají tvořit náhodná čísla a mělo by vyjet 20 náhodných čísel. Ale narazil jsem na problém, nezobrazí se náhodné čísla, zobrazí se třeba 8x pod sebou třeba číslo 12 a pak 12x třeba 3. Prostě generuje to náhodná čísla, ale špatně. 

 for (int i = 0; i < 20; i++)
                {
                    int Cisla;
                    Cisla = 0;
                     Random rnd = new Random();
                     
                     Cisla = rnd.Next(0, cisla);

                       richTextBox1.Text += Cisla.ToString()
                  }
.NET › Cyklus For do richtexboxu
10. 10. 2012   #164410

#9 ingiraxo
Díky. Jenom když chci používat gbNumber nebo gbCount, tak mi to píše: Error 5 The name 'gbNumber' does not exist in the current context. Hledal jsem na google jestli se nemá použít nějaké knihovna,ale nic jsem nenašel.

.NET › Cyklus For do richtexboxu
9. 10. 2012   #164376

Asi jsem to nepochopil. Jinak tady přikládám obrázek: uživatel zaškrtne libovolný RadioButton a jeden CheckBox a podle toho co zaškrtl se ta hodnota z leveho sloupce vygeneruje do TextRichBoxu  tolikrát jako byla hodnota pravého sloupce .

.NET › Cyklus For do richtexboxu
9. 10. 2012   #164360

#5 ingiraxo
Ty proměný dávám jako příklad. Ale spíš bych potřeboval, aby ten radioButton a ChechBox byl každý zvlášť.

Takhle, mám aplikaci a jsou tam dva sloupce hodnot. Uživatel zaškrtne v každém sloupci jednu hodnotu a hodnota č.1 se bude zobrazovat v richTxtBoxu cyklem For, a hodnotou č.2 se bude určovat kolikrát se hodnota č.1 zobrazí v tom RichTextBoxu.  

Snad jsem to vysvětlil dobře.

 For ( int i = 0; i < hodnota č.2; i++)
      {
            výpis hodnoty č.1 do richtextBoxu
        }
.NET › Cyklus For do richtexboxu
9. 10. 2012   #164355

#3 ingiraxo
Funguje to, díky.

Jen ještě jedna otázka . Zaškrtnu hodnotu v radioButonu a pak v CheckBoxu a chtěl bych aby se hodnota a vygenerovala do richTextBoxu tolikrát jaká je hodnota CheckBoxu, viz. kód níže, ale když to zkouším tak jak to mám tak to nefunguje. Jinak když nemám zaškrtlý radioButton, tak se mi to vygeneruje, jen tam jsou 0, ale jak tam je ten radioButton tak se neobjeví nic

Díky.

          if (radioButton1.Checked)
            {
                a = int.Parse(radioButton1.Text);
                
            }

            else if (checkBox1.Checked)
            {
                b = int.Parse(checkBox1.Text);
                
              }
           

            for (int i = 0; i < b; i++)
            {
                richTextBox1.AppendText(a.ToString() + "\r\n");
            }
.NET › Cyklus For do richtexboxu
8. 10. 2012   #164333

Zdravím,

Mám asi 5 radioButtonů a každý má svou hodnotu. Ukládám jí do proměné  takhle:

if (radioButton1.Checked)
            {
                a = int.Parse(radioButton1.Text);
                richTextBox1.Text = a.ToString();
            }

ale, když chci udělat cyklus který by pomocí For vypsal x-krát tu hodnotu do richTextBoxu tak mi to nechce fungovat.

Zkoušel jsem to takhle, ale nefunguje to.

for (int i = 0; i < a; i++)
            {
                richTextBox1.Text = a.ToString() + "\r\n";
            }

Díky

.NET › C# WinForm programování
2. 10. 2012   #164010

Díky moc za názory, asi se budu učit ty WinForms a občas kouknu na tu konzoli.

.NET › C# WinForm programování
27. 9. 2012   #163837

Ok, jinak ještě jedna otázka. Učí se tohle i na vysokých školách? Co jsem slyšel od známých tak  většinou dělají v konozli, takže bych chtěl vědět jestli se učit GUI aplikace nebo jít na konzoli.

.NET › C# WinForm programování
26. 9. 2012   #163788

Díky za názory, už jsem myslel že designer používají jenom "pseudo" programátoři   . Nebudu ho zatracovat a snad se to na něm naučím, ale jak pak mám z designeru přejít na programování ?

Evzen:  jak jsi myslel to že uvidím co se děje na pozadí ?

.NET › C# WinForm programování
23. 9. 2012   #163647

Díky, a nevíte co se více  používá v praxi ? Jesli programování nebo "naklikávání".

.NET › C# WinForm programování
22. 9. 2012   #163607

Začínám dělat v C# a chtěl jsem se zeptat co je lepší. Momentálně jsem zkoušel nějaký aplikace pomocí WinForms ( Skládání komponent na formulář ), ale koupil jsem si knížku  a tam se programuje vše... Tak jsem se chtěl zeptat jestli mám dál dělat Formuláře, nebo se učit programovat podle té knihy programovat a né jenom něco naklikat ve WinForms.

Díky

.NET › SaveFileDialog u textBoxu
21. 9. 2012   #163571

#2 RomanZ
To jsem zkoušel jako první, ten Image  jsem tam omylem nakopíroval.

pistolnik - Díky, funguje to    jen jsem musel ještě použít  using System.IO;

.NET › SaveFileDialog u textBoxu
21. 9. 2012   #163560

Zdravím, chtěl jsem se zeptat jak použít saveFileDialog když ukládám data z textBoxu.

 DialogResult dr;
            dr = saveFileDialog1.ShowDialog();
            if( dr == DialogResult.OK)
            {
                {

                    textBox5.Image.Save(saveFileDialog1.FileName);

                }

Zkoušel jsem tohle, ale nějak to nefunguje :)

.NET › Práce s Comboboxem
17. 9. 2012   #163337

Zdravím, mám Combobox a tam mám hodnoty (např. 1 - 10) a chtěl bych se zeptat jak můžu to číslo dostat do proměný int cislo se kterým bych pak mohl pracovat (+,-,*,/,atd...)

a ještě jedna otázka, dá se nějak omezit počet znaků v textBoxu ? Třeba aby uživatel zadal 2 znaky a přeskočilo to automaticky do vedlejšího ?

Díky

C / C++ › Dopočítávání času
5. 9. 2012   #162808

#11 vitamin

Díky, hodně mi to pomohlo

C / C++ › Dopočítávání času
4. 9. 2012   #162758

Ještě jedna blbá otázka, jak bych mohl udělat že když uživatel zadá hodnoty a oddělí je tečkou aby se to před tečkou uložilo do proměný   PredTeckou a za tečkou do proměný  ZaTeckou. 

C / C++ › Dopočítávání času
4. 9. 2012   #162757

Díky moc za rady, neuvědomil jsem si že je to tak jednoduchý.  

C / C++ › Šikmý vrh - Sinus, Cosinus
16. 6. 2012   #159236

Díky 

C / C++ › Šikmý vrh - Sinus, Cosinus
15. 6. 2012   #159219

Zdravím,

Chtěl jsem si udělat program na simulaci šikmého vrhu (zatím jen textový s číslama jako výstup ) ale hned na začátku jsem narazil na problém s tím že nevím jak v konzoli vypočítat  sinus a cosinus.

Zkoušel jsem to takhle, ale hází mě to nesmyslný výsledek -0,98032...

#include <stdio.h>
#include <math.h>
#include <iostream>

using namespace std;

int main()
 {
  
  double x;
   x = sin(30);
  
   cout<<"sinus je "<< x <<endl;
    cin.get();
  return 0;  
}

Tak bych se chtěl zeptat jestli nemáte nějakou radu jak to vyřešit.

Díky 

C / C++ › Banálny problém s C++
1. 6. 2012   #158713

Pokud jsem dobře pochopil jde ti o strukturu kódu ?  

Tady máš základní kostru a na články jsou přímo tady na programujte  ( zákládní  kurz C++ )

#include <iostream>
#include <Jakakoliv_knihovna>

using namespace std;


int main ()
{
 prikazy, cykly, podminky atd... ; 
return 0;

}
C / C++ › Ukládání do složky
31. 5. 2012   #158651

yaqwsx: Díky za kód, ale ještě  jsem se pořádně nedostal k hlavičkovým souborům a pořádně nevím jak to tam vložit  

C / C++ › Ukládání do složky
30. 5. 2012   #158605

Díky za objasnění, ale jaksi jsem nepochopil jak tam ten kód vložit    když to mám takhle:  

 
if(ul==1)
          {
                      ofstream file("D:\\Datac\\hesla.txt");
      
                     for(neco=1;neco<=i;neco++)
        {
                               file<<endl;
                             
           file << " prace   "   <<test[neco].prace << endl;
           file << " cislo  "  <<test[neco].cislo << endl;
           file <<"______________________________________";
                                               }
                                  }

A chtěl bych se ještě zeptat když ty soubory budu chtít otevřít, existuje něco jako že by to zobrazilo vše ve složce data s příponou .TXT, vypsalo to ty soubory a já bych si pak zvolil co chci otevřít.

C / C++ › Ukládání do složky
30. 5. 2012   #158595

Zdravím, mám program co umožňuje uložit data do složky, ale mám problém že když  to jednou uložím (pomocí   ofstream ) a chci to uložit znova tak se mi ten původní soubor přepíše. Chtěl bych se zeptat jestli jde udělat  že by se ty soubory ukládaly třeba s číslem za názvem např: data.txt, data1.txt, data2.txt ....

zkoušel jsem tohle   

 ofstream file("D:\\Datac\\data.txt"+1);
for ()
{
file<<ty veci ;
} ale nefunguje to.

 díky za rady.
 
C / C++ › CMD hned zmizne
27. 5. 2012   #158434

Skus     cin.get();   nebo  system("pause");

C / C++ › Psaní Win API
14. 4. 2012   #156599

 ingiraxo

Díky za nakopnutí, asi se kouknu na to  C#.

 yaqwsx

Já jsem chtěl hlavně zjistit jak je co používané a pak co se učí na VŠ. Jak to tak ale vidím, tak se nebudu zaměřovat na jeden jazyk a xkusím i další.

C / C++ › Psaní Win API
14. 4. 2012   #156577

Díky za objasnění. Jestli se můžu zeptat co byste mi doporučili se teda učit. Zůstat u C++, jít na C# a. NET nebo něco jinýho. Vím že hlavní je naučit se programátorsky myslet,  ale doufám že věčně nebudu dělat v konzoli (nebo se pletu ? ) takže by mě zajímalo na co se zaměřit, co se bude používat atd...

C / C++ › Psaní Win API
13. 4. 2012   #156530

#18 ingiraxo
Takže jak to tak vidím, tak  se WinAPi asi učit nebudu a přejdou rovnou k C#. Ještě  k tomu  C/C++  na VŠ, to je konzole a pak Qt ? To škola asi moc na budoucí zaměstnání asi nepřipraví ?

C / C++ › Psaní Win API
13. 4. 2012   #156528

Tak ještě jedna malá otázečka. Jakou má podle Vás Win32 API budoucnost? Když se třeba někde objeví  inzerce většinou je poptávka po PHP, JAVE, .NET atd. A  učí se to vůbec na VŠ ?  

C / C++ › Psaní Win API
12. 4. 2012   #156512

Díky snad se v tom vyznám  

C / C++ › Psaní Win API
12. 4. 2012   #156503

Tak jsem si stáhnul Visual C++ 2008 express, ale když tam chci přidat .rc script tak to píše že nejsou podporovaný v express edici, ale nějak nemůžu najít jinou než tu express. Nevíte jak to "obejít " nebo něco takovýho    

C / C++ › Psaní Win API
10. 4. 2012   #156382

#11 liborb
Ok, opatřím si ho a zkusím to v něm. Dík

C / C++ › Psaní Win API
10. 4. 2012   #156380

#9 liborb
On není problém v kódu, ale v tom že se nějak neorientuju kam co definovat. Dám definici zdrojů a zobrazí se bez_nazvu.rc a ve složce s projektem mám ještě nazevapi.h a nazevapi.rc a teď se neorientuju kam co definovat. Snad si to z toho pochopil  

Díky

C / C++ › Psaní Win API
10. 4. 2012   #156376

#7 liborb
Pak jsem se ješte na to samý koukal tady v kurzu Win 32 API a přišlo mě to líp vysvětlený, ale stejně mě to pořád nejde. :D  . Dělám to v Dev C++  a sem asi upně blbej protože ii když je to tam napsaný krok po kroku tak mě to nejde :D 

C / C++ › Psaní Win API
10. 4. 2012   #156370

Díky, na builder.cz jsem se koukal ale tam jsem skončil u zdrojů    ( vůbec mě tam ty ikony nejdou nacpat :D ). Doufám že tu knížku seženu.

C / C++ › Psaní Win API
10. 4. 2012   #156368

Díky za odpovědi. Neznáte nějakou literaturu co bych mohl použít do začátku ?

C / C++ › Psaní Win API
8. 4. 2012   #156284

Zdravím, 

Koukal jsem se na tutoriál Win32 API a  když jsem se dozvěděl kolik je tam funkcí tak nechápu jak je možné aby si někdo pamatoval při psaní většinu fcí co chce v programu použít. A chtěl jsem se zeptat jestli když se něco píše jestli je to dělá jako "lepení kódu" nebo se to všechno třeba hledá na webu atd.

Díky

C / C++ › " Zahashování a Odhashování "
14. 1. 2012   #152385

#2 yaqwsx
Jo, to jsem měl namysli, myslel sem zašifrovat a dešifrovat    nějak jsem na ty dvě slova  při psaní dotazu nemohl přijít    Díky

C / C++ › " Zahashování a Odhashování "
14. 1. 2012   #152382

Zdravim, mám program který do kterýho uživatel zadává nějaké hodnoty, na konci k se ho zeptá jestli to chce uložit do TXT souboru. Potřeboval bych poradit jak můžu ty data před uložením do souboru zahashovat a potom  když chce ten soubor otevřít jak ty  " dehashovat "

Díky

fcelik
C / C++ › Kombinace
5. 10. 2011   #148306

A existuje nejakej takovej prikaz ?

fcelik
C / C++ › Kombinace
5. 10. 2011   #148298

#2 KIIV
No jo, pokudto chapu tak dostanu jen počet kombinací,ale treba kdyz budu mit 3 tak je tam osm kombinaci a ja bych je chtěl vypsat nějak takhle : 001,010,100,110,101,011,111,000  prostě v jakých kombinacích ty čísla můžou být napsaný.

fcelik
C / C++ › Kombinace
5. 10. 2011   #148296

Zdravím

Chtěl bych se zeptat, mám program na převod do  2-kové soustavy  a chtěl bych to že to vypíše kolik může člověk udělat kobinací třeba jako když mám  2 -tak můžu udělat 01,10,11,00,  a nevím jak program dodělat o to ,aby se žádná kobinace neopakovala a jakej mám použít cyklus (zkoušel jsem to s While )

C / C++ › načtení z txt
26. 9. 2011   #147911

Díky

C / C++ › načtení z txt
26. 9. 2011   #147905

 Díky,konečně se mě to podařilo,ale zatím mě to jde jen po slovech, dalo by se udělat,aby se celý text načetl celý,jak je uložený v tom txt ? 

C / C++ › načtení z txt
26. 9. 2011   #147903

#10 crazy
Kod mám napsaný dobře, zkompiluju to a když ti spustím,tak se my ukáže jen prázdný černý okno....

C / C++ › načtení z txt
26. 9. 2011   #147898

Díky za rady, ale asi jsem uplně blbej   ,pořád mě to nechce fungovat, i s úplnou cestou...

C / C++ › načtení z txt
25. 9. 2011   #147876

Skusil sem to udělat takhle :  

#include <iostream>
#include<fstream>

using namespace std;

int main()
 {
          ifstream infile;
          infile.open(C:\\nic\\Tables.txt);
          
          
           cin.get();
           return 0;
           }

a hlásí to tyhle hlášky:10 `C' undeclared (first use this function) (Each undeclared    

        identifier is reported only once for each function it appears in.)

  2) stray '\' in program 

C / C++ › načtení z txt
25. 9. 2011   #147867

Díky,a musí se tam zadávat celá cesta, nebo stačí když to mám na ploše zadat : plocha / neco.txt

C / C++ › načtení z txt
25. 9. 2011   #147847

Zdravím

Chtěl bych se zeptat jak se dá načíst do programu text z .txt souboru. Zapisovat do něj umím, ale nevím jak třeba ten zapsaný text zase otevřít.

Díky

C / C++ › ukoncenie programu
23. 8. 2011   #146655

Nebo to můžeš zkusit s cyklem     

#include <iostream>

using namespace std;

int main ()
{ 
    char exit;  
   
    while (exit != 'x')
    {
          //tělo programu
        

        cout<<".............................."<<endl;
        cout << "Zmacnete 'x' pro konec programu " << endl;
        cin >> exit;
    }

    return 0;
}
C / C++ › Windows příkazy
22. 8. 2011   #146637

Myslím že by to mělo být nějak takhle :  

#include<iostream>
 using namespace std;
 
 int main ()
 {
   system("calc"); //místo calc dát cokoliv z těch příkazů
  return 0;
}
C / C++ › Windows příkazy
22. 8. 2011   #146635
Ivo Obr
MS SQL › Školní stránky-ochrana.
12. 8. 2011   #146114

Myslel jste zdrojový kód?

 kód :  

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">

<meta name="copyright" content="Gymnázium, Lanškroun">

<meta name="author" content="Ivo Obr">

<meta name="robots" content="nofollow">

<meta name="KeyWords" content="GYMNAZIUM, GYMNASIUM, GYMNÁZIUM, LANSKROUN, LANŠKROUN">

<meta name="description" content="Gymnázium, Lanškroun">

<title></title>

<link rel="stylesheet" type="text/css" rel="nofollow" href="xgymlan.css">

</head>

<body>

<table class="max">

<tr><td>

<div class="uvod">

<img style="height: 70px; width: 130px; z-index: 0; position: relative; left: -5px; top: -5px" src="xgymn1.jpg"  alt="gymnázium Lanškroun">

<img style="height: 60px; width: 620px; position: relative; left: -30px; top: -10px" src="xnadpisn.gif" alt="Gymnázium, Lanškroun">

<!--

<img style="height: 90px; width: 55px; position: absolute; left: 705px; top: 10px" src="stromek_vanoce.gif" alt="strom">

-->

</div></td><td width=220 VALIGN="Bottom">

<div>

<p class="kmen11"> nám. Jana Marka Marků 113<br>563 12 LANŠKROUN</p>

</div>

</td></tr>

</table>

<!--  Z Á K L A D N Í   M E N U 

celé menu je v jediné buňce tabulky -->

<div style="position: relative; top: -18px">

<table id="menu">

<tr><td>

<div class="menu_nad">&nbsp;AKTUÁLNĚ</div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xprijimaci_rizeni.php">PŘIJÍMAČKY 2011</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xclanky.php">ČLÁNKY A DISKUZE</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xnastenka.php">NÁSTĚNKA</a></div>

<div class="m">&nbsp;</div>

<div class="menu_nad">&nbsp;STUDIUM</div>

<div class="odsaz"><a class="menu" rel="nofollow" href="rozvrh/suplobec.htm" target="data">ZMĚNY ROZVRHU</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xrozvrh/rozvrhtr.htm" target="data">ROZVRHY TŘÍD</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="http://www.gymla.cz:81">PRO RODIČE</a></div>

<!-- <div class="odsaz"><a rel="nofollow" href="xpro_rodice.php">pro rodiče</a></div>

-->

<div class="odsaz"><a class="menu" rel="nofollow" href="http://www.novamaturita.cz/katalogy-pozadavku-1404033138.html">KATALOGY POŽAD.</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xke_stazeni.php">KE STAŽENÍ</a></div>

<div class="m">&nbsp;</div>

<div class="menu_nad">&nbsp;ZÁJMOVÁ ČINNOST</div>

<!-- <div class="odsaz"><a class="menu" rel="nofollow" href="xsouteze.php">SOUTĚŽE</a></div>  -->

<div class="odsaz"><a class="menu" rel="nofollow" href="http://www.skeble.uvadi.cz/index.php">DIVADLO</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xpevecky_sbor.php">PĚVECKÝ SBOR</a></div>

<!-- <div class="odsaz"><a rel="nofollow" href="xx.php">karate</a></div>  -->

<!--<div class="odsaz"><a class="menu" rel="nofollow" href="xhokejovy_klub.php">HOKEJOVÝ KLUB</a></div>  -->

<div class="m">&nbsp;</div>

<div class="menu_nad">&nbsp;OSTATNÍ</div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xfotogal.php">FOTOGAL.</a>

      &nbsp;&nbsp; <a class="menu" rel="nofollow" href="xvidea_view.php">VIDEA</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xfotogalerie.php">FOTOGALERIE PŮV.</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xstudentske_weby.php">STRÁNKY TŘÍD</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="http://madoret.eu">JÍDELNÍČEK MADORET</a></div>

<!-- <div class="odsaz"><a rel="nofollow" href="xx.php">ze života školy</a></div> -->

<div class="m">&nbsp;</div>

<div class="menu_nad">&nbsp;O GYMNÁZIU</div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xzakl_inf.php">ZÁKL. INFORMACE</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xletosni_plan.php">PLÁN ŠKOL. ROKU</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xskolni_rad.php">ŠKOLNÍ ŘÁD</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xklasifikacni_rad.php">HODNOCENÍ VÝSL.V.</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xskol_rada.php">ŠKOLSKÁ RADA</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xzamestnanci.php">ZAMĚSTNANCI ŠKOLY</a></div>

<div class="odsaz"><a class="menu" rel="nofollow" href="xostatni.php">OSTATNÍ DOKUMENTY</a></div>

<div class="m">&nbsp;</div>

<div class="menu_nad">&nbsp;NEPŘIHLÁŠEN</div>
<form  action="/xzakl_inf.php" method="post">
<div class="kmen7" style="background-color: #FCE">
&nbsp; &nbsp; Přihlašovací jméno : &nbsp; &nbsp;
&nbsp;&nbsp;<input class="kmen9" style="margin: 3px" name="fpjmeno" type="text" size="17"><br>
&nbsp; &nbsp; Heslo : &nbsp; &nbsp;
&nbsp;&nbsp;<input class="kmen9" style="margin: 3px" name="fheslo" type="password" size="17"><br>&nbsp; &nbsp;
<input class="kmen7" name="vstup_hes" value="přihlásit se" type="submit">&nbsp;&nbsp;
&nbsp; <a rel="nofollow" href="xinfo.php" ><img style="margin: 0px; padding: 5px 0px 0px 0px" src="./images/otaznik.gif" alt="?" width="16" height="18"></a>
</div></form>


<div class="menu_nad">&nbsp;OSTATNI</div>

<div class="odsaz"><a class="menu" rel="nofollow" href="http://www.novamaturita.cz" target="top">NOVÁ MATURITA</a></div><br>

<div class="odsaz"><a class="menu" rel="nofollow" href="http://www.msmt.cz"><img src="./images/msmt.gif" alt="MSMT" width="108"></a></div>

</td></tr>

</table>

</div>

<script language="javascript">

<!--

var P1 = new Image(400, 290);

var P2 = new Image(400, 290);

var P3 = new Image(400, 290);

var P4 = new Image(400, 290);

var P5 = new Image(400, 290);

// var P5 = new Image(400, 290);

P1.src = "./images/r_hriste.png";

P2.src = "./images/r_nastenka.jpg";

//P3.src = "./images/r_skolnik.jpg";

//P4.src = "./images/r_dvs.jpg";

//P5.src = "./images/r_drahousek.jpg";

var XX=2;

// XX=Math.floor(1+Math.random()*5);  style="width: 400px; height: 290px; border:0px" width="400" height=290

-->

</script>

<div class="data">

<div style="position: absolute; top: 26px; left: 406px; width: 400px; height: 290px; border: 0px yellow solid; padding: 4px">

<img id="reklama" name="reklama" src="./images/r_hriste.png" alt="hřiště"

  width="400" height=270>

<script language="javascript">

<!--

function NC()

{

switch (XX) {

  case 1 : {XX = 2; document.getElementById('reklama').src = P1.src; var cas= 6000; break; }

  case 2 : {XX = 1; document.getElementById('reklama').src = P2.src; var cas= 9000; break; }

  case 3 : {XX = 4; document.getElementById('reklama').src = P3.src; var cas= 7000; break; }

  case 4 : {XX = 5; document.getElementById('reklama').src = P4.src; var cas= 8000; break; }

  case 5 : {XX = 1; document.getElementById('reklama').src = P5.src; var cas= 10000; break; }

            }

nacasovani1  = window.setTimeout("NC();", (cas));

};

  NC();

-->

</script> 

</div>

<a rel="nofollow" href='http://www.ctenipomaha.cz' title='projekt čtení pomáhá'>

  <img src="./images/cteni_pomaha.png"

   alt="CTENÍ POMÁHÁ" 

   style="border: 0px solid black; position: absolute; height: 84px; top: 332px; left: 425px;"" />

</a>

<a rel="nofollow" href="http://www.ceskahlava.cz"> <img src="./images/ceska_hlava.jpg" alt="česká hlava"

  style="position: absolute; top: 372px; left: 600px; ; height: 47px; border-color: white"></a>   

<a rel="nofollow" href="http://www.seznam.cz"> <img src="./pictures/seznam.gif" alt="www.Seznam.cz"

  style="position: absolute; top: 440px; left: 430px; ; height: 28px; border-color: white"></a>

<a rel="nofollow" href="http://www.e-bezpeci.cz"> <img src="./pictures/ebezpeci.jpg" alt="elektronické bezpečí"

  style="position: absolute; top: 438px; left: 538px; ; height: 32px; width: 170px; border-color: white"></a>      

<a rel="nofollow" href="http://www.google.cz"> <img src="./pictures/google.gif" alt="www.google.cz"

  style="position: absolute; top: 440px; left: 720px; ; height: 28px; border-color: white"></a>

<h1>ZÁKLADNÍ INFORMACE</h1>  <hr>

<h2>IČO, IZO: </h2>

<p class="kmen9">49 314 653, &nbsp;&nbsp;049314653</p>

<h2>Právní forma:</h2>

<p class="kmen9">příspěvková organizace zřízená krajem</p>

<h2>Zřizovací listina:</h2>

<p class="kmen9">Č.j.: KrÚ 18383/2005/OŠMS/3 ze dne 27.10.2005</p>

<h2>Název, sídlo, IČO zřizovatele:</h2>

<p class="kmen9">Pardubický kraj, Komenského nám. 125, 53211 Pardubice

<br>IČO : 70 892 822<br><br></p>

<h2>Studijní obory:</h2>

<p class="kmen9">79-41-K/401 Gymnázium - všeobecné (čtyřleté studium, dobíhající obor)<br>

79-41-K/801 Gymnázium - všeobecné (osmileté studium, dobíhající obor)<br>

79-41-K/41 Gymnázium (čtyřleté studium)<br>

79-41-K/81 Gymnázium (osmileté studium)</p>

<hr>

<h2>Telefon, fax: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<span class="odsaz30">Kontaktní e-mailová adresa:</span>

<!-- <span class="odsaz60">Výhodně výp. technika &nbsp;&nbsp; Podpora vědecké inteligence</span> -->

  </h2>

<p class="kmen9">(+420) 465 321 070 &nbsp;&nbsp;&nbsp;&nbsp;

<span class="odsaz30"><a rel="nofollow" href="mailto:info@gymla.cz">info@gymla.cz</a></span>

   <br>

</p>

<h2>Ředitelka školy: &nbsp;&nbsp;&nbsp;<span class="odsaz30">Zástupkyně ředitelky školy:</span></h2>

<p class="kmen9">RNDr. Věra Šverclová &nbsp; <span class="odsaz30"> Ing. Věra Bůžková </span><br>

<a rel="nofollow" href="mailto:sverclova@gymla.cz" >sverclova@gymla.cz</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<span class="odsaz30"><a rel="nofollow" href="mailto:buzkova@gymla.cz">buzkova@gymla.cz</a></span></p>

<hr><h2>Úřední hodiny na Gymnáziu Lanškroun v době prázdnin</h2>

<p class="kmen9">Pondělí:&nbsp;    10.00 – 11.00  &nbsp;&nbsp;  <br>

Středa:  &nbsp;&nbsp;     14.00 – 15.00 &nbsp;&nbsp;</p>

<hr>

<a  rel="nofollow" href="http://www.mapy.cz/#x=138101440@y=135363152@z=16@mm=ZP@ax=138100848@ay=135363968@at=Gymn%C3%A1zium,%20Lan%C5%A1kroun@ad=n%C3%A1m.%20J.M.Mark%C5%AF%20113,%20Lan%C5%A1kroun-Vnit%C5%99n%C3%AD%20m%C4%9Bsto%20PS%C4%8C%20563%2012@sa=s@st=s@ssq=lan%C5%A1kroun@sss=1@ssp=124900261_126797697_146199461_145639297">

<img class="mapa" src="http://1.im.cz/mapy/2007/img/usericon.gif"  title="Mapy.cz: Najdete nás zde" alt="mapa"></a>

<span class="odsaz150">GPS :</span><span class="kmen9"> 49°54'44.105"N, 16°36'39.17"E </span>

<br><!--<br><hr><h2>Úřední hodiny na Gymnáziu Lanškroun v době prázdnin</h2>

<p class="kmen9">Pondělí:&nbsp;    10.00 – 11.00  &nbsp;&nbsp;  (mimo 19. 7. 2010)<br>

Středa:  &nbsp;&nbsp;     14.00 – 15.00 &nbsp;&nbsp;   (mimo 21. 7. 2010)</p> -->

<br><div class="konec">&nbsp; &nbsp; &nbsp; &nbsp;  CZECH REPUBLIC &nbsp; &nbsp; &nbsp; Gymnázium, Lanškroun &nbsp; nám.Jana Marka Marků 113 &nbsp; &nbsp;563 12 LANŠKROUN&nbsp &nbsp; &nbsp; © 2008 - 2011 Ing.Obr Ivo &nbsp; Copyright &nbsp;  / &nbsp; Všechna práva vyhrazena &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div></div>

</body>

</html>

A jak jsem tam psal tu chybovou hlášku,je ta hláška nějaká nebezpečná ? Třeba že by s její pomocí mohli získat dataq?

Ivo Obr
MS SQL › Školní stránky-ochrana.
12. 8. 2011   #146110

Dobrý den
Jsem učitel informatiky a udělal jsem pro  školu webové stránky a použil jsem tam SQL databázy   na přihlašování studentů.
   Ale studenti (zvláště ti starší ) se mi za každou cenu snaží dostat do systému a získat všechna přístupová hesla. Takže se snažím  " zalepit " všechny bezpečnostní trhliny abych měl na chvíli klid :) . Asi před týdnem jsem zkoušel jestli je systém odolný proti   SQL injection  a  vyjela mi tato hláška  :
                 
          Warning: sqlite_query() [function.sqlite-query]:        unrecognized token: "\" in   
                       E:\APACHE\Apache2\htdocs\xmenu3.php on line 119 .

Nevím jestli je to dobře nebo špatně.Snažil jsem se to nějak opravit,ale pořád vyjíždí tato hláška.  A proto bych Vás chtěl poprosit jestli by jste se  mohli  pokusit otestovat a pokud by tam nějaká chyba byla,tak jestli by jste my mohly poslat postup  slabé místo v kódu nebo třeba i opravený kód na email :  obr-ivo@seznam.cz.

Děkuji
S pozdravem Ing. Ivo Obr

Fcelik
C / C++ › skok z fce do fce
3. 8. 2011   #145697

#12 KIIV
Ajo    taková blbá chyba . Díky

Fcelik
C / C++ › skok z fce do fce
3. 8. 2011   #145682

Mohl by jsi mě ještě poradit? Udělal i generovaní náhodných čísel,ale když to spustím a dám proti PC nespustí se mi funkce a to mám všechno napsaný dobře. Nevíš co by s tím mohlo ještě být ?  

#include <iostream>
#include <cstdlib>
#include<time.h>
#include<stdlib.h>

using namespace std;

  int sirky = 32;
  int odber;
  int odber2;
  int zbytek;
  int nahodny;
  int skok;
   int odp;
 
  int cast1 (int sirky);
  int cast2 ();
  

int main() {

  int opakovat = 0;

  do {

    cout<<"chcete hrat proti hraci nebo proti PC ? 1-hrac,2-PC ";
    cin>>odp;

    switch (odp) {
      case 1:
        opakovat = cast1(sirky);
        break;
      case 2:
        opakovat = cast2();
        break ;
      default: opakovat=0;
    }

  } while ( opakovat );

  // system("pause");
  return 0;
}



int cast2()
 {    
   zbytek=sirky;
  
     while(zbytek!=0);
     {
        znovu:               
                  cout << "******HRAC********"<<endl;
                   cout<<"odeberte 1 az 3 sirky a potvrdte 'ENTER' pak bude hrat  ---POCITAC--- ";
                   cin>>odber;
      
                   if(odber>3)
                {
                 cout<<"uber jenom 1 az 3 sirky"<<endl;
                 cin.get();
                 }
            zbytek = zbytek-odber;
            cout<<"Odebral jsi " << odber << " a ve hre zbyva jeste " << zbytek << " sirek " <<endl;
              cout<<endl;
            if(zbytek==0)
              {
                         cout<<" Konec hry, VYHRAL HRAC" <<endl;
                          cin.get();
                          }
                          
                          
             cout<<"---POCITAC---"<<endl;
        
        srand( time ( NULL ));   
        
        nahodny = rand() % 3+1;
           
           zbytek = zbytek-nahodny;     
           cout<<" Pocitac odebral " << nahodny << " sirek a zbyva jeste " << zbytek << " sirek " << endl;
           
           if(zbytek== 3 || 2 || 1 || 0 )
             {
                       cout<<" GAME OVER , Vyhral ---POCITAC--- ";
                       cin.get();
                       } 
             }
            cout<<"Chcete hrat znovu nebo chcete jit do menu  ?  1-MENU , 2 Hrat znovu";
             cin>>skok;
      
            if (skok==1)
             {
          return 1;
            } 
            else {
            goto znovu;
      }

            return 1;
  }

Fcelik
C / C++ › skok z fce do fce
31. 7. 2011   #145474

#8 KIIV
Jako  když chci udělat náhodné ze 3 tak napíšu    n=rand(3) a pak vypíšu n ?

Fcelik
C / C++ › skok z fce do fce
30. 7. 2011   #145460

#6 KIIV
Díky. Když už jsem u toho nevíš jak by se dalo udělat náhodné číslo (odběr)  ?

Fcelik
C / C++ › skok z fce do fce
30. 7. 2011   #145442

#4 KIIV

Tak tady to je,nevim jak to udelat,je to tam dole ve Fci cast 2. Ma tam byt hra s počítačem ,ale zatím studuji jak udělat náhodny číslo z 1-3.

diky

#include <iostream>

#include <cstdlib>

using namespace std;

int sirky = 32;
  int odber;
  int odber2;
  int zbytek;
  int odp;
   int skok;
 
  void cast1 (int sirky);
   void cast2 ();
  
  int main()
  {
          menu:
   cout<<"chcete hrat proti hraci nebo proti PC ? 1-hrac,2-PC ";
    cin>>odp;
   
    switch (odp) {
            case 1:
                
            cast1(sirky);
    break;
   case 2:
        cast2 ()  ;     
         break ;
         }
system("pause");
  return 0;
   }

void cast1 (int sirky)
    {
      zbytek=32;
           
     
         while(zbytek !=0)
          {
      znova:
    cout<<endl;
     cout<<"**********HRAC 1 *****************"<<endl;
    
   cout << "kolik sirek chcete odebrat ? (1-3) ";
     cin>>odber;
   cout<<endl;
   if(odber>3)
     {
     cout<<" uber jenom 1-3 sirky " <<endl;
    cout<<endl;
   
     cin.get();
     goto znova;
     }
  
   zbytek=zbytek-odber;
  cout<<"odebral jsi " << odber << " a zbyva jeste " << zbytek <<endl;
  cout<<endl;
 
    if(zbytek ==0)
      {
                          cout<<"konec hry,vyhral hrac1"<<endl;
                              break;
                                }
       cout<<endl;
    cout<<"*******HRAC2*******";
    cout<<endl;
    cout << "kolik sirek chcete odebrat ? (1-3) ";
     cin>>odber2;
   cout <<endl;
  
   if(odber2>3)
     {
     cout<<" uber jenom 1-3 sirky " <<endl;
     cin.get();
     goto znova;
     }
  
   zbytek=zbytek-odber2;
  cout<<"odebral jsi " << odber2 << " a zbyva jeste " << zbytek <<endl;
  cout<<endl;
    if(zbytek ==0)
      {
                          cout<<"konec hry,vyhral hrac2" <<endl;
                              break;
                                }
}

 
}

void cast2 ()
{    
                cout << " jeste to neni dodelany "<<endl;
         cout<<"chcete jit zpatky na menu nebo primo do hry proti kamaradovy ? 1=menu , 2=kamos ";
          cin>>skok;
         
          if (skok==1)
           {
                      NEVIM JAK TO TADY UDELAT DO MENU;
                      }
          else
           {
                      NEVIM JAK TO TADY UDELAT DO FCE   CAST 1;
                      }
                      }

Fcelik
C / C++ › skok z fce do fce
30. 7. 2011   #145438

#2 KIIV
Pomocí return ? Jestli jo jakoutam mam dat navratovou hodnotu ?  

Fcelik
C / C++ › skok z fce do fce
23. 7. 2011   #144928

Zdravim

Chtěl bych se zeptat jestli se dá s pomocí příkazu GoTo  skočit z funkce do funkce. Třeba když v té první zvolím návrat do menu a menu mám napsaný v druhý funkci a použiju příkaz GoTo tak mě to píše : Label  ' menu ' used but not defined ,nevim jak inak to udelat.Díky

matesz
C / C++ › Potřebuju pomoct
23. 6. 2011   #143397

Díky,ja sem se do toho nechtěl pouštět :) jen sem se chtěl zeptat jestli něco takovýho existuje :)

matesz
C / C++ › Potřebuju pomoct
23. 6. 2011   #143394

To nervak : To když se chci jen na něco zeptat musím umět C++ ?

matesz
C / C++ › Potřebuju pomoct
23. 6. 2011   #143390

Ahoj ,chtěl bych se zeptat jestli je někde na internetu návod jak dělat v C++ webový stránky. všude se píše že je to bezpečnější a rychlejší,ale nikde jsem nenašel žádnej návod.
Díky

Anonymní uživatel
C / C++ › Fullscreen v konzole
19. 6. 2011   #143299

V konzoli fakt nevím,jediný co vím kde se to dá udělat je Allegro.

C / C++ › Co dal?
12. 6. 2011   #143166

To m->29 : Neslysel,a to je lepsi ?

C / C++ › Co dal?
12. 6. 2011   #143159

Zdravim
Chtěl bych se zeptat co je lepsi.Jestli kdyz se chci poradne venovat c++ tak jestli se mam na zacatek naucit konzolovku a pak jestli mam prejit na WindowsApi nebo jestli prejit treba na OpengGL nebo DirectX
diky.

C / C++ › Matrix
24. 5. 2011   #142462

Zdravim
Koukal jsem se na youtube a jsou tam matrix kody ve 3D.Zajímalo by mě jestli se tohle dá tře zvládnout i v jednom člověku a jaké musí mít člověk znalosti. Tady jsou odkazy : http://www.youtube.com/watch?v=td0P8qrS8iI&feature=related (ten je nejlepsi)

http://www.youtube.com/watch?v=P0M0jn2ulwo&NR=1 (tady by me zajimal ten zacatek )

lorgin
C / C++ › Dotaz
21. 5. 2011   #142360

Jak to tady čtu,tak to vypadá že pořádný projekty v týmu se začnou dělat až já sám budu ovládat c++ bravurně.Je nějaká skupina pro začínající programátory ??

anonymouse
C / C++ › Dotaz
21. 5. 2011   #142357

To JoDiK : To by mě asi zajímalo,ale problém je v tom že neumím příkazy v C++ pro grafiku,skousel jsem allegro,ale nikde jsem to nenasel vysvětlený pořádně

anonymouse
C / C++ › Dotaz
21. 5. 2011   #142351

Koukal jsem se na to,ale mysím, že je to docela složitý pro začátečníky

anonymouse
C / C++ › Dotaz
20. 5. 2011   #142345

Ahoj
Mam takovej dotaz. Někdy když se koukám na články o programování,tak mě pod tím zaujímají věci jako, že když ten dotyčný člověk když začínal tak programoval třeba i 12 hodin v kuse.Zajímalo by mě co se má programovat když se taky učím a nevím o mám dělat za příklady nebo další věci ,abych tím zabral 12 a více hodin denně.
díky

Mates
C / C++ › allegro
17. 5. 2011   #142132

No,nějak tak to myslím,ale nevím jaký funkce

Mates
C / C++ › allegro
16. 5. 2011   #142123

Čau
Chtěl bych se zeptat jestli můžu v allegru využívat stejné příkazi jako v konz .aplikaci v C++.
Třeba jak tam mam napsat tohle :

(#include<allegro> )

#include<iostream>
#include<string>
using namespace std;

double neco (double x )
{
return x*x;
}
int main()
{
cout << neco (5) <<endl;
system ("pause");
}

metey
C / C++ › Ukládání do PC
4. 5. 2011   #141573

Ahoj
Chtěl bych se zeptat jak můžu v C++ udělat aby se hodnoty co zapisu ulozily do textoveho formatu "necoplacnu .txt"
muzu na to pouzit #include <fstream> .
díky

mates
C / C++ › C++,upraveni
22. 4. 2011   #141189

Diky

mates
C / C++ › C++,upraveni
22. 4. 2011   #141185

Diky
ale jeste jedna otazka: kdyz se mi vypise ten vypocet,tak se hned za tim objevy stisknete klavesu..... potreboval bych,aby to bylo řádek pod tím,né hned za vypočtem.
diky

Mates
C / C++ › C++,upraveni
22. 4. 2011   #141181

Dobrý den/večer

Chtel bych se zeptat jak mám upravit tenhle program v C++ tak aby kdyz zadam vysku obdelniku tak se mi to hned nevyplo a nabehlo tam ten obsah obdelniku a potom by cekal na stisknuti klavesy.

A jestli funguje v C++ neco jako v Pascalu-Readln,co ceka na stisk klavesy.


#include <iostream>
using namespace std;
int main()
{
int vyska; //Vytvori celociselnou promennou typu int
int sirka = 10; //promenne prirazena hodnota 10
int obsah;
cout << "Zadejte vysku obdelniku: ";
cin >> vyska; //priradi promenne vyska hodnotu
obsah = sirka * vyska;
cout << "\nObsah obdelniku je " << obsah;
return 0;
}

Kdyz zadam vysku obdelniku tak se mi to hned vypne a nenabehne Obsah obdelniku je ..... xxx.

A jestli funguje v C++ neco jako v Pascalu-Readln,co ceka na stisk klavesy.

Díky moc

matesxy
Pascal › Naprogramovani stopek
19. 2. 2011   #139084

To KIIV : To taky vím,ale vůbec nevím jak mám začít.

matesxy
Pascal › Naprogramovani stopek
18. 2. 2011   #139057

To KIIV : Něco jako if ??

matesxy
Pascal › Naprogramovani stopek
18. 2. 2011   #139055

Dobrý den
Chtěl bych se zeptat jak bych měl v pascalu naprogramovat stopky a jakej ciklus pouzit.
Předem děkuji

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý