Sdílet prostřednictvím


Část 1: Soubor –> nový projekt

Joe Stagner

Tailspin Spyworks ukazuje, jak je mimořádně jednoduché vytvářet výkonné a škálovatelné aplikace pro platformu .NET. Ukazuje, jak používat skvělé nové funkce v ASP.NET 4 k vytvoření online obchodu, včetně nakupování, pokladny a správy.

Tato série kurzů podrobně popisuje všechny kroky k sestavení ukázkové aplikace Tailspin Spyworks. Část 1 se zabývá přehledem a souborem/novým projektem.

Přehled

Tento kurz představuje úvod do ASP.NET WebForms. Začneme pomalu, takže prostředí pro vývoj webů na úrovni začátečníka je v pořádku.

Aplikace, která budeme vytvářet, je jednoduchý on-line obchod.

Snímek obrazovky s jednoduchým online obchodem

Návštěvníci můžou procházet produkty podle kategorie:

Snímek obrazovky, který ukazuje, že návštěvníci můžou procházet produkty podle kategorií

Může zobrazit jeden produkt a přidat ho do košíku:

Snímek obrazovky, který ukazuje, že si návštěvníci můžou zobrazit jeden produkt a přidat ho do košíku

Můžou si zkontrolovat košík a odebrat všechny položky, které už nechtějí:

Snímek obrazovky, který ukazuje, že si návštěvníci můžou zkontrolovat košík a odebrat položky, které už nechtějí

Když budete pokračovat k pokladně, zobrazí se výzva, aby

Snímek obrazovky s výzvou k přihlášení při pokladně

Snímek obrazovky s výzvou k vytvoření nového účtu při placení

Po objednání se jim zobrazí jednoduchá potvrzovací obrazovka:

Snímek obrazovky s potvrzovací obrazovkou

Začneme vytvořením nového projektu ASP.NET WebForms v sadě Visual Studio 2010 a přírůstkově přidáme funkce pro vytvoření kompletní funkční aplikace. Během této cesty se budeme zabývat přístupem k databázi, zobrazením seznamu a mřížky, stránkami aktualizace dat, ověřováním dat, používáním stránek předlohy pro konzistentní rozložení stránek, ajaxem, ověřováním, členstvím uživatelů a dalšími.

Můžete použít buď Visual Studio 2010, nebo zdarma Visual Web Developer 2010 z https://www.microsoft.com/express/Web/. K sestavení aplikace můžete k hostování databáze použít SQL Server nebo bezplatnou SQL Server Express.

Soubor / Nový projekt

Začneme výběrem možnosti Nový projekt z nabídky Soubor v sadě Visual Studio. Tím se zobrazí dialogové okno Nový projekt.

Snímek obrazovky s obrazovkou Nový projekt

Na levé straně vybereme skupinu Visual C# / Webové šablony a pak ve středovém sloupci zvolíme šablonu "ASP.NET Webová aplikace". Pojmenujte projekt TailspinSpyworks a stiskněte tlačítko OK.

Snímek obrazovky, který ukazuje, kde projekt pojmenovat

Tím se vytvoří náš projekt. Pojďme se podívat na složky, které jsou součástí naší aplikace v Průzkumník řešení na pravé straně.

Snímek obrazovky znázorňující složky, které se zobrazí při vytváření projektu

Prázdné řešení není úplně prázdné – přidává základní strukturu složek:

Snímek obrazovky znázorňující základní strukturu složek

Všimněte si konvencí implementovaných výchozí šablonou projektu ASP.NET 4.

  • Složka "Account" implementuje základní uživatelské rozhraní pro ASP. Subsystém členství v NET.
  • Složka Scripts slouží jako úložiště pro soubory JavaScriptu na straně klienta a základní soubory jQuery .js jsou ve výchozím nastavení dostupné.
  • Složka Styly slouží k uspořádání vizuálů webu (šablony stylů CSS).

Když stiskem klávesy F5 spustíme aplikaci a vykreslíme stránku default.aspx, uvidíme následující:

Snímek obrazovky znázorňující aplikaci po stisknutí klávesy F 5

Naším prvním vylepšením aplikace bude nahrazení souboru Style.css z výchozí šablony WebForms třídami CSS a přidruženými soubory obrázků, které vykreslují vizuální atetiku, kterou chceme pro naši aplikaci Tailspin Spyworks.

Potom se stránka default.aspx vykreslí takto.

Snímek obrazovky znázorňující, jak se vykresluje výchozí stránka

Všimněte si odkazů na obrázky v pravém horním rohu stránky a položek nabídky, které byly přidány na stránku předlohy. Pouze odkazy "Přihlásit se" a "Účet" odkazují na stránky, které existují (vygenerované výchozí šablonou) a zbývající stránky, které budeme implementovat při sestavování naší aplikace.

Stránku předlohy také přesuneme do adresáře Styly. I když se jedná pouze o preferenci, může to trochu usnadnit, pokud se rozhodneme, aby naše aplikace "skinable" v budoucnu.

Po provedení tohoto postupu budeme muset změnit odkazy na stránky předlohy ve všech souborech .aspx vygenerovaných výchozími ASP.NET webovými stránkami webových formuláře.