Hodnocení:
Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 2 hlasů.
Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Využijte dovednosti a přístupy k programování a vytvořte skutečnou aplikaci v jazyce C# 11 pomocí nejnovějších verzí Visual Studia, jazyka C# a Microsoft.NET.
Toto přepracované vydání je aktualizováno podle C#11 a klade větší důraz na nově zavedené příkazy nejvyšší úrovně. Kromě toho zde najdete užitečné techniky a vysvětlení rozdílů mezi psaním kódu dvěma různými styly. Zabývá se také novými šablonami zavedenými v.NET 6 spolu s využitím.NET 7 v systému Windows 10 pro psaní kódu a generování výstupů.
Každou kapitolu otevírá úvod a původní aplikace napsaná v jazyce C# 11, takže se můžete rovnou vrhnout na kódování. Odtud vás provede očekávaným výstupem a cestou vás naučí osvědčeným postupům. Autor Vaskaran Sarcar klade důraz na rozšiřování a udržování stejného programu a ukazuje příklady pro různé scénáře, aby byl váš program efektivnější a účinnější.
Tato kniha je rozdělena do pěti částí. První část začíná podrobnou diskusí o polymorfismu. Poté vám ukáže, jak správně používat abstraktní třídy a rozhraní, a naučí vás rozeznat, kterou techniku použít pro konkrétní scénář. Pojednání o komentářích v kódu vás naučí, jak je efektivně používat a proč je třeba s komentáři v kódu zacházet opatrně.
Ve druhé části se naučíte šest principů návrhu, včetně principů SOLID a DRY. Ty jsou základem známých návrhových vzorů a stanovují postupy pro vývoj softwaru s ohledem na údržbu a rozšiřování při růstu projektu.
Třetí část vás provede metodami pro tvorbu efektivních aplikací. Seznámíte se s běžným používáním továren k oddělení kódu od jeho protějšku a s alternativou dědičnosti pomocí objektové kompozice a obalů. Tato část také ukazuje použití šablonových metod, háčků a fasád při programování. Nápověda vám ukáže, jak profesionální programátoři vyvíjejí podnikové aplikace.
Lepší práce s výjimkami a nulovými hodnotami je další nedílnou součástí profesionálního programování, kterou se podrobně zabývá čtvrtý díl. To vám pomůže stát se profesionálnějším programátorem.
V závěrečné části knihy se dozvíte o efektivních technikách správy paměti a o použití a zneužití návrhových vzorů. Tato část také stručně pojednává o tom, jak se rozhodnout mezi statickou a instanční metodou a o dalších technikách.
Po přečtení této knihy budete schopni implementovat osvědčené postupy, aby vaše programy byly efektivnější a spolehlivější.
Co se naučíte
⬤ Analyzovat alternativní řešení před implementací porovnáním výhod a nevýhod.
⬤ Zlepšit výkonnost polymorfního kódu.
⬤ Znát vedlejší účinky špatných/nadbytečných komentářů.
⬤ Pochopit význam principů SOLID a DRY.
⬤ Přidávat funkce pomocí obalů.
⬤ Změnit definici kroků, aniž by se změnila posloupnost volání algoritmu.
⬤ Používat v aplikaci háčky.
⬤ Převést složitý systém na uživatelsky přívětivý systém pomocí fasád.
⬤ Spustit aplikaci v prostředí.NET 6.
Pro koho je tato kniha určenaVývojáři se základní znalostí jazyka C#.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)