načítání...
nákupní košík
Košík

je prázdný
a
b

Kniha: Programování pro .NET - Miroslav Virius

Programování pro .NET
-7%
sleva

Kniha: Programování pro .NET
Autor:

Skriptum je určeno pro studenty 1. ročníku Fakulty jaderné a fyzikálně inženýrské oboru Softwarové inženýrství v ekonomii.
Titul doručujeme za 6 pracovních dní
Vaše cena s DPH:  410 Kč 381
+
-
rozbalKdy zboží dostanu
12,7
bo za nákup
rozbalVýhodné poštovné: 0Kč
rozbalOsobní odběr zdarma

hodnoceni - 0%hodnoceni - 0%hodnoceni - 0%hodnoceni - 0%hodnoceni - 0%   celkové hodnocení
0 hodnocení + 0 recenzí

Specifikace
Nakladatelství: » ČVUT Praha
Médium / forma: Tištěná kniha
Rok vydání: 28.08.2011
Počet stran: 260
Rozměr: 205x292
Úprava: 260 stran : ilustrace
Vydání: 1. vyd.
Jazyk: česky
ISBN: 978-80-0104-864-1
EAN: 9788001048641
Ukázka: » zobrazit ukázku
Popis

Skriptum je určeno pro studenty 1. ročníku Fakulty jaderné a fyzikálně inženýrské oboru Softwarové inženýrství v ekonomii.

Předmětná hesla
Kniha je zařazena v kategoriích
Recenze a komentáře k titulu
Zatím žádné recenze.


Ukázka / obsah
Přepis ukázky

Předmluva З

Obsah 5

1 Prostředí .NET 9

1.1 Co bychom měli vědět, než z ač n e m e............................................................................ 9

1.1.1 Co je prostředí . N E T ......................................................................................... 9

1.1.2 Proč vzniklo prostředí . N E T ............................................................................ 9

1.1.3 Běhový systém a S D K ...................................................................................... 10

1.1.4 Verze prostředí .N E T ......................................................................................... 11

1.2 Architektura prostředí .N E T ......................................................................................... 12

1.2.1 Sestavení a co s ním s o u v i s í............................................................................ 12

1.2.2 Společný běhový systém C L I......................... 13

1.2.3 Společný systém t y p ů......................................................................................... 15

1.2.4 K n ih o v n y............................................................................................................ 17

2 Sestavení 19

2.1 Překlad a instalace programu ...................................................................................... 19

2.1.1 Jediné ses ta v e n í................................................................................................... 20

2.1.2 Soukromá dynamická k n i h o v n a...................................................................... 22

2.1.3 Sdílená dynamická k n ih o v n a............................................................................ 23

2.1.4 Konfigurace sesta v en í......................................................................................... 26

2.2 Nástroje pro analýzu sesta v en í...................................................................................... 30

2.2.1 Disasembler i l d a s m ............................................................................................ 30

2.2.2 Dekompilace do vyššího programovacího j a z y k a ......................................... 33

2.3 Práce s p r o s t ř e d k y......................................................................................................... 34

2.3.1 Textové ř e t ě z c e................................................................................................... 34

2.3.2 Prostředky v X M L ............................................................................................ 37

2.3.3 Práce s prostředky v IDE ................................................................................ 37

2.3.4 Ikona a p lik a ce...................................................................................................... 39

2.4 Sestavení a datové t y p y................................................................................................... 39

2.4.1 Určování datového typu instance ................................................................... 40

2.4.2 Práce s neznámým s e s ta v e n ím......................................................................... 41

3 Program a jeho prostředí 48

3.1 Běh p ro g ra m u................................................................................................................... 48

3.1.1 Spuštění programu ......................................................................................... 48

5


3.1.2 Běh a ukončení p r o g r a m u................................................................................. 53

3.1.3 Prostředí p ro g ra m u.............................................................................................. 54

3.1.4 Inicializační d a t a ................................................................................................. 56

3.1.5 Informace o aplikaci a p r o s t ř e d í....................................................................... 58

3.2 Spolupráce s nespravovaným k ó d e m .............................................................................. 59

3.2.1 Použití dynamické knihovny pro W in 3 2............................................................ 59

3.2.2 Použití komponent C O M .................................................................................... 63

3.3 Podprocesy a so u b ě ž n o s t................................................................................................ 64

3.3.1 P o d p r o c e s.............................................................................................................. 64

3.3.2 Základní operace s p o d procesy........................................................................... 66

3.3.3 Synchronizace podprocesů a komunikace mezi n i m i.................................... 73

3.3.4 Některé další nástroje ....................................................................................... 82

4 Práce se znakovými řetězci 88

4.1 T řída string a související n á s t r o j e................................................................................ 88

4.1.1 Vytvoření ř e tě z c e................................................................................................. 88

4.1.2 Základní operace se znakovými řetězci ............................................................ 90

4.1.3 F o rm áto v án í.......................................................................................................... 92

4.2 Úvod do regulárních v ý r a z ů ......................................................................................... 99

4.2.1 Nástroje pro práci s regulárními výrazy v prostředí .N E T............................ 99

4.2.2 Regulární v ý r a z.......................................................................................................100

5 Soubory, vstupy a výstupy 104

5.1 Třídy pro práci se soubory a proudy .............................................................................104

5.2 Práce se soubory a adresáři .............................................................................................105

5.2.1 Práce se soubory v prostředí . N E T ....................................................................105

5.2.2 Práce s a d r e s á ř i.......................................................................................................106

5.3 Vstupní a výstupní operace ............................................................................ 107

5.3.1 Ctení a zápis binárních dat ................................................................................ 107

5.3.2 Čtení a zápis textových d a t ................................................................................ 110

5.3.3 Paměťové proudy ................................................................................................ 113

5.3.4 S e rializace................................................................................................................ 114

6 Grafické uživatelské rozhraní 119

6.1 Aplikace založená na knihovně Windows Forms ...........................................................119

6.1.1 Nej důležitější t ř í d y .................................................................................................119

6.1.2 Okenní aplikace pro W in d o w s............................................................................. 120

6.1.3 První program s oknem .......................................................................................121

6.1.4 U d á lo s ti................................. 127

6.1.5 Dialogová o k n a .......................................................................................................128

6.1.6 Poznámky na z á v ě r................................................................................................ 133

6.2 Aplikace založená na Windows Presentation Foundation ........................................... 135

6.2.1 Některé důležité třídy ..........................................................................................135

6.2.2 Základní struktura programu s W P F ..................................................................136

6.2.3 Práce s o k n e m..........................................................................................................140

6.2.4 Některé další m o ž n o s ti..........................................................................................143

6


7 Databáze 148

7.1 Databázová aplikace v prostředí . N E T .......................................................................... 148

7.1.1 Hlavní t ř í d y ............................................................................................................148

7.1.2 Připojení к d a t a b á z i............................................................................................151

7.2 Připojená ře š e n í..................................................................................................................153

7.2.1 Příkazy SQL, které nevracejí výsledek ............................................................154

7.2.2 Dotazy (příkazy SQL, které vracejí výsledek).................................................. 154

7.2.3 T r a n s a k c e............................................................................................................... 156

7.2.4 Příkazy s p a r a m e t r y ............................................................................................158

7.3 Odpojená ře š e n í.................................................................................................................. 159

7.3.1 Datový adaptér a datová s a d a ............................................................................160

7.3.2 Zobrazování v ý sled k ů............................................................................................160

7.3.3 Zobrazení vytvořené Visual Studiem ...............................................................162

7.3.4 Programové úpravy t a b u l k y ...............................................................................163

7.3.5 Úpravy databáze pomocí a d a p t é r u ..................................................................166

7.3.6 R e l a c e..................................................................................................................... 168

8 Zpracování dokumentů v jazyce XML 172

8.1 Hlavní třídy pro práci s X M L ........................................................................................ 173

8.2 Postupné zpracování XML d o k u m e n t u........................................................................ 173

8.2.1 Vytvoření a zápis XML d o k u m e n tu..................................................................173

8.2.2 Postupné čtení a zpracování XML d o k u m e n tu...............................................175

8.3 Použití modelu D O M ................................................... 178

8.3.1 Běžné z p ra c o v á n í..................................................................................................178

8.4 Jiné m o ž n o s ti.....................................................................................................................181

8.4.1 Transformace XSLT ............................................................................................181

8.4.2 Použití datové sady a tabulky pro XML ........................................................ 184

9 Vnořený dotazovací jazyk LINQ 186

9.1 Úvod do jazyka LINQ ..................................................................................................... 186

9.1.1 První dotaz: pouze soukromé k o n t a k t y............................................................187

9.1.2 Složitější d o ta z y..................................................................................................... 188

9.2 Zdroje dat pro L I N Q .........................................................................................................190

9.2.1 Kolekce a pole jako zdroj dat ............................................................................190

9.2.2 XML jako zdroj dat ............................................................................................192

9.2.3 Databáze jako zdroj d a t ......................................................................................194

9.3 Dotazy v L I N Q ...................................................................................................................196

9.3.1 Struktura d o t a z u .................................................................................................. 196

9.3.2 Spojování zdrojů d a t ............................................................................................197

9.3.3 Pomocná p ro m ě n n á...............................................................................................200

9.3.4 R a z e n í......................................................................................................................200

9.3.5 Agregace, transformace a další m o ž n o s t i.........................................................204

10 Přehled jazyka C# 208

10.1 Základní p o j m y................................................................................................................. 208

10.1.1 Základní stavební kameny programu ...............................................................208

10.1.2 Příkazy .................................................................................................................. 209

7


10.1.3 Výrazy a o p e r á to r y..............................................................................................215

10.2 T ř í d a.....................................................................................................................................218

10.2.1 Deklarace t ř í d y ....................................................................................................218

10.2.2 Tělo t ř í d y ..............................................................................................................219

10.2.3 M etody .................................................................................................................222

10.2.4 V la s tn o s ti..............................................................................................................225

10.2.5 Přetěžování o p e r á t o r ů ....................................................................................... 227

10.2.6 Předkové a ro z h ra n í..............................................................................................229

10.2.7 G e n e ric ita..............................................................................................................230

10.2.8 Anonymní t ř í d y ....................................................................................................233

10.3 Další datové t y p y ...............................................................................................................233

10.3.1 S t r k t u r a.................................................................................................................234

10.3.2 R o zh ran í.................................................................................................................235

10.3.3 Delegáty a la m b d a -v ý ra z y.................................................................................236

10.3.4 Výčtové t y p y ....................................................................................................... 238

10.3.5 P o l e ........................................................................................................................240

10.4 Jmenné prostory ...............................................................................................................242

10.4.1 Deklarace jmenného p r o s t o r u ............................................................................242

10.4.2 Použití jmenných p r o s to r ů.................................................................................243

10.5 A t r i b u t y...............................................................................................................................243

10.5.1 Třída a tr ib u tu....................................................................................................... 244

10.5.2 Vlastní a t r i b u t y....................................................................................................245

Přehled použitých knihovních typů 246

Literatura 251

Rejstřík 253




       
Knihkupectví Knihy.ABZ.cz - online prodej | ABZ Knihy, a.s.
ABZ knihy, a.s.
 
 
 

Knihy.ABZ.cz - knihkupectví online -  © 2004-2018 - ABZ ABZ knihy, a.s. TOPlist