Programování v c# - jak nejlépe se naučit?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

zdenda28
nováček
Příspěvky: 2
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Programování v c# - jak nejlépe se naučit?

Příspěvekod zdenda28 » 08 lis 2012 20:48

Dobrý den, letos jsem nastoupil do prvního ročníku na střední IT škole. Vše mi jde kromě programování, programujeme v c# a vůbec to nechápu. Poradíte mi jakým způsobem se to nejlépe naučím?
Naposledy upravil(a) Ltb dne 13 pro 2012 16:40, celkem upraveno 1 x.
Důvod: Doplnění nadpisu

Reklama
Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Programování v c#

Příspěvekod domitea » 08 lis 2012 21:02

Zkoušet, zkoušet, zkoušet, na netu si najdi nějaký tutorial a zkoušej, zkoušej a ...... zkoušej :wink:

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Programování v c#

Příspěvekod faraon » 09 lis 2012 04:47

Co přesně na tom nechápeš? Zvládneš napsat aspoň Hello world?
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

zdenda28
nováček
Příspěvky: 2
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Programování v c#

Příspěvekod zdenda28 » 11 lis 2012 16:00

Hello world je jasný :D .... teď děláme while a for a já nevím která bije

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Programování v c#

Příspěvekod CZechBoY » 11 lis 2012 16:36

a co na tem nechápeš?
for(int i=0; i<10; i++)
deklaruj proměnnou i (typ integer),
podmínka: pokud je i menší jak 10,
akce: inkrementuj i o 1 NA ZAČÁTKU KAŽDÉHO CYKLU
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

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Programování v c#

Příspěvekod faraon » 11 lis 2012 17:53

Podmíněný a počítaný cyklus, už z názvu je zřejmé jak asi fungují:

While se česky řekne dokud, takže

Kód: Vybrat vše

dokud (platí tahle podmínka)
      {
      opakuje se to co je tady;
      }

Může to být třeba "dokud není stisknutá klávesa", nebo cokoliv jiného, jako "dokud uživatel nechce ukončit program"...
Je dobré zmínit že je to cyklus s podmínkou na začátku, protože existuje ještě cyklus s podmínkou na konci. Ten se na rozdíl od while provede minimálně jednou, i když podmínka neplatí.

For je něco jako rozšířené while, a ukázka od CZechBoYe

Kód: Vybrat vše

for (int i=0; i<10; i++)
    {
    opakuje se to co je tady;
    }

je totéž jako

Kód: Vybrat vše

int i=0;
while (i<10)
      {
      opakuje se to co je tady;
      i++;
      }


Prostě nastaví i na nulu a po jedné přičítá, dokud je i menší než 10, takže od 0 do 9. Na konci cyklu se přičte na 10, a tím se cyklus ukončí, protože se překročil povolený rozsah. Tenhle příkaz se hodí obzvlášť pro indexování při práci s poli.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
CrazyC0de
Level 3
Level 3
Příspěvky: 517
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Programování v c#

Příspěvekod CrazyC0de » 09 pro 2012 12:59

Předpokládám , že programování je pro tebe novinka že ? ,,

Děláte konzolové nebo formulářové aplikace ? :-)

Tady jsem ti našel tutorial na konzolové aplikace : http://csharp.aspone.cz/codes/consoleAp ... orial.aspx

a tady jsou formulářové : http://csharp.net-informations.com/gui/cs_forms.htm

Možná by ti pomohl "správný" program - Visual Studio C# od Microsoft

Snad ti to pomohlo :-)
Vtípek

Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Programování v c#

Příspěvekod domitea » 10 pro 2012 13:05

CrazyC0de: Stačí dva programy - csc.exe a notepad :wink:

Uživatelský avatar
CrazyC0de
Level 3
Level 3
Příspěvky: 517
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Programování v c#

Příspěvekod CrazyC0de » 13 pro 2012 12:58

Ano, to stačí, ale já mu napsal program který by se mu mohl hodit, mě se Visual Studio velice líbí a proto jsem mu ho doporučil :bigups:
Vtípek

Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Programování v c# - jak nejlépe se naučit?

Příspěvekod domitea » 13 pro 2012 21:51

Tak na .NET určitě, ale já se ubírám jiným směrem. Směrem, kde mi stačí pár programů: Vim, gcc, gdb a Make :wink:

Uživatelský avatar
Tomina
Level 5.5
Level 5.5
Příspěvky: 2690
Registrován: březen 08
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Programování v c# - jak nejlépe se naučit?

Příspěvekod Tomina » 13 pro 2012 22:08

Nevím, ale v dnešní době, kde vládne Java, Python, ASP, apod. bych se tedy C# neučil. Tedy za předpokladu, že nechceš být Linux-kernel vývojář :-D

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Programování v c# - jak nejlépe se naučit?

Příspěvekod CZechBoY » 13 pro 2012 22:15

jakoby snad linux-kernel byl psaný v C# :D
C# a java je skoro to samí, je to shit :D
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


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 2 hosti