Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

      Do sekce Tipy, triky, tutoriály nepatří žádné dotazy.   Postujte sem vaše návody, tipy a různé další věci jež uznáte za vhodné sdělit zdejšímu osazenstvu, ale veškeré dotazy směřujte do sekce Všeobecná diskuse.
    • Replik

      Seznam návodů a důležitých témat v této sekci

      Pro lepší přehlednost jsem vytvořil tento seznam, který vás, méně zkušené, lépe provede touto sekcí. Věřím, že zde najdete, co hledáte. Vypsané jsou návody, které jsou oficiálně uznané jako návody. Běžné diskuze, které neposkytují postupy a rady zvěřejněny nejsou.   Instalace vlastního MaNGOS Serveru Díky těmto návodům budete (měli by jste být) schopni vytvořit a následně spustit váš vlastní server. Nastavení je pro verze s i bez datadisku.   Instalace MaNGOS Serveru (bez datadisku TBC) - Autor Benny Instalace MaNGOS Serveru (s datadiskem TBC) - Autor Malfik Instalace MaNGOS Serveru v prostředí Linux - Autor charlie Instalace MaNGOS Serveru v prostředí Linux - Autor kupkoid   Chyby a jejich řešení při přihlašování k serveru - Autor Cybe   Zálohování uživatelských dat   Dávkový soubor (BAT soubor) pro vytvoření SQL záloh - Autor Replik   Kompilování - tvoření vlastních release (revizí)   Tvorba kompilací pro Win32 (MangoScript) - Autor bLuma   Ostatní - těžko zařaditelné, ale neznamená to, že nejsou dobré   VIP Systém - Autor charlie Tvorba Webových stránek pro MaNGOS - Autor zahuba Tvorba teleportačních NPC (MangoScript) - Autor Replik Registrační web (původně předělaná SPORA) Funkční pro Antrix i MaNGOS - Autor Replik Nastavení a spuštění Minimanager pro MaNGOS - Autor BlackMartin Nastavení MaNGOS Website - Autor Artorius   Samozřejmě jsou zde i jiné návody, ale tyto jsou nejvíce používané, proto věřím, že vám budou nápomocné. Tuto sekci budeme upravovat podle potřeby. Pokud by jste něco nenašli nebo si nevěděli rady, hledejte na fóru a teprve potom založte vlastní topik. Pokud nějaký autor vytvoří kvalitní návod a chtěl by ho zveřejnit i v tomto seznamu, doporučuji, aby mi napsal zprávu skrze PM.   Díky a přeji hezký den na WoWResource   Replik
    • Aristo

      Příspěvky tam, kde nemají co dělat

      Dodržujte zákaz přispívání do topiků s repaky pokud si to zakladatelé nepřejí!! Opakované psaní příspěvků bude trestáno warnem.
    • Aristo

      Používání spoilerů

      Poslední dobou má většina uživatelů fora zvláštní nutkání postovat extrémně dlouhé texty nebo kódy, které zabírají v nejedenom případu i 80% obsahu celé stránky a hodně tak zvedají nepřehlednost v topiku. Chtěl bych všechny uživatele požádat, aby při postování citací, jakýchkoliv kódů, errorů, atp... delších než 30 řádků používali funkci spoileru.   Funkci vyvoláte příkazem [spoiler] text [/spoiler]   Ukázka:  
Sign in to follow this  
SneakerXZ

Jak se naučit programovat v C#?

Recommended Posts

Jestli jste otevřeli toto téma s tim, že tu najde jakousi kuchařku tak jste na omylu jen tu uvedu věci, které jsem při svém prohlížení internetu objevil, které by se vám mohli hodit.

 

Takže v první řadě je třeba umět pořádně anglicky a to je velký oříšek u dost lidí. Možná se to může zdát těžké, ale chce to jen vytrvat. Jakou nejlepší cestu jak se naučit číst anglické články či publicka je otevřit u toho slovník a číst to jako kdybyste četli si něco česky s tim, že pokud něčemu nerozumíte tak to najít ve slovníků v případě, že se jedná o slangové slovíčko(či spojení) tak doporučuji UrbanDictonary. Když aplikujete podobný způsob na všechno co čtete v angličtině tak určitě po nějaký deseti článci neuvidíte znatelné výsledky, ale postupně si ty slovíčka co neustále hledáte ve slovníku zapomatujete. Začnete si zvykat co dané fráze znamenají a výsledky se dostaví sami. I když se může zdát, že si necvičíte psaný projev tak tim, že to čtete si zapomatováte věty, struktůru textu a nakonec se naučíte toto. Sice se takhle nenaučíte konverzovat, ale to jako programátoři nepotřebujete pokud chcete zůstat v ČR, ale abyste tohle všechno mohli aplikovat tak je třeba znát základní kámen jazyka a to gramatiku. Což je jednoduchá věc - doporučuji se naučit třeba odsud - http://www.volny.cz/kesirdno/index.html

 

Teď když víte jak na anglické psané članky apod. Sice jejich čtení může trvat dlouho, ale vyplatí se to.

 

Jako první co budete potřebovat je vývojové studio. Jejich mnoho. Klidně můžete zůstat u poznámkového bloku, ale jak pak zkompilovat zdrojové kódy v konzoli tu popisovat nebudu. Z těch nejlepších a zdarma to jsou Microsoft Visual C# 2005 Express či SharpDevelop2 oba jsou zdarma. Budete potřebovat samozřejmě dotNET v připadě programu od MS si ho to stáhne samo v tom druhém si ho stáhněte z oficiálních stránek. Když už máte studio je třeba něco zkusit.

 

Můžete začít mnoha způsobi ať s tutoriály ze zive.cz či programujte.cz To už je vás co si vyberte, ale na druhou stranu doporučuji trochu nezvyklou cestu, ale náročnější na angličitnu a to zkusit http://msdn.microsoft.com/vstudio/express/...rp/easytolearn/ jedná se o videa kde vyloženě vidíte co mačká atd... pro někoho to může být lepší cesta. Což by k tomu ja začít téměř stačilo po dokončení tutoriálu musíte vedět co samy chcete a k pomoci s řešením nějaký situacích můžete zkusit

 

codeproject.com

codeguru.com/

http://msdn.microsoft.com/coding4fun/

Plus jako zdroj informací MSDN viz. fórum

 

A vše ostatní dohledávat pomocí google.com či live.com dle svých preferencí. Jen to chce chtít. Pokud byste radši preferovali tišťěnou knihu tak doporučuji C# Programujeme profesionálně

 

Chceto to jen chtít ať už v tom budete dělat věci pro pobavení či něco pokročilejšího. Jinak říkám nemusíte stahovat drahá Visual Studia z internetu, hromady ebooku atd... Na internetu je tolik je informací, že stačí jen hledat, ale jak hledat? O tom možná jindy. Doufám, že to aspoň někdo ocení. Trochu jsem se nudil při instalací jedný věci tak jsem napsala toto.

 

Good Luck :clover:

Share this post


Link to post
Share on other sites

Nejake info o C#(Zkopirovano z programujte.com coz je to same jako programujte.cz :) ):

 

Úvod do světa C#

 

Vítám vás , takže čím začít? Na adrese http://www.icsharpcode.com/OpenSource/SD/Download/ si můžete stáhnout program na tvorbu aplikací ve VB.NET nebo v C#, jmenuje se SharpDevelop. Pokud ho instalujete teď, tak po spuštění s největší pravděpodobností nahlásí chybu a ukončí se, je to proto, že k jeho běhu a k běhu aplikací pod C# (a vůbec aplikací vyvíjených pod .Net) potřebujete ještě nainstalovat prostředí Microsoft .NET Framework 1.1 (ke stažení zdarma na stránkách Microsoftu , má to asi 20 MB. Tohle je balíček běhových knihoven, který by nám měl postačit, poté existuje také SDKáčkový balíček (je v něm hodně dokumentace pro vývojáře), ale má přes 100 MB a komu by se to chtělo stahovat :), pro naše jednoduché účely si vystačíme s tím mrňavým (20 MB).

 

Co vše je .NET ?

 

Zkráceně by šlo říci, že je to technologie budoucnosti pro vývoj aplikací od Microsoftu.

 

Ale hlavně je to další skok, jako byl dříve přechod od Dosu k Windows, tak nyní přecházíme na technologii .Net. Je sice ještě spousta lidí, kteří raději užívají starší technologii COM spolu s jazykem C++ a vším, co souvis s .Net opovrhují, ale to nic nemění na tom, že .Net se vám snaží programování ulehčit a ušetřit tak spoustu času .

 

Tak jako SUN se svou Javou zaútočil kdysi na trh proti Microsoftu, tak nyní se technologií spolupracující více s internetem konečně může pochlubit i sám Microsoft. Spoustu myšlenek, které stály při vzniku Javy, použil Microsoft i pro vývoj platformy .Net. Ale proč vůbec .Net vznikl ? Hlavním důvodem bylo, že VC++ je příliš komplexní jazyk na vývoj aplikací a tím také poměrně náročný na učení pro běžné programátory (Windows SDK, MFC, COM, spousta datových typů atd. A kdo si to má všchno pamatovat :)?!). Naproti tomu VB je jazyk velmi jednoduchý na učení, ale zase příliš omezuje programátora. To také kdysi vedlo k dočasnému přechodu spousty programátorů na Javu, ale nyní má Microsoft kompromis mezi komplexností a omezeností a tím je .Net. A nejlepší na tom je to, že všechny jazyky jsou si rovny, takže to co jde udělat v jednom z platformy .Net, jde udělat v kterémkoliv jiném. Net Framework (prostředí, ve kterém běží aplikace vytvořené pod .Net) obsahuje jednu knihovnu tříd, kerá je společná všem jazykům z platformy .Net.

 

Co je .Net ?

 

1) nezávislá platforma (.Net Framework)

 

2) rozhraní mezi OS a programovacím jazykem

 

3) prostředí spojující spoustu jazyků, v čele s C# a VB.NET

 

4) .Net poskytuje sadu společných knihoven pro všechny jazyky založené na .Net, proto není téměř žádný problém přecházet z jednoho jazyka na druhý

 

5) v budoucnu bude .Net Framework součást operačního systému Windows (žádné stahování a instalování z internetu :)) a ještě jedna dobrá zpráva .Net Framework se již podařilo implementovat do Linuxu...

 

Co .Net není ?

 

1) operační systém

 

2) programovací jazyk

 

Co je .NET Framework?

 

Je to rozhraní (platforma), keré podporuje několik jazyků (C# (C Sharp), VB.NET, J# a managed C++ ) a obsahuje knihovny, keré jsou všem jazykům společné. Pokud používáte stejnou funkci v C# a VB.NET, voláte tu samou knihovnu a to samé místo v ní.

 

VB vs VB.NET

 

Pro fandy klasického Visual Basicu je to šok, protože VB.NET je v podstatě nový jazyk a jediné, čím se odlišuje od C# je syntaxe, jinak jsou C# a VB.NET totožné. VB.NET sice kvůli kompatibilitě zachovává spoustu starých funkcí, ale jejich používání se nedoporučuje.

 

Který C# nebo VB.NET ?

 

Ať už si vyberete jakýkoliv jazyk, tak při kompilaci se kód konvertuje do mezikódu MSIL ( Microsoft Intermediate Language ) a ten je stejný na 99%, ať jste kódili ve VB.NET nebo v C#. Nicméně pro C# mluví kompilátor, který oproti kompilátoru VB.NET neobsahuje podporu starých funkcí kvůli kompatibilitě a je "čistší ". Jak jsem ale již psal, jsou to téměř shodné jazyky a volba je jen na vás, pokud znáte VB asi si vyberete VB.NET, ale pokud s programováním začínáte, bude pro vás asi lepší volbou C#, hlavně kvůli lepší příbuznosti s C++ a tím pohodlnějšímu přechodu v budoucnu na C++ (pokud pocítíte potřebu větší volnosti :)). A protože tento seriál je pro úplné zažátečníky, bude zaměřen na C#. Děkuji za pozornost.

Edited by Bob91
  • Upvote 1

Share this post


Link to post
Share on other sites

Jinak bych se chtěl vyjadřit, že ty jazyky co tam jsou vypsané tak nejsou rozhodně všechny pro dobrý seznam se můžete podívat http://www.dotnetpowered.com/languages.aspx pro začinajicí programátory z těch seznamu jazyku bych doporučil třeba KPL - Kid's programming language, který se teď bude přejmenovávat na Phrogram nebo Boo. Jelikož ho použivají více dospěli než děti. Jinak eště k tomu, že neni .NET OS tak to samozřejmě je pravda, ale pracuje se na operačním systému založeným na .NET - Singularita - http://management.blog.cz/0511/singularity...m-od-microsoftu nebo přimo na MS http://research.microsoft.com/os/singularity/ jinak pak můžete najít nějaký videa o Singularitě na http://channel9.msdn.com/

Share this post


Link to post
Share on other sites

chtel bych se zeptat nema nekdo nahodou na to KPL cestinu?

Edited by megi

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×