Informace:
- Tato knihovna obsahuje 3 třídy. Třída FileHasher, která vytváří hashe ze souborů, třída FileHasherExporter, která vytváří výstupní soubor s hashem (formát XML, textový soubor a zabezpečený soubor), který poté využívá druhá třída FileUpdater
- Třída FileUpdater aktualizuje lokální soubory podle aktualizačního souboru ze vzdáleného serveru
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.2 + doc
Značky: ,
Obrázky:
Informace:
- Umožňuje snadné vytváření, načítání a používání vlastních pluginů v aplikaci
- Možnost volání funkcí, vlastností, událostí, zdrojů z pluginu
- Má široké použití (lokalizace, čistě pro zdroje (obrázky, zvuky..), vlastní formuláře, úprava UI atd.
Použité prog. jazyky: C# (.net 4.5)
Stažení verze: 1.1 + doc
Značky: ,
using mimic.PluginLoader; namespace mimic.Plugin { public class Plugin : PluginBase { public override string Guid { get { return "VlastniGuid"; } } } }
using mimic.PluginLoader; using System; namespace mimic.Plugin { public class Plugin : PluginBase { public override string Guid { get { return "VlastniGuid"; } } public override string Author { get { return "mimic"; } } public override string Description { get { return "Základní informace"; } } public override Version Version { get { return new Version(1, 1, 0); } } } }
using mimic.PluginLoader; using System.Windows.Forms; namespace mimic.Plugin { public class Plugin : PluginBase { private Form form; public override string Guid { get { return "Commands"; } } // ve formuláři se musí předat instance public override void ParentForm(Form form) { this.form = form; } protected override void CommandReceiver(string command) { switch (command) { // ukončí furmulář case "close": if (form != null) form.Close(); break; // odebere tento plugin case "unload": PluginLoader.PluginLoader.Unload(Guid); break; } } } }
using mimic.PluginLoader; using System; using System.Drawing; using System.Threading.Tasks; using System.Windows.Forms; namespace mimic.Plugin { public class Plugin : PluginBase { private Random r = new Random(); private Form form; public override string Guid { get { return "WindowColorChaos"; } } public Plugin() { // při odebrání pluginu je nutné odebrat i události na formulář a // nastavít původní barvu formuláře OnDeactivated += () => { if (form != null) { form.Paint -= Paint; form.BackColor = Color.FromKnownColor(KnownColor.Control); form.Invalidate(); } }; } // ve formuláři se musí předat instance public override void ParentForm(Form form) { if (form != null) { this.form = form; // přidá se funkce do události pro vykreslení na formulář this.form.Paint += Paint; // automaticky bude překreslovat formulář každých 500ms PeriodicRepaint(500); } } // je voláno událostí pro vykreslení na formulář private void Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; // vygeneruje náhodnou barvu na pozadí formuláře g.Clear(Color.FromArgb(r.Next(0, 255), r.Next(0, 255), r.Next(0, 255))); } private async void PeriodicRepaint(int delay) { // dokud formulář bude existovat a plugin bude načten while (!form.IsDisposed && IsActivated) { form.Invalidate(); await Task.Delay(delay); } } } }
// bude automaticky každou 1s kontrolovat adresář "libs" jestli se nějaký // plugin přidal nebo odebral PluginLoader.AutoDetect(true, "libs"); // načte jeden plugin PluginLoader.Load("C:\\Plugin.dll"); // načte všechny pluginy v adresáři "libs" PluginLoader.LoadPlugins("libs"); // odebere načtený plugin podle jeho GUID PluginLoader.Unload("GuidPluginu"); // odebere všechny načtené pluginy PluginLoader.UnloadPlugins(); // odešle všem pluginům příkaz "close" (co se má stát je na každém pluginu) PluginLoader.SendCommand("close"); // získá plugin podle jeho GUID IPlugin myPlugin = PluginLoader.Get("GuidPluginu"); // zavolá funkci "Vypis" s parametrem "Ahoj světe", která je umístěná v pluginu myPlugin.Func("Vypis", "Ahoj světe"); // nastaví vlastnost "Cislo" na hodnotu 100 (vlastnost je typu INT), která je opět // umístěná v pluginu myPlugin.Property("Cislo", 100); // získá hodnotu z vlastnosti "Cislo" int cislo = myPlugin.Property<int>("Cislo"); // získá hodnotu z "TEXT" ze zdroje v Properties string text1 = myPlugin.Res().GetString("TEXT"); // získá hodnotu z "TEXT" z vlastního zdroje string text2 = myPlugin.Res("MyResource").GetString("TEXT"); // předá formulář do pluginu myPlugin.ParentForm(this); // odešle příkaz pouze tomuto pluginu myPlugin.SendCommand("show");
Informace:
- Co je zamykání vláken a jak se používá
- Použití modifikátoru volatile a klíčového slova lock
- Ukázka tříd Monitor a Interlocked
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Kreslení houbiček
- Okno aplikace má reprezentovat skříň s poličkama, kde na každé je stack 5-ti houbiček
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: , ,
Obrázky:
Videa:
Informace:
- Kreslení pyramidy dle zadané velikosti základny
- Možnost změnit barvy a export do .png
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: , ,
Obrázky:
Informace:
- Jedná se o známou hru Fifteen (patnáctka), kde musíte poskládat čísla od mejmenšího po největší
- Odhlehčená verze, kde neplatí pravidlo, že posunout lze pouze sousedící číslo, ale jakékoliv číslo ve sloupci nebo řádku od bílého bodu
- Měří vám čas a počet tahů
Použité prog. jazyky: C# (.net 4.5)
Stažení verze: 1.0
Značky: ,
Obrázky:
Videa:
Informace:
- Potřeboval jsem si udělat životopis a tak vznikl nápad na tuhle aplikaci
- Aplikace je jednoduchá na ovládání a samotnou správu životopisu (CV), více info níže v changelogu
Použité prog. jazyky: C# (.net 4.5)
Stažení verze: 1.3.1
Značky: ,
Obrázky:
Informace:
- Základní práce s vlákny (třída Thread)
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jak přetěžovat operátory a hlavní rozdíl mezi implicit a explicit
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Klíčové slovo goto pro skákání v kódu na větší vzdálenosti a operand @
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jak vytvořit vlastní tělo události pro přidání a odebrání funkce (delegáta)
- Způsoby ošetření události, pokud nebude obsahovat žádného delegáta
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jak používat třídy Action a Func místo klasických delegátů
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jak se nastavuje generický typ při dědičnosti nebo u funkcí tak, aby bylo možné vynutit podmínku, kde generický typ musí být třeba třída, struktůra nebo jiný objekt
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Co jsou a jak fungují klíčová slova checked, unchecked a var
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Tuto aplikaci jsem dělal proto, protože na bývalém fóru jsem chtěl pěkný rank ikonky a aby jich bylo hodně (rychle se měnily podle počtu příspěvků)
- Dělat stovky ikon se mi opravdu nechtělo, tak jsem si na to udělal jednoduchou, ale plnohodnotnou aplikaci
Použité prog. jazyky: C# (.net 4.0)
Značky: ,
Obrázky:
Informace:
- Jak už název napovídá, tak mi šlo hlavně o to, udělat jednoduchý kompilátor pro testování kódu
- Není proc praktické kvůli prkotině spouštět celé prostředí (např. Visual Studio)
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: ,
Obrázky:
Informace:
- Je to vlastně takový mini-server pro zobrazení jednoduchých stránek v HTML
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: ,
Obrázky:
Informace:
- Moje druhá aplikace na počasí (dá se říct, že to je druhý díl aplikace Počasí)
- Obsahuje prakticky všechno co předchozí aplikace + něco navíc
- Úplně jsem odebral GUI a přidál vlákna, takže se už nestane, že by aplikace na chvíli zamrzla
- Po spuštění se zobrazí ikona v Tray baru a ovládání je v záložce Info
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 2.0
Značky: ,
Obrázky:
Informace:
- Jedná se o takový pokus, kde jsem se pokoušel vytvořit nějakou aplikaci, která by otestovala výkon CPU v podobně hodnocení
- Aplikace používá moje staré API, takže všechno včetně tlačítek, progressBaru jsem dělal já. A vzhled okna jsem kreslil v malování
- Funguje na principu cyklu s určitým výpočtem, který z části zatíží CPU a podle toho se vypočte průměrný výpočetní čas
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: ,
Obrázky:
Informace:
- Kdysi jsem používal cykly a sleep, pro výpis textu do konzole po znacích, ale pokud text byl přiliš dlouhý, tak to byla celkem otrava přepisovat do pole znaků, takže jsem si udělal takovýto program
- Neptejte se mě, proč jsem nepoužil string nebo char*, prostě jsem to pootřeboval takto
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: ,
Obrázky:
Informace:
- Jde o mini-hru. Je to klasický had, kde hada reprezentuje Creeper z minecraftu a jako jídlo je Notch (hlavní vývojář minecraftu)
- Přikládám pouze video. Vzhledem k tomu, že to je pouze alpha verze a nehodlám to už ani nijak vylepšovat, tak download nebude
Použité prog. jazyky: C# (.net 4.0), XNA
Značky: , ,
Videa:
Informace:
- Díky tomu, že jsem na pár dní zase sedl ke hře Titan Quest, tak i když znám mapu a vim kde co je, tak stejně mě štve, že mapa je celá černá (neprouzkoumaná), takže jsem udělal menší hack na odhalení celý mapy
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: , ,
Obrázky:
Informace:
- Spouštěč pro hru Minecraft
- Možnost vlastního nastavení velikosti paměti
- Adresář .minecraft je možné umístit jinám, než do AppData
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: ,
Obrázky:
Informace:
- Pokoušel jsem se vytvořit/vylepšit původní algoritmus pro Base64 a AES a vzniklo z toho toto
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: , ,
Obrázky:
Informace:
- Tohle je celkem jednoduchá aplikace. Prostě generuje hod kostkou a vykreslí její hodnotu
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: , ,
Obrázky:
Informace:
- Jeden čas jsem sledoval počasí jak u nás, tak v Evropě a i chování Slunce, takže jsem chtěl mít všechno pohromadě, abych nemusel lézt na několik stránek najednou
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: ,
Obrázky:
Informace:
- Kdysi jsem zkoušel Mysql v C#, takže tady je výsledek
- Umí to bohužel jen základy a vylepšovat se mi to už nechtělo
- Dá se to použít na jednoduché věci, hlavně vypsání tabulky, případně používat vnitřní příkazy
- Když jsem to testoval, tak mi to i občas vyhodilo chybu. Byl to prostě test...
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: , ,
Obrázky:
Informace:
- Jednoduchý program, kde je nutné nějak zjistit heslo
- Pokud se ví jak na to, tak se heslo dá s přehledem zjistit do 5min Takže zkoušejte
- Co jsem to testoval, tak to dokázalo zjistit zhruba 4 lidi z 10
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: , ,
Obrázky:
Informace:
- Celkem stará aplikace, kde jsem předělával zásobník z konzole do grafické podoby
- Aplikace nemá moc užitek, ale neměl jsem v tu chvíli na přednášce co dělat
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: , ,
Obrázky:
Informace:
- Vytváří obrázky vygenerované mapy podle nastavení
- Jedná se o takový test jenom, takže využití moc nemá... maximálně jako pozadí plochy
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: , ,
Obrázky:
Informace:
- Sice název je shodný s japonskou hrou, ale jedná se pouze o generování barevného pole dlaždic, kde se pro každou dlaždici loguje její umístění
- Jedná se jen o test, takže použití to mít moc nebude
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: , ,
Obrázky:
Informace:
- Po delší době jsem udělal zas nějakou hru a tentokrát šibenici
- Důvod proč jsem to dělal byl asi ten, že jsem místo použití klasických obrázků chtěl kreslit, protože jsem na netu viděl několik app, ale všechny byli nad 1MB právě díky vloženým obrázkům
- Seznam slov / vět se načítá ze souboru List.txt (co řádek, to záznam)
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: ,
Obrázky:
Informace:
- Chtěl jsem se pokusit vytvořit nějakou aplikaci, která by dokázala zašifrovat (zamknout) soubor tak, aby se dal vrátit zpět do původního stavu pouze přes tuto aplikaci a částěčně se mi to povedlo, jen to ovládání je na 2 věci
- Jinak je možné vybrat více souborů najednou a zamykání souborů větších než 100MB trvá bohužel trochu déle
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: ,
Obrázky:
Informace:
- Moje první lepší hra v C#
- Je to taková klikačka, ale jednou jsem na netu viděl něco na podobnej způsob, kde se kupovala energie a tak rostl výkon elektrárny. Takže jsem udělal něco v mém stylu, jen jsem všechno vylepšil a přidal více věcí
- Dá se to dohrát asi za hodinu a půl, takže pokud se nudíte...
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0.5
Značky: ,
Obrázky:
Informace:
- Určitě každý zná Caesarovu šifru a kdo ne, tak wiki V mé verzi jsem ji jen trochu vylepšil
- Odděluje jednotlivá slova (podporuje mezery)
- Lze nastavít sílu šifry (Caesar má 3)
- Podporuje čísla (čísla nešifruje)
- Umožňuje dešifrovat Caesarovu šifru zpět na původní text
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: ,
Obrázky:
Informace:
- Jednoduché binární hodiny na plochu s možností nastavení alarmu
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: ,
Obrázky:
Informace:
- Opět stará aplikace, která umožňuje nastavit frekvenci, tón a délku tónu výcházejícího z repráku nebo tyto parametry nechat přímo generovat
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: ,
Obrázky:
Informace:
- Stará a jednoduchá aplikace pro převod textu do md5
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.0
Značky: ,
Obrázky:
Informace:
- Skybot je jednoduchý Skype bot ve kterém si lze nastavit zprávy pro automatickou odpověď
- Časem jsem přidal další funkce jako blokace uživatelů nebo jen blokace volání (obě možnosti pouze za chodu aplikace) nebo vykonání příkazů přes příchozí zprávu (např. spuštění nějakého programu)
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.2
Značky: ,
Obrázky:
Informace:
- Vytváří hashe souború a ukládá je do formátu xml, textového nebo bezpečného souboru
- Možnost si vybrat jeden nebo více souborů nebo rovnou celý adresář i s podadresáři
- Podporuje základní hashe jako je md5, sha1, sha256, sha384, sha512 nebo ripemd160
- Aplikace je dobrá např. pro automatické aktualizace, kde se zjišťuje novější verze souborů podle jejich hashe
Použité prog. jazyky: C# (.net 4.0)
Stažení verze: 1.1
Značky: ,
Obrázky:
Informace:
- Jak se vytváří jedináček (singleton) a k čemu se používá
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jak v C# likvidovat/uvolňovat objekty pomocí Dispose()
- A použití klíčového slova using
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Co jsou lambda výrazy, k čemu jsou a jak se používaj
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jak vytvořit indexaci přímo na instanci objektu (třeba třídy) stejně jako u pole
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jak se vytváří rozšíření objektu (extension) třeba u třídy o další funkce (bez ohledu, jestli je objekt sealed)
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jedná se o speciální díl tutoriálu, kde ukazuji, jak pomocí C# změnit a získat proměnné v nějaké hře (z paměti)
- Tento tutoriál slouží jen jako ukázka, takže zde nevysvětluji všechno, protože hodně věcí v předchozích tutoriálech ještě nebylo
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Základní vytváření událostí (event) a jejich použití
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Práce s delegáty (delegate) a jejich využití
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Základní ošetření vyhození vyjímky, jejich vyvolání a jak vytvořit vlastní výjímky
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Tento tutoriál je zaměřen na základní použití generických tříd a funkcí
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Ukázka práce se struktůrou (struct). K čemu slouží, proč se používá a jaký jsou hlavní rozdíly mezi třídou a struktůrou
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Pokračování v OOP, kde vysvětluju použití abstraktních a virtuálních funkcí ve třídě
- Dále jak se používá rozhraní (interface) a k čemu vlastně je
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Co jsou vlastnosti (Properties) a jak se používají v C#
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Další pokračování OOP, který navazuje na předchozí dědičnost
- Zde přidávám jednoduché ukázky modifikátorů tříd a další modifikátory jako readonly a const
- A jak se používají gettry a settry a co to vlastně je
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jak se používají flagy ve výčtových typech a k čemu slouží
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Základní použití bitových operátorů
- Ukázka s HEX hodnotou
- Výpočet pomocí binárního čísla
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Zde ukazuji základní práci s výčtovými typy (enum)
- A k čemu slouží klíčové slovo typeof
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jak už název napovídá, tak se jedná o základy dědičnosti a jak to vlastně funguje
- Pár věcí jsem tam zapoměl říct, takže je pravděpodobně zmíním v dalších dílech
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Co je kopírování objektů, jak se používá a možné/časté chyby při kopírování
- Dále přidávám kopírovací konstruktor a ukázku rozhraní ICloneable
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Tento tutoriál věnuji pro ukázku a použití výchozích funkcí, které jsou v každém objektu (např. třídy) a které se dědí přímo z Object
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Zde navazuji na OOP 1., konkrétně na kontruktory třídy
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jedná se o první kapitolu o OOP (Objektově orientované programování), kde vysvětluji základy a všechny možné modifikátory, které se používají právě v OOP a krátká ukázka instanční proměnné
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jak se používá komponenta PictureBox a její vlastnosti
- Potom navazuju na zdroje Resources. Co to je a jak se s tím pracuje. Více na videu
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jak se používá toto speciální vlákno a k čemu je dobré. Ukázka všech jeho událostí a přenos jak jednoho parametru, tak i více
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Timto tutoriálem ukončuji 3 dílnou aplikaci a příště bude opět něco jiného/nového
- Jinak zde ukazuji práci s komponentou ColorDialog a jak se nastavují vlastní barvy (přednastavené) do okna pro výběr barvy
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Tento tutorial navazuje na 11. díl, kde jsem ukazoval časovač
- Zde přidávám do aplikace ProgressBar a něco málo o něm řeknu
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Zde ukazuji, lehce vysvětluji práci s časovačem (Timer), jak vlastně funguje a jak se používá.
- Jako příklad jsem zvolil aktualizaci času v PC (zobrazení hodin, minut, sekund a milisekund)
- Později tento program budu rozšiřovat na další 2 díly (další díl bude ProgressBar a potom ColorDialog)
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Jedná se o neplánovanou druhou část přenosu hodnot mezi dvěma formy, kde ukazuji 3 další možnosti, které jsem v první části nezmínil
- Toto video bylo vytvořeno na dotaz jestli to nejde nějak jinak bez použití delegátů/událostí, takže tady je
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Práce s třídou MessageBox pod GUI i v konzoli a ukázka většiny jeho parametrů a k čemu se vlastně používá
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- V tomto tutoriálu vysvětluji základní princip a používání funkcí
- A klíčová slova params, ref, out a is
- Také něco řeknu o typu object
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- V tomto tutoriálu ukazuju základní typy pole (jednorozměrné, vícerozměrné a pole polí)
- Všechny typy cyklů (for, while, do-while a foreach)
- Klíčová slova break, continue a in
- A na závěr třídu Array
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- V tomto tutoriálu ukážu, jak lze nastavit běžným typům jako třeba int, double, bool, char apod. hodnotu NULL a následně s tímto typem pracovat a v čem se vůbec liší od původního typu
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Tento tutoriál je pro začátečníky, kde ukazuju možnosti nějakého rozhodnotí (podmínky) 3 způsoby
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- V tomto díle navazuju na 3.díl a zde ukazuji, jak načítat číslo z konzole a následně ho převést ze string na int (bez ošetření i s ošetřením) pomocí 2 způsobů
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- V tomto díle se vrátím úplně na začátek a ukážu, jak do konzole vypsat nějaký text, změnit barvu textu/pozadí, nastavit titulek nebo zadat vstup (jako text) a vypsat ho
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- V tomto tutoriálu se zaměřuju na přesun dat mezi dvěma formy, protože hodně lidí (co jsem koukal) toto neví
- Ukažu 5 možností (je jich více), jak ukončit Form1 pomocí Form2 (někdo skryje Form1 a když ukončí Form2 tak se diví, že se aplikace neukončila) a ke konci přesun hodnoty z Form2 do Form1
Použité prog. jazyky: C#
Značky: ,
Videa:
Informace:
- Tento první tutoriál je hlavně pro úplný začátečníky, kteří vidějí C# poprvé a chtějí si zkusit vytvořit nějakou aplikaci v GUI (formuláři)
Použité prog. jazyky: C#
Značky: ,
Videa: