Stránka 1 z 2

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

Napsal: 08 lis 2012 20:48
od zdenda28
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?

Re: Programování v c#

Napsal: 08 lis 2012 21:02
od domitea
Zkoušet, zkoušet, zkoušet, na netu si najdi nějaký tutorial a zkoušej, zkoušej a ...... zkoušej :wink:

Re: Programování v c#

Napsal: 09 lis 2012 04:47
od faraon
Co přesně na tom nechápeš? Zvládneš napsat aspoň Hello world?

Re: Programování v c#

Napsal: 11 lis 2012 16:00
od zdenda28
Hello world je jasný :D .... teď děláme while a for a já nevím která bije

Re: Programování v c#

Napsal: 11 lis 2012 16:36
od CZechBoY
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

Re: Programování v c#

Napsal: 11 lis 2012 17:53
od faraon
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.

Re: Programování v c#

Napsal: 09 pro 2012 12:59
od CrazyC0de
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 :-)

Re: Programování v c#

Napsal: 10 pro 2012 13:05
od domitea
CrazyC0de: Stačí dva programy - csc.exe a notepad :wink:

Re: Programování v c#

Napsal: 13 pro 2012 12:58
od CrazyC0de
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:

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

Napsal: 13 pro 2012 21:51
od domitea
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:

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

Napsal: 13 pro 2012 22:08
od Tomina
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

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

Napsal: 13 pro 2012 22:15
od CZechBoY
jakoby snad linux-kernel byl psaný v C# :D
C# a java je skoro to samí, je to shit :D