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 1 - Úvod do C# a .NET Frameworku

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
Drahomír Hanák:10.5.2012 23:59

Tak tohle je velmi dobře sepsaný úvod a to nejen do C#. Tento základ by měl znát snad každý programátor. Sám jsem se v článku dozvěděl věci, které jsem ještě zcela nechápal nebo vůbec nevěděl. Navíc je to napsané hezky srozumitelně i pro úplné začátečníky. Děkuji za něj, určitě se bude líbit víc lidem.

Sice osobně víc preferuji Javu (hlavně kvůli vývoji pro Android, učím se s GWT apod.), ale C# je velmi pěkný jazyk. Navíc disponuje Visual Studiem, což je zatím nejlepší IDE, ve kterém jsem kdy pracoval. Eclipse takové možnosti jako VS nemá. Také se mi v hodně líbí WPF nebo XNA framework.

 
Odpovědět
10.5.2012 23:59
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Drahomír Hanák
David Hartinger:11.5.2012 7:50

Ahoj, díky :) Záměrně jsem chtěl vysvětlit jak virt. stroj funguje, protože je důležité vědět, v čem to vlastně začínáme programovat. Je to první díl z asi 35. dílného seriálu o C#, něco podobného tu potom bude i pro Javu :)

Odpovědět
11.5.2012 7:50
New kid back on the block with a R.I.P
Avatar
Zdeněk Pavlátka:7.9.2012 19:22

Zajímavý článek. ;)

Odpovědět
7.9.2012 19:22
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Mediel
Tvůrce
Avatar
Mediel:13.9.2012 15:18

Každopádně velmi poučné, určitě tuto síť budu prezentovat všem svým přátelům :)

Odpovědět
13.9.2012 15:18
Nechci vám ukazovat, jak dobrý jsem já ... Chci vám ukázat, jak dobrý můžete být vy ... Když uvěříte ... V sami sebe...
Avatar
Vladimír Škopek
Neregistrovaný
Avatar
Vladimír Škopek:16.2.2013 10:35

skutečně perfektně,přehledně a srozumitelně napsané stránky:)

 
Odpovědět
16.2.2013 10:35
Avatar

Člen
Avatar
:23.2.2013 16:57

pěkně napsaný a srozumitelný úvod do C#

 
Odpovědět
23.2.2013 16:57
Avatar
Petr Laštovička:2.4.2013 15:16

V článku je napsáno, že CLR je virtuální stroj, který interpretuje CIL, což není pravda. Už od první verze .Net Framework funguje tak, že CIL se vždycky kompiluje. To je zásadní rozdíl oproti Javě. V Javě může být bytecode buď interpretován nebo optimalizován pomocí JIT. Ale .Net Framework se nikdy neinterpretuje (výjimkou je Micro Framework pro embedded systémy).
Některé instalátory dokonce dokáží celou aplikaci zkompilovat hned po instalaci pomocí nástroje Ngen.exe (Native Image Generator). V takovém případě je na disku uložen přímo strojový kód a aplikace se pak spouští mnohem rychleji.

 
Odpovědět
2.4.2013 15:16
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Petr Laštovička
David Hartinger:3.4.2013 15:32

Kdyby se CIL neinterpretoval, nebylo by možné provádět spoustu věcí, které C# umí, např. reflexi. Můžeš uvést zdroj?

Odpovědět
3.4.2013 15:32
New kid back on the block with a R.I.P
Avatar
Peter
Neregistrovaný
Avatar
Peter:3.4.2013 17:20

Zdravim pani. Chcem sa len poďakovať za tieto stránky a tieto návody. Som studentom VS na odbore automatizacie robotov a programovanie sme mali jeden semester kde sme prebereali visual basic. Dosť ma to chytilo a preto som sa rozhodol naucit sa nieco nove. tento program ma zaujal asi najviac a preto sa ucim na zaklade vasich clankov. Chcem veeeelmi podakovať za vasu namahu a dufam ze sa casom dopracujem aspon do fázy kde si budem vedeť naprogramovať nejaky ten svoj pekny programik s peknym vzhladom. Takze dakujem este raz a tesim sa na vsetky dalsie clanky (som na lekci c 4 :D)

 
Odpovědět
3.4.2013 17:20
Avatar
Odpovídá na David Hartinger
Petr Laštovička:3.4.2013 23:39

Ve Visual Studiu můžete dát breakpoint na jakýkoli řádek a pak si zobrazit disassembly (ctrl+alt+D). Protože program v .Netu není interpretován, v okně disassembly nikdy neuvidíte instrukce IL. Vždy se zobrazí přímo instrukce procesoru (obvykle x86 nebo x64). Když si na MSDN vyhledáte článek "Compiling MSIL to Native Code", tak v něm je velice stručně napsáno, že IL se před spuštěním musí zkompilovat do nativního kódu. Lepší je si koupit nějakou tištěnou knihu. Například v knize Proffesional ASP.NET (která má 1300 stran) je kromě jiného v jedné kapitole také vysvětleno, jak funguje CLR.

 
Odpovědět
3.4.2013 23:39
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 144.