XPCE - grafika w Prologu
|
|
- Natalia Klimek
- 6 lat temu
- Przeglądów:
Transkrypt
1 XPCE - grafika w Prologu 1. Co to jest grafika XPCE 2. Tworzenie okien dialogowych z wykorzystaniem XPCE 3. Obiekty graficzne 4. Coś prostszego, czyli diagramy i grafy w programie Graphviz napisane w języku DOT
2 Co to jest grafika XPCE XPCE jest zestawem narzędzi do tworzenia graficznego interfejsu użytkownika w Prologu i innych językach programowania. XPCE w odmienny sposób podchodzi do tworzenia GUI. Jądro XPCE jest obiektowo zorientowane. Pozwala na definicję klas i metod w różnych językach. Wbudowane procedury graficzne zdefiniowane są w C, dzięki czemu prędkość renderowania grafiki jest duża. Ponadto umożliwia to kompilację biblioteki XPCE na różnych platformach. Metody każdej klasy należącej do biblioteki XPCE zdefiniowane są przy użyciu Prologa, dzięki temu mogą one posiadać argumenty będące danymi Prologa i odwrotnie: dane Prologa mogą być powiązane ze zmiennymi XPCE. Warstwa graficzna XPCE zapewnia wysoki stopień abstrakcji poprzez ukrywanie przed programistą szczegółów, takich jak np. obsługa zdarzeń, odświeżanie okienek, zarządzanie wyglądem okien. Jednocześnie zapewnia dostęp do tych szczegółów w razie potrzeby.
3 Tworzenie okien dialogowych z wykorzystaniem XPCE Tworzenie prostych obiektów Tworzenie obiektów wykonywane jest z wykorzystaniem predykatu new/2 (new(?reference, +NewTerm)) pierwszy argument zwraca referencję do obiektu, a drugi jest rodzajem tworzonego obiektu (klasa obiektu).?- new(punkcik, point(10,20)). Punkcik new(@demo, dialog('demo Window')). true. Utworzone obiekty możemy usunąć korzystając z predykatu, gdzie argumentem jest identyfikator obiektu free/1 (free(+reference))?- free(punkcik).?- free(@demo).
4 Tworzenie okien dialogowych z wykorzystaniem XPCE Modyfikacja obiektów Aby zmodyfikować aktualny stan obiektu wykorzystujemy predykat send/2 (send(+receiver, +Selector(...Args...))). pierwszy argument to referencja do obiektu, drugi argument to metoda do wykonania.?- send(@ , x(20)).?- send(@demo, append(text_item(name))). Okno pokazujemy w ten sposób:?- send(@demo, open). Okno w Windows 7 oraz Linux
5 Tworzenie okien dialogowych z wykorzystaniem XPCE Predykat send można również dekomponować do postaci:?- send(@demo, append, text_item(nazwa)). Z tego zapisu wynika, że wszystkie argumenty od 3 będą argumentami append. XPCE definiuje kilka podstawowych obiektów takich referencja referencja maszyny wnioskującej W nomenklaturze XPCE metodą jest każdy zdefiniowany predykat w Prologu:?- send(@prolog, write('hello world')).
6 Tworzenie okien dialogowych z wykorzystaniem XPCE Odpytywanie obiektów Kolejnym z fundamentalnych predykatów jest: get/3 (get(+receiver, +Selector(+Argument ), -Result)) Pierwsze dwa argumenty to identycznie jak w przypadku send referencja do obiektu i metoda do wykonania, natomiast 3 argument to zwracana wartość.?- get(@ , y, Y). Y = 20?- get(@830913, distance(point(100,100)), Distance). Distance = 113?- get(@demo, display, D). D Ostatni przykład zwraca obiekt poprzez jego referencję.
7 Tworzenie okien dialogowych z wykorzystaniem XPCE Sprawdźmy rozdzielczość:?- get(@display, size, Size), get(size, width, W), get(size, height, H). Size W = 1280, H = 800. Sprawdźmy co nam użytkownik wpisał w polu tekstowym okna dialogowego:?- get(@demo, member(name), TextItem), get(textitem, selection, Text). TextItem Text = hello
8 Tworzenie okien dialogowych z wykorzystaniem XPCE Prosta akcja?- new(@okno,dialog(dialogowe)), new(@but,button(nacisnij,message(@prolog,write,'au! nie naciskaj!\n'))), send(@okno,append,@but), send(@okno,open).
9 Tworzenie okien dialogowych z wykorzystaniem XPCE Wbudowane elementy okna dialogowego button text_item int_item slider menu menu_bar label list_browser editor dialog_group Zwykły przycisk. Realizuje metodę message na wciśnięcie. Pole wprowadzania tekstu. Może być edytowalny lub nie, posiada wbudowany tryb konwersji (np. gdy chcemy wprowadzić liczbę), można używać spacji przy wprowadzaniu wartości. Podobne do text_item. Posiada ograniczony rozmiar pola, guzik do zwiększenia/zmniejszenia wartości, kontrola typu i zakresu. Pole wyboru liczb w danym zakresie. Obsługuje zarówno liczby całkowite, jak i zmiennoprzecinkowe. Realizuje różne style menu wyboru: przyciski radio, przyciski z fajką, pola kombi itd. Pasek menu. Etykieta z tekstem lub z obrazkiem. Nie podatny na działania użytkownika. Pokazuje listę elementów, obiektów. Edytor tekstu. Obsługuje wiele czcionek i innych atrybutów tekstowych. Grupa elementów w oknie dialogowym. Posiada granicę i etykietę.
10 Obiekty graficzne XPCE oprócz tworzenia standardowych okien dialogowych, do których każdy użytkownik komputera jest przyzwyczajony, jesteśmy w stanie tworzyć obiekty graficzne.?- new(@p, picture('demo Picture')), send(@p, open). Powyższy program przygotowuje obiekt graficzny o nazwie Demo Picture. Obrazek, który w ten sposób stworzymy będzie dwuwymiarowy. Ciekawostką może być fakt, że przygotowany obszar roboczy jest niekończenie duży. Narysujmy kwadrat:?- send(@p, display, new(@bo, box(100,100))).
11 Obiekty graficzne Czas na kółko :?- display, circle(50)), point(25,25)). Wstawianie grafiki:?- display, bitmap('32x32/books.xpm')), point(100,100)). Przywitajmy się:?- display, text('hello')), point(120, 50)).
12 Obiekty graficzne Rysujemy krzywą linie:?- display, bezier_curve(point(50,100), point(120,132), point(50, 160), point(120, 200)))). XPCE umożliwia edycję już narysowanych obiektów graficznych. Na początek zaokrąglijmy rogi naszego kwadratu:?- radius, 10).
13 Obiekty graficzne Pomalujmy kółko:?- fill_pattern, colour(orange)). Zmienimy czcionkę powitania:?- font, font(times, bold, 18)). Zrobimy groty:?- arrows, both). Wynik uzyskany w Windows 7 i Linux
14 Obiekty graficzne Podstawowe obiekty graficzne: arrow bezier bitmap pixmap box circle ellipse arc line path text Grot. Zazwyczaj wykorzystywany z klasą line. Krzywa Béziera. Obsługiwane są krzywe wielomianowe drugiego i trzeciego stopnia. Wizualizacja obrazu. Obsługiwane są monochromatyczne i kolorowe obrazy. Obrazy mogą mieć kształt złożony. Podklasa bitmap, obsługuje tylko kolorowe obrazy. Prostokąt. Może mieć zaokrąglone rogi i być wypełniony kolorem. Specjalny przypadek elipsy. Kształt eliptyczny, możliwe wypełnienie. Część elipsy. Może mieć groty. Wypełniony wygląda jak kawałek ciasta. Linia prosta, może mieć groty. Linia łamana przechodząca przez punkty. Może mieć groty i być zaokrąglona na zgięciach. Wizualizacja stringu w kilku czcionkach. Może mieć wiele atrybutów tekstowych.
15 Obiekty graficzne Interakcja myszy z grafiką Wykorzystanie obiektu recogniser do obsługi myszy.?- send(@ci, recogniser, move_gesture(left)).?- send(@tx, recogniser, click_gesture(left, '', double, message(@prolog,write,'hello\n'))).
16 Język DOT służy do opisywania schematów za pomocą tekstu. Przy pomocy programu Graphviz możemy zaprojektować grafy i schematy definiując tylko relacje między poszczególnymi węzłami. W języku DOT można utworzyć dwa rodzaje wykresów: - grafy zorientowane digraph przyklad { } a->b; a->c;
17 - grafy niezorientowane graph przyklad { a--b; a--c; }
18 Podgrafy Podgrafy w języku DOT pełnią trzy podstawowe role: - mogą być używane do reprezentowania struktury grafu, wskazując, że niektóre węzły i krawędzie powinny być zgrupowane razem - może zapewnić kontekst dla ustawiania atrybutów. Na przykład, można określić, że podgraf niebieski to kolor domyślny dla wszystkich węzłów: digraph przyklad { a->b; a->c; subgraph { rank = same; a; b; c; } }
19 - trzecia rola wiąże się bezpośrednio z silnikiem graficznym Graphviz. Jeżeli Graphiz napotka słowo kluczowe subgraph, to program wszystkie węzły należące do danego podgrafu są wymazywane i na nowo rysowane, zgodnie z instrukcjami zawartymi w podgrafie. Ważny wniosek: Podgrafy nie są częścią języka DOT a jedynie konwencją składniową przestrzeganą przez niektóre silniki graficzne. 1. Odczyt węzłów metodą post-order i wrzucenie na stos 2. Odczyt węzłów i rysowanie.
20 Atrybuty węzłów Język DOT umożliwia zmiany kształtu węzłów występujących w danym grafie: digraph przyklad { a->b; a [shape=box]; b [shape=diamond]; c [shape=triangle]; a->c; a->d; }
21 graph przyklad { a--b; a [shape=box]; b [shape=diamond]; c [shape=triangle]; a--c; a--d; }
22 Dostępne kształty:
23 Działanie na rekordach digraph structs { node [shape=record]; struct1 [label="<f0> left <f1> mid dle <f2> right"]; struct2 [label="<f0> one <f1> two"]; struct3 [label="hello\nworld { b {c <here> d e} f} g h"]; struct1:f1 -> struct2:f0; struct1:f2 -> struct3:here; } node-odwiłanie do wszystkich węzłów <etykieta>-etykieta niewyświetlana w diagramie, wykorzystywana do określenia lokalizacji etykiety głównej
24 digraph structs { node [shape=record]; struct1 [label="<f0> left <f1> mid dle <f2> right"]; struct2 [label="<f0> one <f1> two"]; struct3 [label="hello\nworld { b {c <here> d e} f} g h"]; struct1:f1 -> struct2:f0; struct1:f2 -> struct3:here; rankdir=rl; } rankdir-zmiana orientacji wykresu, domyślnie "TB"
25 digraph structs { node [shape=record]; struct1 [label="<f0> left <f1> mid dle <f2> right"]; struct2 [label="<f0> one <f1> two"]; struct3 [label="hello\nworld { b {c <here> d e} f} g h"]; struct1:f1 -> struct2:f0; struct1:f2 -> struct3:here; rankdir=lr; }
26 digraph structs { node [shape=mrecord]; struct1 [label="<f0> left <f1> mid dle <f2> right"]; struct2 [label="<f0> one <f1> two"]; struct3 [label="hello\nworld { b {c <here> d e} f} g h"]; struct1:f1 -> struct2:f0; struct1:f2 -> struct3:here; rankdir=lr; }
27 Kolorowanie węzłów digraph G { rankdir=lr; node [shape=box, color=blue]; node1 [style=filled]; node2 [style=filled, fillcolor=red]; node0 -> node1 -> node2; } digraph R { rankdir=lr; node [style=rounded]; node1 [shape=box]; node2 [fillcolor=yellow, style="rounded,filled", shape=diamond]; node3 [shape=record, label="{ a b c }"]; node1 -> node2 -> node3; } fillcolor-kolor wypełnienia
28 Rodzaje połączeń Możliwe są dodatkowe modyfikacje związane grotami: l- pozostawia odpowiedni grot tylko po lewej stronie połączenia r-pozostawia odpowiedni grot tylko po prawej stronie połączenia o-pozostawia niewypełniony grot Uwaga: Style strzałek działają tylko i wyłącznie w grafach zorientowanych.
29 Nie wszystkie rodzaje grotów mają możliwość modyfikacji. Tabela przedstawia groty i dostępne im modyfikacje: Oprócz powyższych modyfikacji, dostępne jest również łączenie ze sobą kliku stylów grotów: digraph R { a -> b; a -> c [arrowhead="lteeodiamond"]; }
30 Zmiana koloru, dodanie grotu na ogon i podpis strzałki digraph przyklad{ a->b [style="dotted,bold", dir=both, arrowhead=dotlnormal, arrowtail=odot, color=red]; a [shape=box]; b [shape=diamond]; c [shape=triangle]; a->c [label="opis strzalki"]; }
31 Atrybut dir dla T->H; : Wniosek: Można za pomocą grafu zorientowanego można utworzyć graf niezorientowany i odwrotnie. Atrybut color : Możliwe jest definiowanie koloru na cztery sposoby: dodatkowo można zapisać kolor w systemie RGBA ("#%2x%2x%2x%2x")
32 Język DOT umożliwia utworzenie listy kolorów: digraph przyklad { a->b [style="dotted,bold",dir=both,arrowhead=dotlnormal,arrowtail=odot, color=red ]; a [shape=box]; b [shape=diamond]; c [shape=triangle]; a->c [label="opis strzalki" color="blue:red:yellow" ]; } Podając w wybranej kolejności kolory oddzielone : możemy utworzyć wielokolorowe obiekty.
33 Atrybut label: W przypadku węzłów atrybut label definiował tekst jaki ma być umieszczony wewnątrz danego węzła. Dla połączeń jest to informacja jaka ma być wyświetlona w środku danego połączenia. Do podpisywania końcowych fragmentów połączeń wykorzystujemy atrybuty: taillabel-podpis jest umieszczany w ogonie danego połączenia headlabel-popis jest umieszczany w głowie danego połączenia digraph przyklad { a->b [style="dotted,bold",dir=both,arrowhead=dotlnormal,arrowtail=odot, color=red ]; a [shape=box]; b [shape=diamond]; c [shape=triangle]; a->c [headlabel="head", label="strzalka", taillabel="tail", color="blue:red:yellow" ]; }
34 Dziękuję za uwagę. Literatura: - Biblioteka XPCE w Prologu, Andrzej Mróz, Bartosz Bełcik, 13 stycznia 2003 rok - Programing in XPCE/Prolog, Jan Wielemaker, Anjo Anjewierden, SWI, Uniwesity of Amsterdam
Edytor tekstu OpenOffice Writer Podstawy
Edytor tekstu OpenOffice Writer Podstawy Cz. 3. Rysunki w dokumencie Obiekt Fontwork Jeżeli chcemy zamieścić w naszym dokumencie jakiś efektowny napis, na przykład tytuł czy hasło promocyjne, możemy w
Wizualne systemy programowania. Wykład 11 Grafika. dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD
Wizualne systemy programowania Wykład 11 Grafika 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Grafika GDI+ GDI+ - Graphics Device Interface jeden z trzech podstawowych komponentów
Projektowanie graficzne. Wykład 2. Open Office Draw
Projektowanie graficzne Wykład 2 Open Office Draw Opis programu OpenOffice Draw OpenOffice Draw umożliwia tworzenie prostych oraz złożonych rysunków. Posiada możliwość eksportowania rysunków do wielu różnych
narzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania.
Elementy programu Paint Aby otworzyć program Paint, należy kliknąć przycisk Start i Paint., Wszystkie programy, Akcesoria Po uruchomieniu programu Paint jest wyświetlane okno, które jest w większej części
Dodawanie grafiki i obiektów
Dodawanie grafiki i obiektów Word nie jest edytorem obiektów graficznych, ale oferuje kilka opcji, dzięki którym można dokonywać niewielkich zmian w rysunku. W Wordzie możesz zmieniać rozmiar obiektu graficznego,
CorelDRAW. wprowadzenie
CorelDRAW wprowadzenie Źródło: Podręcznik uŝytkownika pakietu CorelDRAW Graphics Suite 12 Rysowanie linii 1. Otwórz program CorelDRAW. 2. Utwórz nowy rysunek i zapisz go w swoich dokumentach jako [nazwisko]_1.cdr
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
Ć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ć
Szybkie tworzenie grafiki w GcIde
Szybkie tworzenie grafiki w GcIde Opracował: Ryszard Olchawa Poniższy opis dotyczy aplikacji okienkowej w systemie Windows lub Linux bazującej na obiektowej bibliotece rofrm stworzonej w środowisku GcIde.
Edytor tekstu Word 2007
Edytor tekstu Word 2007 1 C Z. 6 G R A F I K A W E D Y T O R Z E T E K S T U Grafika w edytorze tekstu Edytor tekstu Word 2007 daje ogromne możliwości jeżeli chodzi o wstawianie obiektów graficznych i
Ćwiczenie 2 Warstwy i kształty podstawowe
Ćwiczenie 2 Warstwy i kształty podstawowe Poznamy podstawy pracy z nowym obrazkiem w Adobe Photoshop: - zapisywanie własnego ustawienia nowo tworzonego pliku - wybór kolorów, tworzenie własnych próbek
Kolory elementów. Kolory elementów
Wszystkie elementy na schematach i planach szaf są wyświetlane w kolorach. Kolory te są zawarte w samych elementach, ale w razie potrzeby można je zmienić za pomocą opcji opisanych poniżej, przy czym dotyczy
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ń
Edytor tekstu MS Word 2003 - podstawy
Edytor tekstu MS Word 2003 - podstawy Cz. 4. Rysunki i tabele w dokumencie Obiekt WordArt Jeżeli chcemy zamieścić w naszym dokumencie jakiś efektowny napis, na przykład hasło reklamowe, możemy wykorzystać
Obsługa programu Paint. mgr Katarzyna Paliwoda
Obsługa programu Paint. mgr Katarzyna Paliwoda Podstawowo program mieści się w Systemie a dojście do niego odbywa się przez polecenia: Start- Wszystkie programy - Akcesoria - Paint. Program otwiera się
Kurs Adobe Photoshop Elements 11
Kurs Adobe Photoshop Elements 11 Gladiatorx1 Kształty, kształty własne 2015-01- 01 Spis treści Wstęp... 2 Kształty... 2 Opcje narzędzia... 2 Rysujemy kształty... 5 Opcje dodawania, odejmowania obszaru
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
Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3
Wyższa Szkoła Ekologii i Zarządzania Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3 Slajd 1 Slajd 2 Numerowanie i punktowanie Automatyczne ponumerowanie lub wypunktowanie zaznaczonych akapitów w
Biblioteka graczna XPCE
J zyki i Systemy Sztucznej Inteligencji, Informatyka Stosowana, IV rok PWSZ Tarnów Tarnów, 12.01.2009 XPCE XPCE - ogólnie XPCE jest zestawem narz dzi do tworzenia gracznego interfejsu u»ytkownika(gui)
Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt
Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt Zadanie: Utwórz szablon rysunkowy składający się z: - warstw - tabelki rysunkowej w postaci bloku (według wzoru poniżej)
Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3
Wyższa Szkoła Ekologii i Zarządzania Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3 Slajd 1 Slajd 2 Numerowanie i punktowanie Automatyczne ponumerowanie lub wypunktowanie zaznaczonych akapitów w
Dodanie nowej formy do projektu polega na:
7 Tworzenie formy Forma jest podstawowym elementem dla tworzenia interfejsu użytkownika aplikacji systemu Windows. Umożliwia uruchomienie aplikacji, oraz komunikację z użytkownikiem aplikacji. W trakcie
Edytor tekstu MS Word 2010 - podstawy
Edytor tekstu MS Word 2010 - podstawy Cz. 4. Rysunki w dokumencie Obiekt WordArt Jeżeli chcemy zamieścid w naszym dokumencie jakiś efektowny napis, na przykład hasło reklamowe, możemy wykorzystad galerię
KATEGORIA OBSZAR WIEDZY
Moduł 6 - Grafika menedżerska i prezentacyjna - od kandydata wymaga się umiejętności posługiwania się programem komputerowym do tworzenia. Zdający powinien posiadać umiejętności wykonania następujących
Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007
Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007 opracowanie: mgr Monika Pskit 1. Rozpoczęcie pracy z programem Microsoft PowerPoint 2007. 2. Umieszczanie tekstów i obrazów na slajdach.
Tworzenie prezentacji w MS PowerPoint
Tworzenie prezentacji w MS PowerPoint Program PowerPoint dostarczany jest w pakiecie Office i daje nam możliwość stworzenia prezentacji oraz uatrakcyjnienia materiału, który chcemy przedstawić. Prezentacje
3.7. Wykresy czyli popatrzmy na statystyki
3.7. Wykresy czyli popatrzmy na statystyki Współczesne edytory tekstu umożliwiają umieszczanie w dokumentach prostych wykresów, służących do graficznej reprezentacji jakiś danych. Najprostszym sposobem
Następnie zdefiniujemy utworzony szkic jako blok, wybieramy zatem jak poniżej
Zadanie 1 Wykorzystanie opcji Blok, Podziel oraz Zmierz Funkcja Blok umożliwia zdefiniowanie dowolnego złożonego elementu rysunkowego jako nowy blok a następnie wykorzystanie go wielokrotnie w tworzonym
GRAFIKA WEKTOROWA. WYKŁAD 1 Wprowadzenie do grafiki wektorowej. Jacek Wiślicki Katedra Informatyki Stosowanej
GRAFIKA WEKTOROWA WYKŁAD 1 Wprowadzenie do grafiki wektorowej Jacek Wiślicki Katedra Informatyki Stosowanej Grafika rastrowa i wektorowa W grafice dwuwymiarowej wyróżnia się dwa rodzaje obrazów: rastrowe,
Ć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
Wstawianie grafiki. Obrazy
Wstawianie grafiki Microsoft Word pozwala wstawiać i formatować elementy graficzne, jak obrazki, rysunki wektorowe, diagramy, wykresy. Pomagają one uczynić dokumenty bardziej interesującymi i ułatwiają
INFORMATYCZNE SYSTEMY STEROWANIA INSTRUKCJA ĆWICZENIA LABORATORYJNEGO
INFORMATYCZNE SYSTEMY STEROWANIA INSTRUKCJA ĆWICZENIA LABORATORYJNEGO Ćwiczenie nr 8 Wonderware InTouch wprowadzenie oraz tworzenie okien i obiektów Czas trwania: 4h I. CHARAKTERYSTYKA ĆWICZENIA Cel i
Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0
Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0 UWAGA 1: Przed dokonaniem jakichkolwiek zmian, zalecamy skopiować wcześniej kod html modułu do pliku na lokalnym dysku. W przypadku problemów ułatwi
Kadry Optivum, Płace Optivum
Kadry Optivum, Płace Optivum Jak seryjnie przygotować wykazy absencji pracowników? W celu przygotowania pism zawierających wykazy nieobecności pracowników skorzystamy z mechanizmu Nowe wydruki seryjne.
4.6 OpenOffice Draw tworzenie ilustracji
4-82 4.6 OpenOffice Draw tworzenie ilustracji 4.6.1 Podstawowe informacje o grafice komputerowej Istnieją dwa rodzaje grafiki komputerowej: mapy bitowe (grafika rastrowa), grafiki wektorowe. Mapy bitowe
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
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
Kurs Adobe Photoshop Elements 11
Kurs Adobe Photoshop Elements 11 Gladiatorx1 Gradient 2014-12- 27 Spis treści Gradient... 2 Opcje narzędzia... 2 Edytor gradientów... 8 Wypełnianie dokumentów i zaznaczeń gradientem... 12 Wykonał gladiatorx1
Baltie 3. Podręcznik do nauki programowania dla klas I III gimnazjum. Tadeusz Sołtys, Bohumír Soukup
Baltie 3 Podręcznik do nauki programowania dla klas I III gimnazjum Tadeusz Sołtys, Bohumír Soukup Czytanie klawisza lub przycisku myszy Czytaj klawisz lub przycisk myszy - czekaj na naciśnięcie Polecenie
1. Przypisy, indeks i spisy.
1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy
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
Pokaz slajdów na stronie internetowej
Pokaz slajdów na stronie internetowej... 1 Podpisy pod zdjęciami... 3 Publikacja pokazu slajdów w Internecie... 4 Generator strony Uczelni... 4 Funkcje dla zaawansowanych użytkowników... 5 Zmiana kolorów
Dodawanie i modyfikacja atrybutów zbioru
Dodawanie i modyfikacja atrybutów zbioru Program Moje kolekcje wyposażony został w narzędzia pozwalające na dodawanie, edycję oraz usuwanie atrybutów przypisanych do zbioru kolekcji. Dzięki takiemu rozwiązaniu
Programowanie aplikacji na urządzenia mobilne
Informatyka I Programowanie aplikacji na urządzenia mobilne dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2018 JME - Java Platform Micro Edition JME platforma Java przeznaczona
W tej instrukcji zostanie opisany sposób w jaki tworzy się, edytuje i usuwa obiekty na mapie. Następnie wybierz Rysuj
Rysowanie, edycja, usuwanie Ogólnie W tej instrukcji zostanie opisany sposób w jaki tworzy się, edytuje i usuwa obiekty na mapie. Rysowanie punktu Obiekt na mapie składa się z punktów. Punkt również może
Grafika komputerowa. Zajęcia IV
Grafika komputerowa Zajęcia IV Zadanie I Plik zad1.cdr zawiera miejscowy plan zagospodarowania. Rysunek jest wykonany w skali szarości. Celem zadania jest zmiana rysunku na wersje kolorową. Tak by przypominała
Programowanie na poziomie sprzętu. Programowanie w Windows API
Programowanie w Windows API Windows API Windows Application Programming Interface (API) to zestaw funkcji systemu operacyjnego Windows, które umożliwiają aplikacjom korzystanie z wszystkich usług systemu.
Inkscape. Menu. 1 SVG (ang. Scalable Vector Graphics) uniwersalny format dwuwymiarowej, statycznej i
Inkscape Inkscape jest opesourceowym programem do tworzenia grafiki wektorowej. Autorzy Inkscape a twierdzą, że jego możliwości porównywalne są z możliwościami oferowanymi przez programy takie, jak Illustrator,
Podstawy Informatyki Wykład V
Nie wytaczaj armaty by zabić komara Podstawy Informatyki Wykład V Grafika rastrowa Paint Copyright by Arkadiusz Rzucidło 1 Wprowadzenie - grafika rastrowa Grafika komputerowa tworzenie i przetwarzanie
AutoCAD LT praca na obiektach rastrowych i nakładanie barw z palety RGB na rysunki.
AutoCAD LT praca na obiektach rastrowych i nakładanie barw z palety RGB na rysunki. Niniejsza instrukcja jest przewodnikiem po narzędziach służących do wstawiania i edycji obiektów rastrowych dostępnych
Microsoft Small Basic
Microsoft Small Basic Okno grafiki Szacowany czas trwania lekcji: 1 godzina Okno grafiki Podczas tej lekcji uzyskasz informacje na temat: Instrukcji używających obiektu GraphicsWindow. Właściwości obiektu
1. Ćwiczenia z programem PowerPoint
1. Ćwiczenia z programem PowerPoint Tworzenie prezentacji Ćwiczenie 1.1. 1. Uruchomić program prezentacyjny PowerPoint wyszukując w menu Start programu Windows polecenie Programy, a następnie wybrać Windows
PWŚG Ćwiczenia 13. Ukończoną pracę należy przesłać na adres lub
PWŚG Ćwiczenia 13 Ukończoną pracę należy przesłać na adres email: sara.m.jurczyk@gmail.com lub sarajurczyk@kul.lublin.pl Zadanie. Stwórz aplikację stawiającą stemple w postaci figur geometrycznych: koło,
Prezentacja multimedialna MS PowerPoint 2010 (podstawy)
Prezentacja multimedialna MS PowerPoint 2010 (podstawy) Cz. 2. Wstawianie obiektów do slajdu Do slajdów w naszej prezentacji możemy wstawić różne obiekty (obraz, dźwięk, multimedia, elementy ozdobne),
Tworzenie szablonów użytkownika
Poradnik Inżyniera Nr 40 Aktualizacja: 12/2018 Tworzenie szablonów użytkownika Program: Plik powiązany: Stratygrafia 3D - karty otworów Demo_manual_40.gsg Głównym celem niniejszego Przewodnika Inżyniera
Lekcja 1: Origin GUI GUI to Graficzny interfejs użytkownika (ang. GraphicalUserInterface) często nazywany też środowiskiem graficznym
Lekcja 1: Origin GUI GUI to Graficzny interfejs użytkownika (ang. GraphicalUserInterface) często nazywany też środowiskiem graficznym jest to ogólne określenie sposobu prezentacji informacji przez komputer
Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85
Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych Klasa Średnia 8a 3,54 8b 5,25 8c 4,21 8d 4,85 Do wstawienia wykresu w edytorze tekstu nie potrzebujemy mieć wykonanej tabeli jest ona tylko
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
Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.
Spis treści: 1 Podstawy pracy z aplikacją... 2 1.1 Układ strony... 2 strona 1 z 7 1 Podstawy pracy z aplikacją InDesign jest następcą starzejącego się PageMakera. Pod wieloma względami jest do niego bardzo
Narzędzia programu Paint
Okno programu Paint Narzędzia programu Paint Na karcie Start znajduje się przybornik z narzędziami. Narzędzia te są bardzo przydatne w pracy z programem. Można nimi rysować i malować, kolorować i pisać,
Lab.1. Praca z tekstem: stosowanie arkuszy stylów w dokumentach OO oraz HTML/CSS
Lab.1. Praca z tekstem: stosowanie arkuszy stylów w dokumentach OO oraz HTML/CSS Cel ćwiczenia: zapoznanie się z pojęciem stylów w dokumentach. Umiejętność stosowania stylów do automatycznego przygotowania
Podstawy Processingu. Diana Domańska. Uniwersytet Śląski
Podstawy Processingu Diana Domańska Uniwersytet Śląski Processing jest językiem programowania opartym na języku Java. Jest on nastawiony na aplikacje związane z grafiką, animacją. Projekt został zainicjowany
Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych
Ćwiczenia nr 4 Arkusz kalkulacyjny i programy do obliczeń statystycznych Arkusz kalkulacyjny składa się z komórek powstałych z przecięcia wierszy, oznaczających zwykle przypadki, z kolumnami, oznaczającymi
Papyrus. Papyrus. Katedra Cybernetyki i Robotyki Politechnika Wrocławska
Katedra Cybernetyki i Robotyki Politechnika Wrocławska Kurs: Zaawansowane metody programowania Copyright c 2014 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu dotyczącego programowania
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
Projekt graficzny z metamorfozą (ćwiczenie dla grup I i II modułowych) Otwórz nowy rysunek. Ustal rozmiar arkusza na A4. Z przybornika wybierz rysowanie elipsy (1). Narysuj okrąg i nadaj mu średnicę 100
Włącza i wyłącza automatyczny hinting. Pozwala na określenie czy chcemy, aby hinting był stosowany również do większych czcionek.
Napisy Warstwy tekstowe Aby umieścić tekst w obrazie wybieramy narzędzie Tekst, a następnie klikamy w miejscu na obrazie, w którym chcemy go umieścić. Nad warstwą aktywną, utworzy się warstwa tekstowa.
Zajęcia nr 15 JavaScript wprowadzenie do JavaScript
Zajęcia nr 15 JavaScript wprowadzenie do JavaScript Prowadzący: Andrzej Gąsienica-Samek, strona kółka www.atinea.pl/kolko Wprowadzenie do jsfiddle.net Uruchom Chrome i wejdź na stronę http://jsfiddle.net.
CorelDraw - obiekty tekstowe
CorelDraw - obiekty tekstowe Narzędzie Tekst wybieramy klawiszem F8 lub klikając w przyborniku na ikonie -. Kursor myszki zmieni swój kształt na - trybach:. Przy pomocy narzędzia Tekst możemy umieszczać
Tekst na mapach. Teksty na mapie. Ustawienia mapy. W tej instrukcji zostanie opisany sposób w jaki można na mapach wyświetlać teksty
Teksty na mapie W tej instrukcji zostanie opisany sposób w jaki można na mapach wyświetlać teksty Dane z programu Agrinavia Field Na mapach utworzonych w Agrinavia Map możemy wyświetlać informacje z programu
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
Jarosław Kuchta Podstawy Programowania Obiektowego. Podstawy grafiki obiektowej
Jarosław Kuchta Podstawy Programowania Obiektowego Podstawy grafiki obiektowej Zagadnienia Grafika proceduralna grafika obiektowa Grafika WPF dualizm XAML C# Właściwości obiektów graficznych edycja właściwości
Rozwiązanie ćwiczenia 7a
Rozwiązanie ćwiczenia 7a Podpisy pod rysunkami, zdjęciami możesz wprowadzić w następujący sposób: 1. Kliknij obiekt (rysunek, zdjęcie) i wybierz przycisk Wstaw podpis z grupy narzędzi Podpisy na karcie
Formularze i raporty w MS Access
Katedra Informatyki i Automatyki Politechnika Rzeszowska www.kia.prz-rzeszow.pl Formularze i raporty w MS Access I. Formularze Formularze Access mają wiele zastosowań. Przede wszystkim używa się ich do
Przykład 1 wałek MegaCAD 2005 2D przykład 1 Jest to prosty rysunek wałka z wymiarowaniem. Założenia: 1) Rysunek z branży mechanicznej; 2) Opracowanie w odpowiednim systemie warstw i grup; Wykonanie 1)
Pascal - grafika. Uruchomienie trybu graficznego. Moduł graph. Domyślny tryb graficzny
Moduł graph Pascal - grafika Pascal zawiera standardowy moduł do tworzenia obiektów graficznych linii, punktów, figur geometrycznych itp. Chcąc go użyć należy w programie (w nagłówku) wstawić deklarację:
Rozwiązanie ćwiczenia 8a
Rozwiązanie ćwiczenia 8a Aby utworzyć spis ilustracji: 1. Ustaw kursor za tekstem na ostatniej stronie dokumentu Polska_broszura.doc i kliknij przycisk Podział strony na karcie Wstawianie w grupie Strony
wstawianie przycisków umożliwiających wybieranie wartości poprzez klikanie strzałek
VBA Excel Formularz Formanty Label wstawianie etykiet TextBox wstawianie pól tekstowych ComboBox wstawianie pól kombi ComboBox wstawianie pól kombi ComboBox wstawianie pól kombi OptionButton wstawianie
Inkscape. Narzędzia informatyki
Inkscape Narzędzia informatyki Inkscape Narzędzie do tworzenia grafiki wektorowej kompatybilnej z formatem SVG Rozwijane od 2003 r. Dostępne dla Windows, Mac OS X i Linux a Dostępne na licencji GNU www.inkscape.org
Kod źródłowy programu: program Grafika1; uses crt, graph; (1) var sterownik, tryb:smallint; (2)
Grafika w Pascalu. Do tej pory, tworząc programy w Pascalu, wykorzystywaliśmy jedynie tryb tekstowy. Jednak Pascal, tak jak i inne języki programowania, umoŝliwia korzystanie równieŝ z trybu graficznego.
Inkscape. Warstwy w programie Inscape. Budowa palety - Warstwy. Ćwiczenie 2
Ćwiczenie 2 Inkscape Warstwy w programie Inscape Wiesz już, że tworząc rysunek masz możliwość ułożenia kolejności obiektów wzglę dem siebie korzystając z poleceń zawartych w menu Edycja. Inscape do roz
Edytor tekstu MS Word 2010 PL: grafika. Edytor tekstu MS Word umożliwia wstawianie do dokumentów grafiki.
Edytor tekstu MS Word 2010 PL: grafika. Edytor tekstu MS Word umożliwia wstawianie do dokumentów grafiki. Edytor tekstu MS Word 2010 PL: kształty. Do każdego dokumentu można wstawić tzw. kształty. Aby
Ćwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows
Ćwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows Cel ćwiczenia: Zapoznanie się z: zarządzaniem systemami plików, zarządzaniem atrybutami plików, prawami do plików
OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi
OpenOfficePL Zestaw szablonów magazynowych Instrukcja obsługi Spis treści : 1. Informacje ogólne 2. Instalacja zestawu a) konfiguracja połączenia z bazą danych b) import danych z poprzedniej wersji faktur
GIMP Grafika rastrowa (Ćwiczenia cz. 2)
Zjazd 1 GIMP Grafika rastrowa (Ćwiczenia cz. 2) Zaznaczenia Aby zacząć profesjonalnie rysować w programie GIMP należy opanować tematykę zaznaczeń. Zaznaczenia (inaczej maski) służą do zaznaczania obszarów
Możliwości programu Power Point
1 Szablon projektu Możliwości programu Power Point Zaczynamy od wybrania szablonu projektu (Format/Projekt Slajdu lub z paska narzędzi). Wybieramy szablon Szczelina. 2 Slajd tytułowy Następnie dodajemy
Techniki wstawiania tabel
Tabele w Wordzie Tabela w Wordzie to uporządkowany układ komórek w postaci wierszy i kolumn, w które może być wpisywany tekst lub grafika. Każda komórka może być formatowana oddzielnie. Możemy wyrównywać
System wizyjny OMRON Xpectia FZx
Ogólna charakterystyka systemu w wersji FZ3 w zależności od modelu można dołączyć od 1 do 4 kamer z interfejsem CameraLink kamery o rozdzielczościach od 300k do 5M pikseli możliwość integracji oświetlacza
Arkusz strona zawierająca informacje. Dokumenty Excela są jakby skoroszytami podzielonymi na pojedyncze arkusze.
ARKUSZ KALKULACYJNY Arkusz strona zawierająca informacje Dokumenty Excela są jakby skoroszytami podzielonymi na pojedyncze arkusze. Obszar roboczy fragment ekranu, na którym dokonywane są obliczenia Wiersze
1. Dodawanie integracji
08-01-19 Spis treści: 1. Dodawanie integracji... 1 2. Dodawanie grafik... 3 3. Definicje alarmów... 5 4. Szablony... 7 5. Edycja grafik... 10 5.1. Rozmieszczanie przycisków otwierających grafiki... 11
Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.
Lokalizacja Informacje ogólne Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie. To pojęcie jest używane przez schematy szaf w celu tworzenia
Przewodnik po obszarze roboczym
Przewodnik po obszarze roboczym Witamy w programie CorelDRAW, wszechstronnym programie do tworzenia rysunków wektorowych i projektów graficznych przeznaczonym dla profesjonalnych grafików. Projekty tworzone
Prezentacja multimedialna MS PowerPoint 2010 (podstawy)
Prezentacja multimedialna MS PowerPoint 2010 (podstawy) Cz. 1. Tworzenie slajdów MS PowerPoint 2010 to najnowsza wersja popularnego programu do tworzenia prezentacji multimedialnych. Wygląd programu w
GIS / Projekt obiektu elektroenergetycznego. Ćwiczenia 2 Mapa wektorowa PG/ Warstwy
GIS / Projekt obiektu elektroenergetycznego Ćwiczenia 2 Mapa wektorowa PG/ Warstwy Co to jest warstwa? W MapInfo rozpoczyna się pracę od otwarcia zbioru i wyświetlenia go w oknie mapy. Każdy zbiór stanowi
QElectroTech Wersja 0.3
QElectroTech Wersja 0.3 Szybki start 8.06.2011 QElectroTech 0.3 - Szybki start 1/1414 Autor QElectroTech Team Licencja Niniejsza praca jest licencjonowana na zasadach Creative Commons Attribution 3.0 License:
Tworzenie i edycja dokumentów w aplikacji Word.
Tworzenie i edycja dokumentów w aplikacji Word. Polskie litery, czyli ąłóęśźżń, itd. uzyskujemy naciskając prawy klawisz Alt i jednocześnie literę najbardziej zbliżoną wyglądem do szukanej. Np. ł uzyskujemy
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
Microsoft Visual C : praktyczne przykłady / Mariusz Owczarek. Gliwice, cop Spis treści
Microsoft Visual C++ 2008 : praktyczne przykłady / Mariusz Owczarek. Gliwice, cop. 2010 Spis treści Co znajdziesz w tej książce? 9 Rozdział 1. Podstawy środowiska Visual C++ 2008 11 Język C++ a.net Framework
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
Kier. MTR Programowanie w MATLABie Laboratorium
Kier. MTR Programowanie w MATLABie Laboratorium Ćw. 6 Zasady programowania obiektowego w grafice na przykładzie interfejsu graficznego użytkownika (GUI) 1. Wprowadzenie Model obiektowy grafiki Grafika