Wprowadzenie do ASP.NET
|
|
- Szymon Rybak
- 9 lat temu
- Przeglądów:
Transkrypt
1 ITA- 103 Aplikacje internetowe Piotr Bubacz Moduł 4 Wersja 1 Spis treści... 1 Informacje o module... 2 Przygotowanie teoretyczne... 3 Przykładowy problem... 3 Podstawy teoretyczne... 3 Przykładowe rozwiązanie Porady praktyczne Uwagi dla studenta Dodatkowe źródła informacji Laboratorium podstawowe Problem 1 (czas realizacji 15 min) Problem 2 (czas realizacji 30 min) Laboratorium rozszerzone... 22
2 Informacje o module Opis modułu W tym module znajdziesz informacje dotyczące podstaw tworzenia aplikacji internetowych w Visual Studio Nauczysz się dodawad strony internetowe do aplikacji oraz umieszczad na nich kontrolki dostępne w ASP.NET. Poznasz zasady programowego odwoływania się do kontrolek oraz interakcji z użytkownikiem strony. Cel modułu Celem modułu jest poznanie zasad pracy z aplikacjami internetowymi w ASP.NET, dodawania i programowego odwoływania się do kontrolek oraz dodawania i przesyłania informacji między stronami. Uzyskane kompetencje Po zrealizowaniu modułu będziesz: potrafił tworzyd aplikacje internetowe w ASP.NET w Visual Studio 2008 potrafił dodawad kontrolki do strony internetowej potrafił odwoływad się programowo do kontrolek na stronie rozumiał zasadę przesyłania informacji między stronami Wymagania wstępne Przed przystąpieniem do pracy z tym modułem powinieneś: znad podstawy języka XHTML znad podstawy CSS Mapa zależności modułu Zgodnie z mapą zależności przedstawioną na Rys. 1, przed przystąpieniem do realizacji tego modułu należy zapoznad się z materiałem zawartym w modułach Podstawy HTML i Kaskadowe Arkusze Stylów CSS. MODUŁ 14 MODUŁ 13 MODUŁ 1 MODUŁ 12 MODUŁ 2 MODUŁ 11 MODUŁ 4 MODUŁ 3 MODUŁ 10 MODUŁ 5 MODUŁ 9 MODUŁ 8 MODUŁ 6 Rys. 1 Mapa zależności modułu Strona 4-2
3 Przygotowanie teoretyczne Przykładowy problem Podstawowym ograniczeniem języka HTML jest jego statycznośd. Nie ma możliwości w tym języku dynamicznej zmiany wyświetlanej zawartości ani reagowania na działania użytkownika. Statyczne strony są bardzo dobre jako wizytówki, ale dzisiaj ciężko sobie wyobrazid stronę internetową bez elementów dynamicznych. Firmowe strony internetowe muszą przynajmniej umożliwiad wyszukiwanie czy przeglądanie produktów. Dzisiaj firmy coraz częściej zwracają się w kierunku Web 2.0, udostępniając użytkownikom swoich serwisów możliwośd samodzielnego generowania treści. Takie narzędzia jak blog stają się podstawą komunikacji z klientami już nie tylko w dużych korporacjach, ale i w małych firmach. Firmy dostrzegają możliwości Wikipedii i udostępniają możliwośd rozszerzania swojej podstawowej wiedzy o produktach. Te wszystkie nowe elementy pojawiające się na stronach wymagają dynamicznych technologii tworzenia zawartości stron. Podstawy teoretyczne ASP.NET jest zbiorem technologii programistycznych zbudowanych na platformie.net, używanych do budowania dynamicznych aplikacji internetowych. W ASP.NET programista ma do dyspozycji wiele gotowych komponentów i klas związanych z najczęściej wykonywanymi zadaniami. Aplikacja ASP.NET Na aplikację ASP.NET mogą składad się następujące elementy: formularze internetowe (ang. Web Forms) pliki z rozszerzeniem.aspx usługi Web (ang. Web Services) pliki z rozszerzeniem.asmx pliki logiki aplikacji pliki z rozszerzeniem.vb lub.cs globalna klasa aplikacji plik Global.asax pliki konfiguracyjne pliki Web.config inne pliki np. strony HTML, arkusze CSS itp. Formularz internetowy Formularze internetowe reprezentują dynamicznie budowane strony internetowe. Składają się ze znaczników ASP.NET oraz logiki i są przesyłane do użytkownika najczęściej w postaci standardowych dokumentów XHTML. Aplikacja ASP.NET zawiera jeden lub więcej formularzy. Cała logika jest wykonywana po stronie serwera, chociaż możliwe jest wykonywanie części kodu w postaci skryptów po stronie użytkownika. Pliki konfiguracyjne Najważniejsze pliki zawierające ustawienia konfiguracyjne aplikacji ASP.NET to: Machine.config przechowywane w nim ustawienia dotyczą wszystkich aplikacji na komputerze lokalnym Web.config przechowywane w nim ustawienia dotyczą tylko wybranej aplikacji Pliki konfiguracyjne mogą byd modyfikowane w czasie działania aplikacji, lecz wiąże się to z koniecznością jej ponownego uruchomienia. Zintegrowane środowisko programistyczne Visual Studio 2008 Zintegrowane środowisko programistyczne umożliwia wytwarzanie i weryfikację aplikacji oraz przygotowywanie ich do wdrożenia. Charakteryzuje się tym, że udostępnia funkcjonalności obejmujące edycję i kompilowanie kodu źródłowego, tworzenie zasobów programu, zarządzanie bazami danych itp. Strona 4-3
4 Visual Studio 2008 IDE składa się z wielu okien o różnym przeznaczeniu (Rys. 2). W menu View można określid, które z nich mają byd widoczne dla użytkownika Rys. 2 Okno Visual Studio Okno dokumentu centralne okno aplikacji. W trybie projektowania (Design) możliwe jest graficzne projektowanie stron w trybie WYSIWYG (ang. What You See Is What You Get). W trybie podglądu kodu źródłowego (Source) w oknie wyświetlany jest kod strony. Tryb dzielony (Split) umożliwia jednoczesne wyświetlanie strony w obu widokach. 2. Toolbox zbiór elementów, które można umieścid na projektowanej stronie, pogrupowanych w kategorie. 3. Solution Explorer lista plików i folderów wchodzących w skład projektu. Wyświetla hierarchię plików. Z tego okna można przenosid i modyfikowad pliki, w szczególności możliwe jest: przenoszenia plików poprzez przeciąganie ich myszą wyświetlenie zawartości pliku w oknie dokumentów po dwukrotnym kliknięciu go wywołanie menu kontekstowego skojarzonego z elementem poprzez kliknięcie go prawym przyciskiem myszy 4. Properties lista dostępnych właściwości oraz bieżące ustawienia aktualnie zaznaczonego obiektu. 5. Error List informacje o błędach, które wystąpiły w projekcie. 6. Server Explorer interakcja z narzędziami dostępnymi na serwerze. Aplikacje internetowe w Visual Studio Tworzenie aplikacji Aby utworzyd nową aplikację w Visual Studio musimy wybrad z menu File -> New -> Web Site. Na ekranie pojawi się okno New Web Site (Rys. 3), w którym możemy określid podstawowe parametry tworzonej witryny. Strona 4-4
5 Elementy wyświetlane w oknie New Web Site: Rys. 3 Okno New Web Site 1. Zainstalowane szablony aplikacji lista, w której możemy określid, jakiego typu aplikację chcemy utworzyd. Najczęściej wybieramy szablon ASP.NET Web Site. 2. Docelowa wersja.net Framework docelowa wersja środowiska, pod którą ma byd uruchamiana aplikacja. 3. Lokalizacja witryny umiejscowienie plików aplikacji. 4. Ścieżka lub adres serwera dokładne położenie plików aplikacji na lokalnym dysku twardym lub na serwerze, zależnie od wybranej lokalizacji. 5. Język programowania języka programowania, w którym tworzona będzie aplikacja. 6. Przycisk Browse przycisk umożliwiający określenie dokładnego położenia plików aplikacji. Uruchamianie aplikacji Aby uruchomid aplikację, wybieramy z menu Debug -> Start Debugging lub naciskamy klawisz F5. Po wybraniu tej opcji przy pierwszym uruchomieniu aplikacji pojawi się okno z informacją o konieczności zezwolenia na debugowanie. W tym przypadku należy wcisnąd OK. W tym trybie nie będzie możliwe dynamiczne poprawianie strony, ale będzie możliwe debugowanie aplikacji. Możemy w dowolnym miejscu w kodzie aplikacji zatrzymad wykonywanie programu, podejrzed zmienne, sprawdzid krok po kroku wykonywanie poszczególnych wierszy kodu itp. Aplikację można również uruchomid w trybie bez możliwości debugowania, wybierając z menu głównego Debug -> Start Without debugging lub wciskając Ctrl+F5. Zaletą tego trybu jest możliwośd wprowadzania zmian w kodzie, które widoczne są po odświeżeniu strony w przeglądarce. Strona internetowa Struktura strony Stronę internetową (formularz internetowy) definiuje się w pliku z rozszerzeniem.aspx. Struktura takiego pliku składa się z trzech sekcji: dyrektyw strony, kodu aplikacji i układu strony. Dyrektywy Dyrektywy umożliwiają definiowanie podstawowych ustawieo. Mają one następującą składnię: <%@ dyrektywa atrybut="wartość" [, atrybut="wartość"[,...n] ] %> Najważniejszą i zarazem jedyną obowiązkową dyrektywą jest umieszczona na początku każdej strony internetowej ASP.NET Strona 4-5
6 określa atrybuty używane przez parser i kompilator. Pozwala m.in. określid parametry protokołu HTTP, przestrzenie nazw, wykorzystywany język programowania. Sekcja kodu aplikacji Sekcja kodu aplikacji zawiera procedury obsługi zdarzeo wraz dodatkowymi procedurami pomocniczymi. Kod aplikacji może zostad osadzony wewnątrz kodu znacznikowego (Code Inline) lub umieszczaniu kodu w osobnym pliku (Code Behind) (Rys. 4). <%@ Page <script runat="server > //logika aplikacji </script> <html> </html> plik.aspx Inline Logika aplikacji w pliku plik.aspx.cs <html> </html> plik.aspx Codebehind Rys. 4 Strona plik.aspx jako Code Inline i Code Behind W przypadku Code Inline kod aplikacji jest umieszczany w sekcji nagłówka strony (<head>) wewnątrz znacznika <script> z atrybutem runat="server", który informuje kompilator, że zawartośd tego znacznika będzie przetwarzana na serwerze przed wygenerowaniem kodu HTML dla klienta. Strona może posiadad znacznik <script> bez atrybutu runat, zawierający skrypt wykonywany po stronie klienta. Jeśli kod aplikacji ma zostad umieszczony w osobnym pliku (Code Behind), to w są zdefiniowane atrybuty CodeFile (nazwa pliku) oraz Inherits (nazwa klasy częściowej zawierającej kod aplikacji). Kod aplikacji jest zawsze kompilowany przed wykonaniem. Może on byd także prekompilowany i dołączony do aplikacji w postaci binarnej. Układ strony Układ strony jest opisany za pomocą kodu znacznikowego, który zawiera kontrolki serwerowe, ciągi tekstu oraz znaczniki języka HTML. Wygląd strony może byd zdefiniowany na stronie poprzez ustawienie właściwości indywidualnych elementów lub przy pomocy arkuszy styli. Dodawanie stron internetowych do aplikacji Do Projektu witryny można dodad nową lub istniejącą stronę internetową. Dodanie nowej strony możliwe jest: po wybraniu z menu głównego Website -> Add New item po wciśnięciu kombinacji klawiszy Ctrl+Shift+A po wybraniu Add New Item z menu kontekstowego wywoływanego po kliknięciu prawym przyciskiem myszy nazwy projektu w oknie Solution Explorer Po wybraniu jednej z powyższych opcji zostanie wyświetlone okno dialogowe (Rys. 5). Strona 4-6
7 Rys. 5 Okno dialogowe Add New Item Okno dialogowe dodawania nowego obiektu do aplikacji zawierające następujące elementy: 1. Templates opcja to umożliwia wybranie szablonu dodawanego pliku. 2. Name pole tekstowe umożliwiające określenie nazwy pliku. 3. Language lista rozwijana umożliwiająca wybór jednego z języków programowania stron internetowych. 4. Place code in separate file pole wyboru określające, czy kod aplikacji ma zostad umieszczony w osobnym pliku (pole zaznaczone), czy też w pliku.aspx w znaczniku <script> (pole niezaznaczone). 5. Select master page pole wyboru określające, czy strona internetowa bazuje na stronie wzorcowej (pole zaznaczone). Jeśli opcja ta została zaznaczona, to po wciśnięciu przycisku OK użytkownik zostanie poproszony o wskazanie strony wzorcowej. Więcej informacji na temat stron wzorcowych zostanie przedstawionych później. Kontrolki na stronie Dodawanie kontrolek do strony Kontrolki możemy dodad do strony w dowolnym widoku: Design, Split lub Source. W oknie Toolbox należy wybrad interesujący nas komponent, a następnie, przeciągnąd go na formularz lub dwukrotnie kliknąd. Kontrolka jest umieszczana zgodnie z przepływem elementów na stronie internetowej. Aby umieścid ją w dowolnym miejscu, musimy wykorzystad pozycjonowanie CSS. Określanie właściwości kontrolki Każda kontrolka posiada zbiór właściwości, które możemy określid w oknie Properites (Rys. 6). Strona 4-7
8 Rys. 6 Przykład okna Properties dla kontrolki Label Najczęściej wykorzystuje się właściwośd ID, określającą nazwę kontrolki oraz Text, pozwalającą określid wyświetlany w niej tekst. Obsługa zdarzeń Zdarzenia to pewne akcje wykonywane w odpowiedzi na interakcję użytkownika z kontrolkami na stronie. Mogą nastąpid, gdy naciska on przycisk, wybiera rekord w liście rekordów lub w inny sposób wchodzi w interakcję z interfejsem użytkownika. Zdarzenia mogą byd również generowane przez aplikację, gdy rozpoczyna lub kooczy jakieś zadanie (np. generowanie wynikowego dokumentu HTML). Możemy programowo kontrolowad działanie aplikacji za pomocą metody obsługi zdarzenia. Jest to funkcja napisana w wybranym języku programowania, wywoływana w momencie, gdy nastąpi powiązane z nią zdarzenie. Najczęściej wykorzystywanym zdarzeniem jest zdarzenie Load klasy Page. Jest ono wywoływane w momencie, gdy po stronie serwera aplikacja zainicjalizuje wszystkie obiekty kontrolek. Innym często wykorzystywanym zdarzeniem jest zdarzenie Click klasy Button, pozwalające określid, co ma się stad po wciśnięciu przycisku przez użytkownika. Wiele klas udostępnia więcej niż jedno zdarzenie, np. klasa Button oprócz wspomnianego już zdarzenia Click udostępnia również zdarzenie Command. W takim wypadku jedno z nich jest określane jako domyślne. Dla przykładu zdarzenie Click jest domyślnym zdarzeniem klasy Button. Z poziomu Visual Studio dostęp do domyślnego zdarzenia uzyskujemy po dwukrotnym kliknięciu wybranej kontrolki w trybie projektowania. Wygenerowana zostanie wówczas pusta metoda do jego obsługi. Dostęp do wszystkich zdarzeo jest możliwy po wybraniu kontrolki, a następnie kliknięciu w oknie Properties przycisku Events (oznaczone na Rys. 7 przez czerwone koło). By wygenerowad metodę obsługi dla któregoś z nich, wystarczy dwukrotnie kliknąd jego nazwę. Strona 4-8
9 Rys. 7 Okno Properties z listą zdarzeo Programowe odwoływanie do kontrolek Możemy programowo zmieniad właściwości kontrolek, odwołując się do nich w kodzie po ich nazwie, określonej przy pomocy właściwości ID (Rys. 8). Visual Studio podpowiada, jakie właściwości (np. Text) kontrolki możemy zmienid lub jakie metody możemy na niej wywoład (np. ToString). Przesyłanie informacji między stronami Rys. 8 Właściwości i metody kontrolki Label Metoda przesyłanie danych w parametrach adresu URL Przesyłane dane są widoczne w adresie docelowym dokumentu. Adres dokumentu jest oddzielany od parametrów znakiem zapytania, a parametry oddzielone są od siebie znakiem ampersand ( & ). Główną wadą tej metody jest ograniczenie ilości wysyłanych danych do maksymalnej długości paska adresu przeglądarki klienta. Dodatkowo problem może sprawiad przesyłanie danych binarnych. Wysyłanie informacji tą metodą polega na przygotowaniu odpowiednio sformatowanego ciągu znaków, który będzie zawierał lokalizację i nazwę pliku, do którego należy wysład zapytanie oraz odpowiednio dodane nazwy parametrów wraz z ich wartościami po znaku =. Ogólna postad adresu URL z dołączonymi parametrami żądania przesyłanego metodą GET: strona.aspx?parametr=wartość[¶metr=wartość[&...n] ] Na przykład jeśli chcemy wysład zmienną imie i nazwisko do strony Info.aspx, to dane te można przesład w adresie w następujący sposób: Info.aspx?imie=wartosc&nazwisko=wartosc Przygotowany ciąg znaków należy wysład przy pomocy metody Response.Redirect(url), gdzie url jest ciągiem znaków, np.: Strona 4-9
10 Response.Redirect("Info.aspx?imie=" + imietextbox.text + "&nazwisko=" + nazwiskotextbox.text); Po wykonaniu powyższego kodu przeglądarka zostanie przekierowana do strony Info.aspx, a w pasku adresu może pojawid się przykładowo następujący ciąg znaków: W celu wykorzystania tych informacji na stronie docelowej należy użyd właściwości QueryString obiektu Request, np. Request.QueryString["imie"] Metoda przesyłania zawartości jednego formularza do drugiego Metoda przesyłania zawartości jednego formularza do drugiego umożliwia przesyłanie niemal nieograniczonych ilości danych, dlatego jest stosowana w większości formularzy internetowych. Dodatkową jej zaletą jest to, że przesyłane informacje nie pokazują się w pasku adresu przeglądarki. Ta właściwośd czyni ją najlepszym rozwiązaniem przy przesyłaniu poufnych danych z uwzględnieniem takich mechanizmów, jak szyfrowanie połączenia. Przykład kodu po stronie wysyłającej: <form id="form1" runat="server"> <asp:textbox id="textbox1" runat="server"></asp:textbox> <asp:button ID="Button2" runat="server" Text="Wyślij" PostBackUrl="~/Default2.aspx" /> </form> Przykład kodu po stronie odbierającej: TextBox txt = (TextBox) PreviousPage.FindControl("TextBox1"); dane= txt.text; Połączenie obu metod Po stronie wysyłającej: protected void Button1_Click(object sender, EventArgs e) { Server.Transfer("Default2.aspx?imie=Piotr"); } Po stronie odbierajacej: protected void Page_Load(object sender, EventArgs e) { daneget= Request.QueryString["imie"]; danepost1 = Request.Form["TextBox1"].ToString(); TextBox txt = (TextBox) PreviousPage.FindControl("TextBox2"); danepost2 = txt.text; } Podsumowanie W tym rozdziale przedstawione zostały podstawowe informacje dotyczące aplikacji ASP.NET i pracy w środowisku Visual Studio. Dowiedziałeś się, jak tworzyd aplikacje ASP.NET oraz jak dodawad kontrolki do formularzy i nowe strony do aplikacji. Zostały również omówione mechanizmy przesyłania informacji między stronami. Przykładowe rozwiązanie Utworzenie aplikacji internetowej Aplikacje internetowe w Visual Studio 2008 nauczymy się tworzyd na przykładzie prostej aplikacji, której zadaniem będzie wyświetlenie komunikatu Witaj świecie. Aby utworzyd nową aplikację internetową w Visual Studio 2008, wybieramy z menu File -> New Web Site. Otworzy się okno New Web Site. Z listy Visual Studio installed templates wybieramy Strona 4-10
11 ASP.NET Web Site. Pliki aplikacji możemy przechowywad w systemie plików, na lokalnym serwerze WWW lub pod zdalną lokalizacją. Zdecydujemy się na pierwsze rozwiązanie, w tym celu z listy Location wybieramy File System, a w polu obok określamy położenie plików aplikacji w dowolnym miejscu na dysku, nazywając ostatni katalog MojaPierwszaStrona. Projekt chcemy przygotowad w języku Visual C#, więc wybieramy go z listy Language. Po kliknięciu OK we wskazanym katalogu zostaną utworzone pliki aplikacji. W oknie Solution Explorer możemy zobaczyd nowo utworzony projekt. Składają się na niego: plik Default.aspx pusta strona ASP.NET plik Web.config plik przechowujący ustawienia konfiguracyjne katalog App_Data specjalny katalog, w którym umieszczane są dane aplikacji Rys. 9 Początkowa zawartośd aplikacji Plik Default.aspx standardowo otwiera się w głównym oknie Visual Studio w widoku Source. By móc edytowad stronę w trybie WYSIWYG, możemy przełączyd się na widok Design. Zróbmy tak, następnie kliknijmy obszar strony i wpiszmy Witaj świecie!. Aby zobaczyd wynik naszej pracy w przeglądarce internetowej, musimy uruchomid aplikację. W tym celu wybieramy z menu Debug -> Start Debugging. Przy pierwszym uruchomieniu aplikacji pojawi się okno z informacją, że możliwośd debugowania nie jest włączona (Rys. 10). Jeśli nie zmienimy niczego i klikniemy OK, Visual Studio samodzielnie zmodyfikuje plik Web.config, umożliwiając nam posługiwanie się debuggerem. Na czas projektowania aplikacji warto włączyd tę opcję. Rys. 10 Okno Debugging Not Enabled Aplikację można również uruchomid w trybie bez możliwości debugowania, wybierając z menu głównego Debug -> Start Without debugging. Po uruchomieniu aplikacji powinna otworzyd się przeglądarka internetowa, a w niej strona Default.aspx. Adres strony może wyglądad następująco: Poszczególne elementy oznaczają: aplikacja jest uruchamiana na serwerze lokalnym 5110 numer portu, na którym został uruchomiony serwer MojaPierwszaStrona nazwa aplikacji Strona 4-11
12 Default.aspx strona internetowa Posługiwanie się kontrolkami Podstawową umiejętnością, jaką powinniśmy posiadad tworząc aplikacje ASP.NET, jest umiejętnośd posługiwania się kontrolkami. Pracy z nimi nauczymy się na przykładzie prostej aplikacji, pobierającej od użytkownika imię oraz płed i wyświetlającej te informacje na stronie. Utwórzmy nową aplikację, a następnie otwórzmy plik Default.aspx w trybie Design i w obszarze strony wpiszmy Podaj imię:. Obok napisu powinniśmy dodad pole tekstowe, w które użytkownik będzie mógł wpisad swoje imię. Funkcję tę spełnia kontrolka TextBox. Znajdziemy ją w oknie Toolbox, w kategorii Standard by dodad ją do strony, możemy przeciągnąd ją na obszar projektowania lub kliknąd ją dwukrotnie. Warto zauważyd, że nie możemy umieścid kontrolki w dowolnym miejscu na stronie, a jedynie obok napisu. Jest to związane z układem elementów na stronie internetowej. Jeśli chcemy swobodnie rozmieszczad kontrolki na stronie, powinniśmy użyd CSS. Warto pamiętad, aby zawsze nadawad kontrolkom znaczące nazwy. W tym celu w oknie Properties zmienimy właściwośd ID kontrolki TextBox z TextBox1 na imietextbox. Kursor w widoku projektowania powinien aktualnie znajdowad się za polem tekstowym. Naciskając Enter przeniesiemy go do nowej linii. Zobaczmy, jak wygląda kod strony, przełączając się na widok Source (możemy również przejśd do widoku Split i obserwowad jednocześnie widoki Design i Source). Warto zauważyd, że naciśnięcie klawisza ENTER spowodowało dodanie znacznika <br />. Przełączmy się z powrotem na widok Design i w drugiej linii wpiszmy Podaj płed:. Następnie dodajmy kontrolkę DropDownList reprezentującą listę rozwijaną i nadajmy jej nazwę plecdropdownlist. Możemy wypełnid ją dopuszczalnymi wartościami na dwa sposoby: wykorzystując narzędzia Visual Studio lub ręcznie dodając kolejne pozycje w kodzie strony. Zdecydujemy się na pierwsze rozwiązanie. Jeśli zaznaczymy kontrolkę w widoku Design, po jej prawej stronie powinniśmy zauważyd ikonę, tzw. Smart Tag. Smart Tag umożliwia szybki dostęp do najczęściej używanych funkcji związanych z kontrolką. Kliknijmy go i wybierzmy Edit Items. Otworzy się okno ListItem Collection Editor (Rys. 11), w którym możemy dodad elementy do listy. By dodad pierwszy element, kliknijmy przycisk Add. Rys. 11 Okno ListItem Collection Editor Na liście właściwości po prawej stronie odnajdźmy właściwośd Text, która określa tekst wyświetlany dla elementu i przypiszmy jej wartośd Kobieta. Następnie w polu Value, określającym jego unikatową wartośd, wpiszmy K. Dodajmy kolejny element do listy, lecz tym razem w polach Text i Value wpiszmy odpowiednio: Mężczyzna i M. Warto zwrócid uwagę, że standardowo pole Value jest wypełniane taką samą wartością, jak pole Text, lecz w naszym Strona 4-12
13 przypadku ze względu na problemy, które mogą występowad z polskimi znakami diakrytycznymi, lepiej będzie zastosowad skróty. Po wypełnieniu listy dodajemy na stronie kontrolkę Button o nazwie pokazbutton i w następnej linii kontrolkę Label o nazwie wyswietllabel. Chcemy, by po kliknięciu przycisku w etykiecie wyświetlały się informacje o użytkowniku. Aby wygenerowad metodę obsługi kliknięcia przycisku, wystarczy kliknąd go dwukrotnie. W efekcie w pliku Default.aspx.cs powinna pojawid się pusta metoda pokazbutton_click. Komunikat dla użytkownika przygotujemy na podstawie wartości wybranych w poszczególnych kontrolkach, a następnie ustawimy go jako treśd etykiety. Wykorzystamy do tego następujący kod, który umieścimy wewnątrz metody pokazbutton_click: string wyswietl = "Witaj " + imietextbox + "!<br />"; if (plecdropdownlist.selectedvalue == "K") wyswietl += "Jesteś kobietą"; else if (plecdropdownlist.selectedvalue == "M") wyswietl += "Jesteś mężczyzną"; wyswietllabel.text = wyswietl; Przesyłanie informacji między stronami By zaprezentowad możliwośd przesyłania informacji między stronami, do przygotowanej poprzednio aplikacji dodamy możliwośd przekazywania wartości wpisanej w polu tekstowym przy pomocy metody GET, zaś wartości wybranej z listy przy pomocy metody POST. Zaczniemy od dodania do naszej strony jeszcze jednej kontrolki Button o nazwie wyslijbutton i etykiecie Wyślij. W metodzie obsługi zdarzenia kliknięcia dodajmy następujący kod: Server.Transfer("Ankieta.aspx?imie=" + imietextbox.text); Spowoduje on przekierowanie po stronie serwera do strony Ankieta.aspx z parametrem imie, przechowującym zawartośd kontrolki imietextbox. Dodajmy nową stronę do aplikacji. W tym celu możemy wybrad z menu Website -> Add Add New Item lub kliknąd prawym przyciskiem myszy w oknie Solution Explorer i z menu kontekstowego wybrad Add New Item. Pojawi się okno Add New Item. Na liście zainstalowanych szablonów wybieramy Web Form, w polu Name wpisujemy Ankieta.aspx, zaś w polu Language wybieramy Visual C#. Pozostawiamy zaznaczone tylko jedno pole wyboru, Place code in separate file, a następnie klikamy Add. Do nowej strony dodajemy kontrolkę Label o nazwie wyswietllabel, a następnie w widoku podglądu strony klikamy dwukrotnie obszar formularza. Visual Studio otworzy edytor kodu strony i umieści kursor w metodzie Page_Load. Dodamy w niej kod pobierający wartośd przekazanego w adresie parametru imie: string wyswietl = "Witaj " + Request.QueryString["imie"] + "<br />"; a także kod pobierający dane z poprzedniej strony: DropDownList ddl = (DropDownList)PreviousPage.FindControl("plecDropDownList"); Na podstawie wybranego element w liście rozwijanej do treści komunikatu dodamy dodatkowe informacje: if (ddl.selectedvalue == "K") { wyswietl += "Jesteś kobietą."; } if (ddl.selectedvalue == "M") { wyswietl += "Jesteś mężczyzną."; } Na koocu przypisz zawartośd zmiennej wyswietl do własności Text kontrolki Label: Strona 4-13
14 wyswietllabel.text = wyswietl; Porady praktyczne Praca z Visual Studio Jeśli omyłkowo zamknąłeś któreś z okien, możesz otworzyd je ponownie korzystając z menu View. Możesz przeciągad myszą elementy z okna Solution Explorer do okna głównego, uzyskując różne efekty. Przykładowo po przeciągnięciu obrazka Visual Studio automatycznie wygeneruje znacznik <img>, zaś przy przenoszeniu arkusza stylów CSS w kodzie strony pojawi się znacznik <link>. By sprawnie pracowad w środowisku Visual Studio, powinieneś nauczyd się najważniejszych skrótów klawiszowych. Niektóre z nich są podane w tym module, zaś pełną listę znajdziesz w plikach pomocy. Pamiętaj też, że każdy skrót możesz dostosowad, wybierając z menu głównego Tools -> Customize -> Keyboard. Tworzenie aplikacji Jeśli nie wykorzystujesz zaawansowanych funkcji serwera IIS, możesz umieścid pliki aplikacji w dowolnym miejscu w systemie plików i testowad ją wykorzystując zintegrowany serwer WWW dostarczany razem z Visual Studio. Opcja ta jest szczególnie przydatna, gdy nie posiadasz uprawnieo administracyjnych do serwera IIS. Jeśli testowałeś swoją aplikację jedynie pod zintegrowanym serwerem WWW, przed uruchomieniem jej w środowisku produkcyjnym koniecznie przetestuj ją na serwerze IIS. Istnieją pewne subtelne różnice w zachowaniu tych dwóch serwerów, m.in. w zakresie obsługi statycznych plików aplikacji, takich jak dokumenty HTML, arkusze stylów CSS czy pliki graficzne. Tworząc nową aplikację Web w Visual Studio 2008 masz możliwośd wyboru wersji.net Framework. Pamiętaj, że musi ona byd zainstalowana nie tylko na komputerze, na którym tworzysz i testujesz aplikację, lecz również na serwerze, na którym zamierzasz docelowo ją umieścid. Jeśli zdecydujesz się utworzyd aplikację dla.net Framework 2.0, musisz liczyd się z tym, że udogodnienia wprowadzone w wersji 3.5, m.in. zintegrowana obsługa Ajax, nie będą dostępne. Gdy uruchamiasz aplikację bez debugowania, możesz z poziomu Visual Studio wprowadzad zmiany w kodzie aplikacji, które będą widoczne po odświeżeniu strony w przeglądarce. Przed umieszczeniem aplikacji w środowisku produkcyjnym upewnij się, że możliwośd debugowania jest wyłączona w pliku konfiguracyjnym. Zapewnisz w ten sposób lepszą wydajnośd aplikacji, zaś w przypadku błędu na stronie fragmenty kodu nie będą prezentowane użytkownikowi. Tworzenie stron Staraj się umieszczad kod strony w osobnym pliku. Możliwośd osadzania kodu wykonywalnego w kodzie znaczników przydaje się głównie przy różnego rodzaju prezentacjach. W oknie Add New Item lista szablonów zależy od dodatków zainstalowanych w systemie. Dodawanie kontrolek do strony Kontrolki są rozmieszczane na stronie tak samo, jak elementy HTML. By móc swobodnie sterowad ich położeniem, możesz wykorzystad CSS. Staraj się nie korzystad z wizualnych własności kontrolek wymienionych w oknie Properties, takich jak kolor tła czy rozmiar tekstu. Do zarządzania wyglądem strony używaj CSS. Elementy posiadające atrybut runat="server" najczęściej muszą posiadad również atrybut ID, dzięki czemu można odwoływad się do nich w kodzie. Pamiętaj, że atrybuty te możesz Strona 4-14
15 nadawad nie tylko kontrolkom serwerowym, lecz również zwykłym elementom HTML, takim jak <div> czy <img>. Nigdy nie powinieneś polegad na tym, że właściwośd ID elementu z atrybutem runat="server" będzie mied taką samą wartośd po stronie klienta i serwera. ASP.NET nie gwarantuje tego w żaden sposób i często dodaje dodatkowe elementy do nazwy. Z tego względu użycie selektorów ID w CSS, np. #imietextbox { font-weight: bold } jest zupełnie niepraktyczne. W celu określenia wyglądu kontrolek ASP.NET stosuj właściwośd CssClass i klasy CSS. Przesyłanie informacji między stronami Przesyłanie informacji między stronami w parametrach adresu URL ma ograniczone zastosowanie, gdyż nie chroni danych w żaden sposób, jak również nie pozwala przekazywad większych porcji informacji. By móc przekazywad dane binarne w parametrze adresu URL, powinieneś zastosowad jakieś kodowanie transportowe powszechnie w tym celu wykorzystuje się kodowanie Base64. Niestety musisz liczyd się z tym, że rozmiar danych po zakodowaniu ulegnie zwiększeniu. Może się zdarzyd, że w łaocuchu znaków przesyłanym w parametrze adresu URL znajdzie się jakiś znak specjalny, np. ampersand ( & ). Jeśli dokleimy taki łaocuch jako wartośd dla parametru, może ona później zostad nieprawidłowo zinterpretowana przez serwer. By zabezpieczyd się przed taką sytuacją, powinieneś kodowad wartości parametrów przy pomocy metody Server.UrlEncode. Uwagi dla studenta Jesteś przygotowany do realizacji laboratorium jeśli: umiesz tworzyd aplikacje internetowe ASP.NET w Visual Studio 2008 umiesz dodawad nowe strony do aplikacji umiesz dodawad kontrolki do strony wiesz co to jest i jak utworzyd metodę obsługi zdarzenia umiesz programowo odwoływad się do kontrolek wiesz co to jest Smart Tag i jak z niego korzystad wiesz jak przesyład informację pomiędzy stronami metodą GET i POST Pamiętaj o zapoznaniu się z uwagami i poradami zawartymi w tym module. Upewnij się, że rozumiesz omawiane w nich zagadnienia. Jeśli masz trudności ze zrozumieniem tematu zawartego w uwagach, przeczytaj ponownie informacje z tego rozdziału i zajrzyj do notatek z wykładów. Dodatkowe źródła informacji 1. Dino Esposito, Programming Microsoft ASP.NET 3.5, Microsoft Press, 2008 Praktyczne podejście do tworzenia aplikacji w ASP.NET 3.5. szczegółowy przewodnik po najważniejszych elementach projektowania stron internetowych w ASP.NET 3.5. Zawiera przegląd od podstaw do zaawansowanych elementów technologii. 2. Tomasz Jahołkowski, Jacek Matulewski, ASP.NET w Visual Web Developer Ćwiczenia, Helion, 2008 Książka przeznaczona jest dla początkujących programistów, pragnących tworzyd witryny ASP.NET, którzy zetknęli się już z jakimkolwiek językiem programowania. Dzięki temu podręcznikowi nauczysz się korzystad z opisanych narzędzi, działających w nowoczesnym środowisku Visual Web Developer Jesse Liberty, Dan Hurwitz, ASP.NET. Programowanie, Helion, 2006 Strona 4-15
16 Podręcznik opisujący zasady tworzenia aplikacji i witryn internetowych przy użyciu języka C# 2.0, środowiska programistycznego Visual Studio 2005 i bibliotek.net 2.0. Przedstawia środowisko Visual Studio 2005 i szczegółowo omawia koncepcję budowania aplikacji za pomocą kontrolek. 4. Chris Hart, John Kauffman, David Sussman, Chris Ullman, Beginning ASP.NET 2.0 with C#, Wrox, 2006 W książce autorzy prezentują podstawy ASP.NET. Pokazują nie tylko teorię, ale również przykłady kodu w języku C#. 5. The Official Microsoft ASP.NET Site, Strona zawiera najnowsze informacje dotyczące technologii ASP.NET. Początkującym programistom ASP.NET warto polecid informacje zawarte w zakładce Get Started. Z kolei cennym źródłem wiedzy dla wszystkich bez wyjątku jest zakładka Learn. Strona 4-16
17 Laboratorium podstawowe Problem 1 (czas realizacji 15 min) Twoja firma rozpoczęła ekspansję na rynku dynamicznych aplikacji internetowych. W koocu ile można zarabiad na tworzeniu prostych stron WWW? Ponieważ chcesz byd dobrym szefem, postanowiłeś poznad technologię, w której będziecie tworzyli dynamiczne aplikacje. Wasz wybór padł na technologię ASP.NET. Swoją przygodę z nią postanowiłeś rozpocząd od prostego zadania wyświetlenia na stronie internetowej fragmentu tekstu, dzisiejszej daty oraz pobranego od użytkownika imienia. Zadanie 1. Utwórz nową stronę w Visual Studio Dodaj tekst do strony. Uruchom aplikację ASP.NET Tok postępowania Otwórz Visual Studio Z menu wybierz File -> New Web Site. Z listy Visual Studio installed templates wybierz ASP.NET Web Site. Z listy Location wybierz File System, a w polu obok określ lokalizację dla pliku w dowolnym miejscu na dysku. Z listy Language wybierz Visual C#. Kliknij OK. Przełącz się na widok Split. Na stronie internetowej w obszarze podglądu strony wpisz Witaj świecie!. Zapisz stronę wybierając z menu File -> Save Default.aspx lub wciskając kombinację klawiszy Ctrl+S. Uruchom przygotowaną aplikację wybierając z menu Debug -> Start Debugging lub wykorzystując klawisz F5. Po wybraniu tej opcji przy pierwszym uruchomieniu aplikacji pojawi się okno z informacją o konieczności zezwolenia na debugowanie (Rys. 12). Wciśnij OK. Rys. 12 Okno z informacją o modyfikacji pliku Web.config 3. Dodaj kontrolki Label 4. Dodaj procedurę obsługi zdarzenia Na stronie w nowej linii dopisz Dzisiaj jest, a następnie z okna Toolbox przeciągnij kontrolkę Label, umieszczoną w zakładce Standard. Kontrolkę możesz umieścid w obszarze podglądu strony lub w kodzie źródłowym. Wybierz dodaną kontrolkę i w oknie Properties w polu (ID) wpisz dzisiajlabel, natomiast pole Text zostaw puste. W widoku podglądu strony kliknij dwukrotnie formularz. Visual Studio otworzy edytor kodu strony i umieści kursor w metodzie Page_Load. Do metody dodaj następujący kod wyświetlającą aktualną datę w Strona 4-17
18 Page_Load 5. Dodaj kontrolki TextBox, Button i obsłuż zdarzenia Click 6. Przetestuj stronę kontrolce dzisiajlabel: dzisiajlabel.text = DateTime.Today.ToShortDateString(); Zapisz zmiany i uruchom przygotowaną stronę. Na stronie w nowej linii dopisz: Podaj swoje imię:, a następnie z okna Toolbox przeciągnij kontrolkę TextBox i w oknie Properities w polu (ID) wpisz imietextbox. Następnie obok poprzedniej kontrolki dodaj do strony kontrolkę Button w oknie Properities w polu Text wpisz Wyświetl, a w polu (ID) wyswietlbutton W nowej linii dodaj kontrolkę Label i w oknie Properities w polu (ID) wpisz imielabel i usuo zwartośd pola Text. Dwukrotnie kliknij kontrolkę Button. Visual Studio otworzy edytor kodu strony i umieści kursor w metodzie wyswietlbutton_click. Do metody dodaj: imielabel.text = "Witaj " + imietextbox.text; Zapisz zmiany i uruchom przygotowaną stronę. W oknie tekstowym podaj swoje imię, a następnie wciśnij przycisk Wyświetl. Problem 2 (czas realizacji 30 min) Poprzednie zadanie okazało się byd łatwiejsze niż sądziłeś. Zachęcony pierwszymi sukcesami rzuciłeś sobie nowe wyzwanie postanowiłeś dowiedzied się, jak przesyład informacje między stronami. Zdecydowałeś, że przygotujesz prostą ankietę dla agencji modelek i modeli, którą prowadzi Twój dobry przyjaciel. Kto wie, może nawet uda Ci się go namówid do zmiany strony internetowej? Wymyśliłeś, że na pierwszej stronie użytkownik będzie mógł wprowadzid imię oraz określid swoją płed, na podstawie której będzie następnie przekierowywany na odpowiednią stronę z pytaniami. Zadanie 1. Dodaj nową stronę do aplikacji 2. Dodaj kontrolkę do wpisania imienia, określenia płci oraz przekierowania na stronę ankiety Tok postępowania Otwórz Visual Studio Z menu wybierz File -> New Web Site. Z listy Visual Studio installed templates wybierz ASP.NET Web Site. Z listy Location wybierz File System, a w polu obok określ lokalizację dla pliku w dowolnym miejscu na dysku. Z listy Language wybierz Visual C#. Kliknij OK. Na stronie napisz Podaj swoje imię:, a następnie z okna Toolbox przeciągnij kontrolkę TextBox. Ustaw jej właściwośd ID na imietextbox. W nowej linii dodaj tekst Podaj płed:, a następnie kontrolkę DropDownList. Ustaw jej właściwośd ID na plecdropdownlist. Zaznacz ostatnio dodaną kontrolkę w widoku projektowania strony, a następnie kliknij ikonę, która pojawi się po jej prawej stronie (Smart Tag) i wybierz Edit Items (Rys. 13). Strona 4-18
19 Rys. 13 Okno Listitem Collection Editor 3. Dodaj nową stronę do projektu zawierającą pytania dla kobiet W oknie ListItem Collection Editor wciśnij przycisk Add. W obszarze Properties po prawej stronie w polu Text wpisz Kobieta, a w polu Value K. Kliknij przycisk Add. W obszarze Properties po prawej stronie w polu Text wpisz Mężczyzna, a w polu Vaule M. Dodaj kontrolkę Button i w oknie Properities w polu Text wpisz Wyświetl, a w polu (ID) wyswietlbutton. Następnie dwukrotnie ją kliknij. Visual Studio otworzy edytor kodu strony i umieści kursor w metodzie wyslijbutton_click. W metodzie dodaj następujący kod: if (plecdropdownlist.selectedvalue=="k") {Response.Redirect("Kobieta.aspx?imie=" + imietextbox.text); } else if (plecdropdownlist.selectedvalue == "M") {Response.Redirect("Mezczyzna.aspx?imie=" + imietextbox.text); } Wybierz menu Website -> Add Add New Item lub wciśnij Ctrl+Shift+A lub w oknie Solution Explorer kliknij prawym przyciskiem myszy i wybierz Add New Item (Rys. 14). Rys. 14 Okno Add New Item Strona 4-19
20 4. Pobierz dane przesłane do strony przy pomocy metody GET 5. Umieśd pytania do ankiety 6. Dodaj nową stronę do projektu zawierającą podziękowania za wypełnienie ankiety 7. Dodaj nową stronę do projektu zawierającą Określ następujące elementy dla nowej strony: nazwa: Kobieta.aspx język: Visual C# opcja Place code in separate file zaznaczona opcja Select master page niezaznaczona Do nowej strony dodaj kontrolkę Label. i w oknie Properities w polu (ID) wpisz wyswietllabel i usuo zwartośd pola Text. W widoku podglądu strony kliknij dwukrotnie formularz. Visual Studio otworzy edytor kodu strony i umieści kursor metodzie Page_Load. Do metody dodaj kod pobierający dane z poprzedniej strony przesłane w parametrze imie adresu URL: wyswietllabel.text = "Witaj " + Request.QueryString["imie"]; W pliku Kobieta.aspx poniżej kontrolki Label dodaj elementy umożliwiające pobranie informacji od użytkownika serwisu: wpisz E- mail: i dodaj kontrolkę TextBox. Nadaj jej odpowiednią właściwośd ID. Kolejno dodaj w osobnych wierszach kontrolki TextBox wraz z poprzedzającymi je informacjami umożliwiające pobranie następujących danych: wzrost numer ubrania numer buta obwód biustu talia biodra Na dole strony dodaj kontrolkę Button i w oknie Properities w polu Text wpisz Wyświetl, a w polu (ID) wyswietlbutton. Następnie dwukrotnie ją kliknij. W metodzie wyslijbutton_click dodaj następujący kod: Server.Transfer("Dziekujemy.aspx?imie=" + Request.QueryString["imie"]); Dodaj nową stronę do projektu. Określ następujące elementy dla nowej strony: nazwa: Dziekujemy.aspx język: Visual C# opcja Place code in separate file zaznaczona opcja Select master page niezaznaczona Do nowoutworzonej strony dodaj kontrolkę Label. Określ jej właściwośd ID na wyswietllabel, natomiast właściwośd Text zostaw pustą. W widoku podglądu strony kliknij dwukrotnie formularz. Visual Studio otworzy edytor kodu strony i umieści kursor metodzie Page_Load. Do metody dodaj kod pobierający dane z poprzedniej strony przesłane w parametrze imie adresu URL: wyswietllabel.text = Request.QueryString["imie"] + ", dziękujemy za wypełnienie ankiety"; Dodaj nową stronę do projektu. Określ następujące elementy dla nowej strony: nazwa: Mezczyzna.aspx język: Visual C# Strona 4-20
21 pytania dla mężczyzn i pobierz dane przesłane przy pomocy metody GET 8. Umieśd pytania do ankiety 9. Przetestuj stronę opcja Place code in separate file zaznaczona opcja Select master page niezaznaczona Do nowej strony dodaj kontrolkę Label i w oknie Properities w polu (ID) wpisz wyswietllabel i usuo zwartośd pola Text. W widoku podglądu strony kliknij dwukrotnie formularz. Visual Studio otworzy edytor kodu strony i umieści kursor metodzie Page_Load. Do metody dodaj kod pobierający dane z poprzedniej strony przesłane w parametrze imie adresu URL: wyswietllabel.text = "Witaj " + Request.QueryString["imie"]; W pliku Mezczyzna.aspx poniżej kontrolki Label dodaj elementy umożliwiające pobranie informacji od użytkownika serwisu: wpisz E- mail: i dodaj kontrolkę TextBox. Nadaj jej odpowiednią właściwośd ID. Kolejno dodaj w osobnych wierszach kontrolki TextBox wraz z poprzedzającymi je informacjami umożliwiające pobranie następujących danych: wzrost numer ubrania numer buta obwód klatki obwód pasa Na dole strony dodaj kontrolkę Button i w oknie Properities w polu Text wpisz Wyświetl, a w polu (ID) wyswietlbutton. Zmieo jej właściwośd Text na Wyślij, a ID na wyslijbutton. Następnie dwukrotnie ją kliknij. W metodzie wyslijbutton_click dodaj następujący kod: Server.Transfer("Dziekujemy.aspx?imie=" + Request.QueryString["imie"]); Zapisz zmiany i uruchom stronę Default.aspx. W oknie tekstowym podaj swoje imię, wybierz płed, a następnie wciśnij przycisk Wyświetl. Dlaczego zastosowano Server.Transfer w metodzie wyslijbutton_click? Co to umożliwia? Strona 4-21
22 Laboratorium rozszerzone Po ukooczeniu poprzedniego zadania postanowiłeś pokazad ankietę Twojemu koledze, prowadzącemu agencję modeli i modelek. Bardzo spodobał mu się pomysł na nową stronę dla agencji. Już dawno myślał o takiej ankiecie na swojej stronie, aby ułatwid sobie prowadzenie rekrutacji i poszerzyd swoją bazę modeli i modelek. W związku z tym zgodziłeś się przygotowad serwis internetowy dla agencji modelek i modeli Modelinki. Twoim zadaniem jest opracowanie wyglądu strony i przygotowanie strony głównej, na której powinieneś umieścid m.in. link do ankiety. Strona ankiety musi umożliwid pobranie od każdego chętnego do pracy w charakterze modela następujących informacji: imię nazwisko adres zamieszkania telefon wiek wzrost waga kolor włosów kolor oczu rozmiar ubrania numer butów doświadczenie (wybierane od 1 do 5) płed Na podstawie płci należy pobrad następujące informacje: w przypadku kobiet: obwód biustu wielkośd miseczki talia biodra długośd nogi w przypadku mężczyzn: klatka pas długośd nogi Na stronie z podziękowaniem za wypełnienie ankiety powinno znaleźd się podsumowanie podanych w ankiecie informacji. Wszystkie strony aplikacji powinny mied spójny wygląd. Strona 4-22
Zaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
Zadanie 1. Tworzenie nowej "strony sieci WEB". Będziemy korzystad ze stron w technologii ASP.NET.
Zadanie 1. Tworzenie nowej "strony sieci WEB". Będziemy korzystad ze stron w technologii ASP.NET. Ważne! Przy pierwszym uruchomieniu Visual Studio zostaniemy zapytani, jaki ma byd podstawowy język programowania
Dodaj do kontrolki MultiView dwie kontrolki View, nazywając je po kolei: ankietaglowna i podsumowanie.
1. Wstaw linki do ankiet na stronie glownej aplikacji 2. Dodaj strone Ankieta.aspx do projektu 3.Dodawanie kontrolek MultiView Na stronie Default.aspx wstaw dwa odnośniki wskazujące na ankietę dla nowych
Microsoft.NET: LINQ to SQL, ASP.NET AJAX
Microsoft.NET: LINQ to SQL, ASP.NET AJAX Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2008 oraz serwer bazy danych SQL Server Express 2005 (lub
Aplikacje Internetowe
Aplikacje Internetowe ITA-103 Wersja 1 Warszawa, październik 2008 2008 Piotr Bubacz. Autor udziela prawa do bezpłatnego kopiowania i dystrybuowania wśród pracowników uczelni oraz studentów objętych programem
Twoja ulotka instrukcja obsługi programu
Twoja ulotka instrukcja obsługi programu Spis treści: Wprowadzenie... 2 Instalacja... 3 Uruchomienie... 7 Wybór układu ulotki... 8 Ekran główny... 11 Tworzenie ulotki... 12 Dodawanie własnego produktu...
Programowanie obiektowe
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami tworzenia aplikacji okienkowych w C#. Wprowadzenie teoretyczne. Rozważana w
Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)
Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2012. W ramach projektu budowana jest prosta
Aplikacje WWW. Laboratorium z przedmiotu Aplikacje WWW - zestaw 01
Laboratorium z przedmiotu Aplikacje WWW - zestaw 01 Cel zajęć. Celem zajęć jest zapoznanie z technologią ASP.NET Web Forms. Wprowadzenie teoretyczne. 1. Komunikacja klient-serwer poprzez połączenie internetowe
Technologia WebParts
Piotr Bubacz Moduł 12 Wersja 1 Spis treści... 1 Informacje o module... 2 Przygotowanie teoretyczne... 3 Przykładowy problem... 3 Podstawy teoretyczne... 3 Uwagi dla studenta... 7 Dodatkowe źródła informacji...
ASP.NET MVC. Podstawy. Zaawansowane programowanie internetowe Instrukcja nr 3
3 ASP.NET MVC Podstawy 1 1. Cel zajęć Celem zajęć jest zapoznanie się z podstawami ASP.NET MVC 2.0 Framework. 2. Zadanie Proszę zbudować prostą aplikację WWW przy zastosowaniu framework a ASP.NET MVC 2.0
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji
5.2. Pierwsze kroki z bazami danych
5.2. Pierwsze kroki z bazami danych Uruchamianie programu Podobnie jak inne programy, OO Base uruchamiamy z Menu Start, poprzez zakładkę Wszystkie programy, gdzie znajduje się folder OpenOffice.org 2.2,
Ćwiczenie 8. Kontrolki serwerowe
Ćwiczenie 8 Temat: Kontrolki serwerowe ASP.NET cz.2 Cel ćwiczenia: W ramach tego ćwiczenie student zapozna się z kolejnymi kontrolkami serwerowymi oraz z metodami ich walidacji, a także z kontrolkami umożliwiającymi
Rys. 3. Kod elementów na stronie po dodaniu kontrolek podstawowych.
1 2 Kontrolki standardowe WP7 Michał Ręczkowicz, Opublikowano: 2012-02-08 http://msdn.microsoft.com/pl-pl/library/rozpoczecie-pracy-z-windows-phone--kontrolki-standardowe W tym samouczku dowiesz się, jakie
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy
Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:
Praca z projektemi w MS VB.NET Scenariusz lekcji Scenariusz lekcji 1 TEMAT LEKCJI: Praca z projektami w MS VB.NET. 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: podać definicje podstawowych pojęć związanych
Aplikacje Internetowe
Aplikacje Internetowe ITA-103 Wersja 1 Warszawa, październik 2008 Spis treści Wprowadzenie i-4 Moduł 1 Podstawy HTML 1-1 Moduł 2 Kaskadowe Arkusze Stylów CSS 2-1 Moduł 3 Podstawy JavaScript 3-1 Moduł 4
Programowanie w środowisku graficznym GUI
Programowanie w środowisku graficznym GUI 1. Wprowadzenie Język C# jest stworzony do szybkiego tworzenia aplikacji przy pomocy zintegrowanego środowiska programistycznego IDE (ang. Itegrated Development
Podstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer
Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio
Podstawy programowania Ćwiczenie Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio Tematy ćwiczenia algorytm, opis języka programowania praca ze środowiskiem, formularz, obiekty
Zasady tworzenia podstron
Zasady tworzenia podstron Jeśli tworzysz rozbudowaną witrynę internetową z wieloma podstronami, za chwilę dowiesz się, jak dodawać nowe podstrony w kreatorze Click Web, czym kierować się przy projektowaniu
Temat: Organizacja skoroszytów i arkuszy
Temat: Organizacja skoroszytów i arkuszy Podstawowe informacje o skoroszycie Excel jest najczęściej wykorzystywany do tworzenia skoroszytów. Skoroszyt jest zbiorem informacji, które są przechowywane w
Zadanie 1. Stosowanie stylów
Zadanie 1. Stosowanie stylów Styl to zestaw elementów formatowania określających wygląd: tekstu atrybuty czcionki (tzw. styl znaku), akapitów np. wyrównanie tekstu, odstępy między wierszami, wcięcia, a
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 1).
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 1). Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię usług sieciowych (ang. Web Services).
Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9
Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Uruchamianie edytora OpenOffice.ux.pl Writer 9 Dostosowywanie środowiska pracy 11 Menu Widok 14 Ustawienia dokumentu 16 Rozdział 2. OpenOffice
Laboratorium 7 Blog: dodawanie i edycja wpisów
Laboratorium 7 Blog: dodawanie i edycja wpisów Dodawanie nowych wpisów Tworzenie formularza Za obsługę formularzy odpowiada klasa Zend_Form. Dla każdego formularza w projekcie tworzymy klasę dziedziczącą
UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI
UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. II Rzeszów, 2010 Strona 1 z 11 APLIKACJA BAZODANOWA MICROSOFT ACCESS
Instrukcja do zdjęć. Instrukcja krok po kroku umieszczania zdjęd na aukcji bez ograniczeo. MD-future. md-future@o2.pl
Instrukcja do zdjęć 2011 Instrukcja krok po kroku umieszczania zdjęd na aukcji bez ograniczeo. md-future@o2.pl Spis treści Krok 1. Dopasowanie rozmiaru zdjęcia do standardów.... 3 Krok 2. Wstawianie zdjęcia
Tworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1
Tworzenie okna dialogowego w edytorze raportu SigmaNEST część 1 Edytor raportu SigmaNEST to wszechstronne narzędzie umożliwiające zarówno dostosowanie każdego raportu pod specyficzne oczekiwania klienta,
Przewodnik... Tworzenie Landing Page
Przewodnik... Tworzenie Landing Page Spis treści Kreator strony landing page Stwórz stronę Zarządzaj stronami 2 Kreator strony landing page Kreator pozwala stworzyć własną stronę internetową z unikalnym
Projektowanie serwisów internetowych
Piotr Bubacz Moduł 6 Wersja 1 Spis treści Projektowanie serwisów internetowych... 1 Informacje o module... 2 Przygotowanie teoretyczne... 3 Przykładowy problem... 3 Podstawy teoretyczne... 3 Przykładowe
Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia
Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia nowego projektu (poniżej są utworzone projekty) Po kliknięciu
Dodanie nowej formy do projektu polega na:
7 Tworzenie formy Forma jest podstawowym elementem dla tworzenia interfejsu użytkownika aplikacji systemu Windows. Umożliwia uruchomienie aplikacji, oraz komunikację z użytkownikiem aplikacji. W trakcie
etrader Pekao Podręcznik użytkownika Strumieniowanie Excel
etrader Pekao Podręcznik użytkownika Strumieniowanie Excel Spis treści 1. Opis okna... 3 2. Otwieranie okna... 3 3. Zawartość okna... 4 3.1. Definiowanie listy instrumentów... 4 3.2. Modyfikacja lub usunięcie
Aplikacje internetowe i rozproszone - laboratorium
Aplikacje internetowe i rozproszone - laboratorium ASP.NET Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005 oraz dostęp do bazy danych z tabelą
Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych
Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych widok ankiety w przeglądarce Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy
Budowanie listy Odbiorców
Budowanie listy Odbiorców W tym przewodniku dowiesz się jak Skutecznie budować listę Odbiorców, korzystając z narzędzi dostępnych w Twoim koncie oraz zarządzać ustawieniami subskrypcji. Budowanie listy
Pracownia internetowa w każdej szkole (edycja Jesień 2007)
Instrukcja numer D2/08_01 Pracownia internetowa w każdej szkole (edycja Jesień 2007) Opiekun pracowni internetowej cz. 2 (D2) Określanie właściwości stron WWW (domyślne pliki startowe, katalogi wirtualne,
BAZY DANYCH Panel sterujący
BAZY DANYCH Panel sterujący Panel sterujący pełni z reguły rolę centrum, z którego wydajemy polecenia i uruchamiamy różnorodne, wcześniej zdefiniowane zadania, np. wyświetlamy formularze lub drukujemy
Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania
1) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi elementami obiektowymi systemu Windows wykorzystując Visual Studio 2008 takimi jak: przyciski, pola tekstowe, okna pobierania danych
Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych
Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych widok ankiety w przeglądarce Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy
Mobilna Aplikacja Handlowa
Strona 1/10 Mobilna Aplikacja Handlowa System raportowania MAH Publisher.NET MAH Publisher.NET informacje ogólne i wymagania... 2 Uruchomienie programu MAH Publisher.... 2 Lista raportów, tworzenie raportów,
Włączanie/wyłączanie paska menu
Włączanie/wyłączanie paska menu Po zainstalowaniu przeglądarki Internet Eksplorer oraz Firefox domyślnie górny pasek menu jest wyłączony. Czasem warto go włączyć aby mieć szybszy dostęp do narzędzi. Po
Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM
Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM Opis użytkowy aplikacji ebookreader Przegląd interfejsu użytkownika a. Okno książki. Wyświetla treść książki podzieloną na strony. Po prawej stronie
5.4. Tworzymy formularze
5.4. Tworzymy formularze Zastosowanie formularzy Formularz to obiekt bazy danych, który daje możliwość tworzenia i modyfikacji danych w tabeli lub kwerendzie. Jego wielką zaletą jest umiejętność zautomatyzowania
Instalacja i konfiguracja IIS-a na potrzeby dostępu WEB do aplikacji Wonderware InTouch Machine Edition
Instalacja i konfiguracja IIS-a na potrzeby dostępu WEB do aplikacji Wonderware InTouch Machine Edition Informator Techniczny Wonderware nr 164 27.06.2017 r. INSTALACJA MICROSOFT INTERNET INFORMATION SERVICES
Tworzenie bazy danych na przykładzie Access
Tworzenie bazy danych na przykładzie Access Tworzenie tabeli Kwerendy (zapytania) Selekcja Projekcja Złączenie Relacja 1 Relacja 2 Tworzenie kwedend w widoku projektu Wybór tabeli (tabel) źródłowych Wybieramy
Przewodnik... Budowanie listy Odbiorców
Przewodnik... Budowanie listy Odbiorców W tym przewodniku dowiesz się jak Skutecznie budować listę Odbiorców, korzystając z narzędzi dostępnych w Twoim koncie oraz zarządzać ustawieniami subskrypcji. Każda
Pierwsza strona internetowa
HTML i CSS Pierwsza strona internetowa Rozpoczynając pracę na swoim komputerze powinieneś posiadać: dowolny edytor tekstowy (np. Notatnik), dostęp do Internetu, Microsoft Visual Studio. Podstawy formatowania
Instrukcja instalacji elektronicznego systemu obiegu dokumentów administracyjnych - esoda.
Instrukcja instalacji elektronicznego systemu obiegu dokumentów administracyjnych - esoda. wersja 2.2 data 4 września 2008 SPIS TREŚCI: A. Instalacja oprogramowania esoda... 3 B. Rozwiązywanie problemów...
INSTRUKCJE WIKAMP Dotyczy wersji systemu z dnia
INSTRUKCJE WIKAMP Dotyczy wersji systemu z dnia 22.04.2016 Spis treści: Jak zmienić hasło?... 1 Jak zmodyfikować profil użytkownika?... 5 Jak zmienić hasło? 1 S t r o n a Hasło umożliwia zalogowanie się
- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy
Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy - Narzędzie Windows Forms - Przykładowe aplikacje 1 Narzędzia Windows Form Windows Form jest narzędziem do tworzenia aplikacji dla
ASP.NET AJAX Control Toolkit
Piotr Bubacz Moduł 14 Wersja 1 Spis treści... 1 Informacje o module... 2 Przygotowanie teoretyczne... 3 Przykładowy problem... 3 Podstawy teoretyczne... 3 Przykładowe rozwiązanie... 4 Uwagi dla studenta...
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości
Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy dwie Encje (tabele) prawym
Modelowanie obiektowe - Ćw. 1.
1 Modelowanie obiektowe - Ćw. 1. Treść zajęć: Zapoznanie z podstawowymi funkcjami programu Enterprise Architect (tworzenie nowego projektu, korzystanie z podstawowych narzędzi programu itp.). Enterprise
Aplikacje WWW - laboratorium
Aplikacje WWW - laboratorium JavaServer Faces Celem ćwiczenia jest przygotowanie aplikacji internetowej z wykorzystaniem technologii JSF. Prezentowane ćwiczenia zostały wykonane w środowisku Oracle JDeveloper
Programowanie Obiektowe GUI
Programowanie Obiektowe GUI Swing Celem ćwiczenia jest ilustracja wizualnego tworzenia graficznego interfejsu użytkownika opartego o bibliotekę Swing w środowisku NetBeans. Ponadto, ćwiczenie ma na celu
Instalacja systemu zarządzania treścią (CMS): Joomla
Instalacja systemu zarządzania treścią (CMS): Joomla Na stronie http://www.cba.pl/ zarejestruj nowe konto klikając na przycisk:, następnie wybierz nazwę domeny (Rys. 1a) oraz wypełnij obowiązkowe pola
Aleksander Galisz. Gf aktura 1.0. Podręcznik użytkownika 2011-07-19
Aleksander Galisz Gf aktura 1.0 Podręcznik użytkownika 2011-07-19 1 Spis treści 1. Wymagania systemowe... 4 2. Instalacja... 4 2.1. Instalacja.NET Framework 3.5 SP1... 4 2.2. Instalacja programu Wkhtmltopdf...
1. Instalacja Programu
Instrukcja obsługi dla programu Raporcik 2005 1. Instalacja Programu Program dostarczony jest na płycie cd, którą otrzymali Państwo od naszej firmy. Aby zainstalować program Raporcik 2005 należy : Włożyć
Instrukcja konfiguracji
Instrukcja konfiguracji ONTP.NET Sp. z o.o. ul. Cynarskiego 5, 65-831 Zielona Góra +48 684785140, +48 684785149 http://www.ontp.net, kontakt@ontp.net Spis treści 1 PIERWSZE URUCHOMIENIE ICARGO....- 4-2
1 ZAMIESZCZANIE PLIKÓW DO ZAJĘĆ NA PLATFORMIE MOODLE
Rozdział: Zamieszczanie plików do zajęd na platformie Moodle 1 ZAMIESZCZANIE PLIKÓW DO ZAJĘĆ NA PLATFORMIE MOODLE 1.1 LOGOWANIE Aby umieścid lub zmodyfikowad materiały do prowadzonego przez siebie przedmiotu
Edytor tekstu OpenOffice Writer Podstawy
Edytor tekstu OpenOffice Writer Podstawy OpenOffice to darmowy zaawansowany pakiet biurowy, w skład którego wchodzą następujące programy: edytor tekstu Writer, arkusz kalkulacyjny Calc, program do tworzenia
1. Jak utworzyć mapę z punktami korzystając z przeglądarki?
Instrukcja tworzenia mapy z rozmieszczeniem stanowisk ślimaka winniczka (Helix pomatia L.) Aby utworzyd mapę z rozmieszczeniem punktów trzeba posiadad konto e-mail w serwisie Google albo zainstalowad na
Soneta Sp. z o.o. Standardowe kreatory CRM
Soneta Sp. z o.o. Standardowe kreatory CRM Spis treści 1. Wstęp...2 2. Kreatory w enova CRM...2 3. Uruchomienie kreatora...3 4. Formularz kreatora Kampania z korespondencją...3 5. Formularz kreatora Nowy
Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp
Krótki kurs obsługi środowiska programistycznego Turbo Pascal 7.0 1 z 12 Wstęp Środowisko programistyczne Turbo Pascal, to połączenie kilku programów w jeden program. Środowisko to zawiera m.in. kompilator,
Zadanie 9. Projektowanie stron dokumentu
Zadanie 9. Projektowanie stron dokumentu Przygotowany dokument można: wydrukować i oprawić, zapisać jako strona sieci Web i opublikować w Internecie przekonwertować na format PDF i udostępnić w postaci
Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0
Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0 UWAGA 1: Przed dokonaniem jakichkolwiek zmian, zalecamy skopiować wcześniej kod html modułu do pliku na lokalnym dysku. W przypadku problemów ułatwi
Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości
Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy dwie Encje (tabele) prawym
Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP
5.0 5.3.3.7 Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz korzystać z narzędzi administracyjnych
dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika
asix 4 Edytor Bazy Zmiennych Podręcznik użytkownika asix 4 dokumentacja Edytor Bazy Zmiennych ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście znaki firmowe
Przykładowa dostępna aplikacja w Visual Studio - krok po kroku
Przykładowa dostępna aplikacja w Visual Studio - krok po kroku Zadaniem poniższego opisu jest pokazanie, jak stworzyć aplikację z dostępnym interfejsem. Sama aplikacja nie ma konkretnego zastosowania i
2. Kliknij Insert->Userform. Jeżeli Toolbox nie pojawi się automatycznie, kliknij View -> Toolbox. Otrzymany widok powinien być jak poniżej.
Formularze VBA Przykład1 INTERAKTYWNY FORMULARZ Program tworzący interaktywny formularz. Objaśnienie: w dowolnym momencie można wprowadzić wartość w polu tekstowym ID, Excel VBA wczytuje odpowiedni rekord.
Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości
Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości Wstęp Platforma Zdalnej Edukacji Gliwickiej Wyższej Szkoły Przedsiębiorczości (dalej nazywana
INSTRUKCJA OBSŁUGI APLIKACJI SpedSystem
INSTRUKCJA OBSŁUGI APLIKACJI SpedSystem 1 Spis treści 1. Pierwsze kroki... 3 1.1 Rejestracja... 3 1.2 Logowanie... 3 1.3 Przypomnienie hasła... 3 1.4 Pełna aktywacja konta... 4 2. Logowanie... 4 2.1 Opis
Instrukcja redaktora strony
Warszawa 14.02.2011 Instrukcja redaktora strony http://przedszkole198.edu.pl wersja: 1.1 1. Zasady ogólne 1.1. Elementy formularza do wprowadzania treści Wyróżniamy następujące elementy do wprowadzania
Aplikacje WWW - laboratorium
Aplikacje WWW - laboratorium Serwlety Celem ćwiczenia jest przygotowanie kilku prostych serwletów ilustrujących możliwości tej technologii. Poszczególne ćwiczenia prezentują sposób przygotowania środowiska,
Korzystanie z aplikacji P-touch Transfer Manager
Korzystanie z aplikacji P-touch Transfer Manager Wersja 0 POL Wprowadzenie Ważna uwaga Treść niniejszego dokumentu i dane techniczne produktu mogą ulegać zmianom bez powiadomienia. Firma Brother zastrzega
Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji
Tworzenie bazy danych w postaci aplikacji Access - Aplikacja 1. Otwórz plik zawierający bazę danych Wypożyczalni kaset video o nazwie Wypożyczalnia.mdb. 2. Utworzy kwerendę, która wyświetli tytuły i opisy
News gadget dla urzędu Jak szybko i skutecznie dostarczyd informacje?
00 News gadget dla urzędu Jak szybko i skutecznie dostarczyd informacje? Instrukcja dla pracowników urzędu Stowarzyszenie PEMI 00-05-4 Spis treści. Opis... 3. Zastosowanie... 3.. Wymagania dotyczące źródeł
APLIKACJA SHAREPOINT
APLIKACJA SHAREPOINT Spis treści 1. Co to jest SharePoint?... 2 2. Tworzenie nowej witryny SharePoint (obszar roboczy)... 2 3. Gdzie znaleźć utworzone witryny SharePoint?... 3 4. Personalizacja obszaru
Przewodnik użytkownika (instrukcja) AutoMagicTest
Przewodnik użytkownika (instrukcja) AutoMagicTest 0.1.21.137 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja
Podręcznik użytkownika programu. Ceremonia 3.1
Podręcznik użytkownika programu Ceremonia 3.1 1 Spis treści O programie...3 Główne okno programu...4 Edytor pieśni...7 Okno ustawień programu...8 Edycja kategorii pieśni...9 Edytor schematów slajdów...10
Wprowadzenie do środowiska Visual Studio cz. 2 (ćwiczenie wykonywane zdalnie) Wykorzystanie Wirtualnego portu COM
Wprowadzenie do środowiska Visual Studio cz. 2 (ćwiczenie wykonywane zdalnie) Wykorzystanie Wirtualnego portu COM 1.1 Cel ćwiczenia: Celem dwiczenia jest zaznajomienie studenta z tematyka tworzenia aplikacji
BACKUP BAZ DANYCH FIREBIRD
BACKUP BAZ DANYCH FIREBIRD SPIS TREŚCI Informacje ogólne... 2 Tworzenie projektu... 2 Krok 1: Informacje podstawowe... 2 Krok 2: Dane... 3 Backup bazy umieszczonej na serwerze... 3 Bezpośredni backup pliku
BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.
BAZA_1 Temat: Tworzenie i modyfikowanie formularzy. Do wprowadzania danych do tabel słuŝą formularze. Dlatego zanim przystąpimy do wypełniania danymi nowo utworzonych tabel, najpierw przygotujemy odpowiednie
uczyć się bez zagłębiania się w formalnym otoczeniu,
CZĘŚĆ 3 - INTERNET 3.1 WSTĘP Internet jest globalnym zbiorem połączonych ze sobą komputerów, które przesyłają informacje między sobą za pośrednictwem szybkich połączeń sieciowych oraz linii telefonicznych.
Zarządzanie stanem w aplikacjach ASP.NET
Piotr Bubacz Moduł 11 Wersja 1 Zarządzanie stanem w aplikacjach ASP.NET Spis treści... 1 Informacje o module... 2 Przygotowanie teoretyczne... 3 Przykładowy problem... 3 Podstawy teoretyczne... 3 Uwagi
1. Przypisy, indeks i spisy.
1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy
PROTEKTOR Instrukcja Obsługi
PROTEKTOR Instrukcja Obsługi Uniwersalna Aplikacja Do Składania i Weryfikacji Podpis Elektronicznego W formacie XADES Wszystkich Dostawców Certyfikatów Wersja 1.0.0.1 Instrukcja użytkownika: 3 grudnia
Tomasz Greszata - Koszalin
T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołów HTTP oraz HTTPS i oprogramowania IIS (ang. Internet Information Services).
Pakiet Sokrates Instrukcja instalacji
Pakiet Sokrates Instrukcja instalacji Dokument przedstawia sposób instalacji programu Sokrates na komputerze PC z systemem operacyjnym Windows. Instalacja pracuje w sieci LAN. ERI Software 2013 Przed rozpoczęciem
wersja 1.0 ośrodek komputerowy uj cm ul. mikołaja kopernika 7e, Kraków tel
S Y S T E M B A D A Ń A N K I E T O W Y C H wersja 1.0 uj cm, 31-034 Kraków tel. 12 422 99 63 Opis konfiguracji Tworzenie ankiety rozpoczynamy ikoną znajdującą się w prawym górnym rogu ekranu. Ilustracja
Tworzenie prezentacji w MS PowerPoint
Tworzenie prezentacji w MS PowerPoint Program PowerPoint dostarczany jest w pakiecie Office i daje nam możliwość stworzenia prezentacji oraz uatrakcyjnienia materiału, który chcemy przedstawić. Prezentacje