Scenariusz lekcji

Temat lekcji:

Moja pierwsza strona w ASP .NET

Cele lekcji:

Wiadomości:

Uczeń potrafi:

  • opisać cechy ASP .NET;

  • wymienić elementy projektu w ASP .NET;

  • opisać sposoby tworzenia stron ASP.NET;

  • podać przykłady istniejących stron typu .aspx;

Umiejętności:

Uczeń potrafi:

  • utworzyć nowy projekt ASP .NET;

  • umieścić kontrolki na projekcie formularza;

  • zmieniać wybrane właściwości kontrolek;

  • oprogramowywać zdarzenia dla istniejących kontrolek;

  • uruchamiać projekt w środowisku Visual Studio 2005.

Metody nauczania

  • pogadanka;

  • laboratoryjna z elementami wykładu i pokazu.

Środki dydaktyczne

  • komputery z zainstalowanym MS Visual Studio .NET 2005;

Uwarunkowania techniczne

  • lokalna sieć komputerowa składająca się ze stanowisk uczniowskich, z zainstalowanym MS Visual Studio .NET 2005 i Power Point;

  • projektor multimedialny.

Przebieg lekcji

Etap

Zadanie

Przebieg realizacji

Uwagi do realizacji

Faza przygotowawcza

– czynności organizacyjne (5 min)

– wprowadzenie do ASP .NET (10 min)

– podanie tematu lekcji

– przedstawienie zagadnień, które zostaną omówione na lekcji, zaciekawienie uczniów jej treścią

– pogadanka z uczniami na temat ich doświadczeń z programowaniem i tworzeniem stron WWW

– pogadanka na temat języka opisu strony HTML oraz języków umożliwiających programowanie na stronach WWW (Java, PHP, ASP)

– pogadanka na temat sposobu uruchamiania programów umieszczonych na stronach (po stronie klienta – HTML, po stronie serwera ASP, PHP, CGI)

– przykłady stron ASP .NET

Faza realizacyjna

– otwarcie nowego projektu strony, elementy projektu

(20 min)

– uruchomienie Visual Studio 2005

– omówienie budowy środowiska Visual Studio 2005

– otwarcie nowego projektu WebSite i określenie jego cech

– omówienie elementów projektu i widoków

– omówienie komponentów, jakie znajdują się w każdym z widoków

– omówienie okien narzędziowych Visual Studio 2005 oraz sposobu ich obsługi (autoukrywanie, dokowanie) i zastosowania

– umieszczenie podstawowych kontrolek serwerowych na formularzu (10 min)

– omówienie podstawowych kontrolek i ich zastosowania (Label, TextBox, Button)

– przedstawienie sposobów umieszczania kontrolek w formularzu

– umieszczenie na formularzu kontrolek:

  • Label

  • TextBox

  • Button

– omówienie zasad rozmieszczania kontrolek

– omówienie zasad nazewnictwa kontrolek i nadanie im nazw

– ustawianie właściwości kontrolek za pomocą okna Properties

– programowanie reakcji na kliknięcie przycisku Zatwierdź (10 min)

– przejście do okna kodu

– omówienie procedury obsługi zdarzenia – tworzenie, budowa, zastosowanie, typy zdarzeń

– utworzenie procedury zdarzenia dla kontrolki typu Button

– przypomnienie i wykorzystanie niektórych podstawowych elementów języka Visual Basic

– kodowanie procedury obsługi zdarzenia dla kontrolki typu Button

– uruchomienie i testowanie swojej pierwszej strony

(5 min)

– omówienie sposobu uruchamiania stron ASP w środowisku Visual Studio 2005 oraz na serwerze

– ASP .NET Development Server

– uruchomienie i testowanie strony

– rozbudowa projektu o kontrolkę „Calendar” (15 min)

– omówienie kontrolek złożonych

– autoformatowanie kontrolek

– programowanie odczytu wybrania daty z kalendarza

– testowanie strony

Faza podsumowująca

– porównanie cech stron ASP .NET ze stronami HTML i innymi (15 min)

– porównanie tworzenia stron w ASP .NET z innymi typami stron

– przypomnienie poznanych elementów umieszczonych na stronie

– przypomnienie sposobu obsługi kontrolek (procedury obsługi zdarzeń)

– pogadanka – czym odróżnia się strona programowana w ASP czy PHP od tradycyjnej strony opisanej za pomocą języka HTML

Bibliografia

[1] D. Mackenzie, K. Sharkey, Visual Basic .NET dla każdego, Helion, Gliwice 2002.

[2] W.-M. Lee, ASP.NET. Zapiski programisty, Helion, Gliwice 2006,

Załączniki

Czas trwania lekcji:

2 x 45 minut

Uwagi

Rt2etAIuJwcTa

Pobierz załącznik

Plik PDF o rozmiarze 76.99 KB w języku polskim
R1eYg9BPlbMO4

Pobierz załącznik

Plik DOC o rozmiarze 72.50 KB w języku polskim