14 ledna, 2022

BestProg

příklad vytvoření webové aplikace v MS Visual Studio

obsah

  • úkol
  • instrukce
    • 1. Spustit MS Visual Studio 2010
    • 2. Vytvoření webové aplikace
    • 3. Vytvoření aplikace jako webové stránky
    • 4. Přidání formuláře do aplikace
    • 5. Vytvoření formuláře
      • 5.1. Změna velikosti formuláře
      • 5.2. Umístění ovládacích prvků na formuláři
    • 6. Programování události kliknutí na tlačítko „Vypočítat“
    • Související témata

hledat jiné webové stránky:

úkol

jsou uvedeny tři strany a, b, C trojúhelníku.

pomocí Heronova vzorce vytvořte aplikaci, která vypočítá plochu trojúhelníku. Aplikace musí být realizována jako webová aplikace.

vzorec volavky má pohled:

Heronův vzorec

kde p-semiperimetr:

semiperimetrický vzorec

a, b, c-délky stran trojúhelníku.

instrukce

1. Spustit MS Visual Studio 2010

2. Vytvoření webové aplikace

aplikace webového typu lze načíst z libovolného počítače, který je připojen k internetu.

k otevření takové aplikace musíme použít webový prohlížeč (například Opera, Google Chrome, Internet Explorer a další).

níže jsou uvedeny dva způsoby, jak vytvořit webové aplikace v MS Visual Studio.

Způsob #1.

abychom mohli vytvořit webovou aplikaci, musíme nejprve zavolat příkaz (obr. 1):

File -> New -> Web Site...

příkaz MS Visual Studio vytvořit nový Web

Obr. 1. Příkaz k vytvoření nové webové stránky

v otevřeném okně (obr. 2), Vyberte šablonu „C#“ a kartu „ASP. Net prázdný Web“.

můžete také určit cestu, kde budou soubory aplikace vytvořeny (tlačítko “ Procházet …“).

například v našem případě budou soubory uloženy do složky

C:\Programs\C_SHARP

místo umístění souborů je uvedeno v poli „Web-location“. Existují tři způsoby umístění souborů:

  • souborový systém;
  • http-connecting;
  • ftp-connecting.

vyberte „souborový systém“. V tomto případě budou soubory aplikace umístěny na místním serveru (localhost), který je vytvořen systémem. To znamená, že program-klient (naše aplikace) a program-server (podmíněně vzdálený počítač v síti) jsou umístěny na stejném domácím počítači. Ve skutečnosti localhost-tato IP adresa, se kterou může počítač kontaktovat síť k sobě, bez ohledu na přítomnost nebo typ počítačové sítě.

 MS Visual Studio Vytváření webových stránek

Obr. 2. Vytvoření webové stránky

způsob #2

existuje také druhý způsob vytváření webové aplikace pomocí příkazu (obr. 3)

Soubor -> Nový -> Projekt...

MS Visual Studio příkaz k vytvoření nového projektu

Obr. 3. Příkaz k vytvoření nového projektu

poté okno (obr. 4) bude otevřeno. V tomto okně musíte vybrat šablonu „Visual C#“ a typ projektu „ASP. net Web Application“.

příkaz MS Visual Studio vytvářející webovou aplikaci

Obr. 4. Příkaz k vytvoření webové aplikace

3. Vytvoření aplikace jako webové stránky

k řešení úkolu zvolíme první cestu.

po provedených operacích se vytvoří řešení. V tomto řešení je jediný projekt typu webu (obr. 5).

 okno MS Visual Studio "průzkumník řešení"

obr. 5. Okno „Průzkumník řešení“ po vytvoření webové stránky

pokud spustíte projekt, zobrazí se v pravé dolní části obrazovky (SysTray) okno místního serveru (obr. 6).

MS Visual Studio localhost loading run application

Obr. 6. Načítání lokálního serveru pro spuštění aplikace

následující okno je zobrazeno na obrázku 7. V tomto okně musíme stisknout tlačítko “ OK „pro úpravu souboru“ Web.config“, abychom mohli spustit naši aplikaci.

 MS Visual Studio Request upravit soubor " Web.config"

obr. 7. Žádost o změnu souboru “ Web.config “

v důsledku spuštění se v aktuálním webovém prohlížeči otevře stránka (obr. 8).

textový webový prohlížeč Opera localhost

Obr. 8. Text, který je zobrazen ve webovém prohlížeči

pro dokončení provádění aplikace, musíme zavolat příkaz „Stop Debugging “ z menu“ Debug “ MS Visual Studio.

4. Přidáním formuláře do aplikace

přidáme nový formulář do webové aplikace.

k tomu potřebujeme vybrat název aplikace v Průzkumníku řešení, kliknout pravým tlačítkem myši a v kontextovém menu vybrat příkaz „Přidat novou položku…“ (obr. 9).

 příkaz MS Visual Studio " Přidat novou položku..."

obr. 9. Příkaz „Přidat novou položku …“

existuje druhý způsob přidání formuláře-volání příkazu „Přidat novou položku…“ z nabídky „webové stránky“.

v důsledku toho se otevře okno „Přidat novou položku“. V tomto okně musíte vybrat šablonu „Visual C#“ a položku “ webový formulář „(obr. 10). Titulní formulář necháme tak, jak je – “ výchozí.aspx“.

MS Visual Studio Přidání nového formuláře

Obr. 10. Přidání nového formuláře

po přidání formuláře můžeme v „Průzkumníku řešení“ vidět dva další soubory (obr. 11):

  • „výchozí.aspx „- soubor formuláře v terminologii jazyka HTML;
  • “ výchozí.aspx.cs “ – soubor formuláře, který je zodpovědný za kód programu na C#.

pomocí těchto dvou souborů můžete změnit pohled na formu a uspořádat chování formuláře.

 Webová Aplikace Visual Studio Files " Výchozí.aspx "" výchozí.aspx.ČS"

obr. 11. Soubory formuláře “ výchozí.aspx “ a “ výchozí.aspx.cs „

v souboru “ výchozí.aspx“, pomocí tlačítek „Design“ a „zdroj“, můžete přepínat mezi režimem návrhu a režimem kódu (obr. 12).

 kód režimu návrhu Visual Studia

Obr. 12. Návrhový režim a kódový režim

5. Vytvoření formuláře

podle problémového stavu musí být formulář obsahovat tyto ovládací prvky:

  • tři pole pro vstup a, b, c;
  • textové řetězce pro výstupní zprávy;
  • tlačítko pro nastavení začátku výpočtu;
  • textový řetězec pro výstup výsledku.

5.1. Změna velikosti formuláře

nastavte režim návrhu (obr. 12).

pomocí myši zvětšíme velikost formuláře, jak je znázorněno na obrázku 13 (není nutné).

 Režim návrhu velikosti formuláře webové aplikace

Obr. 13. Změna velikosti formuláře v režimu návrhu

5.2. Umístěním ovládacích prvků na formuláři

pomocí myši můžete do formuláře umístit různé ovládací prvky. Práce s webovým formulářem je stejná jako práce s formulářem typu „Windows Forms“. Můžete také zadat text do formuláře.

v našem případě musíme na formuláři umístit následující ovládací prvky:

  • tři ovládací prvky typu“ Label“, což znamená “ а =“, „b=“, “ c=“;
  • jeden ovládací prvek typu“ Button“;
  • jeden ovládací prvek typu“ Label “ pro výstup výsledku.

když umístíme ovládací prvek na formulář, můžeme změnit vlastnosti ovládacích prvků (okno „Vlastnosti“) v pravé dolní části obrazovky (obr. 14).

Vlastnosti webové aplikace Visual Studio Web-form

Obr. 14. Změna vlastností ovládacích prvků webového formuláře

obecně platí, že po konstrukci musí mít formulář žádosti pohled, jak je znázorněno na obrázku 15.

 režim návrhu formuláře webové aplikace

Obr. 15. Formulář žádosti v režimu návrhu

6. Programování události kliknutí na tlačítko „Vypočítat“

další je programování události, která bude generována, když uživatel klikne na tlačítko „Vypočítat“. V MS Visual Studiu je pro webové aplikace realizován standardním způsobem.

programový kód zpracování událostí bude vygenerován v souboru “ výchozí.aspx.ČS“.

vyberte tedy ovládací prvek „Button1“. V seznamu vlastností (okno „Vlastnosti“) přejděte na kartu“ Události“. Na kartě Události pak poklepejte na “ myš „naproti názvu události „OnClick“.

systém otevře soubor “ výchozí.aspx.cs“, který má následující kód:

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { }}

do obslužné rutiny událostí Button1_Click (…) zadejte kód výpočtu plochy trojúhelníku. Obecně platí, že textový modul “ výchozí.aspx.cs “ bude vypadat.

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { double a, b, c, p, s; a = Double.Parse(TextBox1.Text); b = Double.Parse(TextBox2.Text); c = Double.Parse(TextBox3.Text); p = (a + b + c) / 2; s = Math.Sqrt(p * (p - a) * (p - b) * (p - c)); Label4.Text = "S = " + s.ToString(); }}

po spuštění aplikace ji můžeme otestovat ve webovém prohlížeči (obr. 16).

 prohlížeč Opera spustit webovou aplikaci

Obr. 16. Spuštění webové aplikace v opeře

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.