Amádeo Mareš

Staňte se programátorem: Tajemné regulární výrazy II.

Staňte se programátorem: Tajemné regulární výrazy II.

V první části jsme se seznámili s regulárními výrazy, nyní se podíváme, jak s nimi lze pracovat v jazyku C#. Jak tedy vlastně funguje náš program na kontrolu regulárních výrazů?

1.  10.  2009 | Amádeo Mareš |5

Staňte se programátorem: Tajemné regulární výrazy

Staňte se programátorem: Tajemné regulární výrazy

Před regulárními výrazy má začínající programátor zpravidla obrovský respekt a občas i strach. Nebojte se jich, jsou jednoduché a často nahradí desítky řádků zdrojového kódu.

16.  9.  2009 | Amádeo Mareš |20

Staňte se programátorem: Prolomení MD5

Staňte se programátorem: Prolomení MD5

V druhém pokračování miniseriálu o šifrování dat se podíváme na hašovací funkce, jejich význam a použití a nakonec si budete moci vyzkoušet, jak dlouho trvá prolomení MD5 haše.

31.  8.  2009 | Amádeo Mareš |22

Staňte se programátorem: Základy šifrování

Staňte se programátorem: Základy šifrování

Základem softwarové bezpečnosti je šifrování citlivých dat. Microsoft .NET Framework umí pracovat hned s několika algoritmy včetně DES, TripleDES a 256bitovým RijnDael.

20.  8.  2009 | Amádeo Mareš |25

Staňte se programátorem: Kouzelný LINQ

Staňte se programátorem: Kouzelný LINQ

Jednou z novinek .NET Frameworku 3.5 byl i velmi diskutovaný LINQ. Ten do rodiny .NET jazyků přináší syntaxi jazyka SQL a také jeho funkčnost pro výběr a řazení dat.

13.  8.  2009 | Amádeo Mareš |79

Staňte se programátorem: V čem psát kód

Staňte se programátorem: V čem psát kód

Každý programátor potřebuje slušný editor zdrojového kódu a překladač. Pro .NET a C# existuje hned několik kvalitních vývojových prostředí a všechny jsou k dispozici zdarma.

24.  7.  2009 | Amádeo Mareš |36

Staňte se programátorem: Aplikace s podporou doplňků

Staňte se programátorem: Aplikace s podporou doplňků

Dnes si napíšeme jednoduchý poštovní program, na kterém si ukážeme, jak lze program rozšiřovat o libovolné doplňky – pluginy. Zatím jen experimentální, příště ale už zcela funkční.

8.  6.  2009 | Amádeo Mareš |18

Staňte se programátorem: Napište si vlastní GOM Player IV.

Staňte se programátorem: Napište si vlastní GOM Player IV.

Softwarový multimediální přehrávač, který neumí pracovat s optickou mechanikou a informací o skladbě, stojí za starou bačkoru. Ten náš napsaný v jazyku C# to ale už umí.

13.  5.  2009 | Amádeo Mareš |2

Staňte se programátorem: Napište si vlastní GOM Player III.

Staňte se programátorem: Napište si vlastní GOM Player III.

V předchozích dílech jste si s námi mohli napsat jednoduchý přehrávač s podporou playlistu a streamovaného videa a zvuku, dnes přidáme podporu přehrávání filmů s titulky.

27.  4.  2009 | Amádeo Mareš |3

Staňte se programátorem: Napište si vlastní GOM Player II.

Staňte se programátorem: Napište si vlastní GOM Player II.

Minule jste si s námi mohli naprogramovat jednoduchý multimediální přehrávač v jazyku C#, dnes jeho funkce rozšíříme o paměť a možnost vytvoření jednoduchého playlistu.

2.  4.  2009 | Amádeo Mareš |1

Staňte se programátorem: Napište si vlastní GOM Player

Staňte se programátorem: Napište si vlastní GOM Player

Přinášíme další díl seriálu o programování v Microsoft .NET Frameworku a jazyku C#. Dnes si napíšeme jednoduchý přehrávač s pomocí komponenty Windows Media Playeru.

19.  3.  2009 | Amádeo Mareš |31

Staňte se programátorem: Napiště si vlastní WinZip

Staňte se programátorem: Napiště si vlastní WinZip

Pevné disky sice mají stále větší kapacitu, občas je ale potřeba něco zabalit. Napište si s námi archivátor, který použije Zip, bude umět nastavit míru komprese a zvládné i ochranu heslem.

6.  3.  2009 | Amádeo Mareš |25

Staňte se programátorem: Linuxové efekty levou zadní II.

Staňte se programátorem: Linuxové efekty levou zadní II.

V minulé části jste se mohli seznámit se základy tvorby zajímavých efektů oken v prostředí .NET Framework, dnes se podíváme na konkrétní kód, jak pomocí animace zmenšit okno a další.

19.  2.  2009 | Amádeo Mareš |19

Staňte se programátorem: Linuxové efekty levou zadní

Staňte se programátorem: Linuxové efekty levou zadní

Linuxové grafické desktopy se chlubí poutavými efekty, některé z nich lze ale velmi snadno napodobit i na Windows. Dnes si takové efekty napíšeme v programovacím jazyku C#.

13.  2.  2009 | Amádeo Mareš |28

Staňte se programátorem: Jak na C# pod Linuxem II.

Staňte se programátorem: Jak na C# pod Linuxem II.

Microsoft .NET Framework je dnes již k dispozici i na Linuxu. Projekt se jmenuje Mono a s pomocí GTK nebo Windows Forms tak můžete v C# psát multiplatformní aplikace.

26.  1.  2009 | Amádeo Mareš |14

Staňte se programátorem: Jak na C# pod Linuxem

Staňte se programátorem: Jak na C# pod Linuxem

Microsoft .NET Framework je dnes již k dispozici i na Linuxu. Projekt se jmenuje Mono a s pomocí GTK nebo Windows Forms můžete v C# psát bezproblémové multiplatformní aplikace.

16.  1.  2009 | Amádeo Mareš |88

Staňte se programátorem: Napište si vlastní adresář II.

Staňte se programátorem: Napište si vlastní adresář II.

Po čase se vracíme k našemu seriálu o programování v C#. Dnes si opět napíšeme jednoduchý adresář kontaktů, namísto XML databáze ale použijeme serializaci objektů.

23.  12.  2008 | Amádeo Mareš |4

Staňte se programátorem: Poodhalte základy SQL

Staňte se programátorem: Poodhalte základy SQL

Minule jste si s námi mohli napsat jednoduchý diář, který ukládal kontakty do XML. Dnes vás provedeme základy databázového jazyka SQL, který příště propojíme se správcem kontaktů.

20.  10.  2008 | Amádeo Mareš |14

Staňte se programátorem: Napište si vlastní adresář

Staňte se programátorem: Napište si vlastní adresář

Dneska si napíšeme jednoduchý adresář kontaktů, který se z principu nebude lišit od toho, který používá třeba Outlook Express. Zároveň se seznámíme se zpracováváním XML dokumentu.

3.  10.  2008 | Amádeo Mareš |20

Staňte se programátorem: Špion 2.0 sleduje dění na ploše

Staňte se programátorem: Špion 2.0 sleduje dění na ploše

Před týdnem jste si s námi napsali jednoduchý keylogger. Dnes jej rozšíříme o snímání a zasílání obrazu z monitoru a speciální generátor, který sestaví špiona podle vašeho gusta.

19.  9.  2008 | Amádeo Mareš |23

Staňte se programátorem: špion, který ví, co píšete

Staňte se programátorem: špion, který ví, co píšete

Jsou programy naprosto běžné a snadno přehlédnutelné a pak ty kontroverzní. Patří k nim i keyloggery, které tajně snímají výstup z klávesnice. Napište si s námi jednoduchého špiona.

11.  9.  2008 | Amádeo Mareš |45

Staňte se programátorem: napište si webový prohlížeč

Staňte se programátorem: napište si webový prohlížeč

Microsoft minulý týden uvolnil Internet Explorer 8 Beta 2, Google experimentuje s prohlížečem Chrome. Pakliže vám nevyhovuje ani jeden, napište si s námi vlastní webový prohlížeč.

5.  9.  2008 | Amádeo Mareš |13

Staňte se programátorem: napište si malý Photoshop II

Staňte se programátorem: napište si malý Photoshop II

Bitmapový editor Paint.NET je napsaný v jazyku C#. Dnes vám ukážeme, jak snadno lze v tomto jazyku napsat základní fotografické efekty. Napište si s námi takový malý Photoshop.

27.  8.  2008 | Amádeo Mareš |8

Staňte se programátorem: Napište si malý Photoshop

Staňte se programátorem: Napište si malý Photoshop

Bitmapový editor Paint.NET je napsaný v jazyku C#. Dnes vám ukážeme, jak snadno lze v tomto jazyku napsat základní fotografické efekty. Napište si s námi takový malý Photoshop.

18.  8.  2008 | Amádeo Mareš |25

Staňte se programátorem: Jednoduchý textový editor

Staňte se programátorem: Jednoduchý textový editor

Čtenáři si přejí více článků o programování. Vyslyšeli jsme jejich prosby a každý týden tak budeme publikovat jeden funkční kód včetně přeloženého spustitelného programu.

11.  8.  2008 | Amádeo Mareš |70