ASP.NET 2.0 a C# tvorba dynamických stránek PROFESIONÁLNĚ
Publikováno 11 Srpen 2008, Petr Láslo
Recenze knihy ASP.NET 2.0 a C# tvorba dynamických stránek PROFESIONÁLNĚ od světových autorů Matthew MacDonald a Mario Szpuszta.
O autorech
Matthew MacDonald
Je autor, pedagog a vývojář MCSD. Pravidelně přispívá do časopisů o programování a je autorem více než tuctu knih o programování .NET, např. ASP.NET: The Complete Reference (Osborne McGraw-Hill, 2002), Programing .NET Web Services(O’Reilly, 2002), Begining ASP.NET in C (Aoress, 2004) a Microsoft .NET Distributed Applications (Microsoft Press, 2003). V šerém dávnověku svého života studoval anglickou literaturu a teoretickou fyziku.
Mario Szpuszta
Pracuje v Developer and Plarform Group u společnosti Microsoft v Rakousku. Než začal pracovat pro Microsoft, participoval Mario na několika projektech založených na COM+ a DCOM s jazyky Visual Basic a Visual C++, a také na projektech založených na Java a J2SE. Počínaje první verzí beta 2 .NET Frameworku začal vyvíjet webové aplikace s ASP.NET. V současné době, jakožto horlivý vývojářský misionář Microsoft Austria, řídí workshopy, školené a domonstrační projekty s nezávislými výrobci software v Rakousku, a to na základě technologií webových služeb .NET a Office 2003.
Informace o knize
Kniha je vhodná jak pro začátečníky (doporučuje se už nějaká znalost C#) tak i pokročilé vývojáře, kteří mají předchozí zkušenosti s ASP.NET 1.0. Kniha nás ponoří do úžasného světa vývoje webových aplikací s použitím profesionálních nástrojů. Krom obsáhlé teorie, kniha obsahuje mnoho praktických ukázek z reálného života.
V první kapitole se ponoříme do nudné teorie věnované evoluci webového vývoje, vývojovým světem před příchodem ASP.NET, pokračujeme sedmi důležitými fakty o ASP.NET a kapitolu zakončíme představením ASP.NET 2.0. Sice nerad, ale tuto dlouhou a velmi nudnou kapitolu jsem přečetl a dozvěděl se několik zajímavých věcí.
Druhá kapitola už o něco málo zábavnější, ale nudná část knihy je věnována mocnému nástroji Visual Studio 2005(předchůdce nynější verze 2008). Naučíme se vytvářet a ladit weby pomocí tohoto vynikajícího nástroje.
V třetí kapitole už začíná nějaká ta akce, na druhou stranu zase nudná teorie, ale probíráme Webové formuláře. Webový formulář je nový pojem, který přichází s ASP.NET. Jednoduše řečeno je to webový otisk Windows Form. V kapitole si představíme etapy zpracování webového formuláře, třídu Page a mnoho dalších.
Ve čtvrté kapitole začínám knihu číst s chutí a přestávám se nudit. Začínáme probírat serverové ovládací prvky. Serverové ovládací prvky jsou v podstatě třídy .NET Frameworku, které reprezentují vizuální prvky na webovém formuláři.
Pátá kapitola je nazvána “Aplikace ASP.NET”. Kapitola je zase trochu nudnější, probíráme zde různé věci jako doména aplikace, doba života aplikace, konfigurace ASP.NET a mnoho dalších. Pod pojmem aplikace si jistě představím aplikaci Windows, která obsahuje spustitelný soubor EXE a několik knihoven DLL. Aplikace ASP.NET je na té nejzákladnější úrovni kombinace souborů, stránek, ovladačů, modulů a spustitelného kódu.
Šestá kapitola je zaměřena na správu stavu ASP.NET. Naučíme se pracovat se stavem zobrazení, přenášet informace, naučíme se používat vlastní cookies.
Kapitoly sedm až třináct patří do druhé části knihy, které se nazývá přístup k datům. V každé kapitole probereme jednotlivá témata a naučíme se pracovat s daty v ASP.NET. Začneme s základy ADO.NET, budeme pokračovat na Datové komponenty a sady dat. Naučíme se vázat data, čili spojit získaná data z SQL serveru či XML souboru s ovládacími prvky ASP.NET. Jedenáctá kapitola je zamřena na ukládání dat do cache. XML a práci s ním probereme v 12. kapitole, kde se seznámíme se základy XML, naučíme se číst a zapisovat do XML, naučíme se vázat data XML. Nakonec této části probereme práci se soubory několik tříd určených k této úloze. Jako například třída Directory, File, DirectoryInfo, FileInfo,DriveInfo.
Čtrnáctá kapitola nás naučí budovat uživatelské ovládací prvky. Prozkoumáme témata jako vytvoření jednoduchého ovládacího prvku, přidávání kódu do uživatelského ovládacího prvku, dynamické nahrávání uživatelských ovládacích prvků. A nakonec částečné cachování stránky.
V pátnácté kapitole prozkoumáme novinku v ASP.NET 2.0 a tou jsou motivy a vzory stránek. Pomocí těchto nástrojů budeme moci vytvořit kompletní a integrované webové aplikace, které mají jednotný vzhled, duch i rozvržení.
Pomocí šestnácté kapitoly se naučíme do našich stránek přidat ovládací prvky. Prozkoumáme ovládací prvky MultiView a Wizard, které poskytují rozhraní skládající se z více panelů, resp. kroků. Naučíme se definovat plány webu, vázat navigační data a rozšiřovat infrastrukturu poskytovatele plánu webu. V závěru kapitoly objevíme dva bohatě vybavené ovládací prvky TreeView a Menu.
Sedmnáctá kapitola, jak již název odpovídá “Zdroje a lokalizace” nás naučí vytvářet mezinárodní webové aplikace pomocí ASP.NET.
V osmnácté kapitole se dozvíme jak nakonfigurovat naši webovou aplikaci na cílovém prostředí. Při tomto kroku hraje klíčovou roli IIS - software pro webový hosting, který se dodává s Windows.
Kapitoly devatenáct až dvacet šest patří do části knihy nazvané bezpečnost. Prozkoumáme zde bezpečnostní model ASP.NET, formulářovou autentizaci, členství, autentizaci Windows, role a autorizaci, profily, šifrování a vlastní poskytované členství.
Kapitoly dvacet sedm až třicet jedna jsou věnované pokročilým uživatelským rozhraním. Jako vlastní serverové ovládací prvky, podpora v době návrhu, použití JavaScriptu, Dynamické grafice a GDI+ a nakonec portály s webovými částmi.
Poslední VI. část knihy je věnována webovým službám.
Kniha se mi velmi líbí, mohu ji doporučit jak začínajícím vývojářům, tak i profesionálům, kteří si rádi prohloubí své znalosti.
Ke stažení
- Stáhnout zdrojové soubory ke knize - 1,9 MB
- Chybějící stránka 451 - 112 kB
- Stáhnout úvod a obsah - 273 kB
- Stáhnout ukázku kapitoly 1 - 402 kB
- Stáhnout ukázku kapitoly 5 - 270 kB
- Stáhnout ukázku kapitoly 11 - 227 kB
- Stáhnout ukázku kapitoly 22 - 602 kB
- Stáhnout ukázku kapitoly 32 - 212 kB
Základní informace o knize
| Autor: | Matthew MacDonald a Mario Szpuszta |
| Překlad: | RNDr. Jan Pokorný, Ing. Petr Kadlec, Erika Lencová |
| Rozměry: | 168 x 230mm |
| Datum vydání: | 2006 |
| Počet stran: | 1376 |
| Typ vazby: | pevná |
| Přílohy: | - |
| Barva: | černobílá |
| ISBN: | 80-86815-38-2 |
| Katalogový kód: | ZR515 |
| Běžná cena: | 950 Kč Přidat do košíku |
Korektura: Roman Beránek, 10.8.2008
Tagy | .NET Framework, .NET Framework 3.5 SDK, ADO.NET, ASP.NET, Begining ASP.NET, C#, Matthew MacDonald, Microsoft .NET Distributed Applications, profesionální web, Programing .NET, tvorba webu, Visual Studio 2008, Web Services, XML
Linkuj.cz! | Vybrali.sme.sk | | MediaBlog.cz | Del.icio.us



