IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 1. diel - Úvod do C# a .NET Frameworku

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
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.

 
Odpovedať
10.5.2012 23:59
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá 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 :)

Odpovedať
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. ;)

Odpovedať
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 :)

Odpovedať
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
Nevyplnené
Avatar
Vladimír Škopek:16.2.2013 10:35

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

 
Odpovedať
16.2.2013 10:35
Avatar

Člen
Avatar
:23.2.2013 16:57

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

 
Odpovedať
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.

 
Odpovedať
2.4.2013 15:16
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá 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?

Odpovedať
3.4.2013 15:32
New kid back on the block with a R.I.P
Avatar
Peter
Nevyplnené
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)

 
Odpovedať
3.4.2013 17:20
Avatar
Odpovedá 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.

 
Odpovedať
3.4.2013 23:39
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!