Diskuze: Co programovat
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 9 zpráv z 9.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
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.