Tworzenie dostępnych interfejsów użytkownika na platformie J2EE z wykorzystaniem frameworka JSF. Grzegorz Terlikowski

Wielkość: px
Rozpocząć pokaz od strony:

Download "Tworzenie dostępnych interfejsów użytkownika na platformie J2EE z wykorzystaniem frameworka JSF. Grzegorz Terlikowski"

Transkrypt

1 Tworzenie dostępnych interfejsów użytkownika na platformie J2EE z wykorzystaniem frameworka JSF Grzegorz Terlikowski

2 Wstęp Plan prezentacji Przegląd frameworków J2EE, które wspierają dostępność Tworzenie dostępnych elementów UI w JSF: Menu, Tabele, Formularze, Nawigacja. Wady kontrolek JSF Rola CSS w dostępności

3 Wstęp czym jest J2EE? Java 2 Enterprise Edition (J2EE) platforma programistyczna języka Java bazująca na specyfikacjach. Właściciel (Oracle a dawniej firma Sun Microsystems) dostarcza wzorcowych implementacji specyfikacji. Firmy trzecie mogą dostarczać własnych wersji dla tych specyfikacji. Ponadto, powstały rozwiązania, rozszerzające funkcjonalności oferowane przez specyfikacje J2EE. Od konkretnego zastosowania systemu informatycznego oraz doświadczenia zespołu programistów zależy, które z rozwiązania będą wykorzystywane w danym projekcie.

4 Wstęp podejścia do wytwarzania GUI bazujące na znacznikach implementacja interfejsów w plikach szablonów z wykorzystaniem bibliotek znaczników. Przykłady: JSF, Spring MVC, Velocity. bazujące na komponentach Java implementacja interfejsów całkowicie w Java. Przykłady: GWT, Vaadin.

5 Wstęp potrzebna wiedza Realizacja dostępnych interfejsów wymaga wiedzy na temat: zasad działania oraz ograniczeń konkretnego frameworka wybranego do realizacji warstwy prezentacji, zagadnień związanych z dostępnością. Każdemu frameworkowi należy przyjrzeć się z osobna w kwestii wspierania przez niego dostępności.

6 Przegląd frameworków wspierających dostępność Artykuł z 6 stycznia,

7 Przegląd frameworków wspierających dostępność Spring MVC Spring MVC - Jest podwarstwą Spring Framework. Dostarcza bibliotekę JSP, która zawiera kilkanaście znaczników, ułatwiających generowanie formularzy. Wsparcie dla dostępności tych znaczników polega na tym, że wszystkie atrybuty podane przez użytkownika, które nie są atrybutami znaczników JSP, są przepisywane do wynikowego kodu HTML.

8 Przegląd frameworków wspierających dostępność - JSF Framework objęty specyfikacją J2EE, Posiada kilka implementacji, Obowiązująca wzorcowa implementacja JSF, czyli wersja 2.2 (Mojarra), której finalny szkic został opublikowany 15 marca 2013, wspiera HTML5, a więc i atrybuty ARIA Jest to bardzo ważna cecha tego frameworka.

9 Przegląd frameworków wspierających dostępność - GWT GWT - Tworzenie dostępnych widgetów przy użyciu biblioteki ARIA, propozycja (to nie standard) podejścia do tworzenia aplikacji bazujących na AJAX. Dodawanie do widgetów ról, właściwości i stanów ARIA, Wsparcie dla klawiatury, Dostępne etykiety, Automatyczne odczytywanie podświetlonej zawartości, Ogólne porady dla projektantów widgetów.

10 Przegląd frameworków wspierających dostępność - Vaadin Vaadin - Framework próbuje się dostosować w jak największym stopniu do zaleceń WAI-ARIA. Posiada szerokie wsparcie standardu WAI-ARIA poprzez wspieranie standardowych atrybutów ARIA, Wprowadza styl v-assistive-device-only, do tworzenia niewidzialnych komponentów, które są postrzegane tylko przez czytniki ekranu. Vaadin nie używa tabel dla razkładów.

11 Przegląd frameworków wspierających dostępność - Primefaces Primefaces - Jest rozszerzeniem JSF. Posiada ponad 100 gotowych do użycia komponentów UI, Dostępność ma dwa aspekty: 1. wsparcie obsługi klawiatury (nawigacja po komponentach za pomocą TAB i strzałek). 2. wsparcie dla czytnika ekranu. Komponenty bywają bardzo złożone i posiadają atrybuty ARIA,

12 Przegląd frameworków wspierających dostępność - ADF ADF (Application Development Framework)- 1/af_access.htm#ADFUI436 Jest rozszerzeniem JSF od firmy Oracle, Zapewnia wsparcie dla skrótów klawiaturowych, Dostarcza 3 typy dostępności: 1. czytnik ekranu, 2. tryb wysokiego kontrastu, 3. tryb dużych czcionek. tryby ustawia się w pliku konfiguracyjnym trinidadconfig.xml lub poprzez dostarczenie odpowiedniej strony dla użytkownika.

13 Zasadność budowania UI w JSF Jest frameworkiem objętym specyfikacją J2EE (przez co jest powszechnie znany i używany). Istnieje wiele frameworków, które go rozszerzają m.in. Primefaces, IceFaces, RichFaces w razie potrzeby można je wykorzystywać na tych samych stronach. Najnowsza wzorcowa implementacja JSF wspiera HTML5, w tym atrybuty ARIA. xmlns:jsf=" biblioteka umożliwiająca traktowanie kontrolek HTML5 jak komponentów JSF (po stronie serwera) <input type="text" jsf:id="name" jsf:value="#{bean.name}"/> xmlns:pt=" " biblioteka umożliwiająca dodanie atrybutów HTML5 do kontrolek JSF. <h:inputtext id=" " value="#{bean. }" pt:type=" "/>

14 Dostępne GUI w JSF W dalszej części prezentacji zostanie przedstawiony sposób tworzenia następujących elementów GUI: Dostępny pasek narzędziowy (menu głównego poziomu), Dostępne menu rozwijane (podmenu), Dostępne tabele, Dostępne formularze, Dostępna nawigacja. Elementy te zostaną wygenerowane (o ile to możliwe) z wykorzystaniem znaczników JSF.

15 Dostępne GUI w JSF menu - budowa W wynikowym kodzie HTML złożone ze znaczników takich jak: <div>, <ul>, <li>. Wykorzystanie atrybutów ze specyfikacji W3C dla ARIA (Accessible Rich Internet Applications). Atrybuty ARIA określają rolę, stan i właściwości tych znaczników.

16 Dostępne GUI w JSF menu ARIA Dynamiczne menu, powinno wykorzystywać następujące atrybuty: role="menubar" dla głównego węzła menu. role="menu" dla elementu menu, który jest menu rozwijanym. role="menuitem" dla każdego elementu menu, którego kliknięcie powoduje wykonanie akcji (przejścia do podstrony).

17 Dostępne GUI w JSF menu ARIA c.d. aria-haspopup="true" dla każdego elementu, który powoduje wyświetlenie rozwijanego menu. Przeważnie stosowany na wszystkich głównych elementach menu i na każdym elemencie, który posiada podmenu. aria-hidden="true" dla każdego kontenera menu rozwijanego. Funkcja JavaScript, która powoduje wyświetlenie menu, powinna ustawiać ariahidden="false". tabindex="0" dla pierwszego elementu menu, a dla pozostałych tabindex="-1".

18 Dostępne GUI w JSF menu główne - zachowania Dostępne menu pierwszego poziomu (główne) powinno wspierać obsługę za pomocą klawiatury: strzałka w prawo przejście do następnego elementu głównego menu. strzałka w lewo przejście do poprzedniego elementu głównego menu. strzałka w górę (lub w dół) w przypadku, gdy dany element głównego menu posiada rozwijane podmenu, powinno nastąpić rozwinięcie podmenu i zaznaczenie pierwszego elementu. Enter lub Spacja otwarcie lub zamknięcie rozwijanego menu. Tab opuszczenie menu i przejście do następnego elementu strony.

19 Dostępne GUI w JSF menu główne implementacja (1/3) JSF nie posiada znacznika odpowiadającego za generowanie menu, Rozszerzenie w postacie frameworka Primefaces dostarcza różne menu, jednak na chwilę obecną czytniki ekranu nie potrafią ich poprawnie zinterpretować, mimo, że menu wydają się poprawnie skonstruowane. Jednym z rozwiązań jest wykorzystanie biblioteki JavaScript menubar.js, która wzorcowo implementuje obsługę menu z poziomu klawiatury.

20 Dostępne GUI w JSF menu główne implementacja (2/3) menubar.js jest wyspecjalizowana do obsługi menu rozwijanych i nie posiada odpowiednich zachowań związanych z wyborem elementu menu głównego poziomu. Rozwiązanie problemu składa się z 2 kroków: 1. Należy dla elementów menu głównego poziomu dostarczyć informacji o stronach, do których powinno nastąpić przeniesienie po ich wybraniu. <a href="menu_test.xhtml" style="visibility: hidden;"/>

21 Dostępne GUI w JSF menu implementacja (3/3) 2. Drugim krokiem jest dostarczenie zachowania dzięki, któremu po wyborze przez użytkownika elementu menu głównego poziomu nastąpi przeniesienie do treści wskazanej przez ukryte łącze.

22 Dostępne GUI w JSF menu rozwijane - zachowania W zakresie obsługi menu rozwijanego (kiedy kursor znajduje się na elemencie podmenu), klawiatura powinna dostarczać następujących zachowań: strzałka w lewo (prawo) przejście do następnego(poprzedniego) rozwijanego menu i zaznaczenie pierwszego elementu. strzałka w górę (dół) przejście do poprzedniego (następnego) elementu podmenu. Enter lub Spacja wybranie elementu podmenu. Escape zamknięcie menu rozwijanego i powrót kursora do menu głównego. Tab przejście do następnego elementu strony.

23 Dostępne GUI w JSF menu rozwijaneimplementacja

24 Dostępne megamenu (Adobe)

25 Dostępne GUI w JSF Java Beans

26 Dostępne GUI w JSF Zarządzalne Beans Zapis ${usersdata.users} na stronie JSP/JSF spowoduje wywołanie metody getusers(), zarządzalnego komponentu dostępnego w kontekście sesji pod nazwą usersdata.

27 Dostępne GUI w JSF tabele (1/5) Aby tabela była dostępna dla osób niewidomych należy doprowadzić, aby poszczególne znaczniki HTML wynikowego kodu miały następujące atrybuty i ich wartości: <table> role="presentation", mówiący o roli prezentacyjnej tabeli, <tr> - role="row", <th> - role="columnheader" oraz scope="col", <td> - role="gridcell". Ponadto, aby tabela była dostępna dla osób słabowidzących, nagłówek oraz parzyste i nieparzyste wiersze powinny być różnych kolorów.

28 Dostępne GUI w JSF tabele (2/5) <datatable> znacznik JSF, służący do generowania tabel na bazie zadanej kolekcji danych. Niektóre atrybuty znacznika <datatable>: value wiąże znacznik z kolekcją danych, var określa nazwę pojedynczego elementu kolekcji (podanej w value), pod którą będzie on dostępny wewnątrz znacznika, id, role, border odpowiedniki atrybutów znaczników HTML o tej samej nazwie, headerclass umożliwia ustawienie wskazanej klasy CSS na poziomie wiersza nagłówka wynikowej tabeli HTML. rowclasses umożliwia ustawienie wskazanych klas CSS na poziomie wiersza danych nieparzystego (pierwsza zadana klasa) i parzystego (druga zadana klasa).

29 Dostępne GUI w JSF tabele (3/5) <column> znacznik wewnętrzny opisujący pojedynczą kolumnę tabeli. <facet> umożliwia wskazanie szczególnej zawartość dla kolumny tj. nagłówka(header) i/lub stopki(footer). Wskazanie typu zawartości odbywa się za pomocą atrybutu name.

30 Dostępne GUI w JSF tabele (4/5) Niestety, znaczniki JSF nie umożliwiają ustawienia atrybutu role na poziomie <tr>, <th> i <td>.

31 Dostępne GUI w JSF tabele (5/5) W wynikowym kodzie został wygenerowany atrybut scope na poziomie znacznika <th>, ale brakuje role. Większość czytników ekranu, sobie z tym radzi. Można to jednak naprawić za pomocą kodu JavaScript (np., jquery)

32 Dostępne GUI w JSF formularze Dobrze zaprojektowane powinny dać się wypełnić i przesłać przy użyciu samej klawiatury. Framework JSF dostarcza ponad 100 znaczników niektóre z nich służą do generowania formularza i jego pól. Znacznik <h:form> służy do generowania znacznika HTML o tej samej nazwie.

33 Formularze Grupowanie pól formularzy Formularze grupowanie pól (1/2) Znacznik HTML <fieldset> jest łatwym sposobem strukturyzacji formularza. Jego celem jest dostarczenie mechanizmu grupowania powiązanych ze sobą pól formularza. Czytniki ekranu, zawsze czytają zawartość znacznika <legend> znajdującego się w takiej strukturze w momencie ustawienia kursora w polu grupy.

34 Formularze grupowanie pól (2/2). Czytnik przeczyta: Dane podstawowe, grupa

35 Formularze znaczniki JSF(1/3) Framework JSF posiada zbiór znaczników, które ułatwiają generowanie poszczególnych elementów formularzy. Każdy ze znaczników posiada własną listę atrybutów, które pozwalają wpłynąć na wynikowy kod HTML.

36 Formularze znaczniki JSF(2/3) 1. <h:inputtext> generuje pole tekstowe znacznik <input> z ustawionym atrybutem type="text". 2. <h:inputsecret> generuje pole hasła znacznik <input> z ustawionym atrybutem type="password". 3. <h:inputhidden> generuje pole ukryte znacznik <input> z ustawionym atrybutem type="hidden". 4. <h:inputtextarea> generuje wielowierszowe pole tekstowe znacznik <textarea>. 5. <h:outputtext> generuje etykietę znacznik <label>. 6. <h:commandbutton> generuje przycisk formularza, umożliwiający jego wysłanie na serwer znacznik <submit>.

37 Formularze znaczniki JSF(3/3) 6. <h:selectbooleancheckbox> generuje pojedyncze pole wyboru znacznik <input> z ustawionym atrybutem type="checkbox". 7. <h:selectmanycheckbox> generuje grupę pól wyboru znaczników <input> z ustawionym atrybutem type="checkbox". 8. <h:selectoneradio> generuje grupę pól wyboru typu radio znaczników <input> z ustawionym atrybutem type="radio". 9. <h:selectonelistbox> generuje listę (listbox) jednokrotnego wyboru znacznik <select>. 10. <h:selectmanylistbox> generuje listę (listbox) wielokrotnego wyboru znacznik <select>. 11. <h:selectonemenu> generuje rozwijaną listę (combobox) jednokrotnego wyboru znacznik <select>.

38 Formularze etykiety Znacznik HTML o nazwie <label> umożliwia dodawanie etykiet do innych elementów HTML. Dzięki zastosowaniu etykiet w formularzu będzie on bardziej zrozumiały dla użytkownika. Za pomocą atrybutu for znacznika <label> można powiązać etykietę z polem formularza o zadanym id. 38/35 Czytnik przeczyta: Imię, gwiazdka, pole edycji

39 Formularze zestawy opcji (1/3) Niestety znaczniki JSF służące do generowania zestawów opcji nie nadają się do generowania dostępnego UI. Znaczniki m.in. takie jak: <h:selectoneradio> i <h:selectmanycheckbox>, generują zestawy opcji osadzone w tabeli.

40 Formularze zestawy opcji (2/3) Czytniki ekranu w zależności od przeglądarki odczytują tę tabelę (mimo braku atrybutu role), przez co mogą irytować niewidomych użytkowników. Czytnik przeczyta: "Tabela, kino wiersz, komórka kino, pole wyboru nieoznaczone"

41 Formularze zestawy opcji (3/3) Zestawy opcji należy wykonać w HTML. Grupy opcji warto otoczyć znacznikiem <fieldset> przy wejściu do pierwszego elementu opcji, czytnik ekranu przeczyta etykietę umieszczoną w znaczniku <legend>. Czytnik przeczyta: Twoje zainteresowania, grupa, Kino, pole wyboru, nieoznaczone"

42 Formularze wymagalność danych Gwiazdka - niezrozumiała dla początkujących internautów. Atrybuty required i aria-required umożliwiają wskazanie, które z pól są obligatoryjne, Czytnik ekranu przeczyta użytkownikowi, że dane pole jest wymagane. Nowoczesne przeglądarki wyświetlą odpowiedni komunikat np. this field is required. Dobrą praktyką jest używanie ich obu, gdyż nie wiadomo, który z nich będzie zrozumiały dla danego czytnika ekranu. Czytnik przeczyta: Imię, gwiazdka, pole edycji, wymagane

43 Formularze opisy pól W niektórych przypadkach, zrozumienie zastosowania pola formularza wymaga większej ilości informacji, niż daje to etykieta. Aby dodać taki (przyjazny dla czytników ekranu) opis stosujemy na polu formularza atrybut aria-describedby, którego wartość wskazuje na identyfikator elementu HTML (najczęściej ukrytego) z dodatkowym opisem. Czytnik przeczyta: O sobie, pole edycji, Tutaj możesz napisać kilka zdań o sobie"

44 Nawigacja Dobrze zaprojektowany interfejs użytkownika powinien wspierać nawigację za pomocą klawiatury. Niewidomi użytkownicy, nie mają innej alternatywy, aby sprawnie nawigować po treści prezentowanej na stronach WWW. Wsparcie dla nawigacji klawiaturowej także jest ważne z punktu widzenia osób z problemami ruchowymi, które z oczywistych względów nie mogą używać wskaźnika myszki. Dla użytkowników niewidomych ważną rzeczą jest dostępność za pomocą klawiatury takich elementów jak: paski narzędziowe, menu, łącza, czy przyciski. Nawigacja za pomocą klawiatury (m.in. za pomocą klawisza TAB), powinna odbywać się w przewidywalnym porządku.

45 Nawigacja - nagłówki Osoba niewidoma ma możliwość szybkiego przemieszczania się po kolejnych nagłówkach strony poprzez wybranie litery H lub skrótu Ctrl+H na klawiaturze. Skróty te obsługiwane są przez silniki przeglądarek. Dlatego też nagłówki powinny być unikalne i zrozumiałe, tak aby użytkownik rozumiał z czym ma do czynienia.

46 Nawigacja stany elementów Wszystkie elementy aktywne, takie jak: łącza, elementy menu, pola formularza powinny mieć wyraźny wizualny fokus (np. w postaci ramki widocznej w trakcie nawigacji po stronie klawiszem TAB). Zaleca się wzmocnienie domyślnego fokusa, tak, aby był dobrze widoczny także dla osób niedowidzących. Realizowane jest to poprzez zastosowanie odpowiednich arkuszy CSS.

47 Nawigacja odnośniki Wszystkie odnośniki powinny być unikalne i zrozumiałe, także poza kontekstem. Nie należy używać linków w postaci: >> czy więcej albo kliknij tutaj. Odnośniki (zwłaszcza te prowadzące do zewnętrznych stron) nie mogą otwierać się w nowym oknie lub zakładce przeglądarki bez ostrzeżenia.

48 Nawigacja odnośniki z potwierdzeniem Implementacja mechanizmu potwierdzenia wybrania łącza: 1. Dodanie do takich łączy klasy o pewnej nazwie np. confirmableanchor. 2. Dodanie jednoznacznego opisu łącza poprzez ustawienie w nim atrybutu title. 3. Podmiana zachowania związanego z wybraniem takiego łącza, np. wykorzystanie funkcji confirm języka Java Script.

49 Wady kontrolek JSF Mogą generować nadmiarowości, Nie wspierają niektórych atrybutów, Do rozkładów wykorzystują tabele wszystkie znaczniki generujące listy, Rozszerzenia JSF, np. Primefaces dostarczają poprawnie zaimplementowanych (pod względem dostępności) komponentów niestety nie są one poprawnie interpretowane przez dzisiejsze czytniki ekranu.

50 Alternatywne szablony dla słabowidzących, Można uwzględniać różne wady wzroku Kontrasty, Rozkłady komponentów, Wielkości i kroje czcionek, Odstępy między wierszami oraz literami, Stany elementów, Rola CSS w dostępności Aktywne menu, Pola formularza stany pól.

51 Dziękuję za uwagę Pytania?

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

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ł 3 Formularze Agenda Podstawy formularzy HTML Podstawowe kontrolki formularzy HTML Nowe kontrolki z HTML

Bardziej szczegółowo

HTML, 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 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ółowo

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty Wybrane działy Informatyki Stosowanej Format HTML Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty dr hab. inż. Andrzej Czerepicki 2019 Definicja HTML HyperText Markup Language

Bardziej szczegółowo

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ Poznań, 2012-10-04 AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ NAZWA ADRES STRONY ILOŚĆ BŁĘDÓW WCAG 33 ILOŚĆ OSTRZEŻEŃ WCAG 3 TYP DOKUMENTU UŻYTY FORMAT (X)HTML JĘZYK OWANIE STRONY Urząd Marszałkowski Województwa

Bardziej szczegółowo

FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną e-mail.

FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną e-mail. 1 FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną e-mail.

Bardziej szczegółowo

Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.

Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap. Kod szkolenia: Tytuł szkolenia: FRONT-END Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap. Dni: 5 Opis: Adresaci szkolenia Kurs przeznaczony jest zarówno dla

Bardziej szczegółowo

Komponent Formularz. Rys. 1. Strona programu Joomla - http://joomla.pl. Rys. 2. Instalacja komponentu

Komponent Formularz. Rys. 1. Strona programu Joomla - http://joomla.pl. Rys. 2. Instalacja komponentu Komponent Formularz Instalacja Aby wykorzystać gotowy komponent do tworzenia formularzy w systemie CMS (Joomla), naleŝy uprzednio zaimplementować go, postępując według poniŝszego schematu: 1. Wejść na

Bardziej szczegółowo

ASP.NET MVC. Podstawy. Zaawansowane programowanie internetowe Instrukcja nr 3

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

Bardziej szczegółowo

Dokument hipertekstowy

Dokument hipertekstowy Dokument hipertekstowy Laboratorium 3 Struktura semantyczna i formularze mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej Design stackoverflow.com Design coursesweb.net Design accessibleculture.org

Bardziej szczegółowo

Umieszczanie kodu. kod skryptu

Umieszczanie 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ółowo

jako integralna część Regionalnego Systemu Informacji Przestrzennej (RSIP)

jako integralna część Regionalnego Systemu Informacji Przestrzennej (RSIP) OGÓLNE ZASADY WYPEŁNIANIA FORMULARZA etpp 1 WPROWADZENIE Elektroniczny formularz etpp utworzony został w ramach projektu Ogólnodostępna Platforma Informacji Tereny Poprzemysłowe (OPI-TPP) i stanowić będzie

Bardziej szczegółowo

Skróty klawiaturowe w PowerPoint

Skróty klawiaturowe w PowerPoint Pomoc online: W oknie Pomoc: Skróty klawiaturowe w PowerPoint F1 Otwieranie okna Pomoc. ALT+F4 Zamknięcie okna Pomoc. ALT+TAB Przełączenie między oknem Pomoc i aktywnym programem. ALT+HOME Powrót do strony

Bardziej szczegółowo

Aplikacja projektu Program wycinki drzew i krzewów dla RZGW we Wrocławiu

Aplikacja projektu Program wycinki drzew i krzewów dla RZGW we Wrocławiu Aplikacja projektu Program wycinki drzew i krzewów dla RZGW we Wrocławiu Instrukcja obsługi Aplikacja wizualizuje obszar projektu tj. Dorzecze Środkowej Odry będące w administracji Regionalnego Zarządu

Bardziej szczegółowo

e-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 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ółowo

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE 1. TABELE 1.1. Definicja tabeli Definicja tabeli musi być umieszczona między znacznikami. W ich ramach umieszczane są definicje rzędów

Bardziej szczegółowo

Bootstrap. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński rperlinski@icis.pcz.pl

Bootstrap. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński rperlinski@icis.pcz.pl ootstrap 1/15 Bootstrap Tworzenie serwisów Web 2.0 dr inż. Robert Perliński rperlinski@icis.pcz.pl Politechnika Częstochowska Instytut Informatyki Teoretycznej i Stosowanej 11 kwietnia 2015 Bootstrap 2/15

Bardziej szczegółowo

Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie

Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie http://docs.oracle.com/javaee/6/tutorial/doc/ Przykłady na podstawie zadań lab. z przedmiotu Technologie internetowe

Bardziej szczegółowo

Usługa Utilitia Korzystanie z Internetu przez Osoby Niepełnosprawne. Piotr Witek Utilitia.pl Kraków, 16 Lipca 2013 r.

Usługa Utilitia Korzystanie z Internetu przez Osoby Niepełnosprawne. Piotr Witek Utilitia.pl Kraków, 16 Lipca 2013 r. Usługa Utilitia Korzystanie z Internetu przez Osoby Niepełnosprawne Piotr Witek Utilitia.pl Kraków, 16 Lipca 2013 r. 1 Dostępność Informacji Dostępność informacji oznacza możliwość korzystania z treści

Bardziej szczegółowo

Formularze HTML. dr Radosław Matusik. radmat

Formularze HTML. dr Radosław Matusik.   radmat www.math.uni.lodz.pl/ radmat Ramy formularza: Grupowanie pól formularza

Bardziej szczegółowo

URL: http://www.ecdl.pl

URL: http://www.ecdl.pl Syllabus WEBSTARTER wersja 1.0 Polskie Towarzystwo Informatyczne 2007 Copyright wersji angielskiej: Copyright wersji polskiej: The European Computer Driving Licence Foundation Ltd. Polskie Towarzystwo

Bardziej szczegółowo

Jak projektować dostępne strony

Jak projektować dostępne strony Jak projektować dostępne strony Przemysław Marcinkowski e-mail: przemek@iart.com.pl Plan prezentacji 1. Dlaczego powstał dokument WCAG? 2. Priorytety 3. Tworzenie tekstów 4. Linki 5. Nawigacja 6. Grafika

Bardziej szczegółowo

REFERAT O PRACY DYPLOMOWEJ

REFERAT 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ółowo

HTML ciąg dalszy. Listy, formularze

HTML ciąg dalszy. Listy, formularze HTML ciąg dalszy Listy, formularze Listy Służą do prezentacji treści w postaci wypunktowania: numerowanego nienumerowanego definicji Możliwe jest zagnieżdżanie list zarówno tego samego, jak i różnych typów

Bardziej szczegółowo

elekospis Wykaz Leków Refundowanych wersja 1.0 Opis programu

elekospis Wykaz Leków Refundowanych wersja 1.0 Opis programu elekospis Wykaz Leków Refundowanych wersja 1.0 Opis programu Datum s.c. tel.: 52 324 17 70 ul. Centralna 2U faks: 52 381 33 58 86-035 Osielsko e-mail: info@datum.pl Przeznaczenie Program elekospis jest

Bardziej szczegółowo

Przykładowa dostępna aplikacja w Visual Studio - krok po kroku

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

Bardziej szczegółowo

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. 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ółowo

Dokumentacja Skryptu Mapy ver.1.1

Dokumentacja Skryptu Mapy ver.1.1 Dokumentacja Skryptu Mapy ver.1.1 2 Dokumentacja Skryptu Mapy ver.1.1 Spis treści Dokumentacja skryptu... 3 Dodatkowe informacje i kontakt... 7 3 Dokumentacja Skryptu Mapy ver.1.1 Dokumentacja skryptu

Bardziej szczegółowo

I. Interfejs użytkownika.

I. Interfejs użytkownika. Ćwiczenia z użytkowania systemu MFG/PRO 1 I. Interfejs użytkownika. MFG/PRO w wersji eb2 umożliwia wybór użytkownikowi jednego z trzech dostępnych interfejsów graficznych: a) tekstowego (wybór z menu:

Bardziej szczegółowo

Przetwarzanie dokumentów XML i zaawansowane techniki WWW Zdarzenia w JavaScript (Zajęcia r.)

Przetwarzanie dokumentów XML i zaawansowane techniki WWW Zdarzenia w JavaScript (Zajęcia r.) Przetwarzanie dokumentów XML i zaawansowane techniki WWW Zdarzenia w JavaScript (Zajęcia 08 25.04.2016 r.) 1) Zdarzenia w JavaScript Zdarzenia są sygnałami generowanymi w chwili wykonywania ściśle określonych

Bardziej szczegółowo

Skróty klawiaturowe w systemie Windows 10

Skróty klawiaturowe w systemie Windows 10 Skróty klawiaturowe w systemie Windows 10 Skróty klawiaturowe to klawisze lub kombinacje klawiszy, które zapewniają alternatywny sposób na wykonanie czynności zwykle wykonywanych za pomocą myszy. Kopiowanie,

Bardziej szczegółowo

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1. Widżety KIWIPortal tworzenie umieszczanie na stronach internetowych opcje zaawansowane Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.3 Strona 1 z 17 1 SPIS TREŚCI 2 Metody osadzania widżetów... 3 2.1

Bardziej szczegółowo

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans. GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans

Bardziej szczegółowo

Przewodnik użytkownika (instrukcja) AutoMagicTest

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

Bardziej szczegółowo

Tworzenie bazy danych na przykładzie Access

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

Bardziej szczegółowo

Szczegółowy opis zamówienia:

Szczegół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ółowo

INSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ

INSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ INSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ Spis treści: 1 Logowanie do panelu administracyjnego 2 Dodawanie obiektów na stronie 2.1 Wybór podstrony 2.2 Wybór obiektu 2.2.1 Dodawanie obiektów tekstowych

Bardziej szczegółowo

9 Zakup [ Zakup ] 56. 9. Zakup

9 Zakup [ Zakup ] 56. 9. Zakup 9 Zakup [ Zakup ] 56 9. Zakup Moduł zakupu działa na podobnych zasadach, które opisywaliśmy w poprzednim rozdziale: Sprzedaż. Dla uproszczenia zastosowano niemal ten sam interfejs, który tam widzieliśmy,

Bardziej szczegółowo

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 ), 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ółowo

A Zasady współpracy. Ocena rozwiązań punktów punktów punktów punktów punktów

A Zasady współpracy. Ocena rozwiązań punktów punktów punktów punktów punktów A Zasady współpracy Ocena rozwiązań 3.0 25 40 punktów 3.5 41 65 punktów 4.0 66 80 punktów 4.5 81 100 punktów 5.0 101 130 punktów Warunki zaliczenia przedmiotu Student uzyska ocenę zaliczającą (3.0) o ile

Bardziej szczegółowo

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface) Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface) 1. Udostępnianie wszystkich prywatnych atrybutów do prezentacji, wprowadzenie standardu nazewnictwa plików nazwy plików

Bardziej szczegółowo

Programowanie Obiektowe GUI

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

Bardziej szczegółowo

Portal SRG BFG. Instrukcja korzystania z Portalu SRG BFG

Portal SRG BFG. Instrukcja korzystania z Portalu SRG BFG Portal SRG BFG Instrukcja korzystania z Portalu SRG BFG Opracowano w Departamencie Informatyki i Administracji Bankowego Funduszu Gwarancyjnego Październik 2013 Spis treści: 1. Dostęp do strony portalu...

Bardziej szczegółowo

Aplikacja (oprogramowanie) będzie umożliwiać przygotowanie, przeprowadzenie badania oraz analizę wyników według określonej metody.

Aplikacja (oprogramowanie) będzie umożliwiać przygotowanie, przeprowadzenie badania oraz analizę wyników według określonej metody. Załącznik nr 1 Specyfikacja przedmiotu zamówienia Aplikacja (oprogramowanie) będzie umożliwiać przygotowanie, przeprowadzenie badania oraz analizę wyników według określonej metody. Słowniczek pojęć Badanie

Bardziej szczegółowo

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje 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ółowo

Copyright wersji angielskiej: The European Computer Driving Licence Foundation Ltd. Copyright wersji polskiej: Polskie Towarzystwo Informatyczne

Copyright wersji angielskiej: The European Computer Driving Licence Foundation Ltd. Copyright wersji polskiej: Polskie Towarzystwo Informatyczne Syllabus WEBSTARTER wersja 1.0 Polskie Towarzystwo Informatyczne 2007 Copyright wersji angielskiej: The European Computer Driving Licence Foundation Ltd. Copyright wersji polskiej: Polskie Towarzystwo

Bardziej szczegółowo

Od strony internetowej do aplikacji mobilnej standardy dostępności WCAG 2.1

Od strony internetowej do aplikacji mobilnej standardy dostępności WCAG 2.1 Od strony internetowej do aplikacji mobilnej standardy dostępności WCAG 2.1 Uniwersytet Śląski Wydział Filologiczny Instytut Języków Romańskich i Translatoryki Zakład Językoznawstwa Stosowanego i Translatoryki

Bardziej szczegółowo

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej prowadzi: dr inż. Tomasz Bartuś Kraków: 2008 04 04 Przygotowywanie danych źródłowych Poniżej przedstawiono zalecenia umożliwiające

Bardziej szczegółowo

Projekt Hurtownia, realizacja skojarzeń dostawców i produktów

Projekt Hurtownia, realizacja skojarzeń dostawców i produktów niżej. Projekt Hurtownia, realizacja skojarzeń dostawców i produktów W bazie danych HurtowniaSP istnieją tabele Dostawcy oraz Produkty, ich definicje przypomniane są W bazie zdefiniowano także tabelę DostawcyProdukty,

Bardziej szczegółowo

Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i

Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i Program szkolenia: Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i JFace Informacje ogólne Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Kompleksowe tworzenie aplikacji

Bardziej szczegółowo

Jak dodać wpis? Po zalogowaniu na blog znajdujesz się w panelu administracyjnym. Po lewej stronie widzisz menu:

Jak dodać wpis? Po zalogowaniu na blog znajdujesz się w panelu administracyjnym. Po lewej stronie widzisz menu: Jak dodać wpis? Po zalogowaniu na blog znajdujesz się w panelu administracyjnym. Po lewej stronie widzisz menu: Klikasz Wpisy, a następnie Dodaj nowy i otwiera się taki ekran: 1 W tym miejscu tworzysz

Bardziej szczegółowo

Podstawy technologii WWW

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

Bardziej szczegółowo

Program dla praktyki lekarskiej. Instrukcja korzystania z panelu pielęgniarki szkolnej

Program dla praktyki lekarskiej. Instrukcja korzystania z panelu pielęgniarki szkolnej Program dla praktyki lekarskiej Instrukcja korzystania z panelu pielęgniarki szkolnej Rok 2011 Pielęgniarka szkolna Ekran główny Program dreryk uruchamia się w trybie pełnoekranowym w postaci panelu. Nawigacja

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium Język JavaScript Celem ćwiczenia jest przygotowanie formularza na stronie WWW z wykorzystaniem języka JavaScript. Formularz ten będzie sprawdzany pod względem zawartości przed

Bardziej szczegółowo

Portal SRG BFG Instrukcja korzystania z Portalu SRG BFG

Portal SRG BFG Instrukcja korzystania z Portalu SRG BFG Portal SRG BFG Instrukcja korzystania z Portalu SRG BFG Opracowano w Departamencie Informatyki Bankowego Funduszu Gwarancyjnego Październik 2016 Spis treści: 1. Dostęp do strony Portalu... 3 1.1. Adres

Bardziej szczegółowo

Platforma e-learningowa

Platforma e-learningowa Dotyczy projektu nr WND-RPPD.04.01.00-20-002/11 pn. Wdrażanie elektronicznych usług dla ludności województwa podlaskiego część II, administracja samorządowa realizowanego w ramach Decyzji nr UDA- RPPD.04.01.00-20-002/11-00

Bardziej szczegółowo

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy Spis treści: 1 WSTĘP... 3 2 DOSTĘP DO SYSTEMU... 3 3 OPIS OGÓLNY SEKCJI TŁUMACZENIA...

Bardziej szczegółowo

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

Przygotowanie 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ółowo

14.09.2012 Przemysław Marcinkowski Fundacja Widzialni. Budowa dostępnej strony www placówek publicznych

14.09.2012 Przemysław Marcinkowski Fundacja Widzialni. Budowa dostępnej strony www placówek publicznych 14.09.2012 Przemysław Marcinkowski Fundacja Widzialni Budowa dostępnej strony www placówek publicznych Dostępność stron internetowych Accessibility (A11y) Kto jest narażony na wykluczenie cyfrowe? niewidomi,

Bardziej szczegółowo

Zasady tworzenia podstron

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

Bardziej szczegółowo

1 Wprowadzenie do J2EE

1 Wprowadzenie do J2EE Wprowadzenie do J2EE 1 Plan prezentacji 2 Wprowadzenie do Java 2 Enterprise Edition Aplikacje J2EE Serwer aplikacji J2EE Główne cele V Szkoły PLOUG - nowe podejścia do konstrukcji aplikacji J2EE Java 2

Bardziej szczegółowo

Atmosfera. IT Works S.A. Instrukcja dla użytkownika końcowego. Mariusz Sokalski Wersja 1.1

Atmosfera. IT Works S.A. Instrukcja dla użytkownika końcowego. Mariusz Sokalski Wersja 1.1 IT Works S.A. Atmosfera Instrukcja dla użytkownika końcowego Mariusz Sokalski 2018-07-27 Wersja 1.1 IT Works S.A., ul. Stanisława Skarżyńskiego 9, 31-866 Kraków, Polska, NIP: 5851189879, REGON: 191182501.

Bardziej szczegółowo

Wymagania systemowe po stronie serwera

Wymagania systemowe po stronie serwera 1 z 6 30-06-2011 11:15 Specyfikacja Oprogramowanie do zarządzania wnioskami poręczeniowymi Szczegółowe funkcjonalności oprogramowania do zarządzania wnioskami poręczeniowymi Spis treści 1 Wstęp 2 Wymagania

Bardziej szczegółowo

1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3

1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3 DODAJEMY TREŚĆ DO STRONY 1. Dockbar, CMS + wyszukiwarka aplikacji... 2 2. Dodawanie portletów... 3 Widok zawartości stron... 3 Omówienie zawartości portletu (usunięcie ramki itd.)... 4 3. Ikonki wybierz

Bardziej szczegółowo

Wykład 03 JavaScript. Michał Drabik

Wykł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ółowo

Podręcznik użytkownika programu. Ceremonia 3.1

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

Bardziej szczegółowo

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015 Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015 INFORMACJE OGÓLNE 1. Wnioski o dofinansowanie projektu w ramach konkursu nr 1/1.1.1/2015

Bardziej szczegółowo

Podręcznik użytkownika

Podręcznik użytkownika Serwis internetowy Pomorskie dobry kurs na edukacje Podręcznik użytkownika wykonany przez firmę KAELMO Rafał Moś Wersja: 1.0 Data przekazania: 2013-10-31 1 Pomorskie dobry kurs na edukację.... 3 1.1 Informacje

Bardziej szczegółowo

Wybrane znaczniki HTML

Wybrane znaczniki HTML Wybrane znaczniki HTML Struktura dokumentu HTML informacje o dokumencie i plikach zewnętrznych zawartość wyświetlana w przeglądarce wraz z tagami formatującymi

Bardziej szczegółowo

Tekstowe alternatywy:

Tekstowe alternatywy: Lista wymagań WCAG jakie należy spełnić na potrzeby poziomu A. Jest to lista opisująca tylko wymagania, bez szczegółowych zaleceń, w jaki sposób należy te wymagania spełnić. Część technik, dzięki którym

Bardziej szczegółowo

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 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

Bardziej szczegółowo

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 Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości część 2 Zaprojektowaliśmy stronę dodaj_dzial.aspx proszę jednak spróbować dodać nowy dział nie podając jego nazwy

Bardziej szczegółowo

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt. Grafika w dokumencie Wprowadzanie ozdobnych napisów WordArt Do tworzenia efektownych, ozdobnych napisów służy obiekt WordArt. Aby wstawić do dokumentu obiekt WordArt: 1. Umieść kursor w miejscu, w którym

Bardziej szczegółowo

Przewodnik... Tworzenie Landing Page

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

Bardziej szczegółowo

REJESTRACJA NOWEJ DRUKARNI W SYSTEMIE PRINTING-CENTER

REJESTRACJA NOWEJ DRUKARNI W SYSTEMIE PRINTING-CENTER REJESTRACJA NOWEJ DRUKARNI W SYSTEMIE PRINTING-CENTER Aby zarejestrować swoją drukarnię w systemie należy wybrać link rejestracji na stronie lub połączyć się bezpośrednio z linkiem: system.printing-center.pl/customers/register_owner

Bardziej szczegółowo

Lp. Nazwisko Wpłata (Euro)

Lp. Nazwisko Wpłata (Euro) Tabele_Writer Wstawianie tabeli Na początku dokumentu wpisz tekst Rzym-Lista Wpłat i wciśnij Enter. Następnie naciśnij symbol strzałki przypisanej do ikony Tabela znajdujący się na pasku narzędzi Pracę

Bardziej szczegółowo

Aplikacje internetowe

Aplikacje internetowe Temat: Język HTML i style CSS Aplikacje internetowe Pracownia specjalistyczna, studia podyplomowe, rok 2011/2012 1. Stwórz formularz HTML pozwalający na rejestrację użytkownika w aplikacji internetowej.

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

Tworzenie 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ółowo

INSTRUKCJA zakładania konta w Społecznoś ci CEO

INSTRUKCJA zakładania konta w Społecznoś ci CEO INSTRUKCJA zakładania konta w Społecznoś ci CEO KROK 1 W celu uzupełnienia formularza rejestracyjnego należy zarejestrować/zalogować się w Społeczności CEO https://spolecznosc.ceo.org.pl. Społeczność CEO

Bardziej szczegółowo

Część 3 - Konfiguracja

Część 3 - Konfiguracja Spis treści Część 3 - Konfiguracja... 3 Konfiguracja kont użytkowników... 4 Konfiguracja pól dodatkowych... 5 Konfiguracja kont email... 6 Konfiguracja szablonów dokumentów... 8 Konfiguracja czynności

Bardziej szczegółowo

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

Automatyzowanie zadan przy uz yciu makr języka Visual Basic Automatyzowanie zadan przy uz yciu makr języka Visual Basic Jeśli użytkownik nie korzystał nigdy z makr, nie powinien się zniechęcać. Makro jest po prostu zarejestrowanym zestawem naciśnięć klawiszy i

Bardziej szczegółowo

ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0

ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0 ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0 Przeznaczenie sylabusa Dokument ten zawiera szczegółowy sylabus dla modułu ECDL/ICDL Zaawansowane przetwarzanie tekstów. Sylabus

Bardziej szczegółowo

Praca w programie dodawanie pisma.

Praca w programie dodawanie pisma. Praca w programie dodawanie pisma. Wybór zakładki z danymi z Currendy (1) (tylko w przypadku włączenia opcji korzystania z danych Currendy). Wyszukanie i wybranie pisma. Po wybraniu wiersza dane z Currendy

Bardziej szczegółowo

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego.

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego. Bazy danych raporty 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego. 2. Otwórz bazę (F:\M5BIB). 3. Utwórz raport wyświetlający wszystkie pola z tabeli KSIAZKI. Pozostaw ustawienia

Bardziej szczegółowo

Program dla praktyki lekarskiej. Instrukcja korzystania z panelu pielęgniarki szkolnej

Program dla praktyki lekarskiej. Instrukcja korzystania z panelu pielęgniarki szkolnej Program dla praktyki lekarskiej Instrukcja korzystania z panelu pielęgniarki szkolnej Rok 2010 Pielęgniarka szkolna Ekran główny Program dreryk uruchamia się w trybie pełnoekranowym w postaci panelu. Nawigacja

Bardziej szczegółowo

Podstawy technologii JavaServer Faces wg https://docs.oracle.com/javaee/7/jeett.pdf

Podstawy technologii JavaServer Faces wg https://docs.oracle.com/javaee/7/jeett.pdf Podstawy technologii JavaServer Faces wg https://docs.oracle.com/javaee/7/jeett.pdf Technologie internetowe 3 1 Z czego składa się technologia JavaServer Faces? (wykład 2, str.2-3, 7) interfejsu programowania

Bardziej szczegółowo

Baza danych. Program: Access 2007

Baza danych. Program: Access 2007 Baza danych Program: Access 2007 Bazę danych składa się z czterech typów obiektów: tabela, formularz, kwerenda i raport (do czego, który służy, poszukaj w podręczniku i nie bądź za bardzo leniw) Pracę

Bardziej szczegółowo

Podręcznik użytkownika Publikujący aplikacji Wykaz2

Podręcznik użytkownika Publikujący aplikacji Wykaz2 Podręcznik użytkownika Publikujący aplikacji Wykaz2 TiMSI Sp z o o ul Czapli 63, 02-781 Warszawa tel : +48 22 644 86 76, fax: +48 22 644 78 52 NIP: 951-19-39-800 Sąd Rejonowy dla mst Warszawy w Warszawie,

Bardziej szczegółowo

Te i wiele innych cech sprawia, że program mimo swej prostoty jest bardzo funkcjonalny i spełnia oczekiwania większości klientów.

Te i wiele innych cech sprawia, że program mimo swej prostoty jest bardzo funkcjonalny i spełnia oczekiwania większości klientów. Instrukcja użytkownika OFERTOWANIE 3.0 Program OFERTOWANIE 3.0 to intuicyjne i łatwe w użyciu narzędzie do szybkiego przygotowania i wydrukowania profesjonalnie wyglądającej oferty dla klienta, Program

Bardziej szczegółowo

Instrukcja obsługi systemu zarządzania treścią dwajeden.pl

Instrukcja obsługi systemu zarządzania treścią dwajeden.pl Instrukcja obsługi systemu zarządzania treścią dwajeden.pl Tworzenie i edycja danych na stronie www 1. Rozpoczęcie pracy. Logowanie się do systemu zarządzania treścią dwajeden.pl ropocząć należy od podania

Bardziej szczegółowo

Serwis jest dostępny w internecie pod adresem www.solidnyserwis.pl. Rysunek 1: Strona startowa solidnego serwisu

Serwis jest dostępny w internecie pod adresem www.solidnyserwis.pl. Rysunek 1: Strona startowa solidnego serwisu Spis treści 1. Zgłoszenia serwisowe wstęp... 2 2. Obsługa konta w solidnym serwisie... 2 Rejestracja w serwisie...3 Logowanie się do serwisu...4 Zmiana danych...5 3. Zakładanie i podgląd zgłoszenia...

Bardziej szczegółowo

MS Access formularze

MS Access formularze MS Access formularze Formularze to obiekty służące do wprowadzania i edycji danych znajdujących się w tabelach. O ile wprowadzanie danych bezpośrednio do tabel odbywa się zawsze w takiej samej formie (arkusz

Bardziej szczegółowo

Przewodnik użytkownika (instrukcja) AutoMagicTest

Przewodnik użytkownika (instrukcja) AutoMagicTest Przewodnik użytkownika (instrukcja) AutoMagicTest 0.2.1.173 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja

Bardziej szczegółowo

Poznań Java User Group 2005. Java Server Faces. Wprowadzenie (Fakty i Mity)

Poznań Java User Group 2005. Java Server Faces. Wprowadzenie (Fakty i Mity) Poznań Java User Group 2005 Java Server Faces Wprowadzenie (Fakty i Mity) Plan prezentacji Ograniczenia szkieletów WWW Podstawowe elementy JSF JSF krok po kroku: Warstwa wizualna Obsługa zdarzeń Nawigacja

Bardziej szczegółowo

Sylabus Moduł 2: Przetwarzanie tekstów

Sylabus Moduł 2: Przetwarzanie tekstów Sylabus Moduł 2: Przetwarzanie tekstów Niniejsze opracowanie przeznaczone jest dla osób zamierzających zdać egzamin ECDL (European Computer Driving Licence) na poziomie podstawowym. Publikacja zawiera

Bardziej szczegółowo

FORMULARZE. G. Przęczek

FORMULARZE. G. Przęczek FORMULARZE G. Przęczek Tworzenie formularzy w HTML Podstawowe ramy formularza wyznacza znacznik który ma szereg atrybutów, które określają jego działanie. Pierwszym atrybutem jest action,

Bardziej szczegółowo