Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V této sérii kurzů se dozvíte, jak vytvořit aplikaci ASP.NET Web Forms s ASP.NET 4.5 a Microsoft Visual Studio 2017.
Úvod
Tato série kurzů vás provede vytvořením aplikace webových formulářů ASP.NET pomocí sady Visual Studio 2017 a ASP.NET 4.5. Vytvoříte aplikaci s názvem Wingtip Toys – zjednodušený web prodejních položek online. Během série jsou zvýrazněny nové funkce ASP.NET 4,5.
Cílová skupina
Vývojáři, kteří ASP.NET webových formulářů, jsou cílovou skupinou této série kurzů.
Měli byste mít určité znalosti v následujících oblastech:
- Objektově orientované programování (OOP) a jazyky
- Vývoj webu (HTML, CSS, JavaScript)
- Relační databáze
- N-úrovňová architektura
Pokud chcete zkontrolovat tyto oblasti, zvažte studium následujícího obsahu:
- Začínáme s Visual C#
- Vývoj webu, HTML, CSS, JavaScript, SQL, PHP, JQuery
- Relační databáze
- Vícevrstvé architektury
Funkce aplikací
Funkce webového formuláře ASP.NET uvedené v této řadě zahrnují:
- Projekt webové aplikace (ne projekt webu)
- webové formuláře
- Stránky předlohy, konfigurace
- Bootstrap
- Entity Framework Code First, LocalDB
- Ověření požadavku
- Ovládací prvky dat se silnými typy
- Vazby modelu
- Datové poznámky
- Zprostředkovatelé hodnot
- SSL a OAuth
- ASP.NET identita, konfigurace a autorizace
- Nerušivé ověřování
- Směrování
- Zpracování chyb v ASP.NET
Scénáře a úlohy aplikací
Úlohy série kurzů zahrnují:
- Vytvoření, kontrola a spuštění nového projektu
- Vytvoření struktury databáze
- Inicializace a inicializace databáze
- Přizpůsobení uživatelského rozhraní pomocí stylů, grafiky a stránky předlohy
- Přidání stránek a navigace
- Zobrazení podrobností nabídky a dat o produktech
- Vytvoření nákupního košíku
- Přidání podpory SSL a OAuth
- Přidání způsobu platby
- Zahrnutí role správce a uživatele do aplikace
- Omezení přístupu ke konkrétním stránkám a složce
- Nahrání souboru do webové aplikace
- Implementace ověřování vstupu
- Registrace tras pro webovou aplikaci
- Implementace zpracování chyb a protokolování chyb
Přehled
Tato série kurzů je určená pro někoho, kdo má zkušenosti s programovacími koncepty, ale novinkou v ASP.NET webových formulářů. Pokud už znáte ASP.NET webových formulářů, může vám tato série pomoct se dozvědět o nových funkcích ASP.NET 4.5. Pro čtenáře, kteří neznáte koncepty programování a ASP.NET webových formulářů, najdete další kurzy k webovým formulářům, které najdete v části Začínáme na webu ASP.NET.
Součástí této série kurzů ASP.NET 4.5 jsou následující funkce:
Jednoduché uživatelské rozhraní pro vytváření projektů, které nabízí podporu pro mnoho ASP.NET architektur (webové formuláře, MVC a webové rozhraní API).
Bootstrap, rozložení, motivy a responzivní architektura návrhu
ASP.NET Identity, nový systém členství ASP.NET, který funguje stejně ve všech architekturách ASP.NET a funguje s jiným softwarem pro hostování webů než IIS.
-
Aktualizace entity Frameworku umožňující:
- Načtení a manipulace s daty jako objekty silného typu
- Asynchronní přístup k datům
- Zpracování přechodných chyb připojení
- Příkazy SQL protokolu
Úplný seznam funkcí ASP.NET verze 4.5 najdete v článku ASP.NET a webové nástroje pro Visual Studio 2013.
Ukázková aplikace Wingtip Toys
Následující snímky obrazovky pocházejí z aplikace ASP.NET Web Forms, kterou vytvoříte v této sérii kurzů. Při spuštění aplikace v sadě Visual Studio se zobrazí následující webová domovská stránka.
Můžete se zaregistrovat jako nový uživatel nebo se přihlásit jako existující uživatel. Horní navigace obsahuje odkazy na kategorie produktů a jejich produkty z databáze.
Pokud vyberete Produkty, zobrazí se všechny dostupné produkty.
Pokud vyberete konkrétní produkt, zobrazí se podrobnosti o produktu.
Jako uživatel se můžete zaregistrovat a přihlásit pomocí výchozích funkcí šablony Webových formulářů. Tento kurz také vysvětluje, jak se přihlásit pomocí existujícího účtu Gmail. Kromě toho se můžete přihlásit jako správce a přidat a odebrat produkty z databáze.
Jakmile se přihlásíte jako uživatel, můžete do nákupního košíku přidat produkty a rezervovat si je pomocí PayPal. Ukázková aplikace je navržená tak, aby fungovala v sandboxu pro vývojáře PayPal. Neprobíhá žádná skutečná transakce s penězi.
PayPal potvrdí váš účet, objednávku a platební údaje.
Po vrácení z PayPal můžete objednávku zkontrolovat a dokončit.
Požadavky
Než začnete, ujistěte se, že je v počítači nainstalovaný následující software:
Rozhraní .NET Framework se nainstaluje automaticky.
Tato série kurzů používá Microsoft Visual Studio Community 2017. K dokončení této série kurzů můžete použít buď tuto sadu, nebo Microsoft Visual Studio 2017.
Všimněte si následujících informací o sadě Visual Studio:
Microsoft Visual Studio 2017 a Microsoft Visual Studio Community 2017 se v této sérii kurzů označují jako Visual Studio .
Visual Studio 2017 je nainstalované vedle všech starších verzí, které už jsou nainstalované. Weby vytvořené ve starších verzích je možné otevřít v sadě Visual Studio 2017 a pokračovat v otevření v předchozích verzích.
Při prvním spuštění sady Visual Studio se předpokládá, že jste vybrali nastavení vývoje webu. Další informace naleznete v tématu Postupy: Výběr nastavení webového vývojového prostředí.
Po instalaci požadavků jste připraveni začít vytvářet webový projekt uvedený v této sérii kurzů.
Stažení ukázkové aplikace
Dokončenou ukázkovou aplikaci si můžete kdykoli stáhnout z webu s ukázkami MSDN:
Začínáme s webovými formuláři ASP.NET 4.5 a sadou Visual Studio 2013 – Wingtip Toys (C#)
Tento soubor ke stažení obsahuje následující položky:
- Ukázková aplikace ve složce WingtipToys .
- Prostředky použité k vytvoření ukázkové aplikace ve složce WingtipToys-Assets ve složce WingtipToys .
Stažení je soubor .zip . Pokud chcete zobrazit dokončený projekt, který tato série kurzů vytvoří, vyhledejte a vyberte složku jazyka C# v souboru .zip. Uložte složku C# do složky, kterou používáte pro práci s projekty sady Visual Studio. Ve výchozím nastavení je složka projektů sady Visual Studio 2017:
C:\Users\username>\<source\repos
Přejmenujte složku C# na WingtipToys.
Poznámka:
Pokud už máte ve složce Projects složku s názvem WingtipToys, před přejmenováním složky C# na WingtipToys tuto existující složku dočasně přejmenujte.
Pokud chcete spustit dokončený projekt, otevřete složku WingtipToys a poklikejte na soubor WingtipToys.sln . Visual Studio 2017 otevře projekt. Potom klikněte pravým tlačítkem na soubor Default.aspx v Průzkumník řešení a vyberte Zobrazit v prohlížeči.
Kontrola obsahu v kvízu ASP.NET webových formulářů
Po dokončení série kurzů si projděte kvíz k otestování znalostí a posílení klíčových konceptů. Každá otázka obsahuje vysvětlení a odkazy na další pokyny.
Podpora a komentáře k kurzu
V případě otázek a komentářů použijte část Q a A, která je součástí ukázkové stránky Začínáme s ASP.NET webovými formuláři 4.5 a sadou Visual Studio 2013 – Wingtip Toys (C#).
Komentáře k této sérii kurzů jsou vítány. Při aktualizaci této série kurzů je potřeba zvážit opravy nebo návrhy na vylepšení.
Pokud dojde k chybě, odpovídající chybové zprávy můžou být matoucí, bez dobrého vysvětlení, jak ji opravit. Pokud potřebujete pomoc, můžete se podívat na ASP.NET fórech. Dalším dobrým zdrojem je část Q a A v ukázkové stránce Začínáme s ASP.NET webovými formuláři 4.5 4.5 a sadou Visual Studio 2013 – Wingtip Toys (C#).