|
|
.
|
|
|
0 (hodnocen0 x )
|
|
|
(8) Půjčeno:8x
|
|
|
BK
|
|
|
Příručka
|
|
|
|
|
|
|
|
|
1. vyd.
|
|
|
Praha : Grada, 2002
|
|
|
240 s. : il.
|
|
|
|
|
|
|
|
|
ISBN 80-247-0324-6 (brož.)
|
|
|
|
|
|
|
|
|
němčina
|
|
|
Další názvový údaj z obálky: základy jazyka, třídy a objekty, datové typy, konverze dat, proměnné, ladění, příklady ke stažení na www.grada.cz
|
|
|
Přeloženo z němčiny
|
|
|
Obsahuje ilustrace, tabulky, úvod, přílohy, rejstřík
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C# (jazyk) - příručky
|
|
|
|
|
|
|
|
|
|
|
|
000011298
|
|
|
1. Úvod 11 // 1.1 Požadavky na čtenáře 12 // 1.2 Požadavky na počítač 12 // 1.3 Kniha 13 // 1.3.1 Konvence formátování 13 // 1.3.2 Zápis syntaxe 13 // 1.3.3 Symboly (ikony) 13 // 1.3.4 Struktura 14 // 1.4 Platforma.net 15 // 1.4.1 Instalace 15 // 1.4.2 Instalace s Visual Studio .net Beta 15 // 1.4.3 Několik zásad o .net 15 // 1.4.4 Kód IL a kompilace JIT 17 // 1.5 Editory pro C# 17 // 1.5.1 Poznámkový blok 17 // 1.5.2 CsharpEd 18 // 1.5.3 SharpDevelop 18 // 1.5.4 Visual Studio 6 19 // 1.5.5 Visual Studio .NET 20 // 2. První krůčky 21 // 2.1 Základy 22 // 2.1.1 Algoritmy a programy 22 // 2.1.2 Styl programování 22 // 2.1.3 Odstranění chyb 24 // 2.1.4 Opakovaná použitelnost 24 // 2.2 První .Ahoj lidi" 25 // 2.2.1 Zdrojový text 25 // 2.2.2 Bloky 26 // 2.2.3 Komentáře 26 // 2.2.4 Metoda Main(] 27 // 2.2.5 Jmenné prostory (namespaces) 30 // 2.3 Ahoj lidi podruhé 31 // 2.3.1 Deklarace proměnných 32 // 2.3.2 Místo pro proměnnou 33 // 2.3.3 Únikové sekvence 33 // 2.4 Shrnuti 35 // 2.5 Kontrolní otázky 35 // Struktura programu 37 // 3.1 Třídy a objekty 38 // 3.1.1 Deklarace tříd 38 // 3.1.2 Vytváření instancí 39 // 3.2 Vlastnosti třídy 40 // 3.2.1 Deklarace vlastností 40 // 3.2.2 Identifikátory a jejich pojmenování 41 // 3.2.3 Modifikátory 43 // 3.3 Metody třídy 45 // 3.3.1 Deklarace metod 45 // 3.3.2 Proměnné a vlastnosti 48 // 3.3.3 this 50 // 3.3.4 Předávání parametrů 54 // 3.3.5 Druhy parametrů 54 // 3.3.6 Přetěžování metod 56 // 3.3.7 Statické metody a proměnné 58 // 3.3.8 Deklarace konstant 61 // 3.3.9 Přístup ke statickým metodám a proměnným 62 // 3.3.10 Konstruktory a destruktory 64 // 3.4 Jmenné prostory 66 // 3.4.1 Deklarace jmenných prostorů 67 // 3.4.2 Vnořováni jmenných prostorů 67 // 3.4.3 Použití jmenných prostorů 68 // 3.4.4 Globální jmenný prostor 68 // 3.5 Shrnutí 69 // 3.6. Kontrolní otázky 69 // 3.7. Cvičení //
|
|
|
4. Správa dat 71 // 4.1 Datové typy 72 // 4.1.1 Správa paměti 72 // 4.1.2 Nulový odkaz 72 // 4.1.3 Garbage collection 73 // 4.1.4 Metody datových typů 73 // 4.1.5 Standardní datové typy 74 // 4.1.6 Type a typeof() 75 // 4.2 Konverze 80 // 4.2.1 Implicitní konverze 81 // 4.2.2 Explicitní konverze (přetypovánQ 82 // 4.2.3 Chyby při přetypování 82 // 4.2.4 Jak poznat chyby při konverzi 83 // 4.2.5 Metody pro převod 86 // 4.3 Zabaleni a vybalení hodnot 88 // 4.3.1 Zabalení 88 // 4.3.2 Vybalení 89 // 4.3.3 Určení datového typu 90 // 4.4 Řetězce 91 // 4.4.1 Unicode a ASCII 91 // 4.4.2 Standardní přiřazení 92 // 4.4.3 Rozšířené možnosti přiřazení 93 // 4.4.4 Přístup k řetězcům 93 // 4.4.5 Metody třídy string 95 // 4.5 Formátování dat 99 // 4.5.1 Standardní formáty 99 // 4.5.2 Vlastní definice formátů 101 // 4.6 Shrnutí 102 // 4.7 Kontrolní otázky 103 // 4.8 Cvičení 103 // Řízeni běhu programu 105 // 5.1 Absolutní skok 106 // 5.2 Podmínky a větvení 108 // 5.2.1 Operátory porovnávání a logické operátory 108 // 5.2.2 Příkaz if 109 // 5.2.3 Příkaz switch 111 // 5.2.4 Absolutní skok v bloku switch 113 // 5.2.5 switch a řetězce 114 // 5.2.6 Podmíněné přiřazení 115 // 5.3 Cykly 116 // 5.3.1 Cyklus for 116 // 5.3.2 Cyklus while 120 // 5.3.3 Cyklus do-while 121 // 5.4 Shrnuti 122 // 5.5 Kontrolní otázky 123 // 5.6 Cvičení 123 // 6. Operátory // 6.1 Matematické operátory // 6.1.1 Základní operace . // 6.1.2 Složené operátory // 6.1.3 Třída Math // 6.2 Logické operátory // 6.2.1 Operátory porovnáváni // 6.2.2 Operátory spojováni // 6.2.3 Bitové operátory // 6.2.4 Bitový posun // 6.3 Shrnuti // 6.4 Kontrolní otázky // 7. Datové typy // 7.1 Pole // 7.1.1 Jednorozměrná pole // 7.1.2 Vícerozměrná pole // 7.1.3 Nestejnoměrná pole // 7.1.4 Inicializace pole //
|
|
|
7.1.5 Cyklus foreach // 7.2 Struktury // 7.3 Výčtové typy // 7.3.1 Standardní výčtové typy // 7.3.2 Příznakové výčtové typy // 7.4 Kontrolní otázky // 7.5 Cvičení // 8. Dědičnost // 8.1 Dědění od tříd 156 // 8.1.1 Překrývání metod 156 // 8.1.2 Přepsání metod 158 // 8.1.3 Voláni základního konstruktoru 161 // 8.1.4 Abstraktní třídy 164 // 8.1.5 Zapečetěné třídy 165 // 8.2 Rozhraní 166 // 8.2.1 Deklarace rozhraní 167 // 8.2.2 Deklarace geometrických tříd 167 // 8.2.3 Použití rozhraní 170 // 8.2.4 Použití více rozhraní // 8.2.5 Explicitní implementace rozhraní // 8.3 Delegáti // 8.3.1 Deklarace delegáta // 8.3.2 Deklarace třídy // 8.3.3 Metody třídy // 8.3.4 Hlavní program // 8.4 Shrnutí // 8.5 Kontrolní otázky // 8.6 Cvičení // 9. Vlastnosti a události // 9.1. Vlastnosti // 9.1.1 Ukázková třída // 9.1.2 Ftozšíření příkladu // 9.2 Události třídy // 9.2.1 Objekt události // 9.2.2 Obslužná rutina události // 9.3 Shrnutí // 9.4 Kontrolní otázky // 9.5 Cvičení // 10. Přetěžování operátorů // 10.1 Aritmetické operátory // 10.2 Operátory konverze // 10.3 Operátory porovnávání // 10.4 Shrnutí // 10.5 Kontrolní otázky // 11. Obsluha chyb // 11.1 Zachytávání výjimek // 11.1.1 Příkaz try-catch // 11.1.2 Kontrolované zachytávání výjimek // 11.1.3 Blok try-finally // 11.1.4 Spojení catch a finally //
|
|
|
11.1.5 Předáváni výjimek dále // 11.2 Vytváření vlastních výjimek // 11.3 Vyvolávání výjimek // 11.4 Shrnutí // 11.5 Kontrolní otázky // 12. Řešení kontrolních otázek a cvičeni // 12.1 Odpovědi na kontrolní otázky // Odpovědi ke kapitole 2 // Odpovědi ke kapitole 3 // Odpovědi ke kapitole 4 // Odpovědi ke kapitole 5 216 // Odpovědi ke kapitole 6 217 // Odpovědi ke kapitole 7 217 // Odpovědi ke kapitole 8 217 // Odpovědi ke kapitole 9 218 // Odpovědi ke kapitole 10 219 // Odpovědi ke kapitole 11 219 // 12.2 fiešení cvičení 219 // Cvičeni z kapitoly 3 219 // Cvičení z kapitoly 4 221 // Cvičení z kapitoly 5 223 // Cvičení z kapitoly 7 226 // Cvičení z kapitoly 8 228 // Cvičení z kapitoly 9 229 // Příloha A: Příkazy kompilátoru 232 // Příloha B: Tabulky 234 // Rezervovaná slova 234 // Datové typy 234 // Modifikátory 235 // Formátovací znaky 236 // Operátory 237 // Příloha C: C# v internetu 237 // Rejstřík 238
|