MSI dr. Inż. Mariusz Trzaska. użytkownika
|
|
- Janina Romanowska
- 6 lat temu
- Przeglądów:
Transkrypt
1 MSI dr. Inż. Mariusz Trzaska Wykład 14 Użyteczność (usability usability) ) graficznych interfejsów użytkownika
2 o Wprowadzenie Zagadnienia o Użyteczność (usability) o Kształtowanie użyteczności o Testy użyteczności o Użyteczność, a biznes o Lista kontrolna GUI o Prawo Fittsa o Podejścia do implementacji GUI o Podsumowanie Modelowanie Systemów Informacyjnych (MSI), wykład 14 2
3 Graficzne Interfejsy Użytkownika o Bardzo ważny temat związany z produkcją oprogramowania. o Niestety, zwykle niedoceniany. o Dlaczego? o Użytkownik ocenia aplikację przez pryzmat jej interfejsu. o Zagadnienie z pogranicza: Informatyki, m. in. programowania, Psychologii, Ergonomii, Modelowanie Systemów Informacyjnych (MSI), wykład 14 3
4 Użyteczność (usability) o Zdolność do zaspokajania potrzeb użytkownika przez: Urządzenie, Aplikację, Interfejs. o Kombinacja czynników kształtujących odczuwane doświadczenia użytkownika w pracy z produktem. Modelowanie Systemów Informacyjnych (MSI), wykład 14 4
5 Użyteczność (usability)) (2) o Poza oczywistym zapewnieniem bezpieczeństwa, do tych czynników należą m.in.: Przydatność praktyczna. Czy system wykonuje zadania, które odpowiadają potrzebom użytkownika? Łatwość nauki i obsługi. Jak szybko można nauczyć się obsługi systemu? Czy dla większości osób obsługa systemu jest wystarczająco łatwa? Skuteczność. Czy system zapewni wynik zadania w takiej postaci, jak oczekuje tego użytkownik? Modelowanie Systemów Informacyjnych (MSI), wykład 14 5
6 Użyteczność (usability)) (3) o Poza oczywistym zapewnieniem bezpieczeństwa, do tych czynników należą m.in. c. d.: Efektywność. Czy pożądany wynik osiąga się przy umiarkowanym wysiłku ze strony użytkownika? Zadowolenie. Czy użytkownik lubi pracować z systemem i czy rekomendowałby go innym? Modelowanie Systemów Informacyjnych (MSI), wykład 14 6
7 Kształtowanie użyteczności o Częste badania opinii użytkowników podczas prac nad projektem, o Testowanie prototypów z udziałem docelowych użytkowników, o Obserwacja sposobu pracy użytkowników z systemem w rzeczywistych warunkach, o Techniki ankietowe: wywiady i kwestionariusze. Modelowanie Systemów Informacyjnych (MSI), wykład 14 7
8 Użyteczność, a biznes o W dzisiejszym świecie, wiele aplikacji posiada bardzo podobną funkcjonalność. o W takim razie, jakimi kryteriami kierują się klienci? Cena, Łatwość wykorzystania funkcji systemu, co przekłada się na zadowolenie z użytkowania systemu. Dobra użyteczność po prostu się opłaca! Modelowanie Systemów Informacyjnych (MSI), wykład 14 8
9 Użyteczność, a biznes (2) o Ostatnio nowe wersje aplikacji nie koncentrują się na dodawaniu nowych funkcji, ale na ułatwieniu dostępu (poprawie użyteczności) do już istniejących, np. Microsoft Office o Aplikacje, które odniosły sukces m. in. ze względu na interfejs użytkownika. Modelowanie Systemów Informacyjnych (MSI), wykład 14 9
10 Testy użyteczności Usability tests o Testy z wykorzystaniem użytkowników: Reprezentatywność testujących Realizacja konkretnych (typowych) zadań Obserwowanie: Co użytkownicy robią? W których miejscach mają trudności? Rejestrowanie, np. kamera, specjalne programy. Testujący powinni być zdani tylko na siebie - całkowity zakaz: udzielania rad, pomagania. Modelowanie Systemów Informacyjnych (MSI), wykład 14 10
11 Testy użyteczności (2) Usability tests o o Liczba testujących Inaczej niż w badaniach statystycznych, zawsze wymagana jest duża liczba osób, nie Zwykle grupa 5-ciu osób jest w stanie wychwycić główne problemy związane z użytecznością, Osoby w liczniejszych grupach identyfikują te same problemy, przeważnie Lepiej iteracyjnie ulepszać projekt i testować go na małych grupach. Ważniejsze jest obserwowanie co testujący robią niż wysłuchanie ich późniejszego komentarza (który oczywiście też może być użyteczny). Modelowanie Systemów Informacyjnych (MSI), wykład 14 11
12 Testy użyteczności (3) Usability tests o Zanim zaczniemy nowy projekt, przetestujmy jego poprzednią wersję (oczywiście gdy jakaś była): Zidentyfikujmy pozytywne i negatywne elementy, Rozbudujmy te pierwsze i wyeliminujmy te drugie. o Przetestowanie rozwiązań konkurencji, o Wykorzystanie prototypu: Papierowego, Komputerowego o Praca iteracyjna każda iteracja kończy się testami o Sprawdzenie projektu w kontekście zaleceń dotyczących użyteczności. znanych Modelowanie Systemów Informacyjnych (MSI), wykład 14 12
13 Korzyści z wysokiej użyteczności o Krótszy czas ukończenia operacji, o Zmniejszenie liczby błędów popełnianych przez użytkownika, o Krótszy czas nauki i mniejszy wysiłek potrzebny do opanowania obsługi produktu, o Zaufanie do produktu i chęć jego rozbudowy, o Trwałe zadowolenie z produktu i zamiar polecania go innym nabywcom. Modelowanie Systemów Informacyjnych (MSI), wykład 14 13
14 GUI dobre rady o Spójność o Przejrzystość o Intuicyjność o Stosowanie się do wytycznych przygotowanych dla konkretnej platformy. o Wykorzystanie całego ekranu właściwe skalowanie okien. Bardzo ważne Czasami trudne w implementacji. Modelowanie Systemów Informacyjnych (MSI), wykład 14 14
15 o Funkcjonalność Lista kontrolna GUI Czy zwracasz równie dużą uwagę na funkcjonalność co na wygląd aplikacji? Czy Twoje okno jest w 100% zgodne z założeniami? Czy posiada wszystkie wyznaczone funkcje? Czy posiada tylko i wyłącznie wyznaczone funkcje? Czy pomagasz użytkownikowi w unikaniu typowych błędów poprzez umiejętne zaprojektowanie okna? Czy Twoje okno zgodne jest z innymi oknami tej samej aplikacji? (układ kontrolek, konwencje). Modelowanie Systemów Informacyjnych (MSI), wykład 14 15
16 o Platforma Lista kontrolna GUI (2) Czy Twój projekt jest w pełni zgodny z wytycznymi dotyczącymi cymi danego interfejsu/systemu operacyjnego? Domyślne kontrolki, czcionki, kolorystka, Odpowiednie wymiary okien (w tym minimalne), Odpowiednie ułożenie elementów, Zachowanie się okien oraz kontrolek, Odstępstwa od powyższych zaleceń mogą oznaczać błędną pracę GUI i/lub brak systemowych sposobów modyfikacji. Modelowanie Systemów Informacyjnych (MSI), wykład 14 16
17 o Okno Lista kontrolna GUI (3) Czy Twoje okno ma nadany tytuł? Czy ten tytuł jest taki sam lub zbliżony do nazwy przycisku lub opcji z menu, która otworzyła to okno? Okna bez lub z domyślnym tytułem są trudne do zidentyfikowania np. w pasku zadań. Czy w pasku tytułu obecne są odpowiednie przyciski? Czy możliwe jest powiększenie (maksymalizacja) okna, Jeśli tak, czy taka możliwość jest uzasadniona? Czy widoczny jest przycisk kontekstowej pomocy? Modelowanie Systemów Informacyjnych (MSI), wykład 14 17
18 o Okno Lista kontrolna GUI (4) Czy dobrano odpowiedni rodzaj ramki do okna? Czy Twoje okno jest odpowiednio umieszczone w hierarchii? Czy stosujesz modalność tam, gdzie jest ona wymagana? o Kontrolki Czy wykorzystujesz intuicyjne ułożenie kontrolek i dobierasz odpowiednio ich typy, zamiast w sztuczny sposób opisywać czynności i tworzyć instrukcje? Modelowanie Systemów Informacyjnych (MSI), wykład 14 18
19 o Kontrolki c. d. Lista kontrolna GUI (5) Czy kontrolki rozmieszczone są zgodnie ze sposobem, w jaki użytkownik czyta lub skanuje ekran? Czy najczęściej wykorzystywane opcje są umieszczone najwcześniej? Czy liczba kontrolek w oknie nie jest za duża? Jeśli tak, czy nie lepiej usunąć niektóre rzadziej wykorzystywane lub pokazywać je dopiero po wciśnięciu odpowiedniego przycisku? Modelowanie Systemów Informacyjnych (MSI), wykład 14 19
20 o Kontrolki c. d. Lista kontrolna GUI (6) Czy stosujesz kontrolki zgodnie z ich przeznaczeniem opisanym w wytycznych i wykorzystywanym w popularnych aplikacjach? Wykluczające się opcje: radio buttons, Wiele możliwości: check box y. Listy z możliwością jedno- lub wielokrotnego wyboru. Czy Twoje kontrolki reagują w standardowy sposób? Np.: przyciski po wciśnięciu powinny wykonywać komendę lub otwierać okno, przyciski radiowe czy check box y tylko zmieniać stan. Modelowanie Systemów Informacyjnych (MSI), wykład 14 20
21 o Kontrolki c. d. Lista kontrolna GUI (7) Czy kontrolki zbliżone znaczeniowo są pogrupowane z wykorzystaniem ramek lub pokrewnych elementów interfejsu? Czy nie stosujesz ramek nadmiernie, aby grupować tylko pojedyncze kontrolki? Czy oprogramowanie odpowiednio włącza i wyłącza nieaktywne kontrolki w razie potrzeby? o Przyciski Czy w Twoim oknie dialogowym jest obecny domyślny przycisk? Czy jest on oznaczony? Modelowanie Systemów Informacyjnych (MSI), wykład 14 21
22 o Przyciski c. d. Lista kontrolna GUI (8) Czy Twoje okno da się zamknąć w standardowy sposób? Np.: przycisk na pasku tytułu, klawisz Esc, przycisk Anuluj. Czy jest możliwe zamknięcie okna lub wybranie Anuluj bez dokonywania zmian? Użytkownik powinien zawsze mieć wyjście awaryjne z każdej sytuacji. Modelowanie Systemów Informacyjnych (MSI), wykład 14 22
23 o Przyciski c. d. Lista kontrolna GUI (9) Czy przyciski OK, Anuluj i inne odnoszące się do manipulacji okienkiem są oddzielone od innych przycisków? o Menu Czy w kontrolkach z menu (combo boxes) ) jest domyślnie wybrana jakaś opcja? Czy otwierająca się lista jest odpowiednio duża (długa) w pionie tak, aby oszczędzić użytkownikowi przewijania? Modelowanie Systemów Informacyjnych (MSI), wykład 14 23
24 o Menu c. d. Lista kontrolna GUI (10) Czy otwierająca się lista jest odpowiednio szeroka tak, aby każda pozycja była widoczna w całości? o Podpisy Czy przy kontrolkach są odpowiednie opisy (labels)) tłumaczące ich przeznaczenie (szczególnie przy listach i menu)? Czy wszystkie wyświetlane dane są opisane? Czy opisy są wyrównane (w stosunku do tekstu kontrolki i do innych opisów)? Modelowanie Systemów Informacyjnych (MSI), wykład 14 24
25 o Opisy c. d. Lista kontrolna GUI (11) Czy dwukropki przy opisach są konsekwentnie stosowane lub niestosowane? Czy stosujesz etykietki (tooltips)) wyjaśniające niektóre elementy interfejsu? Etykietki powtarzające standardowy opis kontrolki nie mają większego sensu. Czy stosujesz polskie litery? Opisy i nazwy kontrolek bez polskich liter wyglądają niechlujnie i są mniej czytelne. Modelowanie Systemów Informacyjnych (MSI), wykład 14 25
26 o Klawiatura Lista kontrolna GUI (12) Czy w oknie zastosowano skróty klawiszowe, dzięki którym zaawansowani użytkownicy będą mogli szybciej skorzystać z niektórych opcji? Czy litery wywołujące opcje nie powtarzają się? Czy użytkownik może przemieszczać kursor za pomocą klawiszy Tab i Shift-Tab? Czy kolejność przemieszczania jest zgodna z układem okienka? Czy można się w ten sposób dostać do wszystkich kontrolek? Modelowanie Systemów Informacyjnych (MSI), wykład 14 26
27 Prawo Fittsa Eksperyment /prawofittsa/index.html Modelowanie Systemów Informacyjnych (MSI), wykład 14 27
28 Prawo Fittsa (2) o Czas wybrania celu zależy od odległości i wielkości tego celu. o Uproszczony model Prawa Fittsa: T = log 2 (D/W + 1) T jest średnim czasem potrzebnym do namierzenia celu. D jest odległością od punktu startowego do środka celu. W jest szerokością celu (mierzoną wzdłuż osi ruchu). o Możliwość dość precyzyjnego zmierzenia użyteczności różnych elementów wskazujących. Modelowanie Systemów Informacyjnych (MSI), wykład 14 28
29 Implementacja GUI o Ręczna implementacja GUI jest: Czasochłonna i skomplikowana., Błędogenna, o Warto używać wizualnych edytorów, które pozwalają utworzyć GUI z gotowych komponentów i podłączyć do nich zdarzenia. o Mimo zastosowania edytora, czasami może wystąpić konieczność wprowadzania ręcznych modyfikacji. o Podejście deklaratywne Modelowanie Systemów Informacyjnych (MSI), wykład 14 29
30 Implementacja GUI (2) o Podejście deklaratywne Oparte na adnotacjach, plikach konfiguracyjnych, itp. Wykorzystujące dedykowany język zwykle typu DSL (Domain Specific Language) Komunikacja przez String i głównego języka programowania, Modyfikacja kompilatora, Specyficzna konstrukcja API udająca składnie języka: JFrame frame1 = create.frame.usingonly(person); Przykładowy DSL: dsl/ Modelowanie Systemów Informacyjnych (MSI), wykład 14 30
31 Implementacja GUI (3) o Większość współczesnych języków programowania bazuje na bibliotekach zawierających gotowe komponenty sterowane zdarzeniami. Java AWT Swing SWT (Eclipse) MS.NET (C#, C++, VB) Windows Forms, Windows Presentation Foundation. Modelowanie Systemów Informacyjnych (MSI), wykład 14 31
32 Implementacja GUI (4) o Zestaw komponentów służących do budowania interfejsu jest dość podobny we wszystkich językach. o Różne są (były?) manager y rozkładu Wydaje się, że najlepszy jest kotwicowy wykorzystywany w MS.NET oraz ostatnio również w Java. o Dogłębne zrozumienie zasad projektowania GUI oraz jego implementacji jest dość pracochłonne i wymaga przynajmniej kilku wykładów oraz dużo ćwiczeń. Modelowanie Systemów Informacyjnych (MSI), wykład 14 32
33 Podsumowanie o Graficzny Interfejs Użytkownika (Graphical User Interface) ) jest bardzo ważnym składnikiem większości aplikacji. o Równocześnie jest jednym z bardziej niedocenianych. o Jego poprawne zaprojektowanie nie jest sprawą prostą, ale w oparciu o istniejącą wiedzę, jak najbardziej wykonalną. o Implementacja GUI, w niektórych przypadkach może być dość trudna (nawet w oparciu o wizualne edytory). Modelowanie Systemów Informacyjnych (MSI), wykład 14 33
Edytor tekstu MS Office Word
Edytor tekstu program komputerowy ukierunkowany zasadniczo na samo wprowadzanie lub edycję tekstu, a nie na nadawanie mu zaawansowanych cech formatowania (do czego służy procesor tekstu). W zależności
Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1
Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1 Slajd 1 Excel Slajd 2 Ogólne informacje Arkusz kalkulacyjny podstawowe narzędzie pracy menadżera Arkusz
Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1
Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny 2010 dla WINDOWS cz. 1 Slajd 1 Slajd 2 Ogólne informacje Arkusz kalkulacyjny podstawowe narzędzie pracy menadżera Arkusz kalkulacyjny
To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i
Aleksandra Dębiecka To sposób w jaki użytkownik wchodzi w interakcje z systemem. To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski,
Mariusz Trzaska Modelowanie i implementacja systemów informatycznych
Mariusz Trzaska Modelowanie i implementacja systemów informatycznych Notka biograficzna Dr inż. Mariusz Trzaska jest adiunktem w Polsko-Japońskiej Wyższej Szkole Technik Komputerowych, gdzie zajmuje się
Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1
Wyższa Szkoła Ekologii i Zarządzania Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1 Slajd 1 Uruchomienie edytora Word dla Windows otwarcie menu START wybranie grupy Programy, grupy Microsoft Office,
biegle i poprawnie posługuje się terminologią informatyczną,
INFORMATYKA KLASA 1 1. Wymagania na poszczególne oceny: 1) ocenę celującą otrzymuje uczeń, który: samodzielnie wykonuje na komputerze wszystkie zadania z lekcji, wykazuje inicjatywę rozwiązywania konkretnych
Rozdział II. Praca z systemem operacyjnym
Rozdział II Praca z systemem operacyjnym 55 Rozdział III - System operacyjny i jego hierarchia 2.2. System operacyjny i jego życie Jak już wiesz, wyróżniamy wiele odmian systemów operacyjnych, które różnią
Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1
Wyższa Szkoła Ekologii i Zarządzania Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1 Uruchomienie edytora Word dla Windows otwarcie menu START wybranie grupy Programy, grupy Microsoft Office, a następnie
Dokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
Wykład 5 Projektowanie portalu (2) Wykładowca: dr inż. Mariusz Trzaska
Wykład 5 Projektowanie portalu (2) Wykładowca: dr inż. Mariusz Trzaska Tworzenie portali biznesowych, Wykład 4, Folia 1 Informacja Ciąg dalszy z poprzedniego wykładu Tworzenie portali biznesowych, Wykład
Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)
Dostosowywanie paska zadań Ćwiczenia nr 2 Edycja tekstu (Microsoft Word) Domyślnie program Word proponuje paski narzędzi Standardowy oraz Formatowanie z zestawem opcji widocznym poniżej: Można jednak zmodyfikować
dziennik Instrukcja obsługi
Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt
CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM
CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM 1.1. PODSTAWOWE INFORMACJE PC to skrót od nazwy Komputer Osobisty (z ang. personal computer). Elementy komputera można podzielić na dwie ogólne kategorie: sprzęt - fizyczne
Procesowa specyfikacja systemów IT
Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office
Programowanie obiektowe
Programowanie obiektowe Wykład 7 Marcin Młotkowski 8 kwietnia 2015 Plan wykładu Z życia programisty, część 1 1 Z życia programisty, część 1 2 3 Z życia programisty, część 2 Model View Controller MVC w
Zapisywanie algorytmów w języku programowania
Temat C5 Zapisywanie algorytmów w języku programowania Cele edukacyjne Zrozumienie, na czym polega programowanie. Poznanie sposobu zapisu algorytmu w postaci programu komputerowego. Zrozumienie, na czym
Nowy interfejs w wersji 11.0 C8 BETA
Nowy interfejs w wersji 11.0 C8 BETA Copyright 2012 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione.
Java: otwórz okienko. Programowanie w językach wysokiego poziomu. mgr inż. Anna Wawszczak
Java: otwórz okienko Programowanie w językach wysokiego poziomu mgr inż. Anna Wawszczak PLAN WYKŁADU klasy wewnętrzne, lokalne i anonimowe biblioteka AWT zestaw Swing JFrame JPanel komponenty obsługa zdarzeń
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
Oto istotne informacje o skrótach klawiszowych ZoomText:
Rozdział 6 Skróty klawiaturowe Skróty klawiszowe to kombinacje klawiszy, których naciśnięcie powoduje wykonanie komend ZoomTexta bez konieczności aktywowania interface u użytkownika ZoomText. Prawie wszystkie
Wykład 9. Projektowanie interfejsu użytkownika
Wykład 9 Projektowanie interfejsu użytkownika Treść wykładu generacje w rozwoju interfejsu użytkownika tryb wsadowy graficzny interfejs użytkownika interfejs znakowy język poleceń metafory technika okien
Uniwersytet Jagielloński Interfejsy graficzne. Wykład 6. Style interfejsu. Barbara Strug
Uniwersytet Jagielloński Interfejsy graficzne Wykład 6 Style interfejsu Barbara Strug 2013 Style interfejsu Wstęp Style 3-d Q & A Linia poleceń menu Formularze /okna dialogowe Manipulacja bezpośrednia
BIOS, tryb awaryjny, uśpienie, hibernacja
BIOS, tryb awaryjny, uśpienie, hibernacja Wykład: BIOS, POST, bootstrap loader, logowanie, uwierzytelnianie, autoryzacja, domena, tryb awaryjny, stan uśpienia, hibernacja, wylogowanie, przełączanie użytkownika,
Ćwiczenia z systemu operacyjnego WINDOWS
Opracowanie: Krzysztof Trembaczowski Spis treści Ćwiczenia z systemu operacyjnego Windows 98.... 3 1. Ćwiczenie (Zabawa z pasjansem)... 3 2. Ćwiczenie (Elementy składowe interfejsu)... 3 3. Ćwiczenie (Elementy
www.gim4.slupsk.pl/przedmioty
Lekcja 4. Program komputerowy - instalacja i uruchomienie 1. Rodzaje programów komputerowych 2. Systemy operacyjne 3. Instalowanie programu 4. Uruchamianie programu 5. Kilka zasad pracy z programem komputerowym
Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.
Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie
Architektura interfejsu użytkownika
Uniwersytet Jagielloński Interfejsy graficzne Wykład 3 Architektura interfejsu użytkownika Barbara Strug 2011 Hall of shame Hall of Shame Hall of Fame O czym dzisiaj Model Widok- Kontroler Hierarchia widoków
Programowanie obiektowe
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami tworzenia aplikacji okienkowych w C#. Wprowadzenie teoretyczne. Rozważana w
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
GUI - projektowanie interfejsów cz. II
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 3 Elementy Swing wszystkie elementy graficzne (przyciski, kontrolki) rysowane są od zera z poziomu Javy; ten sam wygląd i zachowanie
Co to jest usability?
Co to jest usability? Użyteczność produktów interaktywnych stron internetowych, programów komputerowych, telefonów komórkowych to odczuwana przez użytkowników prostota i wygoda, naturalność wykonywania
GUI - projektowanie interfejsów
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 3 Prototypowanie - definicja Rozwój oprogramowania/aplikacji (gry) poprzez tworzenie kolejnych wersji prototypów. Prototypowanie szybkie
Synchronizator plików (SSC) - dokumentacja
SZARP http://www.szarp.org Synchronizator plików (SSC) - dokumentacja Wersja pliku: $Id: ssc.sgml 4420 2007-09-18 11:19:02Z schylek$ > 1. Witamy w programie SSC Synchronizator plików (SZARP Sync Client,
Etapy życia oprogramowania
Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 w prezentacji wykorzystano również materiały przygotowane przez Michała Kolano
Lokalizacja Oprogramowania
mgr inż. Anton Smoliński anton.smolinski@zut.edu.pl Lokalizacja Oprogramowania 16/12/2016 Wykład 6 Internacjonalizacja, Testowanie, Tłumaczenie Maszynowe Agenda Internacjonalizacja Testowanie lokalizacji
Munsol - dokument zmian. MUNSOL - Dokument zmian
MUNSOL - Dokument zmian 1 Spis treści Munsol - dokument zmian Spis treści 2 Wprowadzenie 3 Wprowadzone zmiany 3 1. Logowanie z użyciem karty. 3 2. Strona główna 4 3. Komunikaty informacyjne 4 4. Listy
Formatowanie tekstu przy uz yciu stylo w
Formatowanie tekstu przy uz yciu stylo w Czy stosowanie wciąż tego samego formatowania albo zmienianie koloru, rozmiaru lub rodzaju czcionki w celu wyróżnienia tekstu należy do często wykonywanych czynności?
Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.
W przygotowaniu ćwiczeń wykorzystano m.in. następujące materiały: 1. Program AutoCAD 2012. 2. Graf J.: AutoCAD 14PL Ćwiczenia. Mikom 1998. 3. Kłosowski P., Grabowska A.: Obsługa programu AutoCAD 14 i 2000.
Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu
Laboratorium z Grafiki InŜynierskiej CAD W przygotowaniu ćwiczeń wykorzystano m.in. następujące materiały: 1. Program AutoCAD 2010. 2. Graf J.: AutoCAD 14PL Ćwiczenia. Mikom 1998. 3. Kłosowski P., Grabowska
Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania
Etapy życia oprogramowania Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 Określenie wymagań Testowanie Pielęgnacja Faza strategiczna
Formularze w programie Word
Formularze w programie Word Formularz to dokument o określonej strukturze, zawierający puste pola do wypełnienia, czyli pola formularza, w których wprowadza się informacje. Uzyskane informacje można następnie
5. Kliknij teraz na ten prostokąt. Powinieneś w jego miejsce otrzymać napis. Jednocześnie została wywołana kolejna pozycja menu.
Dziś zastosujemy w naszym projekcie komponent MainMenu (menu główne). Ten element należy do grupy komponentów niewidocznych i daje możliwość skonstruowania rozwijanego menu i dostosowania go do potrzeb
Dodawanie operacji dodatkowych w WAPRO Mag.
Dodawanie operacji dodatkowych w WAPRO Mag. obowiązuje od wersji 8.21.0 Opracował i wykonał: Grzegorz Lenarczyk Asseco Business Solutions SA Oddział w Warszawie Warszawa, ul. Branickiego 13 02-972 Warszawa
2. Dostosuj listę Szybkiego Dostępu
Windows 10 dla większości użytkowników może być na pierwszy rzut oka nieco chaotyczny. Łączy on bowiem stare rozwiązania, które od lat obecne są w Windowsie, z zupełnie nowymi, których dopiero należy się
Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej
Wykład VII - semestr III Kierunek Informatyka Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2014 c Copyright 2014 Janusz Słupik Wytwarzanie oprogramowania Model tworzenia oprogramowania
Następnie uruchom b-link z Menu Start lub ponownie uruchom komputer.
B-LINK SZYBKI START Ten krótki przewodnik umożliwia użytkownikowi poznanie działania i podstawowych funkcji programu b-link, pozwalając szybko zacząd pracę z programem. Omawiamy w nim tylko niektóre funkcje
Krój czcionki można wybrać na wstążce w zakładce Narzędzia główne w grupie przycisków Cz cionka.
Podstawowe sposoby formatowania Procesory tekstu umożliwiają nie tylko wpisywanie i wykonywanie modyfikacji (edycję tekstu), ale również formatowanie, czyli określenie wyglądu tekstu Podstawowe możliwości
Słowa kluczowe Sterowanie klawiaturą, klawiatura, klawisze funkcyjne, przesuwanie obiektów ekranowych, wydawanie poleceń za pomocą klawiatury
Obsługa za pomocą klawiatury Różnego typu interfejsy wykorzystują różne metody reagowania i wydawania poleceń przez użytkownika. W środowisku graficznym najpopularniejsza jest niewątpliwie mysz i inne
Instrukcja instalacji i obsługi systemu AR4vision (wersja 1.0.0)
Instrukcja instalacji i obsługi systemu AR4vision (wersja 1.0.0) Wymagania techniczne: Aplikacja Desktop: System operacyjny Windows 10 Kamera internetowa oraz mikrofon Aplikacja Hololens: System operacyjny
HCI Human Computer Interaction
HCI Human Computer Interaction Bartosz Dzirba Gabriel Kujawski praca dyplomowa magisterska opiekun: prof. dr hab. Zbigniew Kotulski 1 Plan prezentacji HCI Co to jest? W jakim celu? Jak projektować? Etapy
Visual Studio instalacja
Visual Studio 2017 - instalacja Do tej pory napisaliśmy wiele programów, z czego niemal wszystkie były aplikacjami konsolowymi. Najwyższy więc czas zająć się tworzeniem aplikacji z graficznym interfejsem
NOWOŚCI SOLID EDGE ST7. Przykładowy rozdział
NOWOŚCI SOLID EDGE ST7 Przykładowy rozdział Firma GM System Integracja Systemów Inżynierskich Sp. z o.o. została założona w 2001 roku. Zajmujemy się dostarczaniem systemów CAD/CAM/CAE/PDM. Jesteśmy jednym
Zadanie 9. Projektowanie stron dokumentu
Zadanie 9. Projektowanie stron dokumentu Przygotowany dokument można: wydrukować i oprawić, zapisać jako strona sieci Web i opublikować w Internecie przekonwertować na format PDF i udostępnić w postaci
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne
Opis. Wykład: 30 Laboratorium: 30
Załącznik nr 5 do Uchwały nr 1202 Senatu UwB z dnia 29 lutego 2012 r. Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów
11. Rozwiązywanie problemów
11. Rozwiązywanie problemów Ćwiczenia zawarte w tym rozdziale pokaŝą, jak rozwiązywać niektóre z problemów, jakie mogą pojawić się podczas pracy z komputerem. Windows XP został wyposaŝony w kilka mechanizmów
Dlaczego stosujemy edytory tekstu?
Edytor tekstu Edytor tekstu program komputerowy służący do tworzenia, edycji i formatowania dokumentów tekstowych za pomocą komputera. Dlaczego stosujemy edytory tekstu? możemy poprawiać tekst możemy uzupełniać
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
Zaliczenie przedmiotu:
INFORMATYKA 2 - Wykład 15h Kod przedmiotu: ES1C300 016, ECTS: 3 pkt. Kierunek: Elektrotechnika, studia stacjonarne I stopnia Semestr: III, rok akademicki: 2016/2017 Zaliczenie przedmiotu: Ogólne warunki
1. Opis. 2. Wymagania sprzętowe:
1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny
Projektowanie Skinów w programie Taboret2
Projektowanie Skinów w programie Taboret2 Instrukcja ta pisana jest dla użytkowników chcących zaprojektować własnego skina (skórkę) do programu bądź wprowadzić inne zmiany w wyglądzie. Zrobienie własnego
Tworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1
Tworzenie okna dialogowego w edytorze raportu SigmaNEST część 1 Edytor raportu SigmaNEST to wszechstronne narzędzie umożliwiające zarówno dostosowanie każdego raportu pod specyficzne oczekiwania klienta,
Jarosław Kuchta Projektowanie Aplikacji Internetowych. Projektowanie IU -nawigacja
Jarosław Kuchta Projektowanie Aplikacji Internetowych Projektowanie IU -nawigacja Zagadnienia Wyjaśnienie pojęć Podstawowe zasady projektowania nawigacji Rodzaje sterowania Różne rodzaje menu (zasady użycia)
Komputery I (2) Panel sterowania:
Komputery I (2) Paweł Jamer Panel sterowania: Podstawowym miejscem z którego zarządzamy ustawieniami systemu Windows jest panel sterowania. Znaleźć tam możemy wszelkiego rodzaju narzędzia umożliwiające
emszmal 3: Automatyczne księgowanie przelewów w menadżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w menadżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to dedykowane jest internetowemu menadżerowi sprzedaży BaseLinker.
REFERAT PRACY DYPLOMOWEJ Temat pracy: SUDOKU - Algorytmy tworzenia i rozwiązywania
REFERAT PRACY DYPLOMOWEJ Temat pracy: SUDOKU - Algorytmy tworzenia i rozwiązywania Autor: Anna Nowak Promotor: dr inż. Jan Kowalski Kategorie: gra logiczna Słowa kluczowe: Sudoku, generowanie plansz, algorytmy,
Projektowanie przy uz yciu motywo w częś c 1: informacje podśtawowe
Projektowanie przy uz yciu motywo w częś c 1: informacje podśtawowe Motyw to skoordynowany zestaw czcionek, kolorów i efektów wizualnych. Za pomocą pojedynczego kliknięcia można zastosować jeden z kilkudziesięciu
TIME MARKER. Podręcznik Użytkownika
TIME MARKER Podręcznik Użytkownika SPIS TREŚCI I. WPROWADZENIE... 3 II. Instalacja programu... 3 III. Opis funkcji programu... 7 Lista skrótów... 7 1.1. Klawisz kontrolny... 7 1.2. Klawisz skrótu... 8
System kadrowo-płacowy KOMAX 2.0
System kadrowo-płacowy KOMAX 2.0 ( Wybrane aspekty innowacji funkcjonalnych ) Nowoczesny interfejs systemu Interfejs systemu KOMAX 2.0 opracowano z zamysłem maksymalnego uproszczenia obsługi wszystkich
Nowy PekaoBIZNES 24. Przewodnik po zmianach w systemie. Departament Bankowości Transakcyjnej
Nowy PekaoBIZNES 24 Przewodnik po zmianach w systemie Departament Bankowości Transakcyjnej Grudzień 2012 DLACZEGO PekaoBIZNES 24 SIĘ ZMIENIA? Platforma transakcyjna PekaoBIZNES 24 usprawnia codzienne operacje
Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło
Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 1 UCD - User Centered Design 1) User Centered Design Projekt Skoncentrowany
Podręcznik Ucznia. Projekt systemowy Fascynujący Świat Nauki i Technologii. Platforma wstępnych badań przesiewowych. dla uczniów klas I VI
Projekt systemowy 'Fascynujący Świat Nauki i Technologii' nr POKL.09.01.02-16-001/13 jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. Projekt systemowy Fascynujący
Dane słowa oraz wyrażenia są tłumaczone przy pomocy polecenia Przetwarzanie > Tłumaczenie
Słownik tłumaczeń Informacje ogólne Edytor słownika jest aplikacją MDI, umożliwiającą otwieranie różnych słowników, w celu zarzadzania nimi oraz zapisywania ich do poszczególnych plików. Słownik tłumaczeń
Klawiatura. Klawisze specjalne. Klawisze specjalne. klawisze funkcyjne. Klawisze. klawisze numeryczne. sterowania kursorem. klawisze alfanumeryczne
Klawiatura Klawisze specjalne klawisze funkcyjne Klawisze specjalne klawisze alfanumeryczne Klawisze sterowania kursorem klawisze numeryczne Klawisze specjalne Klawisze specjalne Klawiatura Spacja służy
Kopiowanie, przenoszenie plików i folderów
Kopiowanie, przenoszenie plików i folderów Pliki i foldery znajdujące się na dysku można kopiować lub przenosić zarówno w ramach jednego dysku jak i między różnymi nośnikami (np. pendrive, karta pamięci,
Formatowanie tekstu za pomocą zdefiniowanych stylów. Włączanie okna stylów. 1. zaznaczyć tekst, który chcemy formatować
Style Bardzo często w edytorze podczas pisania tekstu zachodzi potrzeba wielokrotnego powtórzenia czynności związanych z formatowaniem. Aby zapobiec stałemu otwieraniu okien dialogowych i wybierania stale
Windows 10 - Jak uruchomić system w trybie
1 (Pobrane z slow7.pl) Windows 10 - Jak uruchomić system w trybie awaryjnym? Najprostszym ze sposobów wymuszenia na systemie przejścia do trybu awaryjnego jest wybranie Start a następnie Zasilanie i z
Programowanie w Javie Wykład 6 Okienka w Javie (AWT)
Programowanie w Javie Wykład 6 Okienka w Javie (AWT) Płock 2014/2015 Wprowadzenie do AWT AWT Abstract Window Toolkit, wykorzystywany do budowy graficznych interfejsów użytkownika w Javie AWT do obsługi
Ćw. I Projektowanie opakowań transportowych cz. 1 Ćwiczenia z Corel DRAW
Ćw. I Projektowanie opakowań transportowych cz. 1 Ćwiczenia z Corel DRAW Celem ćwiczenia jest wstępne przygotowanie do wykonania projektu opakowania transportowego poprzez zapoznanie się z programem Corel
TWÓJ BIZNES. Nasz Obieg Dokumentów
1 Innowacyjny System Elektronicznego Obiegu Dokumentów i Spraw opracowany przez firmę WASKO S.A., na podstawie wieloletnich doświadczeń zdobytych na rynku systemów teleinformatycznych. TWÓJ BIZNES Nasz
Opis metody pracy Komisji podczas Kwalifikacji TestingCup 2017
Opis metody pracy Komisji podczas Kwalifikacji TestingCup 2017 -------------------------MANIFEST------------------------- Komisja w ocenie prac kieruje się następującymi przesłankami: - defekty funkcjonalne
14. TWORZENIE MAKROPOLECEŃ
14. TWORZENIE MAKROPOLECEŃ Makro (inaczej makropolecenie) jest ciągiem poleceń i instrukcji programu MS Word, działającym i uruchamianym podobnie jak pojedyncze polecenie, służące do automatycznego wykonania
Referat pracy dyplomowej
Referat pracy dyplomowej Temat pracy: Projekt i implementacja oprogramowania dla salonu kosmetycznego. Autor: Wojciech Rubiniec Promotor: dr inż. Roman Simiński Kategorie: Oprogramowanie użytkowe Słowa
ROZKŁADY MATERIAŁU PRZEDMIOT ELEMENTY INFORMATYKI KLASA IV, V I VI.
ROZKŁADY MATERIAŁU PRZEDMIOT ELEMENTY INFORMATYKI KLASA IV, V I VI. Rozkład materiału w klasach IV z przedmiotu "Elementy informatyki" w wymiarze a tygodniowo. Semestr I Lp. Jednostka tematyczna Osiągnięcia
Galileo v10 pierwszy program
Notatka Aplikacyjna NA 03011PL Galileo v10 Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Podstawy... 3 2.1. Tworzenie nowego projektu... 3 2.2. Dodawanie pola tekstowego... 10 2.3. Przechodzenie
Ustawienia ogólne. Ustawienia okólne są dostępne w panelu głównym programu System Sensor, po kliknięciu ikony
Ustawienia ogólne Ustawienia okólne są dostępne w panelu głównym programu System Sensor, po kliknięciu ikony Panel główny programu System Sensor (tylko dla wersja V2, V3, V4) Panel główny programu System
Nr: 15. Tytuł: Kancelaris w systemie Windows 8 i Windows 8.1. Data modyfikacji:
Nr: 15 Tytuł: Kancelaris w systemie Windows 8 i Windows 8.1 Data modyfikacji: 2013-10-25 Co zawiera ten dokument: Ten dokument opisuje elementy systemu Windows 8 i Windows 8.1 powiązane z programem Kancelaris.
Klawiatura MAGic. z dużym nadrukiem. Szybki start Przewodnik. Dystrybutor: Altix Sp. z o.o. ul. Chlubna 88 03-051 Warszawa Polska http://www.altix.
Klawiatura MAGic z dużym nadrukiem Szybki start Przewodnik Dystrybutor: Altix Sp. z o.o. ul. Chlubna 88 03-051 Warszawa Polska http://www.altix.pl Freedom Scientific, Inc. 440601-001 Rev. A Klawiatura
Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i
Program szkolenia: Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Produktywne tworzenie aplikacji webowych z
DSL w środowisku Eclipse. Grzegorz Białek Architekt techniczny, Sygnity S.A.
DSL w środowisku Eclipse Grzegorz Białek Architekt techniczny, Sygnity S.A. Agenda Wstęp do tematu (10 min) Sens tworzenia języków biznesowych UML jako język biznesu? Zintegrowane środowisko deweloperskie
Kombinacje modyfikatorów klawiaturowych i kliknięć myszą dla obiektów powłoki
- F1: Pomoc - CTRL+ESC: otwieranie menu Start - ALT+TAB: przełączanie między otwartymi programami - ALT+F4: zamykanie programu - SHIFT+DELETE: trwałe usuwanie elementu - Logo systemu Windows+L: blokowanie
Zacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie:
Repozytorium służy do przechowywania plików powstających przy pracy nad projektami we w miarę usystematyzowany sposób. Sam mechanizm repozytorium jest zbliżony do działania systemu plików, czyli składa
TRX Konsola dyspozytorska - instrukcja obsługi
TRX Krzysztof Kryński TRX Konsola dyspozytorska - instrukcja obsługi Wersja 1.01 Wrzesień 2015 Copyright TRX TRX ul. Garibaldiego 4 04-078 Warszawa Tel. 22 871 33 33 Fax 22 871 57 30 www.trx.com.pl TRX
HP Workspace. Instrukcja obsługi
HP Workspace Instrukcja obsługi Copyright 2016 HP Development Company, L.P. 2016 Google Inc. Wszelkie prawa zastrzeżone. Dysk Google jest znakiem towarowym firmy Google Inc. Windows jest zarejestrowanym
5.4. Tworzymy formularze
5.4. Tworzymy formularze Zastosowanie formularzy Formularz to obiekt bazy danych, który daje możliwość tworzenia i modyfikacji danych w tabeli lub kwerendzie. Jego wielką zaletą jest umiejętność zautomatyzowania
Laboratorium 8 ( Android -pierwsza aplikacja)
Dr Mirosław Łątka Informatyka dla medycyny Jesień 2012 Laboratorium 8 ( Android -pierwsza aplikacja) Naszym celem jest stworzenie aplikacji, która wyświetla zdjęcie Alberta Einsteina. Jeden z przycisków
UNISERV s.c. K.Gałązka, P.Szewczyk ul. Kościuszki 42, Wyszków NIP:
KRÓTKI WSTĘP Witamy Cię jako nowego użytkownika programu Kantor, przeznaczonego do prowadzenia ewidencji wymiany walut w kantorach. Żywimy nadzieję, że nasz program spełni Twoje oczekiwania i będzie stanowić
SZYBKO ZROZUMIEĆ VISUAL BASIC 2012 Artur Niewiarowski -
S t r o n a 2 SZYBKO ZROZUMIEĆ VISUAL BASIC 2012 Artur Niewiarowski - Copyright by Artur Niewiarowski 2013 ISBN: 978-83-937802-0-4 - Artur Niewiarowski Self-Publishing - All rights reserved. Wszelkie prawa