PrvnÌ program pro Windows 23. SystÈmovÈ poûadavky 24 V bïr vhodnè verze 25 Instalace Visual C# 2005 25



Podobné dokumenty
Maturitní témata z předmětu Programování a databázové systémy. pro šk. rok 2012/2013

4.3 Operace nad ordin ln mi datov mi typy Operace nad logick m datov m typem Operace nad celo seln mi datov mi typy

Obsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Kapitola 1: Co je Delphi 19. Překlad projektu 23

Klíčové pojmy: Cyklus, řídící proměnná, inicializace, test podmínky, přerušení cyklu, vnořování cyklů.

Obsah. Úvodem 9 Komu je kniha určena 9 Forma výkladu 9 Konkrétní postup výuky 10 Příklady ke knize 11

Předdefinované dialogy

Auditorské postupy z pohledu managementu

N VOD K POUéITÕ DIGESTOÿE P780ASCFPX P580ASCFPX

Řídicí struktury. alg3 1

Obsah. Seznámení s prostředím Excelu. Poděkování 25 O přiloženém CD 26 Co je na CD 26 Použití CD 26 Systémové požadavky 26 Podpora 27

Stručný obsah. Část I. Část II. Část III. Úvod do vývoje v prostředí Visual Studio 25. Návrh uživatelského rozhraní 127

Uložené procedury Úvod ulehčit správu zabezpečení rychleji

Obsah. Předmluva Začínáme: překlad, spuštění a ladění 27

Revit Architecture Pracovní sešit studenta

Obsah. Podrobná uživatelská příručka

Uživatelská příručka Autor: Martin Fiala

Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75

StruËn obsah. Část I Začínáme s Microsoft Visual Basicem Část II Základy programování 119. Část III Návrh uživatelského rozhraní 291

6 Příkazy řízení toku

Základní stavební prvky algoritmu

Návrh a tvorba WWW stránek 1/38 PHP

Uživatelský manuál pro práci se stránkami OMS a MS provozované portálem Myslivost.cz. Verze 1.0

PREPROCESOR POKRAČOVÁNÍ

Příloha č. 1. Specifikace jednotlivých e-learningových výukových kurzů:

vod a ediënì pozn mka 1»lenïnì 2

Obsah podle jednotlivých kapitol

NPRG031 Programování II --- 2/2 Z, Zk

Parametrizace, harmonogram

Druhy souborů. textové. binární. nestrukturované txt strukturované - ini, xml, csv. veřejné bmp, jpg, wav proprietární docx, cdr, psd

WSH Windows Script Hosting. OSY 2 Přednáška číslo 2 opravená verze z

Microsoft Visual C# 2010

Praktické úlohy- zaměření specializace

Microsoft Outlook 2010 tipy a triky

EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI

ČÁST 1. Instalace, spouštění a optimalizace 1

Obsah. KAPITOLA 1 Dříve než začneme 19 Kdysi dávno aneb střípky z historie algoritmických strojů třicátá léta 22

WEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6

Д1Х3Digit Ґln knihovna FF MU

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

N VOD K POUéITÕ DIGESTOÿE P580CE - P780CE

Hydroprojekt CZ a.s. WINPLAN systém programů pro projektování vodohospodářských liniových staveb. HYDRONet 3. Modul EDITOR STYLU

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

Ukázka knihy z internetového knihkupectví

Obsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15

Ukázka knihy z internetového knihkupectví

1 Seznámení s Word 2010, karty, nejčastější činnosti. 2 Tvorba dokumentu

Databázový systém Matylda

C++ Akademie SH. 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory. Michal Kvasni ka. 20. b ezna Za áte níci C++

Zálohování a obnova Uživatelská příručka

Ovladač Fiery Driver pro systém Mac OS

Záloha a obnovení Uživatelská příručka

Fotogalerie pro redakční systém Marwel Obscura v. 2.0

Operační systémy Linux, Mac OS X a jejich srovnání

DUM 05 téma: Základy obsluha Gimp

PŘETĚŽOVÁNÍ OPERÁTORŮ

Úvod Používané konvence Seznámení s Outlookem...17

Úvod do jazyka C. Proč jazyk C

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

1. Vstupní data Pro HBV EM 1.0 jsou nutná data definující:

Návod k instalaci S O L U T I O N S

Obsah. Základy práce s databází 13. Tabulky 43. Obsah. Úvod 9 Poděkování 12

Informační systémy 2008/2009. Radim Farana. Obsah. Skripty a dávky. Nastavení aktuální databáze. USE DatabaseName

Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013

Windows 7 kompletní příručka. Bohdan Cafourek. Vydala Grada Publishing a.s. U Průhonu 22, Praha 7 jako svou publikaci

Obsah 1 Řešené příklady v C# aneb C# skutečně prakticky Rozsah knihy Verze.NET s příklady Typografické konvence...

SAUT 3.1. program pro vyhodnocení výsledků zkoušení impulzní odrazovou metodou

Integrované vývojové prostředí Visual Studio

Zálohování a obnova Uživatelská příručka

Obsah. Úvod 11. Kapitola 1 P ehled sledování výkonu 15

VISUAL BASIC. Přehled témat

2 Popis softwaru Administrative Management Center

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

OPERAČNÍ SYSTÉMY. Ing. Luděk Richter

MINISTERSTVA ŠKOLSTVÍ, MLÁDEŽE A TĚLOVÝCHOVY ČESKÉ REPUBLIKY. SEŠIT 5 Vydáno: KVĚTEN 2004 Cena: 40 Kč OBSAH


Inovace bakalářského studijního oboru Aplikovaná chemie

Obsah přednášky. Příkaz for neúplný. Příkaz for příklady. Cyklus for each (enhanced for loop) Příkaz for příklady

DSL manuál. Ing. Jan Hranáč. 27. října V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných

NSA310. Příručka k rychlé instalaci. Multimediální server s jedním diskem. Výchozí přihlašovací údaje. Webová adresa: nsa310 Heslo: 1234

TÉMATICKÝ OKRUH Softwarové inženýrství

Beztlakov 5- litrov z sobnìkov oh ÌvaË teplè vody N vod k obsluze a mont ûi

MINISTERSTVA ŠKOLSTVÍ, MLÁDEŽE A TĚLOVÝCHOVY ČESKÉ REPUBLIKY. SEŠIT 12 Vydáno: PROSINEC 2003 Cena: 40 Kč OBSAH

APS Web Panel. Rozšiřující webový modul pro APS Administrator

Instalace aplikace Profibanka

VYTVÁŘENÍ OBSAHU KURZŮ

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy

Základy jazyka C# Obsah přednášky. Architektura.NET Historie Vlastnosti jazyka C# Datové typy Příkazy Prostory jmen Třídy, rozhraní

Komponenty v.net. Obsah přednášky

Otázky k teoretické části zkoušky z předmětu IAJCE 2006/2007

1. Dříve než začneme Trocha historie nikoho nezabije Co budete potřebovat Microsoft versus zbytek světa...

Programování v jazyce JavaScript

Vytvoření nebo odstranění makra Excel

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

ÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4

Programování v Javě I. Leden 2008

CLIENT-SERVER PRODUKTY FIRMY YAMACO SOFTWARE PRVODCE PRO KONFIGUROVÁNÍ PROVOZU V SÍTÍCH WINDOWS A LINUX V PROSTEDÍ DB SERVERU FIREBIRD

Transkript:

vod 17 Proč jsem napsal tuto knihu? 17 Pro koho je tato kniha určena 18 Co je obsahem této knihy 18 Jak číst tuto knihu 21 Zvláštní vlastnosti 21 Kontakt na autora 21 Poznámka redakce českého vydání 22 Kapitola 1 PrvnÌ program pro Windows 23 Získání a nainstalování Visual C# 2005 24 SystÈmovÈ poûadavky 24 V bïr vhodnè verze 25 Instalace Visual C# 2005 25 První projekt ve Visual C# 2005 26 SpuötÏnÌ programu 26 UrËenÌ typu novèho projektu 27 Zad nì n zvu a umìstïnì projektu 28 IntegrovanÈ v vojovè prost edì (IDE) 29 Spusùte projekt! 30 Co je počítačový program? 32 Co je programovacì jazyk? 33 P eklad kûdu pro poëìtaë 34 Závěr 35 Test 35 Kapitola 2 PrvnÌ kûd 37 Otevření existujícího projektu 38 ZobrazenÌ n vrh e a zobrazenì kûdu 40 ProhlÌûeË objekt 42 Třídy a objekty 43 DÏdÏnÌ 44 JmennÈ prostory 44

.NET Framework 45 Okno vlastnostì 46 ZmÏna vlastnostì v dobï n vrhu 47 Co je aplikace pro Windows 48 Aplikace pro Windows jsou GUI 49 Aplikace pro Windows jsou ÌzenÈ ud lostmi 51 T Ìdy obsahujì ud losti 52 Vytvoření procedury události 52 Vytvo enì z kladu procedury ud losti 53 Z pis kûdu do procedury ud losti 55 St ednìk 55 Oper tor p i azenì 56 Koment e 56 Závěr 57 Test 58 Kapitola 3 Ovl dacì prvky 59 Vkládání ovládacích prvků do formuláře 59 Sada n stroj (Toolbox) 60 KopÌrov nì ovl dacìch prvk ze Sady n stroj do formul e 61 ZmÏna umìstïnì ovl dacìho prvku 62 ZmÏna velikosti ovl dacìho prvku 63 Důležité vlastnosti Popisku (Label) 65 Vlastnost Text 65 Vlastnost Name 65 Použití ovládacího prvku Popisek (Label) 67 Sou adnice ukazatele myöi 67 Vytvo enì aplikace 67 Jak tento kód funguje 70 VyuûitÌ parametr procedury ud losti 70 Co kdyû napìöete chybn kûd 70 Metoda ToString 72 Deleg t 73 Závěr 74 Test 75 4 Kapitola 4 Ukl d nì informacì ñ datovè typy a promïnnè 77 Datové typy 78»ÌselnÈ datovè typy 78 TextovÈ datovè typy 79 DatovÈ typy vlastnostì Visual C# 79

Proměnné 81 Deklarace promïnn ch 81 N zvy promïnn ch 82 Co se stane, pokud promïnnou nedeklarujete? 83 UmÌstÏnÌ deklaracì promïnn ch 84 Lok lnì promïnnè 84»lenskÈ promïnnè t Ìdy 85 ProË byste nemïli vûdy deklarovat promïnnè jako Ëleny t Ìd? 86 Konstanty 87 Deklarace konstant 87 UmÌstÏnÌ deklaracì konstant 88 Kde p i adìte konstantï hodnotu? 88 ProË je dobrè pouûìvat konstanty? 88 Závěr 89 Test 90 Obsah Kapitola 5 MatematickÈ v poëty v programu ñ aritmetickè oper tory 91 Aritmetické operátory 91 Oper tor sëìt nì 92 Oper tor odëìt nì 92 Oper tor n sobenì 92 Oper tory dïlenì 93 Priorita oper tor 94 SpojenÌ aritmetick ch a p i azovacìch oper tor 94 Oper tory inkrementace a dekrementace 95 Metoda Parse 96 Metody t Ìd 97 Projekt Smenarna 97 Vytvo enì projektu 98 Algoritmus 100 Závěr 102 Test 102 Kapitola 6 Porovn v nì ñ porovn vacì a logickè oper tory 103 Ladění 104 Porovnávací operátory 105 Oper tory porovn v nì ËÌsel 106 Porovn v nì etïzc 107 Priorita 108 5

Logické operátory 108 Oper tor && 109 Oper tor & 110 Oper tor 110 Oper tor 111 Oper tor ^ 111 Oper tor! 112 Priorita 113 ProË kromï oper tor & a existujì jeötï oper tory && a? 113 Závěr 113 Test 114 Kapitola 7 V bïr ñ ÌdicÌ struktury if a switch 115 Vytvoření testovacího projektu 115 Řídicí struktura if 116 P Ìkaz if 116 VÌce podmìneën ch p Ìkaz 118»astÈ chyby 119 P Ìkaz if...else 120»astÈ chyby 121 P Ìkaz if...else if 123»astÈ syntaktickè chyby 124 Vstupní validace 124 V jimky 124 Co je neobslouûen v jimka? 125 Zjiöùov nì v skytu v jimky 126 Metoda TryParse 126 Ovládací prvky používané v řídicí struktuře if 128 Ovl dacì prvek Zaökrt vacì polìëko 128 Ovl dacì prvek P epìnaë 129 Program na výpočet ceny pizzy 130 Vytvo enì projektu 130 Jak tento projekt funguje 131 KÛd 131 Deklarace konstant 131 V poëet ceny 132 ObnovenÌ v chozìch nastavenì aplikace 133 Řídicí struktura switch 133 Syntaxe 134 PouûitÌ ÌdicÌ struktury switch 134 KlÌËovÈ slovo break 136 Volba ÌdicÌ struktury if...else if nebo switch 137 6

Závěr 138 Test 138 Obsah Kapitola 8 Opakov nì ñ cykly a pole 139 Cykly 139 P Ìkaz for 140 Syntaxe 141 Jak pracuje p Ìkaz for 143 Pozor na nekoneënè cykly 145 P Ìklad v poëtu faktori lu 145 UkonËenÌ cyklu 146 KlÌËovÈ slovo continue 147 Vno ov nì 148 P Ìkaz foreach 149 P Ìkaz while 149 Konstrukce do while 152 Pole 152 Deklarace polì 152 P i azov nì hodnot poli 153 Inicializace 153 P i azenì 154 Závěr 155 Test 155 Kapitola 9 Uspo d nì kûdu v metod ch 157 Definice a volání metody 158 Terminologie metody 158 N zev metody 159 Definice metody 160 Vol nì metody 160 Parametry odesílání informací metodě 161 P ed v nì argument hodnotou 162 VyuûitÌ argumentu 162 VyuûitÌ vìce argument 163 P edanè argumenty musì odpovìdat deklarovan m parametr m 164 P ed v nì argument odkazem 165 KlÌËovÈ slovo ref 166 KlÌËovÈ slovo out 167 P ed v nì pole v argumentu 168 7

Návrat hodnoty z metody 169 Syntaxe 169 Jak je hodnota vr cena 170 Ukl d nì n vratovè hodnoty 171 VracenÌ booleovskè hodnoty 171 Závěr 172 Test 173 Kapitola 10 PomocnÈ formul e 175 Okna se zprávou 176 Vytvo enì projektu 177 Okna se zpr vou jsou mod lnì 178 Metoda Show 178 Parametry metody Show 178 V Ëtov typ MessageBoxButtons 179 V Ëtov typ MessageBoxIcon 180 V Ëtov typ MessageBoxDefaultButton 180 VyuûitÌ n vratovè hodnoty metody Show 181 V Ëtov typ DialogResult 181 Zpracov nì vr cenè hodnoty typu DialogResult 182 Dialogové formuláře 183 Vytvo enì projektu 183 Zobrazov nì dialogov ch formul a n vrat jejich v sledk 187 Metoda ShowDialog 187 N vrat v sledku typu DialogResult 188 P Ìstup k hodnot m dialogovèho formul e 188 Mod lnì versus nemod lnì 189 Závěr 189 Test 190 Kapitola 11 NabÌdky 191 Vytvoření hlavní nabídky 191 VloûenÌ ovl dacìho prvku MenuStrip na formul 193 VloûenÌ poloûek nabìdky do komponenty MenuStrip 194 Z pis poloûek nabìdky 194 Editor kolekce poloûek 195 RozöÌ enì funkënosti poloûek nabìdky 198 P ÌstupovÈ kl vesy 198 Kl vesovè zkratky 199 DÏlicÌ Ë ry 199 8

P i azenì funkënosti poloûk m nabìdky 200 Znep ÌstupnÏnÌ poloûek nabìdky 200 Vytvoření kontextové nabídky 201 VloûenÌ ovl dacìho prvku ContextMenuStrip na formul 202 VloûenÌ poloûek nabìdky do komponenty ContextMenuStrip 203 Z pis poloûek nabìdky 203 Editor kolekce poloûek 204 KopÌrov nì a vkl d nì 205 P i azenì funkënosti poloûk m kontextovè nabìdky 206 T Ìda EventHandler 207 Vol nì jinè procedury ud losti 207 Projekt Textový editor 208 Vytvo enì projektu 208 VysvÏtlenÌ kûdu 210 Závěr 210 Test 211 Obsah Kapitola 12 Panely n stroj 213 Vytvoření panelu nástrojů 213 VloûenÌ panelu n stroj na formul 214 VloûenÌ tlaëìtek na panel n stroj 215 P i azenì obr zk tlaëìtk m panelu n stroj 218 Připojení kódu ke klepnutí na tlačítka panelu nástrojů 224 Závěr 225 Test 225 Kapitola 13 P Ìstup k textov m soubor m 227 Dialogy Otevřít a Uložit 227 VloûenÌ ovl dacìho prvku OpenFileDialog na formul 228 ZobrazenÌ ovl dacìho prvku OpenFileDialog 229 ZjiötÏnÌ zvolenèho tlaëìtka Otev Ìt nebo Storno 230 UrËenÌ otevìranèho souboru 231 T Ìda SaveFileDialog 232 Čtení textového souboru 233 T Ìda StreamReader 234 Import jmennèho prostoru System.IO 234 Vytvo enì instance t Ìdy StreamReader 235 NaËtenÌ textovèho souboru do ovl dacìho prvku TextovÈ pole 235 Zav enì textovèho souboru 236 9

Zápis textového souboru 237 T Ìda StreamWrite 237 Z pis dat textovèho pole do textovèho souboru 238 Zav enì textovèho souboru 239 Závěr 240 Test 240 Kapitola 14 Datab ze 241 Instalace databáze 241 ZÌsk nì datab ze Northwind Traders 242 Instalace datab ze Northwind Traders 242 Připojení databáze 242 Využití Průzkumníka serverů 245 ProhlÌûenÌ datab ze 246 ProhlÌûenÌ tabulky z kaznìk Customers 247 Databázový projekt 250 FunkËnost projektu 250 Vytvo enì formul e 251 Import jmennèho prostoru Data 252 Vytvo enì p ipojenì 252 TrvalÈ p ipojenì versus odpojen aplikace 253 T Ìda OleDbConnection 253 Vytvo enì p Ìkazu 255 P Ìkaz jazyka SQL 255 Vlastnost CommandText 255 SpojenÌ p Ìkazu a p ipojenì 256 NaplnÏnÌ objektu DataGridView 256 Vytvo enì objektu OleDbDataAdapter 257 Vytvo enì objektu DataSet 258 PropojenÌ objekt DataGridView a DataSet 259 Závěr 260 Test 261 Kapitola 15 WebovÈ aplikace 263 ASP.NET 263 Internetová informační služba 264 ZjiötÏnÌ nainstalov nì IIS 264 Instalace IIS 266 SpuötÏnÌ Spr vy sluûby IIS 267 SpuötÏnÌ v chozìho webovèho serveru 268 10

URL 269 V ö poëìtaë jako webov server 270 Virtu lnì a fyzick cesta 271 Vytvoření webové aplikace 272 V vojov server ASP.NET 273 IDE aplikace ASP.NET 275 Vytvoření databázové webové aplikace 277 VloûenÌ ovl dacìho prvku GridView 277 UmÌstÏnÌ datab ze na webovèm serveru 280 P id nì kûdu 281 Závěr 282 Test 282 Obsah Z vïreën zkouöka 285 OdpovÏdi 289 StruËn slovnìk pojm 303 Rejst Ìk 307 11