NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 2 - Visual Studio a první konzolová aplikace v C# .NET

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Odpovídá na Libor Šimo (libcosenior)
Erik Šťastný:16.2.2017 16:14

Jak se ti to povedlo? Když jsem to instaloval u přítelkyně, tak

"This version of Visual Studio requires a computer with a newer version of Windows".

Windows update, žádné nové aktualizace...

Editováno 16.2.2017 16:15
 
Odpovědět
16.2.2017 16:14
Avatar
Odpovídá na Michal Štěpánek
Lukáš Vomáčka:16.2.2017 16:58

Zdravím, díky za radu zkusím starší verzi, jinak stím psanim sem to myyslel tak že sem se v javě dostal do lekcí kde máš jen zadání a ukázano jakej ma byt výsledek a jak se ma chovat, stím že máš čerpat z předchozích ukázaných postupů, a když sem to sám sesmolil a dělalo to co mělo a otevřel sem pro kontrolu vzorec pro stažení, byl jiný, proto se na to ptám, zda je to špatně a za předpokladu že by se mi to stalo i zde jestli mám zkoumad předložené řešení nebo je zbytečné to řešit, když to dělá co má.

 
Odpovědět
16.2.2017 16:58
Avatar
Odpovídá na Lukáš Vomáčka
Michal Štěpánek:16.2.2017 17:16

U těchto nejjednodušších příkladů je to asi šumák, nicméně je to tu ukázané asi tak, jak by se to správně mělo dělat, takže když si to osvojíš tímto způsobem, budeš to mít v budoucnu asi jednodušší...

Odpovědět
16.2.2017 17:16
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Erik Šťastný
Libor Šimo (libcosenior):16.2.2017 17:38

Neviem, ani ma nenapadlo, že by to nešlo. Proste som to nainštaloval.

Odpovědět
16.2.2017 17:38
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Michal Štěpánek
Libor Šimo (libcosenior):16.2.2017 18:38

Teraz sa asi ukazalo, ze tvoje heslo: Nikdy nerikej nahlas, ze to nejde.... ;-)

Plati. :-D

Odpovědět
16.2.2017 18:38
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
djand
Člen
Avatar
djand:23.2.2017 14:28

Ta instalace VS Community 2015 je straaaaaaaaaašně dlouhá. Včera mi to na jednom notebooku instalovalo 2h a já musel ten notebook zavřít a jít domů - a instalace byla prakticky na začátku. Dnes na jiném notebooku mi to taky běží asi 2h. To jste všichni tak trpěliví? Pomohlo by kdybych instaloval nějakou starší verzi? třeba 2012?

 
Odpovědět
23.2.2017 14:28
Avatar
Odpovídá na djand
Michal Štěpánek:23.2.2017 14:31

Nepomohlo...

Odpovědět
23.2.2017 14:31
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jan Mareš
Člen
Avatar
Jan Mareš:10.3.2017 21:16

Ahoj moc hezký tutoriál,vše hezky vysvětlené a hezky se dle něho učí.Mám dotaz,moc nechápu tento řádek v kodu:

static void Main(string[] args)

Vím že string je textový řetězec to chápu ale nechápu moc ten zápis v té závorce,proč to tam je a co znamená to args.A co celkově určuje ta definice v té závorce.

trochu jsem doma zkoušel a pokud kod napíši takto funguje mi to také.

namespace PrvníAplikace
{
    class Program
    {
        static void Main()
        {
            System.Console.BackgroundColor = System.ConsoleColor.Blue;
            System.Console.WriteLine("Hello ITnetwork!");
            System.Console.ReadKey();
        }
    }
}

Vím že by někteří mohli namítat že zápis v tomto tutoriálu je snažší a lepší a ano musím dát zapravdu,je lepší si ihned na začátku nadefinovat knihovnu using systém aby jsem jí nemusel neustále vypisovat.Píši to takto úmyslně jelikož se tento jazyk učím aby jsem vše pochopil,jak vše funguje a hlavně aby jsem se naučil styl zápisu.Nechci se spoléhat že vždy budu mít po ruce Visual studio či jiné IDE,které mi vygeneruje tuto část kodu,snažím se aby jsem se to naučil psát od samého začátku se vším všudy.

 
Odpovědět
10.3.2017 21:16
Avatar
Odpovídá na Jan Mareš
Michal Štěpánek:11.3.2017 11:24

Když napíšeš

string pepa;

máš textový řetězec s názvem pepa
Když napíšeš

string[] pepa

vytvoříš pole stringů s názvem pepa
to "args" je jen název toho pole, v tomto případě se jedná o "argumenty"...

Odpovědět
11.3.2017 11:24
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá na Jan Mareš
pocitac770:11.3.2017 11:28

K prvnímu dotazu. Když se spouští program, tak se spoušťí s tzv. parametry.
Otevřeš si příkazovou řádku a napíšeš tam třeba "MujProgram.exe Adolf". To první je název programu co spoušťíš, cokoliv za tím se předává dovnitř jako spoušťecí parametry, které umožní automatizovat spoušťení programů s různými variacemi chování přes .bat scripty.
V mém příkladu máš tedy dostupné pole (několik proměnných v jedné, pochopíš později), kde máš uložený text, co jsi zadal, přesněji Adolf, může jít třeba o program, který dosadí nového vůdce do čela nacistického německa, a to vše s možností automatizace!
Trochu normálnější příklad, program, co ti umožní třeba smazat nějaký soubor, oním parametrem může být cesta k němu.

A toto "zkracování zápisu" přes using je úplně klasická programátorská praktika, nemusí vždy jít o jednoslovnou cestu ke třídě, stačí se podívat na usingy v předpřipravené hlavičce.

 
Odpovědět
11.3.2017 11:28
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 245.