Mimic projects
SEO
Značky: Všechny, C#, Tutorial, App, Game, Test, Hack, C++/cli, C++, Java, Xna, C++/qt, Lib

[ 7.4.2013 ]Directory Viewer

Informace:
- Projde adresář a zjistí informace o každém souboru a velikost adresáře

Použité prog. jazyky: C++/CLI (.net 4.0)

Stažení verze: 1.0

Značky: c++/cli, app

Vlastnosti

- scan adresáře probíhá automaticky při psaní a sám doplňuje cestu
- podrobnější informace se zobrazí při přejetí myší nad objekt
- při uložení adresáře do souboru to nepodporuje diakritiku

Obrázky:

[ 7.4.2013 ]Process List

Informace:
- K této aplikaci toho není moc co říct, prostě získá seznam všech běžících procesů a zobrazí o nich základní informace
- Chtěl jsem trochu napodobit TaskManager, který je ve Windows

Použité prog. jazyky: C++/CLI (.net 4.0)

Stažení verze: 1.0

Značky: c++/cli, app

Funkce

- jedinou vlastnost kterou krom zobrazení obsahuje je zabít procesy - jednoduše si vyberete procesy, které chcete ukončit a dáte Kill

Obrázky:

[ 7.4.2013 ]Titan Quest - MapHack

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: c#, app, hack

Použití

- jednoduše spustit, v menu vybrat možnost a o vše se postará sám

Vlastnosti

- umožňuje odhalit mapu jen pro určitou postavu a to tak, že se vloží tato aplikace přímo do adresáře s postavou a v menu se vybere možnost THIS
- podporuje jak klasickou hru Titan Quest, tak jeho datadisk Immortal Throne
- podporuje jak originální kampaň (mapy v klasické hře), tak vlastní mapy
- aplikuje odhalení mapy jak na hlavní postavy, tak na postavy, které patří nějakému módu (např. Lilith, Paths apod. módy)
- na místě, na kterém jste ještě ve hře nebyli, tak nechá zahalené, protože k této mapě zatím nemá přístup (nemá co odhalovat)

Obrázky:

[ 6.4.2013 ]Minecraft Launcher

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: c#, app

Více informací

- hodně lidem vyhazuje minecraft chybu s nedostatkem paměti, proto jsem si rozhodl udělat aplikaci, kde si to bude moct každej nastavit podle sebe
- maximální možná velikost paměti je 9999MB, ale stačí to zvednou na 2048MB a minecraft už nespadne (pokud máte 64bit systém)
- další věc je spuštění minecraftu mimo svůj hlavní adresář AppData, takže je možné ho umístit kamkoliv, jen je nutné zachovat název složky .minecraft

Obrázky:

[ 6.4.2013 ]Private Hasher

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: c#, app, test

Vlastnosti

- délka textu není limitovaná a chová se stejně jako u Base64
- nutnost zadat klíč, který odemkne hash, takže samotný hash bez klíče je k ničemu
- možnost změnit sílu hashe (exponenciálně se zvedá délka výstupu)
- hash lze zpětně dekódovat

Obrázky:

[ 6.4.2013 ]Test Cube

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: c#, app, test

Ovládání

- tlačítko R je hod kostky pomocí lehké animace
- pravým kliknutí na pozadí se změní jeho barva

Obrázky:

[ 6.4.2013 ]Počasí

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: c#, app

Vlastnosti

- mnoho informací o počasí v České Republice
- základní počasí z Evropy a celého světa
- počasí / aktualní dění na Slunci
- mnoho online kamer z různých koutů České Republiky
- bouřková předpověď a mnoho dalšího
- aplikace je jedno-vláknová, takže start a občasný načtení obrázku může způsobit škubnutí aplikace

Obrázky:

[ 6.4.2013 ]Mysql Connector

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: c#, app, test

Obrázky:

[ 6.4.2013 ]CrackMe

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: c#, app, test

Obrázky:

[ 6.4.2013 ]Stack Gui

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: c#, app, test

Obrázky:

[ 6.4.2013 ]Map Generator

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: c#, app, test

Obrázky:

[ 6.4.2013 ]Gomoku

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: c#, app, test

Obrázky:

[ 6.4.2013 ]Gallows (šibenice)

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: c#, game

Jak to funguje

- zde jsem trochu promyslel systém, a funguje to tak, že pokud úspěšně uhádnete výraz, tak postupujete do dalšího levelu
- začínáte s 10 pokusy
- za každé uhádnuté písmeno dostanete bonus a čím více těch písmen ve výrazu je, tím větší bonus dostanete
- pokud se trefíte do písmena, které ve výrazu neexistuje, tak se část skóre odečte
- po úspěšném uhádnutí výrazu dostáváte větší bonus
- při postupu do dalšího levelu dostanete 1 pokus (život) navíc

Obrázky:

[ 6.4.2013 ]File Agent

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: c#, app

Obrázky:

[ 6.4.2013 ]Energy Wars

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: c#, game

Obrázky:

[ 6.4.2013 ]Caesar Hash (Caesarova šifra)

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: c#, app

Obrázky:

[ 6.4.2013 ]Binary Clock (binární hodiny)

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: c#, app

Ovládání

- s oknem se dá pohybovat myší (kliknout - držet - táhnout)
- pravý klik zapíná/vypíná mrížku
- levý dvoj-klik zobrazí okno s nastavení alarmu
- aplikace se ukončuje přes klávesu ESC

Obrázky:

[ 6.4.2013 ]Beeper (bzučák)

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: c#, app

Obrázky:

[ 6.4.2013 ]MD5

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: c#, app

Obrázky:

[ 6.4.2013 ]Skybot

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: c#, app

Použití

1) zapnout skype
2) ve skybot.conf a případně v messages.conf si to nastavit podle sebe (ale není to nutný)
3) spustit aplikaci a kliknout na tlačítko Spustit
4) Skype se vás zeptá na povolení aplikace, takže to povolte
5) to je celé... v gui jsou jen tlačítka pro reload souboru s nastavením (bez nutnosti resetovat aplikaci), případně on/off

Obrázky:

[ 6.4.2013 ]Naval Battle

Informace:
- Jedná se o vylepšenou/upravenou originální hru lodě, akorát jsem dal hráčům více volnosti a můžou si vytvořit vlastní typy lodí, změnit velikost mapy, max. počet lodí apod.
- Obsahuje chat, přednastavené zvuky, náhodné rozmíchání lodí na mapě a více
- Hra nemá single, je hratelná pouze po síti (static IP nebo Hamachi, Tunngle, případně jiný VPN)

Použité prog. jazyky: C# (.net 4.5)

Stažení verze: 1.0

Značky: c#, game

Ovládání

- v edit. módu (rozmístění lodí), se levým kliknutím rozmístěj lodě, případně pravým odeberou
- klávesa F1, která opět v edit. módu náhodně rozmístí lodě v náhodných tvarech
- poslední je chat, kde jsou přednastavené zvuky (první znak * (zvězdička) nebo příkazy . (tečka)) a rozbalí se menu všech příkazů
- hra podporuje i pár kódů, ty ale zveřejňovat nebudu

Obrázky:

[ 6.4.2013 ]Files Hasher

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: c#, app

Obrázky:

[ 4.4.2013 ]C# Tutoriál 37 - Singleton

Informace:
- Jak se vytváří jedináček (singleton) a k čemu se používá

Použité prog. jazyky: C#

Značky: c#, tutorial

Videa:

[ 4.4.2013 ]C# Tutoriál 36 - Likvidace objektů a klíčový slovo using

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: c#, tutorial

Videa:

[ 4.4.2013 ]C# Tutoriál 35 - Lambda výrazy

Informace:
- Co jsou lambda výrazy, k čemu jsou a jak se používaj

Použité prog. jazyky: C#

Značky: c#, tutorial

Videa:

[ 4.4.2013 ]C# Tutoriál 34 - Indexace objektu

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: c#, tutorial

Videa:

[ 4.4.2013 ]C# Tutoriál 33 - Rozšíření objektu

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: c#, tutorial

Videa:

[ 4.4.2013 ]C# Tutoriál 32 - Game Memory Hack

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: c#, tutorial

Videa:

[ 4.4.2013 ]C# Tutoriál 31 - Události

Informace:
- Základní vytváření událostí (event) a jejich použití

Použité prog. jazyky: C#

Značky: c#, tutorial

Videa:

[ 4.4.2013 ]C# Tutoriál 30 - Delegáti

Informace:
- Práce s delegáty (delegate) a jejich využití

Použité prog. jazyky: C#

Značky: c#, tutorial

Videa:

Stránky: 0, 1, 2,