c# 10 i .net 6 dla programistów aplikacji wieloplatformowych. twórz aplikacje, witryny www oraz serwisy sieciowe za pomocą asp.net core 6, blazor i ef core 6 w visual studio 2022 i visual studio code.pdf

(6886 KB) Pobierz
Tytuł oryginału: C# 10 and .NET 6 - Modern Cross-Platform Development Build apps, websites, and
services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code, 6th
Edition
Tłumaczenie: Wojciech Moch
ISBN: 978-83-283-9074-4
Copyright © Packt Publishing 2021. First published in the English language under the title
‘C# 10 and .NET 6 – Modern Cross-Platform Development - Sixth Edtion – (9781801077361)’.
Polish edition copyright © 2022 by Helion S.A.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz wydawca dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne
i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Autor oraz wydawca nie ponoszą również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
https://helion.pl/user/opinie/c10ne6
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
https://ftp.helion.pl/przyklady/c10ne6.zip
Helion S.A.
ul. Kościuszki 1c, 44-100 Gliwice
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
https://helion.pl
(księgarnia internetowa, katalog książek)
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis treści
O autorze
O recenzentach
Wstęp
Rozdział 1. Cześć, C#! Witaj, .NET!
Konfigurowanie
środowiska
programistycznego
Wybieranie narzędzia i typu aplikacji właściwych do nauki
Instalowanie na wielu platformach
Pobieranie i instalowanie Visual Studio 2022 dla Windows
Pobieranie i instalowanie Microsoft Visual Studio Code
Poznawanie .NET
Poznawanie .NET Framework
Poznawanie projektów Mono, Xamarin i Unity
Poznawanie .NET Core
Droga do jednej platformy .NET
Plany obsługi platformy .NET
Co się zmienia w nowoczesnym .NET?
Motywy kolorystyczne w nowoczesnym .NET
Poznawanie .NET Standard
Platformy .NET i narzędzia używane w tym wydaniu
Poznawanie języka IL
Porównanie technologii .NET
Tworzenie aplikacji konsoli za pomocą Visual Studio 2022
Zarządzanie wieloma projektami w Visual Studio 2022
Pisanie kodu za pomocą Visual Studio 2022
Kompilowanie i uruchamianie kodu w Visual Studio
Pisanie programów najwyższego poziomu
Dodawanie drugiego projektu w Visual Studio 2022
21
22
23
29
31
31
34
35
36
39
39
40
40
41
42
44
45
45
46
47
47
48
48
48
50
51
52
Kup książkę
Poleć książkę
Spis treści
Tworzenie aplikacji konsoli za pomocą Visual Studio Code
Zarządzanie wieloma projektami w Visual Studio Code
Pisanie kodu za pomocą Visual Studio Code
Kompilowanie i uruchamianie kodu za pomocą polecenia dotnet
Dodawanie drugiego projektu w Visual Studio Code
Zarządzanie wieloma plikami za pomocą Visual Studio Code
Badanie kodu w interaktywnych notatnikach .NET
Tworzenie notatnika
Pisanie i uruchamianie kodu w notatniku
Zapisywanie notatnika
Dodawanie do notatnika składni Markdown i poleceń specjalnych
Uruchamianie kodu w wielu komórkach
Używanie interaktywnych notatników .NET do pisania kodu z tej książki
Przeglądanie folderów i plików projektów
Wspólne foldery i pliki
Kod w repozytorium GitHuba
Wykorzystywanie repozytorium GitHuba w tej książce
Pobieranie kodu rozwiązań z repozytorium GitHuba
Używanie systemu Git w Visual Studio Code
Gdzie znaleźć pomoc?
Przeglądanie dokumentacji Microsoftu
Uzyskiwanie pomocy dla narzędzia dotnet
Przeglądanie definicji typów i ich elementów
Poszukiwanie odpowiedzi na Stack Overflow
Poszukiwanie odpowiedzi za pomocą Google
Subskrybowanie blogów
Filmy Scotta Hanselmana
Praktyka i
ćwiczenia
Ćwiczenie
1.1 — sprawdź swoją wiedzę
Ćwiczenie
1.2 —
ćwicz
C# gdzie się da
Ćwiczenie
1.3 — dalsza lektura
Podsumowanie
54
55
55
57
58
60
60
60
61
62
62
64
65
65
66
66
67
67
68
69
69
69
69
72
72
73
73
73
73
74
74
74
Rozdział 2. Mówimy w C#
Wprowadzenie do języka C#
Rozpoznawanie wersji oraz funkcji języka
Standardy języka C#
Odczytywanie wersji używanego kompilatora C#
Poznawanie gramatyki i słownictwa języka C#
Wyświetlanie numeru wersji kompilatora
Gramatyka języka C#
Słownictwo języka C#
Porównanie języków programowania do języków ludzkich
Zmiana schematu kolorów składni języka C#
Pomoc przy pisaniu kodu
Importowanie przestrzeni nazw
Czasowniki jako metody
Rzeczowniki to typy, pola i zmienne
Ujawnienie wielkości słownika języka C#
76
76
77
81
81
83
84
85
87
88
88
88
89
93
93
94
4
Kup książkę
Poleć książkę
Spis treści
Praca ze zmiennymi
Nazywanie zmiennych
Literały
Przechowywanie tekstu
Przechowywanie liczb
Przechowywanie liczb rzeczywistych
Przechowywanie wartości logicznych
Zapisywanie obiektów dowolnego typu
Przechowywanie typów dynamicznych
Deklarowanie zmiennych lokalnych
Odczytywanie i ustalanie domyślnych wartości typów
Zapisywanie wielu wartości w tablicy
Dokładniejsze poznawanie aplikacji konsoli
Wyświetlanie informacji dla użytkownika
Pobieranie danych od użytkownika
Uproszczone korzystanie z konsoli
Odczytywanie naciśnięć klawiszy
Odczytywanie parametrów aplikacji konsoli
Ustalanie opcji za pomocą argumentów
Obsługiwanie platform nieobsługujących wybranych API
Praktyka i
ćwiczenia
Ćwiczenie
2.1 — sprawdź swoją wiedzę
Ćwiczenie
2.2 — sprawdź swoją wiedzę o typach liczbowych
Ćwiczenie
2.3 — poznaj wielkości i zakresy liczb
Ćwiczenie
2.4 — dalsza lektura
Podsumowanie
96
96
97
97
98
101
104
104
105
107
109
110
112
112
115
116
117
118
120
122
123
123
124
124
125
125
Rozdział 3. Sterowanie przepływem i konwertowanie typów
Działania na zmiennych
Operatory jednoargumentowe
Dwuargumentowe operatory arytmetyczne
Operatory przypisania
Operatory logiczne
Warunkowe operatory logiczne
Operatory bitowe i operatory przesunięć
Operatory różne
Instrukcje wyboru
Instrukcja if
Dopasowywanie wzorców z instrukcją if
Instrukcja switch
Dopasowywanie wzorców z instrukcją switch
Upraszczanie instrukcji switch za pomocą wyrażeń switch
Instrukcje iteracji
Instrukcja while
Instrukcja do
Instrukcja for
Instrukcja foreach
126
126
127
128
129
130
131
132
134
135
135
136
137
139
140
141
141
142
143
143
5
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin