{}
AltGr+b ({) a AltGr+n (})
Začínání s programováním stránek, programů.. (rada)
- jerabina
- člen Security týmu
-
Level 6
- Příspěvky: 3647
- Registrován: březen 13
- Bydliště: Litoměřice
- Pohlaví:
- Stav:
Offline
Re: Začínání s programováním stránek, programů.. (rada)
Když nevíš jak dál, přichází na řadu prostudovat manuál!
HJT návod
Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
HJT návod
Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
Re: Začínání s programováním stránek, programů.. (rada)
Jak píše jerabina, a zkus držet ten pravý AltGr a mačkat jednu klávesu po druhé, budeš se divit co divných znaků takhle objevíš i bez přepínání na americkou klávesnici
BASICu je lepší se vyhnout, protože to není dobrý jazyk do začátku. Stejně jako Java, C# a pár dalších. A můj nejoblíbenější je právě proto že jsem s ním začínal, v pár kilobajtech paměti...
A u těch stránek budeš zase potřebovat znaky < a >, i ty najdeš schované pod jinými. Viděl jsem klávesnice které mají tyhle skryté jako extra popisky na klávesách, možná by ti pomohlo si takovou pořídit.

BASICu je lepší se vyhnout, protože to není dobrý jazyk do začátku. Stejně jako Java, C# a pár dalších. A můj nejoblíbenější je právě proto že jsem s ním začínal, v pár kilobajtech paměti...
A u těch stránek budeš zase potřebovat znaky < a >, i ty najdeš schované pod jinými. Viděl jsem klávesnice které mají tyhle skryté jako extra popisky na klávesách, možná by ti pomohlo si takovou pořídit.
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
- jerabina
- člen Security týmu
-
Level 6
- Příspěvky: 3647
- Registrován: březen 13
- Bydliště: Litoměřice
- Pohlaví:
- Stav:
Offline
Re: Začínání s programováním stránek, programů.. (rada)
To se pak vždycky podívej, jak se to píše.
Stačí si to zkopírovat z textu a pak do google dát: jak se píše <> a tam to najdeš.
Jinak je to AltGr+? (<) a AltGr+: (>)
Stačí si to zkopírovat z textu a pak do google dát: jak se píše <> a tam to najdeš.
Jinak je to AltGr+? (<) a AltGr+: (>)
Když nevíš jak dál, přichází na řadu prostudovat manuál!
HJT návod
Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
HJT návod
Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Začínání s programováním stránek, programů.. (rada)
To, že si nic nepamatuješ je úplně normální, já si taky nepamatuju pořadí parametrů u strpos, str_replace a to dělám weby na poloprofesionální úrovni
(PHP)
Když budeš mít pořádný IDE tak to ti pomůže s příkazy a parametry... já čas od času dělám v C# (Visual Studio) a nemusim umět skoro řádnej příkaz, jen vybírám z roletky
Začni u nějakýho jednoduchýho jazyku, třeba Karel, Pascal, ...

Když budeš mít pořádný IDE tak to ti pomůže s příkazy a parametry... já čas od času dělám v C# (Visual Studio) a nemusim umět skoro řádnej příkaz, jen vybírám z roletky

Začni u nějakýho jednoduchýho jazyku, třeba Karel, Pascal, ...
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- MasterOfShadow
- Level 2.5
- Příspěvky: 270
- Registrován: červen 13
- Pohlaví:
- Stav:
Offline
Re: Začínání s programováním stránek, programů.. (rada)
Tak jsem vytvořil něco malinkého v C#.. Sice s pomocí knížky, ale na durhý pokus už z hlavy :)
- Přílohy
-
- Karty.rar
- (2.38 KiB) Staženo 51 x
Zakladní deska : MSI FM2-A85XA-G65
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
- domitea
- Tvůrce článků
-
Level 4.5
- Příspěvky: 1971
- Registrován: červen 09
- Bydliště: Královehradecký kraj
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Začínání s programováním stránek, programů.. (rada)
A zdrojový kód? Ten toho napoví mnohem víc 

- MasterOfShadow
- Level 2.5
- Příspěvky: 270
- Registrován: červen 13
- Pohlaví:
- Stav:
Offline
Re: Začínání s programováním stránek, programů.. (rada)
Chceš okopírovat nebo přidat jako přílohu? :)
--- Doplnění předchozího příspěvku (03 Úno 2014 12:25) ---
Jestli okopírovaný tak tady :)
Random nahodnacisla = new Random();
int kartyhrace = nahodnacisla.Next(1, 12);
int kartypc = nahodnacisla.Next(1, 12);
DalsiKarta:
Console.WriteLine("Chcete další kartu? Ano/Ne Máte" + kartyhrace);
string volba = Console.ReadLine();
if (volba == "ano")
{
kartyhrace+= nahodnacisla.Next(1,12);
if (kartypc<30)
{
kartypc+= nahodnacisla.Next(1,12);
}
goto DalsiKarta;
}
else if (volba == "ne")
{
if (kartyhrace <= 21 && (kartypc > 21 || kartypc < kartyhrace))
{
Console.WriteLine("Gratuluji! Vyhrál jsi! Počítač měl" + kartypc + " bodů ");
}
if (kartypc <= 21 && (kartyhrace > 21 || kartyhrace < kartypc))
{
Console.WriteLine(" Prohrál jsi! Počítač měl" + kartypc + " bodů");
}
if (kartyhrace > 21 && kartypc > 21)
{
Console.WriteLine("Oba hráči prohráli!");
}
if (kartyhrace == kartypc)
{
Console.WriteLine("Je to nerozhodně");
}
Console.ReadLine();
}
else
{
Console.WriteLine("Nesprávný vstup");
goto DalsiKarta;
--- Doplnění předchozího příspěvku (03 Úno 2014 12:25) ---
Jestli okopírovaný tak tady :)
Random nahodnacisla = new Random();
int kartyhrace = nahodnacisla.Next(1, 12);
int kartypc = nahodnacisla.Next(1, 12);
DalsiKarta:
Console.WriteLine("Chcete další kartu? Ano/Ne Máte" + kartyhrace);
string volba = Console.ReadLine();
if (volba == "ano")
{
kartyhrace+= nahodnacisla.Next(1,12);
if (kartypc<30)
{
kartypc+= nahodnacisla.Next(1,12);
}
goto DalsiKarta;
}
else if (volba == "ne")
{
if (kartyhrace <= 21 && (kartypc > 21 || kartypc < kartyhrace))
{
Console.WriteLine("Gratuluji! Vyhrál jsi! Počítač měl" + kartypc + " bodů ");
}
if (kartypc <= 21 && (kartyhrace > 21 || kartyhrace < kartypc))
{
Console.WriteLine(" Prohrál jsi! Počítač měl" + kartypc + " bodů");
}
if (kartyhrace > 21 && kartypc > 21)
{
Console.WriteLine("Oba hráči prohráli!");
}
if (kartyhrace == kartypc)
{
Console.WriteLine("Je to nerozhodně");
}
Console.ReadLine();
}
else
{
Console.WriteLine("Nesprávný vstup");
goto DalsiKarta;
Zakladní deska : MSI FM2-A85XA-G65
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
- domitea
- Tvůrce článků
-
Level 4.5
- Příspěvky: 1971
- Registrován: červen 09
- Bydliště: Královehradecký kraj
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Začínání s programováním stránek, programů.. (rada)
GOTO nepoužívej! Nikdy ! Jsou i lepší způsoby, třeba přes do-while
P.S: Příště zdrojáky dávej do code
P.S: Příště zdrojáky dávej do code

- MasterOfShadow
- Level 2.5
- Příspěvky: 270
- Registrován: červen 13
- Pohlaví:
- Stav:
Offline
Re: Začínání s programováním stránek, programů.. (rada)

Zakladní deska : MSI FM2-A85XA-G65
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
Re: Začínání s programováním stránek, programů.. (rada)
GOTO se už skoro nepoužívá, ale je to dobré zjednodušení..
Ne, je to ŠPATNÉ zjednodušení. Jediný smysl má, pokud potřebuješ vyskočit z několika vnořených cyklů naráz, ale i na to už většina moderních jazyků dostala nějakou náhražku.
Tak nejdřív příkaz while, neboli cyklus s podmínkou na začátku. Vypadá takhle:
Kód: Vybrat vše
while (podmínka)
{
něco;
}
Probíhá tak jak je napsaný, prostě se otestuje "podmínka", a pokud platí, provede se "něco". Potom se skočí zase před test podmínky a tak pořád dokola...
A teď příkaz do, neboli cyklus s podmínkou na konci. Ten vypadá takhle:
Kód: Vybrat vše
do {
něco;
} while (podmínka);
Také probíhá tak jak je napsaný, nejdřív se provede "něco", a potom testuje "podmínka", a pokud platí, skočí se zase před to něco a pořád dokola...
Rozdíl je v tom, že když podmínka před cyklem neplatí, tak cyklus while se neprovede vůbec, ale cyklus do minimálně jednou, protože podmínka se testuje až po provedení činnosti. Jinak pak oba cykly shodně probíhají dokud platí ta podmínka, liší se akorát tím vstupem.
Ještě k tomu GOTO, s ním se dá spáchat takovéhle zvěrstvo (nalezené na hovnokod.cz):
Kód: Vybrat vše
int p,k,l,i,j,d,q,R,t,r;
S1: s=0; p=1;
S2: if (s==0) { i=1; j=n; k=n; l=2*n+1; }
if (s==1) { i=n+1; j=2*n; k=0; l=n+1; }
d=1; q=p; r=p;
S3: if (x[i]>K>x[j]->K) goto S8;
S4: k=k+d; x[k]=x[i]; c[k]=c[i];
S5: i+=1; q-=1; if (q>0) goto S3;
S6: k+=d; if (k==l) goto S13; else x[k]=x[j];c[k]=c[j];
S7: j-=1; r-=1; if (r>0) goto S6; else goto S12;
S8: k+=d; x[k]=x[j]; c[k]=c[j];
S9: j-=1; r-=1; if (r>0) goto S3;
S10: k+=d; if (k==l) goto S13; else x[k]=x[i];c[k]=c[i];
S11: i+=1; q-=1; if (q>0) goto S10;
S12: q=p; r=p; d=-d; t=k; k=l; l=t; if (j-i<p) goto S10; else goto S3;
S13: p+=p; if (p<n) { s=1-s; goto S2; }
if (s==0) for (t=1; t<=n; t+=1) { x[t]=x[t+n];c[t]=c[t+n] }
Já tenhle program znám, je doslova přepsaný z jedné staré učebnice BASICu, akorát že do C++. Tak takhle se programy fakt dělat nemají, navíc ten kdo to provedl vůbec nepochopil jak ten program funguje, protože jinak by to udělal strukturovaně a výsledek by byl poloviční!
Naposledy upravil(a) faraon dne 03 úno 2014 17:00, celkem upraveno 1 x.
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Re: Začínání s programováním stránek, programů.. (rada)
chápu že to samozřejmě lze napsat jinak (lépe) než přes GOTO ale mě by třeba zajímalo jestli je pro to specifický důvod (výkon) nebo jen že to je "prasárna?" 

ello dere
- domitea
- Tvůrce článků
-
Level 4.5
- Příspěvky: 1971
- Registrován: červen 09
- Bydliště: Královehradecký kraj
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Začínání s programováním stránek, programů.. (rada)
GOTO je de-facto spíš prasárna, ale opravdu solidní a neskutečně znepřehledňuje program 
Ne nadarmo se říká: GOTO HELL

Ne nadarmo se říká: GOTO HELL

-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
zamrzání Ntb + dlouhé načítání stránek a aplikací
od PARKR » 11 led 2025 12:56 » v Problémy s hardwarem - 8
- 2492
-
od PARKR
Zobrazit poslední příspěvek
11 led 2025 15:10
-
-
-
Problém s načítáním stránek - bílá blikající obrazovka po přihlášení
od linkinlot9 » 31 pro 2024 15:36 » v Programování a tvorba webu - 1
- 1599
-
od kecalek
Zobrazit poslední příspěvek
31 pro 2024 16:27
-
-
-
Panely otevřených programů na hlavním panelu Příloha(y)
od Prorock » 20 říj 2024 15:00 » v Windows 11, 10, 8... - 28
- 7895
-
od Prorock
Zobrazit poslední příspěvek
02 lis 2024 13:41
-
-
- 3
- 1834
-
od PavelKilleR
Zobrazit poslední příspěvek
13 čer 2025 15:10
-
- 3
- 3321
-
od windroid2
Zobrazit poslední příspěvek
12 kvě 2025 13:20
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti