Moja pierwsza strona w ASP.NET
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:
– 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