Microsoft.NET: ASP.NET MVC + Entity Framework (Model First)
|
|
- Urszula Izabela Skiba
- 8 lat temu
- Przeglądów:
Transkrypt
1 Microsoft.NET: ASP.NET MVC + Entity Framework (Model First) Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio W ramach projektu budowana jest prosta aplikacja ASP.NET MVC 4 do ogłaszania informacji o podróżach samochodowych w celu znalezienia współuczestników podróży do partycypacji w kosztach. Dla uproszczenia w projekcie pominięte są kwestie autoryzacji dostępu przy korzystaniu z serwisu. Model bazy danych dla aplikacji będzie tworzony zgodnie ze strategią Model First. Kroki ćwiczenia: 1. Utworzenie nowego projektu (Web Project). a) Uruchom narzędzie Microsoft Visual Studio jeśli nie jest jeszcze uruchomione. b) Z menu głównego wybierz File New Project. Wybierz szablon ASP.NET MVC 4 Web Application z kategorii Visual C# -> Web. Jako nazwę projektu podaj TravelMates. Pozostałe opcje pozostaw domyślne i kliknij przycisk OK. c) W kolejnym kroku kreatora jako szablon projektu MVC 4 wybierz Internet Application. Upewnij się, że jako silnik widoków wybrany jest Razor (sprawdź jakie inne opcje są do wyboru). Nie zaznaczaj opcji tworzenia projektu dla testów jednostkowych.
2 d) Obejrzyj strukturę projektu w panelu Solution Explorer zwracając uwagę na utworzone przez kreator foldery. e) Obejrzyj kod startowy aplikacji w pliku Global.asax.cs. Odszukaj w folderze App_Start plik zawierający reguły routingu dla aplikacji i obejrzyj jego zawartość. f) Uruchom projekt kombinacją klawiszy Ctrl+F5. g) Przetestuj nawigację po stronach aplikacji zwracając uwagę na zawartość paska adresu w przeglądarce. h) Zarejestruj się do aplikacji (tj. utwórz nowe konto) klikając Log On, a następnie Register. i) Odszukaj kod strony odpowiedzialny za wyświetlanie linku umożliwiającego logowanie lub nazwę użytkownika z możliwością wylogowania się. Sprawdź w jaki sposób można uzyskać w kodzie strony informację o zalogowanym użytkowniku (obejrzyj kod stosownego fragmentu widoku). 2. Utworzenie obiektowego modelu danych w projekcie i odwzorowanie go na schemat bazy danych a) W panelu Solution Explorer wywołaj prawym klawiszem myszy menu kontekstowe dla projektu i wybierz opcję Add -> New Item. Wybierz opcję tworzenia modelu danych
3 encji Entity Framework (ADO.NET Entity Data Model) jako nazwę jego pliku podając TravelMates.edmx. b) W wywołanym kreatorze modelu danych wybierz opcję Empty Model i kliknij Finish.
4 c) W automatycznie otwartym do edycji w trybie graficznym modelu danych umieść na diagramie nową encję przeciągając ją z palety (Toolbox). d) Zaznacz encję na diagramie i poprzez paletę właściwości (Properties) ustaw nazwę encji na Trip, a następnie nazwę zbioru instancji encji na Trips e) Obejrzyj właściwości atrybutu Id zwracając uwagę na ustawienie automatycznej generacji wartości tego atrybutu w bazie danych. f) Korzystając z opcji menu kontekstowego Add->Scalar Property dodaj do encji Trip następujące właściwości zgodnie z poniższą tabelką:
5 Name Nullable Type FromCity False String ToCity False String StartDate False DateTime OrganizedBy True String PhoneNumber False String g) Zapisz projekt. Następnie z poziomu diagramu encji wywołaj menu kontekstowe i wybierz opcję Generate Database from Model.
6 h) W oknie kreatora, które się pojawi kliknij New Connection. W ustawieniach nowego połączenia jako źródło podaj Microsoft SQL Server Database File, a następnie kliknij przycisk Browse. Zleć utworzenie nowego pliku bazy danych przechodząc do katalogu, w którym masz prawo zapisu, jako nazwę pliku podając TripsXXXXX, gdzie XXXXX to Twój numer indeksu. Rozszerzenie *.mdf pliku zostanie nadane automatycznie. Kliknij OK i w okienku, które się pojawi, potwierdź decyzję o utworzeniu nowego pliku bazy danych.
7 i) Po powrocie do głównego okna kreatora kliknij Next. j) W drugim kroku kreatora obejrzyj wygenerowany skrypt i kliknij Finish. k) Zapisz wszystkie zmiany. Wróć do modelu encji. Obejrzyj odwzorowanie encji na tabelę (w oknie Mapping Details). Następnie obejrzyj kod źródłowy klasy encji. 3. Uruchomienie skryptu SQL w bazie danych. Komentarz: Z pozoru nic prostszego Visual Studio umożliwia uruchomienie skryptu otwartego w edytorze poprzez wywołanie menu kontekstowego i wybranie z niego opcji Execute SQL. Niestety uruchomienie skryptu SQL w dołączonym pliku bazy danych z poziomu Visual Studio jest problematyczne. Ponieważ nasz skrypt zawiera właściwie dwa polecenia SQL, uruchomimy je na pliku bazy danych jedno po drugim, w pewnym sensie omijając ograniczenia Visual Studio. a) Z menu kontekstowego węzła pliku bazy danych w panelu Server Explorer wybierz opcję New Query. Zamknij okno dialogowe z prośbą o wybór obiektów, na których ma operować tworzone zapytanie. b) Skopiuj ze skryptu treść polecenia CREATE TABLE i wklej polecenie do okna edytora zapytania. c) Uruchom polecenie SQL, np. klikając odpowiednią ikonę w pasku narzędziowym. d) Powtórz kroki b) i c) dla polecenia ALTER TABLE ze skryptu.
8 4. Wprowadzenie przykładowych danych do tabeli. a) Przejdź do panelu Server Explorer. Poprzez odpowiednie połączenie z bazą danych odszukaj utworzoną w bazie danych tabelę na którą odwzorowana jest encja Trip. Przejdź do podglądu danych tabeli. b) Wprowadź do tabeli dwa przykładowe wiersze 5. Utworzenie kontrolerów i widoków do przeglądania informacji o zgłoszonych podróżach. a) Z menu kontekstowego dla folderu Controllers w panelu Solution Explorer wybierz opcję Add->Controller. Jako jego nazwę podaj TripsController, a jako szablon scaffoldingu wybierz MVC controller with empty read/write actions (celowo nie wybierzemy kontrolera, który tworzy również widoki, aby przećwiczyć ich ręczne dodawanie).
9 b) Obejrzyj kod wygenerowanego kontrolera. Zwróć uwagę na komentarze wskazujące przewidywany sposób wywoływania poszczególnych akcji kontrolera. Odszukaj atrybuty metod reprezentujących akcje wywoływane inną metodą HTTP niż GET. Zauważ że dla operacji edycji, dodawania i usuwania kreator wygenerował pary metod o tej samej nazwie: jedna dla metody GET, a druga dla POST. Zastanów się która będzie uruchamiana jako pierwsza i która wykona rzeczywistą operację modyfikacji modelu. c) Zastąp ciało metody Index utworzonego kontrolera poniższym kodem. var trips = db.trips; return View(trips); d) Zapisz wszystkie zmiany, a następnie przebuduj projekt wybierając opcję Rebuild z menu kontekstowego węzła projektu w oknie Solution Explorer. e) Pozostając w edytorze kodu kontrolera wywołaj menu kontekstowe z poziomu sygnatury metody Index i wybierz z niego opcję Add View. Pozostaw zaproponowaną nazwę widoku. (Dzięki temu, że jest taka sama jak nazwa akcji kontrolera, metoda akcji zwracająca widok nie musi podawać jawnie jego nazwy.) Zaznacz, że widok ma być silnie typowany. Jako klasę modelu wybierz klasę encji Trip. Jako szablon scaffoldingu wybierz List. Pozostaw zaproponowane ustawienia dotyczące strony wzorcowej.
10 f) Obejrzyj kod wygenerowanego widoku. Zapisz wszystkie zmiany. Uruchom aplikację. Wprowadź w pasku adresu przeglądarki adres prowadzący do listy podróży. g) Przejdź do edycji strony wzorcowej. Zmień nagłówek na Travel Mates i dodaj pozycję menu prowadzącą do listy podróży (wzoruj się na istniejących już trzech pozycjach menu). Ponownie uruchom i przetestuj aplikację. h) Wróć do edycji kodu kontrolera i zastąp ciało metody Details poniższym kodem. var trip = db.trips.firstordefault(t => t.id == id); i) Tym samym sposobem co poprzednio utwórz silnie typowany widok, który będzie prezentował szczegółowe informacje na temat podanej podróży. W kreatorze jako zawartość widoku podaj Details. j) Uruchom aplikację i podejrzyj szczegóły o podróżach. k) Zmodyfikuj adres w przeglądarce, aby sprawdzić co się stanie przy próbie podejrzenia szczegółów na temat podróży o nieistniejącym identyfikatorze. l) Zastąp ciało akcji Details w kontrolerze poniższym kodem. var trip = db.trips.firstordefault(t => t.id == id); if (trip == null) ViewBag.BadId = id; return View("NotFound"); else m) Utwórz kolejny widok dla akcji Details. Nazwij go NotFound. Tym razem widok nie będzie silnie typowany. (Dlatego kontroler przekazuje mu dane przez słownik ViewBag, a nie obiekt modelu.)
11 n) W kodzie dodanej właśnie strony widoku zastąp tytuł strony przez Trip not found, a jej zawartość przez: does not exist.</h2> o) Zapisz zmiany. Uruchom aplikację. Sprawdź co się stanie przy próbie obejrzenia informacji o nieistniejącej podróży. 6. Obsługa dodawania nowych podróży. a) Zastąp ciało akcji Create (wołanej przez GET) w kontrolerze poniższym kodem. Gdy użytkownik jest zalogowany, jego nazwa pojawi się domyślnie jako organizator podróży. Trip trip = new Trip(); if (HttpContext.User!= null) trip.organizedby = HttpContext.User.Identity.Name; b) Zastąp parametr akcji Create (wołanej przez POST) przez trip typu Trip. Dzięki temu framework MVC przekaże do metody gotowy obiekt encji z danymi z formularza (bez tej modyfikacji, w ciele metody konieczne by było ręczne utworzenie takiego obiektu i wypełnienie go przekazanymi jako parametr danymi z formularza).
12 c) Zastąp ciało akcji Create (wołanej przez POST) w kontrolerze poniższym kodem. try if (ModelState.IsValid) db.trips.add(trip); db.savechanges(); return RedirectToAction("Index"); catch d) Utwórz kreatorem stronę widoku do wprowadzania danych o nowej podróży. Wywołaj kreator z poziomu kodu akcji kontrolera Create wołanej przez GET. W kreatorze jako zawartość widoku podaj Create. e) Zapisz zmiany. Uruchom aplikację i przetestuj dodawanie informacji o nowych podróżach. Sprawdź czy gdy użytkownik jest zalogowany, automatycznie wypełnia się pole organizatora podróży. UWAGA: Podczas wprowadzania danych zwróć uwagę na kompletność informacji i format daty. Ponieważ nie zaimplementowaliśmy jeszcze walidacji na poziomie aplikacji ani obsługi błędów przy interakcji z bazą danych, przy niekompletnych lub niepoprawnych danych ponownie przedstawiany jest formularz bez żadnych informacji o przyczynach niezapisania danych do bazy. 7. ZADANIA DODATKOWE DLA CHĘTNYCH: a) Zaimplementuj obsługę edycji informacji o podróżach. b) Zaimplementuj obsługę usuwania informacji o podróżach (W tym wypadku najpierw wyświetlana powinna być strona z prośbą o potwierdzenie decyzji.) 8. Obsługa błędów zwracanych przez bazę danych. a) W sekcji obsługi wyjątku metody Create wołanej przez POST dodaj poniższy wiersz (to samo dla metody Edit wołanej przez POST). ViewBag.ErrorMessage = "Nie udało się zapisać danych. Sprawdź czy data jest poprawna."; b) W sekcji obsługi wyjątku metody Delete wołanej przez POST dodaj poniższy wiersz. ViewBag.ErrorMessage = "Nie udało się usunąć danych. Sprawdź czy dane nie zostały usunięte przez innego użytkownika."; c) Na końcu treści stron widoków Create, Edit i Delete umieść poniższy element wyświetlający przekazywany komunikat o błędzie. <p class="error">@viewbag.errormessage</p>
13 d) Przetestuj zachowanie aplikacji przy próbie dodania informacji dla roku Walidacja danych na poziomie modelu poprzez adnotacje. UWAGA: Ponieważ wykorzystując Entity Framework nie zastosowaliśmy strategii Code First, nie możemy umieścić adnotacji bezpośrednio przy atrybutach klasy encji. Kod tej klasy został wygenerowany na podstawie graficznego modelu i nie powinien być zmieniany ręcznie przez programistę. Wykorzystamy więc mechanizm klas częściowych i klasę metadanych powiązaną z klasą encji a) Dodaj w katalogu Models klasę częściową Trip bez ciała. Możesz użyć w tym celu kreator Add->Class. Zwróć uwagę aby klasa była umieszczona w tej samej przestrzeni nazw co klasa częściowa Trip wygenerowana przez kreator. b) W tym samym pliku źródłowym i w tej samej przestrzeni nazw umieść poniższą klasę metadanych. Obejrzyj zawarte w niej adnotacje i zaimportuj dla nich odpowiednie przestrzenie nazw. public class TripMetaData public object Id get; set; [Required] public object FromCity get; set; [Required] public object ToCity get; set; [Required] [DataType(DataType.Date)] public object StartDate get; set; [Required] [StringLength(30, MinimumLength = 2)] public object OrganizedBy get; set; [Required] public object PhoneNumber get; set; c) Definicję dodanej w punkcie a) klasy częściowej poprzedź poniższą adnotacją aby powiązać klasę encji z klasą metadanych. [MetadataType(typeof(TripMetaData))] d) Obejrzyj w kodzie stron widoków do edycji i dodawania danych elementy odpowiedzialne za wyświetlanie błędów walidacji na poziomie komponentów modelu. e) Uruchom aplikację i przetestuj wszystkie dodane mechanizmy walidacji dodając lub edytując wycieczki.
14 DODATEK Kompletny przykładowy kod kontrolera implementowanego w tutorialu. using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.Mvc; namespace TravelMates.Controllers public class TripsController : Controller // GET: /Trips/ public ActionResult Index() var trips = db.trips; return View(trips); // GET: /Trips/Details/5 public ActionResult Details(int id) var trip = db.trips.firstordefault(t => t.id == id); if (trip == null) ViewBag.BadId = id; return View("NotFound"); else // GET: /Trips/Create public ActionResult Create() Trip trip = new Trip(); if (HttpContext.User!= null) trip.organizedby = HttpContext.User.Identity.Name;
15 // POST: /Trips/Create [HttpPost] public ActionResult Create(Trip trip) try if (ModelState.IsValid) db.trips.add(trip); db.savechanges(); return RedirectToAction("Index"); catch ViewBag.ErrorMessage = "Nie udało się zapisać danych. Sprawdź czy data jest poprawna."; // GET: /Trips/Edit/5 public ActionResult Edit(int id) Trip trip = db.trips.firstordefault(t => t.id == id); if (trip == null) ViewBag.BadId = id; return View("NotFound"); else // POST: /Trips/Edit/5 [HttpPost] public ActionResult Edit(Trip trip) try if (ModelState.IsValid) db.entry(trip).state = EntityState.Modified; db.savechanges(); return RedirectToAction("Index"); catch ViewBag.ErrorMessage = "Nie udało się zapisać danych. Sprawdź czy data jest poprawna.";
16 // GET: /Trips/Delete/5 public ActionResult Delete(int id) Trip trip = db.trips.firstordefault(t => t.id == id); if (trip == null) ViewBag.BadId = id; return View("NotFound"); else // POST: /Trips/Delete/5 [HttpPost, ActionName("Delete")] // Ustawiamy ActionName aby metoda mogla nazywac sie // inaczej niz Delete wywolywane przez GET // nie moze byc dwoch metod Delete o tej samej sygnaturze // inne wyjscie to drugi nieuzywany parametr FormCollection public ActionResult DeleteConfirmed(int id) Trip trip = db.trips.firstordefault(t => t.id == id); try db.trips.remove(trip); db.savechanges(); return RedirectToAction("Index"); catch ViewBag.ErrorMessage = "Nie udało się usunąć danych. Sprawdź czy dane nie zostały usunięte przez innego użytkownika.";
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
Bardziej szczegółowoMicrosoft.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 2015. W ramach projektu budowana jest prosta
Bardziej szczegółowoASP.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
Bardziej szczegółowoMicrosoft.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
Bardziej szczegółowoZaawansowane 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
Bardziej szczegółowoAplikacje 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ą
Bardziej szczegółowoWYKORZYSTANIE WZORCA MVC W ASP.NET
MACIEJ WĘGRZYNOWSKI Wydział Elektroniki i Informatyki Politechniki Koszalińskiej Kierunek Informatyka, II rok studiów niestacjonarnych drugiego stopnia Przedmiot PROGRAMOWANIE W ŚRODOWISKU.NET WYKORZYSTANIE
Bardziej szczegółowoMateriał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
Bardziej szczegółowoMicrosoft.NET: Warstwa dostępu do danych (DAL) w aplikacjach ASP.NET Web Forms
Microsoft.NET: Warstwa dostępu do danych (DAL) w aplikacjach ASP.NET Web Forms Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2008 oraz serwer bazy
Bardziej szczegółowoLaboratorium 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ą
Bardziej szczegółowo2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji
2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji 1. Utwórz aplikację ze skoroszytu emp_prac.csv. W tym celu wykonaj poniższe czynności: a. Zaloguj się do systemu APEX jako użytkownik
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowo1 LINQ. Zaawansowane programowanie internetowe Instrukcja nr 1
1 LINQ 1 1. Cel zajęć Celem zajęć jest zapoznanie się z technologią LINQ oraz tworzeniem trójwarstwowej aplikacji internetowej. 2. Zadanie Proszę przygotować aplikację WWW, która: będzie pozwalała na generowanie
Bardziej szczegółowo4 AS SP.NET MVC. Widok. Zaawansowane programowanie internetowe Instrukcja nr 4
4 AS SP.NET MVC Widok 1 1. Cel zajęć Celem zajęć jest zapoznanie się z metodami tworzenia widoków w ASP.NET MVC 2. Wprowadzenie Na poprzednich zajęciach stworzyliśmy prostą aplikację pokazującą podstawowe
Bardziej szczegółowoAplikacje 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
Bardziej szczegółowo2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji
2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji 1. Utwórz aplikację ze skoroszytu emp_prac.csv. W tym celu wykonaj poniższe czynności: a. Zaloguj się do systemu APEX jako użytkownik
Bardziej szczegółowoWeb Services (SOAP) Ćwiczenie 1
Web Services (SOAP) Ćwiczenia dotyczące platformy Java EE zostały przygotowane z myślą o środowisku NetBeans w wersji 8.x (do pobrania z http://www.netbeans.org/). Do wykonania ćwiczeń dotyczących platformy
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium ASP.NET. Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005 oraz dostęp do serwera Microsoft SQL Server 2005. Treść ćwiczenia
Bardziej szczegółowoBaza danych sql. 1. Wprowadzenie
Baza danych sql 1. Wprowadzenie Do tej pory operowaliście na listach. W tej instrukcji pokazane zostanie jak stworzyć bazę danych. W zadaniu skorzystamy z edytora graficznego struktury bazy danych, który
Bardziej szczegółowoJava EE: JSF + EJB + JPA
Java EE: JSF + EJB + JPA Celem ćwiczenia jest utworzenie prostej aplikacji bazodanowej umożliwiającej przeglądanie i dodawanie zleceń serwisowych. Ćwiczenie pokazuje współpracę technologii JSF (podstawowej
Bardziej szczegółowoZastępstwa Optivum. Jak przenieść dane na nowy komputer?
Zastępstwa Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Zastępstwa Optivum na innym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych programu
Bardziej szczegółowoD:\DYDAKTYKA\ZAI_BIS\_Ćwiczenia_wzorce\04\04_poprawiony.doc 2009-lis-23, 17:44
Zaawansowane aplikacje internetowe EJB 1 Rozróżniamy dwa rodzaje beanów sesyjnych: Stateless Statefull Celem tego laboratorium jest zbadanie różnic funkcjonalnych tych dwóch rodzajów beanów. Poszczególne
Bardziej szczegółowoModele danych walidacja widoki zorientowane na model
Modele danych walidacja widoki zorientowane na model 1. Wprowadzenie Modele danych Modele danych w ASP.NET MVC to klasy znajdujące się w katalogu Models. Ich zadaniem jest mapowanie danych przesyłanych
Bardziej szczegółowoAplikacje internetowe laboratorium
Aplikacje internetowe laboratorium ASP.NET - praca z bazą danych Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2010 oraz dostęp do bazy danych z
Bardziej szczegółowoInstrukcja laboratoryjna cz.6
Programowanie aplikacji internetowych 2013/2014 Instrukcja laboratoryjna cz.6 Technologia Silverlight cz.2 Prowadzący: Tomasz Goluch Wersja: 3.0 I. Model danych (tworzenie bazy na podstawie modelu). Cel:
Bardziej szczegółowoPlatformy Programowania
Platformy Programowania Ćwiczenie 1 4 x Hello World! Środowisko programistyczne, w którym będziemy pracować do wakacji: Microsoft Visual Studio 2010 Profesional 1. Utwórz aplikację konsolową. Po uruchomieniu
Bardziej szczegółowo5 AS SP.NET MVC. Walidacja danych. Zaawansowane programowanie internetowe Instrukcja nr 5
5 AS SP.NET MVC Walidacja danych 1 1. Cel zajęć Celem zajęć jest zapoznanie się z metodami walidacji danych wprowadzanych przez użytkownika oraz z tworzeniem własnych walidatorów. 2. Zadanie Proszę przebudować
Bardziej szczegółowoAplikacje internetowe - laboratorium ASP.NET praca z bazą danych
Aplikacje internetowe - laboratorium ASP.NET praca z bazą danych Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2010 oraz dostęp do bazy danych z
Bardziej szczegółowoWYKONANIE 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
Bardziej szczegółowoSposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby
Bardziej szczegółowoKorzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP
Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP W tym opracowaniu opisano, jak korzystać z edytora zasad grupy do zmiany ustawień zasad lokalnych dla
Bardziej szczegółowoAplikacje internetowe i rozproszone - laboratorium
Aplikacje internetowe i rozproszone - laboratorium Enterprise JavaBeans (EJB) Celem tego zestawu ćwiczeń jest zapoznanie z technologią EJB w wersji 3.0, a w szczególności: implementacja komponentów sesyjnych,
Bardziej szczegółowoInstrukcja laboratoryjna
Zaawansowane techniki obiektowe 2016/17 Instrukcja laboratoryjna Testy funkcjonalne Prowadzący: Tomasz Goluch Wersja: 1.0 Testowanie aplikacji z bazą danych Większość współczesnych aplikacji korzysta z
Bardziej szczegółowo3. Budowa prostych raportów opartych o bazę danych
3. Budowa prostych raportów opartych o bazę danych 1. Przy pomocy kreatora utwórz raport tabelaryczny, wyświetlający dane dotyczące prowadzących listę przebojów. W tym celu: a. Uruchom narzędzie Application
Bardziej szczegółowo5. Integracja stron aplikacji, tworzenie zintegrowanych formularzy i raportów
5. Integracja stron aplikacji, tworzenie zintegrowanych formularzy i raportów 1. W chwili obecnej formularz Edycja prowadzących utworzony w poprzednim zestawie ćwiczeń służy tylko i wyłącznie do edycji
Bardziej szczegółowoZadanie 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
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium JavaServer Pages Celem ćwiczenia jest zbudowanie kilku prostych stron internetowych z użyciem technologii JSP. Podczas ćwiczenia wykorzystany zostanie algorytm sortowania bąbelkowego
Bardziej szczegółowoJak przenieść bazę danych na zdalny serwer?
Jak przenieść bazę danych na zdalny serwer? Uwaga: przed przystąpieniem do dalszych czynności pobierz i zainstaluj najnowszą wersję aplikacji, a następnie wykonaj kopię zapasową bazy danych. W tym celu
Bardziej szczegółowoE:\DYDAKTYKA\ZAI\ZWWW\Laboratoria\L07\Java Persistence.doc 2011-lis-24, 17:0 Zaawansowane aplikacje internetowe Laboratorium Java Persistence.
Zaawansowane aplikacje internetowe Laboratorium Java Persistence. Adaptacja rozwiązania dla środowiska NetBeans 7.0.1: Łukasz Przytuła, opracowanie materiałów: Andrzej Dawidowicz Do wykonania ćwiczeń potrzebne
Bardziej szczegółowoRealizacja Aplikacji Internetowych 2013 laboratorium cz. 2 K.M. Ocetkiewicz
Realizacja Aplikacji Internetowych 2013 laboratorium cz. 2 K.M. Ocetkiewicz Walidacja po stronie klienta: - w MVC 3 i 4 domyślnie jest włączona także walidacja po stronie klienta - wykorzystuje ona JavaScript
Bardziej szczegółowoMicrosoft.NET: ASP.NET Web Forms + Entity Framework (Database First)
Microsoft.NET: ASP.NET Web Forms + Entity Framework (Database First) Do realizacji ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2012. Celem ćwiczeń jest konfrontacja
Bardziej szczegółowoĆwiczenie dotyczące platformy Java EE zostało przygotowane z myślą o środowisku NetBeans w wersji 7.3 (do pobrania z
RESTful Web Services Ćwiczenie dotyczące platformy Java EE zostało przygotowane z myślą o środowisku NetBeans w wersji 7.3 (do pobrania z http://www.netbeans.org/). Celem ćwiczenia jest przygotowanie usługi
Bardziej szczegółowoEnterprise JavaBeans (EJB)
Enterprise JavaBeans (EJB) Celem tego zestawu ćwiczeń jest zapoznanie z sesyjnymi komponentami Enterprise JavaBeans. Zilustrowane będą różnice między komponentami stanowymi i bezstanowymi. Pokazane będzie
Bardziej szczegółowoWalidacja danych w ASP.NET MVC
Walidacja danych w ASP.NET MVC 1. Prosta walidacja 2. Walidacja z Data Annotation public ActionResult Edit(Person person) bool blad = false; if(person.name.trim().length == 0) ViewData["Blad1"] = "Nazwisko
Bardziej szczegółowoPekaoBIZNES 24 Szybki START. Przewodnik dla Użytkowników z dostępem podstawowym
PekaoBIZNES 24 Szybki START Przewodnik dla Użytkowników z dostępem podstawowym Podręcznik przygotowany na potrzeby wdrożenia systemu w zborach i obwodach Świadków Jehowy ZAWARTOŚĆ PRZEWODNIKA Niniejszy
Bardziej szczegółowoPoznaj ASP.NET MVC. Kamil Cieślak Microsoft Student Partner 2013-03-11
Poznaj ASP.NET MVC Kamil Cieślak Microsoft Student Partner 2013-03-11 Agenda Czym jest ASP.NET MVC? Wzorzec MVC ASP.NET MVC vs inne frameworki Bazy danych w ASP.NET MVC Jak zacząć? 2 Czym jest ASP.NET
Bardziej szczegółowoKadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?
Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym
Bardziej szczegółowoInformatyka I : Tworzenie projektu
Tworzenie nowego projektu w programie Microsoft Visual Studio 2013 Instrukcja opisuje w jaki sposób stworzyć projekt wykorzystujący bibliotekę winbgi2 w programie Microsoft Visual Studio 2013. 1. Otwórz
Bardziej szczegółowo16) Wprowadzenie do raportowania Rave
16) Wprowadzenie do raportowania Rave Tematyka rozdziału: Przegląd wszystkich komponentów Rave Tworzenie nowego raportu przy użyciu formatki w środowisku Delphi Aktywacja środowiska Report Authoring Visual
Bardziej szczegółowo- 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
Bardziej szczegółowoLaboratorium 050. Crystal Reports. Ćwiczenie 1. Otwarte pozycje
Laboratorium 050 Crystal Reports Ćwiczenie 1 Otwarte pozycje 1. Uruchomić Microsoft.NET 2. Wybrać New Project, preferowany język (np. VB), Reporting, Crystal Reports Application i w polu Name (nazwa projektu)
Bardziej szczegółowoWstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5 Programowanie komponentowe 1 Przykład 1- Wykonanie prostej aplikacji internetowej w technologii JavaEE w środowisku Netbeans 5.5 z wykorzystaniem
Bardziej szczegółowoAplikacja do podpisu cyfrowego npodpis
ABS Bank Spółdzielczy Aplikacja do podpisu cyfrowego npodpis (instrukcja użytkownika) Wersja 1.0 http://www.absbank.pl 1. Aplikacja do podpisu cyfrowego - npodpis Słownik pojęć: Aplikacja do podpisu cyfrowego
Bardziej szczegółowoOracle Application Express
Oracle Application Express Dla Oracle Application Express 4.2.2 Część 5. Walidacja operacji W niniejszej części ćwiczenia uzupełnimy wcześniej zbudowane strony o możliwość weryfikacji poprawności wykonywanych
Bardziej szczegółowoZadanie 11. Przygotowanie publikacji do wydrukowania
Zadanie 11. Przygotowanie publikacji do wydrukowania Edytor Word może służyć również do składania do druku nawet obszernych publikacji. Skorzystamy z tych możliwości i opracowany dokument przygotujemy
Bardziej szczegółowoZadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów
Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów Za pomocą edytora Word można pracować zespołowo nad jednym dużym projektem (dokumentem). Tworzy się wówczas dokument główny,
Bardziej szczegółowoInżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych. Paweł Paduch paduch@tu.kielce.pl
Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych Paweł Paduch paduch@tu.kielce.pl 06-04-2013 Rozdział 1 Wstęp Na dzisiejszych zajęciach zajmiemy się projektem bazy danych.
Bardziej szczegółowoAplikacje 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,
Bardziej szczegółowoZadanie 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
Bardziej szczegółowoTak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS www.informatyka.edu.pl
To jeden z ostatnich odcinków naszego kursu. Mam nadzieję, że pisanie własnego programu było ciekawym doświadczeniem. Zaproponowana w tym odcinku funkcja uatrakcyjni twój program. Stworzymy tak zwane okno
Bardziej szczegółowoInstrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.2/2015
Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.2/2015 Informacje ogólne Wnioski o dofinansowanie projektu w ramach konkursu nr 1/1.1.2/2015 mogą
Bardziej szczegółowoe-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda
e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda Logowanie do panelu administracyjnego Aby móc zarządzać stroną, należy zalogować się do panelu administracyjnego.
Bardziej szczegółowoKostki OLAP i język MDX
Kostki OLAP i język MDX 24 kwietnia 2015 r. Opis pliku z zadaniami Wszystkie zadania na zajęciach będą przekazywane w postaci plików PDF sformatowanych jak ten. Będą się na nie składały różne rodzaje zadań,
Bardziej szczegółowoWprowadzenie do Doctrine ORM
Wprowadzenie do Doctrine ORM Przygotowanie środowiska Do wykonania ćwiczenia konieczne będzie zainstalowanie narzędzia Composer i odpowiednie skonfigurowanie Netbeans (Tools->Options->Framework & Tools->Composer,
Bardziej szczegółowoModelowanie 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
Bardziej szczegółowopue.zus.pl ZUS PRZEZ INTERNET KROK PO KROKU ZGŁOSZENIE NOWEGO PRACOWNIKA
ZUS PRZEZ INTERNET KROK PO KROKU ZGŁOSZENIE NOWEGO PRACOWNIKA REJESTRACJA I LOGOWANIE DLA ŚWIADCZENIOBIORCÓW DLA UBEZPIECZONYCH DLA PŁATNIKÓW SKŁADEK Zaloguj się na pue.zus.pl. Przejdź do zakładki epłatnik.
Bardziej szczegółowo6. Formularze tabelaryczne, obiekty nawigacji - rozgałęzienia
6. Formularze tabelaryczne, obiekty nawigacji - rozgałęzienia 1. Kolejne zadanie będzie polegało na utworzeniu formularza tabelarycznego prezentującego utwory określonego wykonawcy. Formularz utworzymy
Bardziej szczegółowoEmail Marketing Automation:
Email Marketing Automation: Integracja z Google Analytics 1 Aby zintegrować system FreshMail z Google Analytics będziesz potrzebować: 1. Aktywnego konta we FreshMailu. Jeśli jeszcze nie masz swojego, możesz
Bardziej szczegółowo6. Powtórz kroki z punktu 5. dla strony sorry.jsp, zmieniając jedynie treść wyświetlanego tekstu ( Niestety zamiast Witaj )
Wielowarstwowe aplikacje internetowe - laboratorium JavaServer Faces (JSF) Do realizacji ćwiczenia potrzebne jest zintegrowane środowisko programistyczne Oracle JDeveloper w wersji 10.1.3 lub wyŝszej.
Bardziej szczegółowoLogowanie do aplikacji TETA Web. Instrukcja Użytkownika
Logowanie do aplikacji TETA Web Instrukcja Użytkownika Spis treści 1 Wstęp... 2 1.1 O tym dokumencie... 2 1.2 Przyjęte oznaczenia... 2 1.3 Cel i zakres systemu... 2 1.4 Instalacja wtyczki Silverlight...
Bardziej szczegółowoPolitechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych
Laboratorium OiOSE. Programowanie w środowisku MS Visual C++ 1 Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Organizacja i Oprogramowanie Systemów Elektronicznych Michał Kowalewski
Bardziej szczegółowoKarty pracy. Ustawienia. W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne.
Karty pracy W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne. Ustawienia Pierwszym krokiem w rozpoczęciu pracy z modułem Karty Pracy jest definicja
Bardziej szczegółowoZasady 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
Bardziej szczegółowoZaawansowane aplikacje internetowe - laboratorium Architektura CORBA.
Zaawansowane aplikacje internetowe - laboratorium Architektura CORBA. Celem ćwiczenia jest przygotowanie prostej aplikacji wykorzystującej architekturę CORBA. Aplikacja składa się z usługodawcy (serwera)
Bardziej szczegółowoKadry Optivum, Płace Optivum
Kadry Optivum, Płace Optivum Jak seryjnie przygotować wykazy absencji pracowników? W celu przygotowania pism zawierających wykazy nieobecności pracowników skorzystamy z mechanizmu Nowe wydruki seryjne.
Bardziej szczegółowoZaawansowane aplikacje internetowe laboratorium REST
Zaawansowane aplikacje internetowe laboratorium REST Pytka Bartosz, Drożdż Mateusz, Ejkszto Mateusz, Łozowski Marcin, Tański Mariusz Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne
Bardziej szczegółowoProjektowanie aplikacji internetowych laboratorium
Projektowanie aplikacji internetowych laboratorium Programowanie w języku Java Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne NetBeans 7 (zrzuty ekranów pochodzą z wersji
Bardziej szczegółowo1. Doradcy Logowanie i Pulpit Mój profil Moje kwalifikacje Moi klienci Szczegóły klientów...
Spis treści 1. Doradcy... 2 2. Logowanie i Pulpit... 9 3. Mój profil... 10 4. Moje kwalifikacje... 12 5. Moi klienci... 17 5.1. Szczegóły klientów... 18 5.2. Wyniki klientów... 20 5.3. Raporty klientów...
Bardziej szczegółowoSystemy baz danych Prowadzący: Adam Czyszczoń. Systemy baz danych. 1. Import bazy z MS Access do MS SQL Server 2012:
Systemy baz danych 16.04.2013 1. Plan: 10. Implementacja Bazy Danych - diagram fizyczny 11. Implementacja Bazy Danych - implementacja 2. Zadania: 1. Przygotować model fizyczny dla wybranego projektu bazy
Bardziej szczegółowoInstrukcja instalacji nośników USB w systemie internetowym Alior Banku
Instrukcja instalacji nośników USB w systemie internetowym Alior Banku Nośnik USB służy do przechowywania klucza elektronicznego, używanego do logowania i autoryzacji transakcji. Opcja dostępna jest wyłącznie
Bardziej szczegółowoUONET+ - moduł Sekretariat
UONET+ - moduł Sekretariat Jak na podstawie wbudowanego szablonu utworzyć własny szablon korespondencji seryjnej? W systemie UONET+ w module Sekretariat można tworzyć różne zestawienia i wydruki. Dokumenty
Bardziej szczegółowoProjektowanie baz danych za pomocą narzędzi CASE
Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software
Bardziej szczegółowo1. 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
Bardziej szczegółowoBAZY 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
Bardziej szczegółowoSystemy operacyjne. Zasady lokalne i konfiguracja środowiska Windows 2000
Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski Systemy operacyjne Laboratorium Zasady lokalne i konfiguracja środowiska Windows 2000 Cel ćwiczenia Celem ćwiczenia jest zapoznanie
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP + bazy danych Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, współpraca PHP z bazami
Bardziej szczegółowoScenariusz 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
Bardziej szczegółowoUruchomienie aplikacji Plan lekcji w przeglądarce Internet Explorer
Uruchomienie aplikacji Plan lekcji w przeglądarce Internet Explorer Aplikacja Plan lekcji wykonana jest w technologii ClickOnce. Przeglądarki internetowe na ogół domyślnie blokują uruchamianie aplikacji
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoPracownia internetowa w każdej szkole (edycja Jesień 2007)
Instrukcja numer D2/09_01/Z1 Pracownia internetowa w każdej szkole (edycja Jesień 2007) Opiekun pracowni internetowej cz. 2 (D2) Tworzenie i edycja zasad grup - wymuszenie ustawienia tapety Zadanie 1 Utworzenie
Bardziej szczegółowoZaawansowane 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).
Bardziej szczegółowoRepozytorium Cyfrowe BN
1 Repozytorium Cyfrowe BN Instrukcja pozyskiwania certyfikatu oraz importowania certyfikatu osobistego w celu dodatkowej weryfikacji użytkownika podczas logowania do systemu 2 Spis treści 1. Informacje
Bardziej szczegółowoPracownia internetowa w szkole ZASTOSOWANIA
NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje
Bardziej szczegółowoProgramowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz
Programowanie komponentowe Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Utworzenie użytkowników i ról na serwerze aplikacji Sun Java System Application
Bardziej szczegółowo8. Listy wartości, dodatkowe informacje dotyczące elementów i przycisków
8. Listy wartości, dodatkowe informacje dotyczące elementów i przycisków 1. Jak wspomnieliśmy wcześniej, nie można wymagać od użytkowników, znajomości wszystkich identyfikatorów prowadzących, wykonawców
Bardziej szczegółowoPlan. Raport. Tworzenie raportu z kreatora (1/3)
3 Budowa prostych raportów opartych o bazę danych Plan Co to jest raport? Tworzenie za pomocą kreatora Tworzenie opartego o polecenie SQL Edycja atrybutów Atrybuty regionu Atrybuty Atrybuty kolumn 2 Raport
Bardziej szczegółowoAccess - 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
Bardziej szczegółowoNowy projekt: - ASP.NET MVC 3 Web Application - [Other Languages] Visual C# Web ASP.NET MVC 3 Web Application - okno dialogowe:
Instalacja MVC 3: - http://www.asp.net/mvc - Visual Studio 2010 zawiera wbudowane MVC 2 - wymagany jest.net 4.0, a więc co najmniej Windows XP SP3 (jeżeli ma się zainstalowane Visual Studio 2010, może
Bardziej szczegółowo