Diskuze: Co programovat
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
V C# se používá MS-SQL, je to tu určitě řečeno. Můžeš použít samozřejmě kteroukoli jinou databázi, ale v praxi se to nedělá. Microsoft má jinou filosofii než třeba Java, dodá kompletní odladěný balík technologií a ten se používá. Výhodou je, že prostě všechno krásně funguje a nemusíš nic řešit. MS-SQL funguje stejně jako MySQL, je zde i ukázaná syntaxe. Článek o připojení a DB aplikaci tu ještě opravdu není, pokusím se ho dneska napsat, je to asi poslední věc co tu v C# není.
Co se týče her, začni něčím jednoduchým, klidně bez XNA, pouze ve Winforms. Teď jsme na kurzu dodělali bombremana.
Dělej především to co tě bude bavit Faktem je, že na hrách se
naučíš hodně, nejspíše tě bude i tvorba bavit
Takže zkus to. Pokud se učíš C#
tak určitě neváhej využít MonoGame, navíc je o něm zdě několik
článků, včetně těch článků o XNA (v kódu se mnoho nezměnilo)
Super, díky, mrknu na ten MonoGame
Ale ještě k té databázi. MySQL tedy jde použít, ale nedělá se to, jo?
Chtěl jsem právě mít databázi která by byla jak pro webovou aplikaci tak
pro desktopovou (Například údaje uživatelů).
Jak psal Sdraco, tak pro C# je MS-SQL ALE! s pomocí connectoru se dá stejně efektivně využít i My-SQL. Není to nic těžkého. V podstatě jen stáhneš Connector, přidáš referenci, připojíš se v kódu k databázi, provedeš co potřebuješ a až to bude nutné tak spojení zrušíš. Vše se dá snadno dohledat na internetu. Úplné základy MySQL C# máš tady na Devbooku: http://www.itnetwork.cz/…sql-databaze ovšem to je celkem nedostačující, takže bych kouknul spíž zde: http://www.codeproject.com/…t-C-to-MySQL Měla by ti stačit základní znalost AJ k pochopení o co tam jde.
Jsem asi v 70% toho článku, nějak jsem se zas rozepsal a už to dnes
nestihnu, chci tam dá i SQL injection a podobné věci. Každopádně zítra to
tady tutově je a můžeš databázovat
Díky
Ty SQL injection jsou taky zajímavý, každý na to furt upozorňuje, ale
zatím jsem tu nenarazil na článek kterej by popisoval zabezpečení těch SQL
dotazů. (Nejspíš tu je, ale prostě jsem se k němu ještě nedostal)
Na PDO (v PHP) se mi přecházet nechce, takže používám MySQLi a údaje
oštřuji pomocí
$nick = preg_replace('/\s+/', '', $_POST['nick']);
Co si o tom myslíš?
Tak to je v háji
Ze začátku jsem používal htmlspeacialchars(), ale když jsem tam jednou
dal ten regex tak jsem dostal pochvalu jak je to dobrý a že jsem udělal
správně -.-
Zobrazeno 9 zpráv z 9.