Scenariusz lekcji 1 TEMAT LEKCJI: Moja pierwsza strona w ASP.NET 2 CELE LEKCJI: 2.1 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; 2.2 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. 3 METODY NAUCZANIA pogadanka; laboratoryjna z elementami wykładu i pokazu. 4 ŚRODKI DYDAKTYCZNE komputery z zainstalowanym MS Visual Studio.NET 2005; 1
5 UWARUNKOWANIA TECHNICZNE lokalna sieć komputerowa składająca się ze stanowisk uczniowskich, z zainstalowanym MS Visual Studio.NET 2005 i Power Point; projektor multimedialny. 6 PRZEBIEG LEKCJI 2
Etap Zadanie Przebieg realizacji Uwagi do realizacji czynności organizacyjne (5 min) Faza przygotowawcza Faza realizacyjna wprowadzenie do ASP.NET (10 min) otwarcie nowego projektu strony, elementy projektu (20 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 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: o o o 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 7 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, 8 ZAŁĄCZNIKI 9 CZAS TRWANIA LEKCJI: 2 x 45 minut
10 UWAGI Scenariusz lekcji