Jednoduché a efektivní programování v jazyce C#: Dovednosti pro tvorbu aplikací pomocí Visual Studia a .Net.

Hodnocení:   (5,0 z 5)

Jednoduché a efektivní programování v jazyce C#: Dovednosti pro tvorbu aplikací pomocí Visual Studia a .Net. (Vaskaran Sarcar)

Recenze čtenářů

Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 2 hlasů.

Původní název:

Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net

Obsah knihy:

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#.

Další údaje o knize:

ISBN:9781484287361
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Návrhové vzory v jazyce C#: Praktický průvodce s příklady z reálného světa - Design Patterns in C#:...
Získejte praktické zkušenosti s jednotlivými...
Návrhové vzory v jazyce C#: Praktický průvodce s příklady z reálného světa - Design Patterns in C#: A Hands-On Guide with Real-World Examples
Interaktivní objektově orientované programování v jazyce Java: Naučte se a otestujte si své...
Část I: - Kapitola 1: Koncepty objektově orientovaného...
Interaktivní objektově orientované programování v jazyce Java: Naučte se a otestujte si své programátorské dovednosti - Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Začínáme s pokročilým jazykem C#: Zlepšete své programátorské dovednosti - Getting Started with...
Úvod. Část-I Kapitola 1: Delegáti Dílčí...
Začínáme s pokročilým jazykem C#: Zlepšete své programátorské dovednosti - Getting Started with Advanced C#: Upgrade Your Programming Skills
Návrhové vzory v jazyce Java: Praktické zkušenosti s příklady z reálného světa - Java Design...
Pomocí přístupu krok za krokem v této knize se naučíte a...
Návrhové vzory v jazyce Java: Praktické zkušenosti s příklady z reálného světa - Java Design Patterns: A Hands-On Experience with Real-World Examples
Otestujte si své dovednosti v programování v jazyce C#: Zopakujte si a analyzujte důležité funkce...
Zopakujte si základní konstrukce v jazyce C#...
Otestujte si své dovednosti v programování v jazyce C#: Zopakujte si a analyzujte důležité funkce jazyka C#. - Test Your Skills in C# Programming: Review and Analyze Important Features of C#
Jednoduché a efektivní programování v jazyce C#: Dovednosti pro tvorbu aplikací pomocí Visual Studia...
Využijte dovednosti a přístupy k programování a...
Jednoduché a efektivní programování v jazyce C#: Dovednosti pro tvorbu aplikací pomocí Visual Studia a .Net. - Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Představujeme funkční programování v jazyce C#: C#: Využití nové perspektivy pro vývojáře operačních...
Pochopte sílu jazyka C#, který je...
Představujeme funkční programování v jazyce C#: C#: Využití nové perspektivy pro vývojáře operačních systémů. - Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Díla autora vydali tito vydavatelé:

© 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)