Czym jest AJAX. AJAX wprowadzenie. Obiekt XMLHttpRequest (XHR) Niezbędne narzędzia. Standardowy XHR. XHR z obsługą baz danych
|
|
- Marta Jankowska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Czym jest AJAX AJAX wprowadzenie Beata Pańczyk na podstawie: 1. Lis Marcin, Ajax, Helion, Hadlock Kris, Ajax dla twórców aplikacji internetowych, Helion, 2007 AJAX (Asynchronous JavaScript and XML) akronim: A - "asynchroniczny", JA - "JavaScript", X - "XML" pozwala na wysyłanie Ŝądań HTTP do serwera bez odświeŝania okna przeglądarki (asynchronicznie) obiekt XMLHttpRequest (XHR) najwaŝniejszy składnik AJAX 1999 Microsoft udostępnił po raz pierwszy obiekt XHR w IE5 (jako obiekt ActiveX dostępny przez JavaScript i VBScript) obecnie XHR jest obsługiwany przez Mozilla, Firefox, Safari, Opera, Netscape (jako obiekt JavaScript) i IE7 (jako obiekt ActiveX) 2 Niezbędne narzędzia edytor tekstowy (np. ked) przeglądarka WWW (min. IE 5.0, Firefox 1.0, Netscape 7.0, Opera 7.6, Safari dla Apple 1.2) serwer WWW PHP Obiekt XMLHttpRequest (XHR) serce AJAX-a pozwala na: pobieranie przez stronę WWW danych z serwera (za pomocą metody GET) wysyłanie do serwera (za pomocą metody POST) Ŝądania przetwarzanego w tle eliminuje potrzebę oczekiwania po kaŝdym Ŝądaniu na przysłanie przez serwer nowej strony i pozwala uŝytkownikom kontynuować interakcję ze stroną WWW (podczas gdy Ŝądanie jest przetwarzane w tle) metody GET i POST obiektu XHR działają jak w standardowym Ŝądaniu HTTP; najczęściej stosowanymi formatami odpowiedzi są XML, JSON (JavaScript Object Notation) 3 4 Standardowy XHR najprostsza forma modelu Ŝądanie-odpowiedź w AJAX obiekt XHR Ŝąda metodą GET statycznego pliku XML, JSON lub tekstowego znajdującego się w tej samej domenie plik zostaje wysłany przez serwer do klienta, gdzie dane zostają przetworzone przez kod po stronie klienta JavaScript śądanie HTTP klient (X)HTML/CSS Silnik AJAX XML/JSON serwer (X)HTML metoda GET 5 XHR z obsługą baz danych Aktualizowanie BD na podstawie interakcji z uŝytkownikiem bez potrzeby odświeŝania okna przeglądarki pełna kontrola nad BD poprzez XHR JavaScript śądanie HTTP metoda POST Instrukcja do BD klient (X)HTML/CSS Silnik AJAX Baza danych serwer (X)HTML XML/JSON Silnik po stronie serwera Odpowiedź BD 6 1
2 Tworzenie obiektu XHR var XMLHttpRequestObject = false; if (window.xmlhttprequest) { // przeglądarki poza IE XMLHttpRequestObject = new XMLHttpRequest(); else if(window.activexobject) { // IE XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); if(xmlhttprequestobject) document.write("obiekt XMLHttpRequest został utworzony."); else document.write("obiekt XMLHttpRequest nie został utworzony."); </script> 7 Wynik działania skryptu 8 Właściwości obiektu XHR readystate kod określający status Ŝądania responsetext odpowiedź serwera w postaci tekstowej responsexml - odpowiedź serwera w postaci XML status kod odpowiedzi serwera StatusText kod odpowiedzi serwera w postaci tekstowej 9 Właściwości obiektu XHR var XMLHttpRequestObject = false; if(window.xmlhttprequest){ XMLHttpRequestObject = new XMLHttpRequest(); else if(window.activexobject){ XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); if(xmlhttprequestobject){ for(indeks in XMLHttpRequestObject){ try { document.write(indeks +" = " + XMLHttpRequestObject[indeks] + "<br />"); catch(err) { document.write(indeks + "= \"brak odczytu\"<br />"); </script> 10 </html> Właściwości XHR w FF 11 Metody obiektu XHR abort - przerywa Ŝądanie HTTP getallresponseheaders pobiera nagłówki HTTP w postaci ciągu znaków getresponseheader pobiera wybrany nagłówek HTTP open inicjalizuje Ŝądanie HTTP send wysyła Ŝądanie HTTP do serwera setrequestheader ustawia wybrany nagłówek HTTP overridemimetype nadpisuje nagłówek MIME zwrócony przez serwer 12 2
3 Wysyłanie Ŝądania do serwera open(metoda_transmisji, url, async, uzytkownik, hasło) inicjalizacja Ŝądania metoda_transmisji GET, POST url adres pliku/skryptu na serwerze async czy transmisja ma być asynchroniczna (true - domyślnie) uŝytkownik, hasło nazwa uŝytkownika i hasło o ile dostęp do serwera wymaga autoryzacji np. open("get", " send(null) - wysłanie Ŝądania 13 Przesyłanie danych między przeglądarką a serwerem odebranie danych realizowane przez własną funkcję z przypisaną jej właściwością onreadystatechange obiektu XMLHttpRequest funkcja obsługi zdarzenia onreadystatechange powstającego przy zmianie stanu obiektu XHR najczęściej stosuje się funkcję anonimową (bez nazwy) postaci: { //tresc funkcji 14 Wartość readystate Zmiany stanu obiektu XHR właściwość readystate Załadowany Interaktywny Gotowy Nazwa Niezainicjalizowany Wczytywany Definicja Nie została wywołana metoda open Dane obiektu w trakcie ładowania Obiekt załadowany (wywołana metoda send, ale odpowiedź serwera nie jest jeszcze dostępna) Część danych odebrana i moŝe zostać odczytana Operacja zakończona obiekt został całkowicie zainicjalizowany 15 Kody stanu i nagłówki HTTP Stan Ŝądania jest równowaŝny stanowi HTTP pliku, który został zaŝądany Kody stanu HTTP reprezentują odpowiedź serwera zaleŝną od statusu Ŝądanego pliku Dla Ŝądań HTTP i XHR dostępnych jest pięć kodów stanu: Informacyjny: 1xx Powodzenie: 2xx Przekierowanie: 3xx Błąd klienta: 4xx Błąd serwera: 5xx Właściwość status pozwala na odczytanie kodu odpowiedzi zwróconej przez serwer w rezultacie zapytania 16 Wybrane kody odpowiedzi serwera HTTP Kod Nieprawidłowe Ŝądanie Dostęp zabroniony Znaczenie śądanie zakończone sukcesem śądanie zaakceptowane do przetwarzania asynchronicznego Brak Ŝądanego dokumentu (pliku) Wewnętrzny błąd serwera 17 Zmiana stanu obiektu (1) //utworzenie obiektu XMLHttpRequest { if (XMLHttpRequestObject) { var calls = 0; var div = document.getelementbyid("div1"); div.innerhtml = ""; XMLHttpRequestObject.open("GET", " { calls++; var tekst = "Wywołanie nr " + calls + "<br />"; tekst += "readystate = " + XMLHttpRequestObject.readyState + "<br />"; if (XMLHttpRequestObject.readyState!= 1) tekst += "status = " + XMLHttpRequestObject.status + "<br />"; else tekst += "status = niedostępny<br />"; tekst += "<br />"; div.innerhtml = div.innerhtml + tekst; </script> 18 3
4 Zmiana stanu obiektu (2) <input type="button" value="kliknij tu" onclick="pobierzdane();" /> </html> 19 Transmisja danych z serwera (1)... var div = document.getelementbyid("div1"); XMLHttpRequestObject.open("GET", " div.innerhtml = XMLHttpRequestObject.responseText; </script> </head> <input type="button" value="kliknij tu" onclick="pobierzdane();" /> Ten tekst zostanie zmieniony. </html> 20 Transmisja danych z serwera (2) 21 Odbieranie danych przez zwykłą funkcję... function przetwarzajdane() var div = document.getelementbyid("div1"); div.innerhtml = XMLHttpRequestObject.responseText; XMLHttpRequestObject.open("GET", " XMLHttpRequestObject.onreadystatechange = przetwarzajdane; </script> </head> <!-- tu bez zmian --> </html> 22 Pobieranie danych z róŝnych plików (1) <input type="button" value="pierwszy tekst" onclick="pobierzdane(1);" /> <input type="button" value="drugi tekst" onclick="pobierzdane(2);" /> <input type="button" value="trzeci tekst" onclick="pobierzdane(3);" /> Ten tekst zostanie zmieniony. 23 Pobieranie danych z róŝnych plików (2) function pobierzdane(tekstid) { if(xmlhttprequestobject) { switch(tekstid) { case 1: XMLHttpRequestObject.open("GET", " case 2: XMLHttpRequestObject.open("GET", " case 3: XMLHttpRequestObject.open("GET", " default: return; { var div = document.getelementbyid("div1"); div.innerhtml = XMLHttpRequestObject.responseText; 24 4
5 Lista rozwijana i teksty (1) <select id="lista" size="1" onchange="pobierzdane();"> <option value="0">wybierz opcję <option value="1">pierwszy tekst <option value="2">drugi tekst <option value="3">trzeci tekst </select> Ten tekst zostanie zmieniony. Lista rozwijana i teksty (2) var lista = document.getelementbyid('lista'); var tekstid = parseint(lista[lista.selectedindex].value); switch(tekstid) { case 1:XMLHttpRequestObject.open("GET", " case 2:XMLHttpRequestObject.open("GET", " case 3:XMLHttpRequestObject.open("GET", " default: return; { var div = document.getelementbyid("div1"); div.innerhtml = XMLHttpRequestObject.responseText; Wyświetlanie obrazu (1) <input type="button" value="kliknij tu" onclick="pobierzdane();" /> <br /><br /> Tutaj pojawi się obraz. 27 Wyświetlanie obrazu (2) { if(xmlhttprequestobject){ XMLHttpRequestObject.open("GET", " var div = document.getelementbyid("div1"); var obraz = XMLHttpRequestObject.responseText; //pobranie //zawartości pliku obraz.txt var tag = "<img src=\"" + obraz + "\" alt=\"opis obrazu\">"; div.innerhtml = tag; 28 Dynamiczne zmiany na stronie (1) <input type="button" value="menu 1" onmouseover="pobierzdane('b1', 'div1')" /> <input type="button" value="menu 2" onmouseover="pobierzdane('b2', 'div1')" /> <input type="button" value="menu 3" onmouseover="pobierzdane('b3', 'div1')" /> <br /><br /> 29 Dynamiczne zmiany na stronie (2) function pobierzdane(id, el) { if (XMLHttpRequestObject) { switch(id) { case "b1":xmlhttprequestobject.open("get", " case "b2":xmlhttprequestobject.open("get", " case "b3":xmlhttprequestobject.open("get", " default: return; var div = document.getelementbyid(el); var tekst = XMLHttpRequestObject.responseText; div.innerhtml = tekst; 30 5
6 Dynamiczne zmiany obrazu (1) <input type="button" value="menu 1" onmouseover="pobierzdane('b1', 'imgdiv1')" /> <input type="button" value="menu 2" onmouseover="pobierzdane('b2', 'imgdiv1')" /> <input type="button" value="menu 3" onmouseover="pobierzdane('b3', 'imgdiv1')" /> <br /><br /> <div id="imgdiv1"> 31 Dynamiczne zmiany obrazu (2) function pobierzdane(id, el) switch(id) { case "b1": XMLHttpRequestObject.open("GET", " case "b2": XMLHttpRequestObject.open("GET", " case "b3": XMLHttpRequestObject.open("GET", " default: return; var div = document.getelementbyid(el); var obraz = XMLHttpRequestObject.responseText; var tag = "<img src=\"" + obraz + "\" alt=\"obraz\">"; div.innerhtml = tag; 32 Wykonanie instrukcji pobranej z serwera (1) <input type="button" value="kliknij mnie!" onclick="pobierzdane();" /> Plik skrypt.js: Wykonanie instrukcji pobranej z serwera (2) { if(xmlhttprequestobject){ XMLHttpRequestObject.open("GET", "skrypt.js" ); { if (XMLHttpRequestObject.readyState == 4 && var kod = XMLHttpRequestObject.responseText; eval(kod); alert("funkcja pobrana z serwera."); AJAX i PHP <input type="button" value="kliknij mnie!" onclick="pobierzdane('d1');" /> <div id="d1">ten tekst zostanie zmieniony Skrypt PHP na serwerze <?php $data=date("y-m-d"); echo "Dzisiaj jest: $data <br />"; echo "Data wygenerowana przez skrypt PHP"; AJAX i PHP //utworzenie obiektu XMLHttpRequestObject... function pobierzdane(dest) { if(xmlhttprequestobject) { var div=document.getelementbyid(dest); XMLHttpRequestObject.open("GET", " { var kod = XMLHttpRequestObject.responseText; div.innerhtml=xmlhttprequestobject.responsetext; 35 36?> </script> 6
7 AJAX i PHP 37 Zalety AJAX-a zwiększenie poziomu interaktywności z uŝytkownikiem skrócenie czasu ładowania stron aplikacji - asynchroniczne pobieranie z serwera danych oraz kodu JavaScript i reguł CSS wtedy gdy są potrzebne powszechne wsparcie technologii składowych AJAX przez obecne przeglądarki bez konieczności instalowania wtyczek czy bibliotek runtime (w przeciwieństwie do alternatywnych rozwiązań - aplety Java, Flash) ograniczenie ilości danych przesyłanych z serwera do przeglądarki i przeniesienie części przetwarzania na komputer uŝytkownika (redukcja ruchu w sieci i obciąŝenia serwera aplikacji) coraz więcej wzorców projektowych, bibliotek, szkieletów aplikacji i środowisk IDE wspierających AJAX 38 Wady JavaScript, w którym implementowana jest logika aplikacji po stronie klienta to język skryptowy - nie został zaprojektowany do tworzenia duŝych aplikacji; jest językiem interpretowanym, ze słabą kontrolą typów danych; mechanizmy obiektowe są oparte o prototyp (nie o klasy) konieczność włączenia obsługi JavaScript w przeglądarce (w przypadku IE równieŝ obsługi ActiveX) ewentualne opóźnienia w komunikacji sieciowej - nie powodują wstrzymania działań uŝytkownika, ale sprawiają, Ŝe efekty jego interakcji z aplikacją mogą nie być natychmiastowe brak moŝliwości cofania zdarzeń i przeglądania historii (asynchroniczne przesyłanie danych nie powoduje odświeŝenia strony) trudna implementacja złoŝonych aplikacji AJAX (trudne testowanie i debugowanie aplikacji, co wynika z natury języka JavaScript oraz z podziału logiki aplikacji między klienta i serwer) 39 7
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery Łukasz Bartczuk Moduł 6 JavaScript w przeglądarce Agenda Skrypty na stronie internetowej Model DOM AJAX Skrypty na stronie
Bardziej szczegółowoPaweł Rajba, pawel.rajba@continet.pl
Paweł Rajba, pawel.rajba@continet.pl Wprowadzenie Zalety Wady XMLHttpRequest AJAX w praktyce AJAX + jquery Literatura Z czego się składa? JavaScript + DOM Obiekt XMLHttpRequest Jakakolwiek technologia
Bardziej szczegółowoPodstawy programowania w języku JavaScript
Podstawy programowania w języku JavaScript Część piąta AJAX Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.siminskionline.pl Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych
Bardziej szczegółowoPogadanka o czymś, co niektórzy nazywają AJAX
Pogadanka o czymś, co niektórzy nazywają AJAX Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 25 listopada 2005 roku Nowy świat aplikacji internetowych... System/przeglądarka
Bardziej szczegółowoZaawansowane aplikacje internetowe
Zaawansowane aplikacje internetowe AJAX 1 Celem tego laboratorium jest pokazanie moŝliwości technologii AJAX. W ramach ćwiczeń zostanie zbudowana prosta aplikacja, przechwytująca kliknięcia uŝytkownika
Bardziej szczegółowoAJAX. Wykonał: Marcin Ziółkowski, AGH Kraków, AiR rok 5.
AJAX Wykonał: Marcin Ziółkowski, AGH Kraków, AiR rok 5. Czym jest AJAX? AJAX (Asynchronous JavaScript And XML) nie jest nową technologią, ale nowym sposobem wykorzystania kombinacji istniejących technologii
Bardziej szczegółowoI Podstawy... 13. 1 Wprowadzenie do technologii Ajax... 15. 2 Żądanie... 19. 3 Odpowiedź... 31 XML 31 JSON 39
Spis treści O autorze... 9 Przedmowa... 11 I Podstawy... 13 1 Wprowadzenie do technologii Ajax... 15 Obiektowy model dokumentu XML 16 Zestawienie korzyści 16 2 Żądanie... 19 XMLHttpRequest od podszewki
Bardziej szczegółowoDokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http
Dokumentacja interfejsu HTTPD Platforma BSMS.PL Instrukcja podłączenia po przez http Dokumentacja interfejsu httpd (strona 2) SPIS TREŚCI 1. Zawartość dokumentu str.3 2. Informacje ogólne 2.1 Zastosowanie
Bardziej szczegółowoAplikacje WWW Wprowadzenie
Aplikacje WWW Wprowadzenie Beata Pańczyk na podstawie http://www.e-informatyka.edu.pl/ http://wazniak.mimuw.edu.pl/index.php?title=aplikacje_www Plan wykładu Składniki architektury WWW: klient HTTP, serwer
Bardziej szczegółowoProtokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.
Protokół HTTP 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. 1 Usługi WWW WWW (World Wide Web) jest najpopularniejszym sposobem udostępniania
Bardziej szczegółowoPLAN 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
Bardziej szczegółowoTworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)
Tworzenie witryn internetowych PHP/Java (mgr inż. Marek Downar) Rodzaje zawartości Zawartość statyczna Treść statyczna (np. nagłówek, stopka) Layout, pliki multimedialne, obrazki, elementy typograficzne,
Bardziej szczegółowoSpis treści. Wstęp 5 Rozdział 1. Praca z AJAX-em 9. Rozdział 2. Współpraca ze skryptami PHP 55. Rozdział 3. Obsługa formularzy 81
Spis treści Wstęp 5 Rozdział 1. Praca z AJAX-em 9 Pierwszy przykład 9 Obiekt XMLHttpRequest 12 Transmisja danych 21 Model DOM 34 Obsługa wielu żądań 45 Rozdział 2. Współpraca ze skryptami PHP 55 Odbieranie
Bardziej szczegółowoSzczegółowy opis zamówienia:
Szczegółowy opis zamówienia: Rok 2016 budowa stron w html5 (8h v + 4h ćw) 8 szt. html5 - zaawans. (7h v + 5h ćw) 8 szt. programowania w java script (9h v + 7h ćw) 8 szt. java script zaawans (8h v + 4h
Bardziej szczegółowoZaawansowane aplikacje internetowe AJAX. Wykład prowadzi: Marek Wojciechowski AJAX
AJAX Wykład prowadzi: Marek Wojciechowski AJAX 1 Plan wykładu Czym jest AJAX? Technologie składowe AJAX XMLHttpRequest: Asynchroniczna komunikacja z serwerem Przykład prostej aplikacji AJAX Przykładowe
Bardziej szczegółowoAplikacje WWW. Możliwość wykorzystania elementów interfejsu użytkownika znanych z aplikacji Windows tj. wskaźniki postępu.
Laboratorium z przedmiotu Aplikacje WWW - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie się z technologią AJAX w aplikacjach WWW. Wprowadzenie teoretyczne. Rozważana w ramach niniejszych zajęć tematyka
Bardziej szczegółowoJQuery. $('#pierwszy').css('color','red').hide('slow').show(3000); $(document).ready(function() { //... tutaj nasze skrypty jquery //...
JQuery jquery (jquery.com) to jedna z najbardziej popularnych bibliotek/frameworków do javascript. Jej popularność oczywiście znikąd się nie bierze. Dzięki tej bibliotece jesteśmy w stanie o wiele szybciej
Bardziej szczegółowoAjax. Æwiczenia IDZ DO KATALOG KSI EK TWÓJ KOSZYK CENNIK I INFORMACJE CZYTELNIA PRZYK ADOWY ROZDZIA. SPIS TREœCI KATALOG ONLINE
IDZ DO PRZYK ADOWY ROZDZIA SPIS TREœCI KATALOG KSI EK KATALOG ONLINE Ajax. Æwiczenia Autor: Marcin Lis ISBN: 83-246-0686-6 Format: A5, stron: 168 Przyk³ady na ftp: 32 kb ZAMÓW DRUKOWANY KATALOG TWÓJ KOSZYK
Bardziej szczegółowoTECHNOLOGIE SIECI WEB
TECHNOLOGIE SIECI WEB Prowadzący: dr inż. Jan Prokop, e-mail: jprokop@prz.edu.pl, Politechnika Rzeszowska, Wydział Elektrotechniki i Informatyki LABORATORIUM ĆWICZENIE nr 8 Temat: Podstawy technologii
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Aplikacje WWW. Statyczne oraz dynamiczne strony WWW. Skrypty po stronie klienta. Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki
Bardziej szczegółowoTworzenie Stron Internetowych. odcinek 10
Tworzenie Stron Internetowych odcinek 10 JavaScript JavaScript (ECMAScript) skryptowy język programowania powszechnie używany w Internecie. Skrypty JS dodają do stron www interaktywność i funkcjonalności,
Bardziej szczegółowoDOM SAX AJAX. SAX,DOMiAJAX. Bartłomiej Świercz. Katedra Mikroelektroniki i Technik Informatycznych. Łódź, 11 kwietnia 2010
DOM,DOMi Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 11 kwietnia 2010 Bartłomiej Świercz, DOM i DOM Model DOM org.w3c.dom DOM Document Object Model zapewnia: Zbiór obiektów
Bardziej szczegółowoCZYM JEST JAVASCRIPT?
JAVASCRIPT JAVASCRIPT - CECHY Język skryptowy stosowany w sieci WWW Stosowany przez autorów witryn WWW głównie w celu: poprawy wyglądu stron walidacji danych z formularzy wykrywania typu przeglądarki tworzenia
Bardziej szczegółowoBazy danych i strony WWW
Bazy danych i strony WWW Obsługa baz danych poprzez strony WWW Niezbędne narzędzia: serwer baz danych np. MySQL serwer stron WWW np. Apache przeglądarka stron WWW interpretująca język HTML język skryptowy
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Aplikacje WWW. Statyczne oraz dynamiczne strony WWW. Skrypty po stronie klienta. dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki
Bardziej szczegółowoSpis wzorców. Działania użytkownika Strona 147 Obsługa większości Działań użytkownika za pomocą kodu JavaScript przy użyciu metod obsługi zdarzeń.
Spis wzorców Aplikacja Ajax Strona 73 Tworzenie Aplikacji Ajax złożonych aplikacji, które można uruchomić w dowolnej współczesnej przeglądarce internetowej. Bezpośrednie logowanie Strona 509 Uwierzytelnianie
Bardziej szczegółowoTOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Bardziej szczegółowoFlex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008
Flex 3 Piotr Strzelczyk Wydział EAIiE Katedra Automatyki Kraków, 2008 Flex 3 czyli co to jest? RIA (Rich Internet Application) Jest to aplikacja webowa posiadająca moŝliwości aplikacji desktopowej. UmoŜliwia
Bardziej szczegółowoOpenLaszlo. OpenLaszlo
OpenLaszlo Spis Treści 1 OpenLaszlo Co to jest? Historia Idea Architektura Jako Flash lub DHTML Jako servlet lub SOLO Jak to działa? Język LZX Struktura programu Skrypty Obiekty i klasy Atrybuty i metody
Bardziej szczegółowoZajęcia 4 - Wprowadzenie do Javascript
Zajęcia 4 - Wprowadzenie do Javascript Co to jest Javascript Javascript jest językiem skryptowym pozwalającym na dołączanie dodatkowej funkcjonalności do stron WWW. Jest ona najczęściej związana z modyfikacją
Bardziej szczegółowoPawel@Kasprowski.pl Języki skryptowe - PHP. PHP i bazy danych. Paweł Kasprowski. pawel@kasprowski.pl. vl07
PHP i bazy danych Paweł Kasprowski pawel@kasprowski.pl Użycie baz danych Bazy danych używane są w 90% aplikacji PHP Najczęściej jest to MySQL Funkcje dotyczące baz danych używają języka SQL Przydaje się
Bardziej szczegółowoPrzygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)
Program szkolenia: Przygotowanie do nowoczesnego programowania po stronie przeglądarki (HTML5, CSS3, JS, wzorce, architektura, narzędzia) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania:
Bardziej szczegółowoPraktyczne zastosowanie technologii AJAX do tworzenia stron WWW. Sylwia Binek, Agata Nawrocka, Marek Mędrek
Praktyczne zastosowanie technologii AJAX do tworzenia stron WWW Sylwia Binek, Agata Nawrocka, Marek Mędrek Państwowa WyŜsza Szkoła Zawodowa w Chełmie Streszczenie: AJAX to technologia pozwalająca na szybsze
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2011 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. VIII Jesień 2011 1 /
Bardziej szczegółowoServer setup. #include <SPI.h> #include <Ethernet.h> boolean incoming = 0;
Server setup #include #include boolean incoming = 0; byte mac[] = 0x00, 0xAA, 0xBB, 0xCC, 0xDA, 0x02 ; IPAddress ip(192,168, 0, 230); EthernetServer server(80); void setup() pinmode(2,
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2017 Globalna sieć Internet Koncepcja sieci globalnej Usługi w sieci Internet
Bardziej szczegółowoJęzyki programowania wysokiego poziomu WWW
Języki programowania wysokiego poziomu WWW Zawartość Protokół HTTP Języki HTML i XHTML Struktura dokumentu html: DTD i rodzaje html; xhtml Nagłówek html - kodowanie znaków, język Ciało html Sposób formatowania
Bardziej szczegółowoHTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści
HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop. 2017 Spis treści O autorach 11 Wprowadzenie 13 CZĘŚĆ I ROZPOCZĘCIE PRACY Lekcja 1. Co oznacza publikowanie treści w sieci
Bardziej szczegółowoImię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz
SYLLABUS na rok akademicki 01/013 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr II/4 Specjalność Bez specjalności Kod katedry/zakładu
Bardziej szczegółowoPodstawy programowania w języku JavaScript
Podstawy programowania w języku JavaScript Część piąta BootStrap Autorzy Roman Simiński Tomasz Xięski Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych materiałów nie zastąpi uważnego w
Bardziej szczegółowoTypy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone
Typy przetwarzania Przetwarzanie zcentralizowane Systemy typu mainfame Przetwarzanie rozproszone Architektura klient serwer Architektura jednowarstwowa Architektura dwuwarstwowa Architektura trójwarstwowa
Bardziej szczegółowoProgramowanie Multimediów. Programowanie Multimediów JAVA. wprowadzenie do programowania (3/3) [1]
JAVA wprowadzenie do programowania (3/3) [1] Czym jest aplikacja Java Web Start? Aplikacje JAWS są formą pośrednią pomiędzy apletami a aplikacjami Javy. Nie wymagają do pracy przeglądarki WWW, jednak mogą
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Bardziej szczegółowoPHP: bazy danych, SQL, AJAX i JSON
1 PHP: bazy danych, SQL, AJAX i JSON SYSTEMY SIECIOWE Michał Simiński 2 Bazy danych Co to jest MySQL? Jak się połączyć z bazą danych MySQL? Podstawowe operacje na bazie danych Kilka dodatkowych operacji
Bardziej szczegółowoZakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę
Bardziej szczegółowoPlan wykładu. 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.
Plan wykładu 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. 1 Protokół FTP Protokół FTP (File Transfer Protocol) [RFC 959] umożliwia
Bardziej szczegółowoXML extensible Markup Language. część 5
XML extensible Markup Language część 5 XML ważne zastosowanie Jak często pracujemy z plikami XML? Wróćmy jeszcze do wykładu poprzedniego. A dokładnie do pliku zawierającego ten wykład. xml_2017_wyklad_4.pptx
Bardziej szczegółowo1 90 min. Aplikacje WWW Harmonogram spotkań, semestr zimowy (studia stacjonarne)
1 90 min. Aplikacje WWW Harmonogram ń, semestr zimowy -2017 (studia stacjonarne) 6 października Wprowadzenie do aplikacji WWW Rys historyczny Składniki architektury WWW o klient HTTP o serwer HTTP o protokół
Bardziej szczegółowoSSK - Techniki Internetowe
SSK - Techniki Internetowe Ćwiczenie 2. Obsługa formularzy. Operatory, instrukcje warunkowe oraz instrukcje pętli w PHP. Obsługa formularzy Skryptu PHP moŝna uŝyć do obsługi formularza HTML. Aby tego dokonać,
Bardziej szczegółowoSMS Kod Automatyczny
Dokumentacja 2.0.0 SMS Kod Automatyczny Dokumentacja dla SMS Kod Automatyczny Web Service REST CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032 764-18-40
Bardziej szczegółowoSpecyfikacja instalacji usługi SMS Premium w Przelewy24.pl
Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl wersja.2.9 data 2014-11-21 Opis usług: P24 KOD P24 KLUCZ P24 WAPA SEND SMS Strona 1 z 8 P24 KOD Przebieg transakcji Operacje po stronie Sprzedawcy
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej JSP - Java Server Pages dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2019 Aplikacje i skrypty WWW klasyfikacja
Bardziej szczegółowoWYKŁAD 1 ANGULARJS CZĘŚĆ 1
WYKŁAD 1 ANGULARJS CZĘŚĆ 1 DEFINICJA ANGULARJS Framework JavaScript na licencji open-source wykorzystywany do tworzenia aplikacji SPA (single page applications) w oparciu o wzorzec projektowy Model-View-Controler.
Bardziej szczegółowoJęzyki skryptowe w programie Plans
Języki skryptowe w programie Plans Warsztaty uŝytkowników programu PLANS Kościelisko 2010 Zalety skryptów Automatyzacja powtarzających się czynności Rozszerzenie moŝliwości programu Budowa własnych algorytmów
Bardziej szczegółowoFunkcje i instrukcje języka JavaScript
Funkcje i instrukcje języka JavaScript 1. Cele lekcji a) Wiadomości Uczeń : zna operatory i typy danych języka JavaScript, zna konstrukcję definicji funkcji, zna pętlę If i For, Do i While oraz podaje
Bardziej szczegółowoPHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:
PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł mysqli ma dwa interfejsy: proceduralny i obiektowy) PostgreSQL Oracle MS
Bardziej szczegółowoSpecyfikacja techniczna
Specyfikacja techniczna Informacje wstępne Grupa Melog.com sp. z o.o Morizon SA nie ponosi odpowiedzialności finansowej w przypadku gdy klient nie dostarczy poprawionej wersji kreacji lub nie spełnia ona
Bardziej szczegółowoRys.2.1. Drzewo modelu DOM [1]
1. CEL ĆWICZENIA Celem ćwiczenia jest przedstawienie możliwości wykorzystania języka JavaScript do tworzenia interaktywnych aplikacji działających po stronie klienta. 2. MATERIAŁ NAUCZANIA 2.1. DOM model
Bardziej szczegółowoProgramowanie internetowe
Programowanie internetowe Wykład 1 HTML mgr inż. Michał Wojtera email: mwojtera@dmcs.pl Plan wykładu Organizacja zajęć Zakres przedmiotu Literatura Zawartość wykładu Wprowadzenie AMP / LAMP Podstawy HTML
Bardziej szczegółowo4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152
Wstęp...xv 1 Rozpoczynamy...1 Co to jest ASP.NET?...3 W jaki sposób ASP.NET pasuje do.net Framework...4 Co to jest.net Framework?...4 Czym są Active Server Pages (ASP)?...5 Ustawienia dla ASP.NET...7 Systemy
Bardziej szczegółowoAngular, cz. II. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński rperlinski@icis.pcz.pl
ngular, cz. II 1/24 Angular, cz. II Tworzenie serwisów Web 2.0 dr inż. Robert Perliński rperlinski@icis.pcz.pl Politechnika Częstochowska Instytut Informatyki Teoretycznej i Stosowanej 10 kwietnia 2015
Bardziej szczegółowoPodręcznik Integracji
Podręcznik Integracji Spis treści 1. Integracja oferty... 3 1.1. Samodzielne wprowadzanie oferty sklepu... 3 1.2. Automatyczne wprowadzanie oferty z pliku XML... 3 1.3. Cyklicznie pobieranie oferty ze
Bardziej szczegółowoSpecyfikacja API 1.0. Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST
Specyfikacja API 1.0 API REST Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42
Bardziej szczegółowoBezpieczeństwo systemów komputerowych. Java i JavaScript. Java i JavaScript. Java - historia
Bezpieczeństwo systemów komputerowych Java i JavaScript mgr Katarzyna Trybicka-Francik kasiat@zeus.polsl.gliwice.pl pok. 503 Java i JavaScript używane w celu dodania cech interaktywności do stron WWW mogą
Bardziej szczegółowoEwolucja projektowania aplikacji w PHP na bazie frameworka Symfony 2
Ewolucja projektowania aplikacji w PHP na bazie frameworka Symfony 2 Statyczne strony HTML Wczytanie statycznej strony HTML sprowadza się do odebrania żądania przez serwer, odnalezienia właściwego pliku
Bardziej szczegółowoAplikacje internetowe - laboratorium
Aplikacje internetowe - laboratorium PHP Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej opartej o język PHP. Aplikacja ilustruje takie mechanizmy jak: obsługa formularzy oraz obsługa
Bardziej szczegółowoSUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania. Wykład 2. dr Artur Bartoszewski - WYKŁAD: Języki i Systemy Programowania,
SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania Wykład 2 1 SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania Przekierowania 2 Przekierowanie za pomocą skryptu Przykład
Bardziej szczegółowoPHP: bloki kodu, tablice, obiekty i formularze
1 PHP: bloki kodu, tablice, obiekty i formularze SYSTEMY SIECIOWE Michał Simiński 2 Bloki kodu Blok if-else Switch Pętle Funkcje Blok if-else 3 W PHP blok if i blok if-else wyglądają tak samo i funkcjonują
Bardziej szczegółowoKrakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2013/2014
Krakowska Akademia im. Andrzeja Frycza Modrzewskiego Karta przedmiotu obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 01/014 Wydział Zarządzania i Komunikacji Społecznej Kierunek studiów:
Bardziej szczegółowoINTERNETOWE BAZY DANYCH materiały pomocnicze - wykład VII
Wrocław 2006 INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład VII Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl INTERNETOWE BAZY DANYCH PLAN NA DZIŚ : Cookies Sesje Inne możliwości
Bardziej szczegółowoUmieszczanie kodu. kod skryptu
PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona
Bardziej szczegółowoWPROWADZENIE. Użycie PHP
WPROWADZENIE PHP jest językiem programowania po stronie serwera używanym do tworzenia dynamicznych witryn internetowych i interaktywne aplikacje internetowe. Skrót PHP pierwotnie oznaczał Osobistą stronę
Bardziej szczegółowoAplikacja internetowa vs Strona Internetowa. Aplikacja internetowa, (ang.) web application zwana również aplikacją webową, to program komputerowy,
Aplikacja internetowa vs Strona Internetowa. Aplikacja internetowa, (ang.) web application zwana również aplikacją webową, to program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć
Bardziej szczegółowoInstrukcja generowania certyfikatu PFRON i podpisywania dokumentów aplikacji SODiR w technologii JS/PKCS 12
Instrukcja generowania certyfikatu PFRON i podpisywania dokumentów aplikacji SODiR w technologii JS/PKCS 12 Wersja 3.0 02-03-2017 Spis treści Instrukcja generowania certyfikatu PFRON i podpisywania dokumentów
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP. Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, obsługa formularzy oraz zmiennych
Bardziej szczegółowoJavaScript obiektowość
JavaScript obiektowość WWW 27 kwietnia 2017 Od funkcyjności do obiektowości Wyrażenie regularne DOM Zdarzenia Obiekty w JS Intuicja Obiekty nie maja przypisanych klas, natomiast maja przypisane konstruktory.
Bardziej szczegółowoZakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy
Bardziej szczegółowoAktualizacja SMSFall v. 1.1.5 Data publikacji: 20-05-2013
Aktualizacja SMSFall v. 1.1.5 Data publikacji: 20-05-2013 Wersja Standard i Plus: we właściwościach terminala dodano wskaźnik poziomu sygnału urządzenia GSM wyrażony w dbm. Podstawa teoretyczna: http://pl.wikipedia.org/wiki/dbm.
Bardziej szczegółowoprowadzący dr ADRIAN HORZYK /~horzyk e-mail: horzyk@agh Konsultacje paw. D-13/325D
INTERNET i PROJEKTOWANIE STRON WWW LABORATORIUM 3. prowadzący dr ADRIAN HORZYK http://home home.agh.edu.pl/~ /~horzyk e-mail: horzyk@agh agh.edu.pl tel.: 012-617 617-4319 Konsultacje paw. D-13/325D JavaScript
Bardziej szczegółowoWYKŁAD 3 XML DOM XML DOCUMENT OBJECT MODEL CZĘŚĆ 1
WYKŁAD 3 XML DOM XML DOCUMENT OBJECT MODEL CZĘŚĆ 1 XML DOM (ang. XML Document Object Model Obiektowy Model Dokumentu XML) Inaczej drzewo DOM to hierarchiczny, obiektowy model dokumentu XML. DOM to platforma
Bardziej szczegółowoAplikacje WWW i PHP - opis przedmiotu
Aplikacje WWW i PHP - opis przedmiotu Informacje ogólne Nazwa przedmiotu Aplikacje WWW i PHP Kod przedmiotu 11.3-WK-MATP-A-L-S14_pNadGenHRAKH Wydział Kierunek Wydział Matematyki, Informatyki i Ekonometrii
Bardziej szczegółowoAktywne i dynamiczne strony WWW. Elementy projektowania stron WWW. Część 3. Formularze HTML przykład. Formularze HTML. dr inŝ.
Aktywne i dynamiczne strony WWW Elementy projektowania stron WWW Część 3 dr inŝ. Tomasz Traczyk Formularze HTML Aktywne strony WWW Dynamiczne strony WWW 2 Formularze HTML Formularze HTML przykład Do czego
Bardziej szczegółowoSpecyfikacja techniczna formatów reklamowych w serwisach internetowych Wydawnictwa Te-Jot.
Specyfikacja techniczna formatów reklamowych w serwisach internetowych Wydawnictwa Te-Jot. Statystyki. Technologię mierzącą dostarcza Smart AdServer. Dopuszczalna różnica adserwerowa dla statystyk odsłon
Bardziej szczegółowoJak okiełznać frontend w Django? Piotr Maliński www.python.rk.edu.pl
Jak okiełznać frontend w Django? Piotr Maliński www.python.rk.edu.pl Problemy frontendu Trudne testowanie i debugowanie Różne przeglądarki Różne ustawienia przeglądarek Urządzenia dotykowe Przekazywanie
Bardziej szczegółowoWykład 03 JavaScript. Michał Drabik
Wykład 03 JavaScript Michał Drabik Język programowania wykorzystywany na stronach internetowych głównie w celu umożliwienia interakcji z użytkownikiem. Kod JavaScript może być umieszczany w kodzie XHTML
Bardziej szczegółowoBAZY DANYCH. Obsługa bazy z poziomu języka PHP. opracowanie: Michał Lech
BAZY DANYCH Obsługa bazy z poziomu języka PHP opracowanie: Michał Lech Plan wykładu 1. PHP - co to jest? 2. Bazy danych obsługiwane przez PHP 3. Podstawowe polecenia 4. Sesje 5. Przykład - dodawanie towaru
Bardziej szczegółowoJAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.
IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript
Bardziej szczegółowoSystemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science
Systemy internetowe Wykład 3 PHP PHP - cechy PHP (Hypertext Preprocessor) bardzo łatwy do opanowania, prosta składnia, obsługuje wymianę danych z różnymi systemami baz danych pozwala na dynamiczne generowanie
Bardziej szczegółowoO stronach www, html itp..
O stronach www, html itp.. Prosty wstęp do podstawowych technik spotykanych w internecie 09.01.2015 M. Rad Plan wykładu Html Przykład Strona www Xhtml Css Php Js HTML HTML - (ang. HyperText Markup Language)
Bardziej szczegółowoSpecyfikacja implementacyjna aplikacji serwerowej
Projekt: System wspomagania osób studiujących Strona: 1 / 7 Opracowali: Zatwierdzili: Spis treści Damian Głuchowski Krzysztof Krajewski Krzysztof Krajewski dr inż. Sławomir Skoneczny Spis treści... 1 1.
Bardziej szczegółowoKrótki kurs JavaScript
Krótki kurs JavaScript Java Script jest językiem wbudowanym w przeglądarkę. Gdy ma się podstawy nabyte w innych językach programowania jest dość łatwy do opanowania. JavaScript jest stosowany do powiększania
Bardziej szczegółowoREFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i budowa systemu zarządzania treścią opartego na własnej bibliotece MVC Autor: Kamil Kowalski W dzisiejszych czasach posiadanie strony internetowej to norma,
Bardziej szczegółowoKomunikator internetowy w C#
PAŃSTWOWA WYśSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie Komunikator internetowy w C# autor: Artur Domachowski Elbląg, 2009 r. Komunikacja przy uŝyciu poczty internetowej
Bardziej szczegółowoSpis treści. O autorze 13 Przedmowa 15 Wprowadzenie 17
Adobe Flash i PHP : biblia / Matthew Keefe. Gliwice, cop. 2010 Spis treści O autorze 13 Przedmowa 15 Wprowadzenie 17 Część I: Zacznijmy od podstaw 19 Rozdział 1. Rozpoczynamy pracę z Flashem i PHP 21 Instalacja
Bardziej szczegółowoWprowadzenie. 1. Terminal WebRTC. LABORATORIUM 5: WebRTC komunikacja między terminalami.
LABORATORIUM 5: WebRTC komunikacja między terminalami. Wprowadzenie Technika WebRTC (złożenie angielskiego słowa Web oraz akronimu RTC, pochodzącego od angielskiego Real-Time Communications, komunikacja
Bardziej szczegółowo5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i
Bardziej szczegółowo