Informatyka. Wykład /2018z

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

Download "Informatyka. Wykład /2018z"

Transkrypt

1 Informatyka Wykład /2018z

2 Plan Podstawy tworzenia wykresów Obiekty graficzne i ich hierarchia Interfejs graficzny - Graphical User Interface (GUI) Elementy GUI GUI Development Environment GUIDE Funkcje i przekazywanie zmiennych w GUI (Zasady projektowania efektywnych interfejsów graficznych)

3 Wizualizacja danych w MATLABIE Więcej na przykładowych wizualizacji na

4 Wykresy liniowe 2D - plot plot(x, y, LineSpec) Dane do wykreślenia Specyfikacja linii x=randn(20,2)*sqrt(2)+0.5; pos_x=cumsum(x); plot(pos_x(:,1), pos_x(:,2), '--ms'); LineSpec Line Specification string Styl linii Kolor Kształt znacznika

5 Specyfikacja Linii Symbol Styl Linii Symbol Kolor Symbol Znacznik '-' '--' ':' '-.' solid dashed dotted dash dot r g b c m y k w Red Green Blue Cyan Magenta Yellow Black White '+' 'o' '*' '.' 'x' 'square' or 's' 'diamond' or 'd' '^' 'v' Plus sign Circle Asterisk Point Cross Square Diamond Upward-pointing triangle Downward-pointing triangle '>' Right-pointing triangle '<' Left-pointing triangle 'pentagram' or 'p' Five-pointed star (pentagram) 'hexagram' or 'h' Six-pointed star (hexagram)

6 Specyfikacja Linii Symbol Styl Linii Symbol Kolor Symbol Znacznik '-' '--' ':' '-.' solid dashed dotted dash dot r g b c m y k w Red Green Blue Cyan Magenta Yellow Black White '+' 'o' '*' '.' 'x' 'square' or 's' 'diamond' or 'd' '^' 'v' Plus sign Circle Asterisk Point Cross Square Diamond Upward-pointing triangle Downward-pointing triangle plot(pos_x(:,1), pos_x(:,2), '--ms'); '>' Right-pointing triangle '<' Left-pointing triangle plot(pos_x(:,1), pos_x(:,2), 's--m'); % kolejność nie ma znaczenia 'pentagram' or 'p' Five-pointed star (pentagram) 'hexagram' or 'h' Six-pointed star (hexagram)

7 Inne parametry w plot plot(x, y, LineSpec, ParName1, ParVal1, ParName2, ParVal2, ) Para1: Nazwa - Wartość Para2: Nazwa - Wartość plot(pos_x(:,1),pos_x(:,2),'--ms','markersize', 7, 'MarkerEdge', 'k',... 'MarkerFace', 'g', 'LineWidth',2); Przypomnienie z Wykladu 3: s = struct( NazwaPola,wartosc1, nazwapola2, wartosc2)

8 Obiekty graficzne Wszystkie elementy graficzne w MATLABIE to obiekty graficzne: Okna Osie Tekst na wykresach Linie Każdy z obiektów ma pola/cechy, których wartości można sprawdzić i zmienić: Interaktywnie w oknie wykresu get(handle, ParName ) pobranie wartości pola (o tym za chwilę) set(handle, ParName, ParVal ) ustawienie wartości (o tym za chwilę)

9 Interaktywna modyfikacja wykresów Kliknąć kursor wyboru Wybrać obiekt i modyfikować Więcej cech

10 Interaktywna modyfikacja wykresów Można zapisać wykres: - *.bmp, *.jpg, *.tiff - *.fig wykres MATLAB Można wygenerować skrypt Wybrać obiekt i modyfikować Więcej cech

11 Opis wykresów title('bladzacy Student', 'FontSize',14,'FontWeight','bold') %tytul z parametrami axis([ ]) %ustawia zakresy osi xlabel('os X [m]','fontsize', 12) %ustawiaja tytul osi i ylabel('os Y [m]', 'FontSize', 12) %parametry legend('student 1','Location','northwest') %Generuje legende

12 Wyświetlanie kilku zestawów danych (1) Kilka krzywych na jednym wykresie plot(pos_x(:,1),pos_x(:,2),'--ms', pos_x2(:,1),pos_x2(:,2),':ob'); Student 1 Student 2 plot(pos_x(:,1),pos_x(:,2),'--ms','markersize',7, 'MarkerEdge','k 'MarkerFace', 'g','linewidth', 2); hold on plot(pos_x2(:,1), pos_x2(:,2), ':ob', 'MarkerSize', 7, 'MarkerEdge', 'k', 'MarkerFace', 'r', 'LineWidth', 2); hold off Hold on/off

13 Wyświetlanie kilku zestawów danych (2) Kilka wykresów w jednym oknie: subplot(liczbawierszy, LiczbaKolumn, NumerPozycji) (2,1,1) figure %otwiera nowe okno subplot(2,1,1); plot(pos_x(:,1),pos_x(:,2),'--ms','markersize',7,... 'MarkerEdge','k','MarkerFace','g','LineWidth',2); (2,1,2) subplot(2,1,2); plot(pos_x2(:,1),pos_x2(:,2),':ob','markersize',7,... 'MarkerEdge','k', 'MarkerFace','r','LineWidth',2);

14 Wykresy 2-wymiarowe (1) Punktowe i liniowe plot - wykres liniowy 2-wym. we współrzędnych kartezjańskich plotyy - wykres liniowy 2-wym. z dwoma osiami wartości semilogx - wykres liniowy 2-wym. z osią X w skali logarytmicznej semilogy - wykres liniowy 2-wym. z osią Y w skali logarytmicznej loglog - wykres liniowy 2-wym. z osiami X i Y w skali logarytmicznej line - dodaje linię do wykresu liniowego scatter - wykres punktowy (np. wizualizacja korelacji) polar - wykres we współrzędnych polarnych Slajd W. Dyrka, Informatyka Wykład2, 2012

15 Wykresy 2-wymiarowe (2) Wizualizacja danych area - wykres powierzchniowy bar, barh - wykres słupkowy wertykalny i horyzontalny bar3, bar3h - wykresy słupkowe przestrzenne pie, pie3 - wykres kołowy płaski i przestrzenny ribbon - wykres wstążkowy (liniowy przestrzenny) hist histogram stairs - wykres schodkowy dla danych dyskretnych stem - wykres łodyga liście dla danych dyskretnych Slajd W. Dyrka, Informatyka Wykład2, 2012

16 Wykresy pseudo 3D Funkcje pcolor, countour, contourf, są dwuwymiarowe, ale za pomocą barwy reprezentowany jest trzeci wymiar. Przygotowanie siatki do obliczeń x = (-2:.2:2); y = (-1.5:.2:1.5)'; [X,Y] = meshgrid(x, y); F = X.* exp(-x.^2 - Y.^2); figure subplot(1,3,1); pcolor(x,y,f), title('pcolor') subplot(1,3,2);contour(x,y,f), title('contour') subplot(1,3,3);contourf(x,y,f), title('contourf')

17 Wykresy 3D Wersje wykresów 2-wymiarowych plot3 - wykres liniowy 3-wym. we współrzędnych kartezjańskich scatter3 - wykres punktowy w przestrzeni 3-wym. stem3 - wykres łodyga liście dla danych dyskretnych (3-wym.) contour3 - wykres izoliniowy w przestrzeni 3-wym. Wykresy siatkowe i powierzchniowe mesh, meshz - wykres siatkowy i siatkowy z kurtyną meshc - wykres siatkowo-konturowy surf - wykres powierzchniowy surfc - wykres powierzchniowo-konturowy Slajd W. Dyrka, Informatyka Wykład2, 2012

18 Wykresy siatkowe i powierzchniowe x = (-2:.2:2); y = (-1.5:.2:1.5)'; [X,Y] = meshgrid(x, y); F = X.* exp(-x.^2 - Y.^2); Obliczenia takie jak przy wykresach pseudo3d subplot(2,2,1), mesh(x,y,f), title('mesh') subplot(2,2,2), meshz(x,y,f), title('meshz') subplot(2,2,3), surf(x,y,f), title('surf') subplot(2,2,4), surfc(x,y,f), title('surfc'), shading flat % shading flat % - usuwa linie siatki

19 Animacje alpha=10:5:80; g=10; V_0=20; t=0:0.1:5; % kat w stopniach %Przyspieszenie % Predkosc poczatkowa %Ustalenie czasu UWAGA! Kod celowo napisany w sposób nieefektywny! for k=1:length(alpha) V_0y(k) = sind(alpha(k))*v_0; %skladowa y (pionowa) predkosci poczatkowej, sind - sinus z argumentem w stopniach V_0x(k)= cosd(alpha(k)).*v_0; %skladowa x (pozioma) predkosci poczatkowej for w=1:length(t) y(w,k)=v_0y(k).*t(w)-(g*t(w).^2)/2; % ruch w kierunku osi y (wznoszenie i opadanie); end end x(w,k)=v_0x(k).*t(w); % ruch w kierunku osi x for k=1:length(alpha) plot(x(:,k),y(:,k)) axis([ ]); animacja(k) = getframe; % tworzy ramke z wykresu/rysunku end movie(animacja)

20 Obiekty graficzne Wszystkie elementy graficzne w MATLABIE to obiekty graficzne: Okna Osie Tekst na wykresach Linie Każdy z obiektów ma pola/cechy, których wartości można sprawdzić i zmienić: Interaktywnie w oknie wykresu get(handle, ParName ) pobranie wartości pola set(handle, ParName, ParVal ) ustawienie wartości handle -> uchwyt w MATLAB 2014a i starszych!!!

21 Obiekty graficzne Wszystkie elementy graficzne w MATLABIE to obiekty graficzne: Okna Osie Tekst na wykresach Linie Każdy z obiektów ma pola/cechy, których wartości można sprawdzić i zmienić: Interaktywnie w oknie wykresu get(object, ParName ) pobranie wartości pola object.parname set(object, ParName, ParVal ) ustawienie wartości object.parname=parval w MATLAB 2014b i nowszych!!!

22 Uchwyty do obiektów graficznych Do obiektów graficznych odwołujemy się przez uchwyty (ang. handles) Uchwyty to zmienne typu double Uchwyty są tworzone razem z obiektem Pozostają w pamięci przez czas istnienia obiektu W wersjach <= MATLAB 2014a N=50; krokixy = randn(n,2); posxy=[0 0 ; cumsum(krokixy)]; okno=figure; trj=plot(posxy(:,1),posxy(:,2),'-ms'); osie=gca; akt_okno=gcf; %otwarcie nowego okna; uchwyt okno % utworzenie wykresu; uchwyt trj % pobranie uchwytu osi (gca -> get current axes) % pobranie uchwytu aktualnego okna (gcf -> get current figure)

23 Uchwyty do obiektów graficznych Do obiektów graficznych odwołujemy się przez uchwyty (ang. handles) Uchwyty to zmienne typu double obiekt graficzny Uchwyty są tworzone razem z obiektem Pozostają w pamięci przez czas istnienia obiektu W wersjach >= MATLAB 2014b Uchwyty do obiektów SĄ TYMI OBIEKTAMI!!! N=50; krokixy = randn(n,2); posxy=[0 0 ; cumsum(krokixy)]; okno=figure; trj=plot(posxy(:,1),posxy(:,2),'-ms'); osie=gca; akt_okno=gcf; %otwarcie nowego okna; uchwyt okno % utworzenie wykresu; uchwyt trj % pobranie uchwytu osi (gca -> get current axes) % pobranie uchwytu aktualnego okna (gcf -> get current figure)

24 Modyfikowanie atrybutów obiektów (1) Funkcja get pobiera wartości atrybutów Funkcja set ustawia wartości atrybutów >> get(osie) %wyświetli wartości wszystkich atrybutów ActivePositionProperty = outerposition ALim = [0 1] ALimMode = auto AmbientLightColor = [1 1 1] FontAngle = normal FontName = Helvetica FontSize = [10] FontUnits = points Position = [ ] TickLength = [ ] TickDir = in >> set(osie) %wyświetlenie wszystkich atrybutów i możliwych wartości ActivePositionProperty: [ position {outerposition} ] ALim ALimMode: [ {auto} manual ] AmbientLightColor FontAngle: [ {normal} italic oblique ] FontName FontSize FontUnits: [ inches centimeters normalized {points} pixels ] FontWeight: [ light {normal} demi bold ] Position TickLength TickDir: [ {in} out ]

25 Modyfikowanie atrybutów obiektów (2) set i get przyjmują jako obowiązkowy argument wejściowy uchwyt do obiektu oraz dodatkowo: get przyjmuje nazwy atrybutów set przyjmuje nazwy i wartości do ustawienia shg %show graph wyświetla aktualnie aktywne okno get(okno) %wyswietla akutlanie ustawione wartosci pol set(okno,'name','przyklad 1 - Bladzacy Student',... 'NumberTitle', 'off') %ustawia wartosci wybranych pól set(trj,'linewidth',2,'markerface','blue') %ustawia parametry linii %WERSJA >= MATLAB 2014b okno%wyswietla akutlanie ustawione wartosci pol okno.name='przyklad 1 - Bladzacy Student' okno.numbertitle= 'off %itd

26 Hierarchia obiektów graficznych parents children

27 Hierarchia obiektów graficznych przykład1

28 Hierarchia obiektów graficznych przykład2 Przykład dla wersji <= MATLAB 2014a %Do wczesniejszych polecen dodajemy htext=text(0,0,'start') hlegend=legend('student 1') >> get(okno,'children') %zwraca uchwyty do potomków okna ans = %obiekt legenda jest potomkiem okna %obiekt osie jest potomkiem okna >> get(osie,'children') ans = %obiekt tekstowy Start jest potomkiem osi %linia trajektorii jest potomkiem osi >> get(trj,'parent') %zwraca uchwyt do rodzica ans = %rodzicem linii jest obiekt osie

29 Hierarchia obiektów graficznych przykład2 Przykład dla wersji <= MATLAB 2014a %Do wczesniejszych polecen dodajemy htext=text(0,0,'start') hlegend=legend('student 1') >> get(okno,'children') %zwraca uchwyty do potomków okna ans = %obiekt legenda jest potomkiem okna %obiekt osie jest potomkiem okna >> get(osie,'children') ans = %obiekt tekstowy Start jest potomkiem osi %linia trajektorii jest potomkiem osi >> get(trj,'parent') %zwraca uchwyt do rodzica ans = %rodzicem linii jest obiekt osie

30 Graficzny interfejs użytkownika - Graphical User Interface (GUI) Dane wyjściowe przyjazne dla użytkownika Dane wyjściowe aplikacji Interfejs graficzny (GUI) Rdzeń aplikacji: Obliczenia Symulacje Gromadzenie Danych Użytkownik Dane wejściowe przyjazne dla użytkownika Dane wejściowe odpowiednie dla aplikacji Aplikacja

31 Graficzny interfejs użytkownika - Graphical User Interface (GUI) Dane wyjściowe przyjazne dla użytkownika Dane wyjściowe aplikacji Interfejs graficzny (GUI) Rdzeń aplikacji: Obliczenia Symulacje Gromadzenie Danych Użytkownik Dane wejściowe przyjazne dla użytkownika Dane wejściowe odpowiednie dla aplikacji Aplikacja

32 GUI - przykład Elementy interfejsu: Okna Listy Przyciski Menu Obrazy

33 Zadania GUI Uproszczenie korzystania z aplikacji Poprawa wydajności korzystania z aplikacji Profilowanie aplikacji w zależności od potrzeb użytkownika

34 GUI w MATLABie Budowa interfejsu graficzny W MATLABie: programistycznie za pomocą komend za pomocą graficznego środowiska GUIDE

35 Programistyczna budowa GUI W M-pliku wpisywane są kolejne instrukcje, które: utworzą elementy interfejsu zdefiniują działanie tych elementów Podstawowe elementy GUI to obiekty: UIControl UITable UIMenu Elementy GUI są obiektami graficznymi takimi jak elementy wykresów - Posiadają uchwyty, atrybuty (nazwa + wartość)!

36 Programistyczna budowa GUI - przykład Menu Ilustracja Okna tekstowe Suwaki Przyciski

37 Programistyczna budowa GUI przykład tworzenie elementów %Fragmenty skryptu tworzącego interfejs, pełny skrypt do pobrania na stronie kursu f=figure; %utworzenie okna set(f,'position',[ ],'color',[ ], 'MenuBar', 'none', 'name','zadanie 4 - prawo Ohma','NumberTitle','off',) %parametry okna %SliderU - podaje napiecie slideru = uicontrol('style','slider','min',0,'max',10,'value',0, 'Position',[ ],'SliderStep',[ ]); %textu - wyswietla wartosci suwaka; text2u - podpis textu = uicontrol('style','text','position',[85,270,50,20],'backgroundcolor','white', 'String','0','FontWeight','Bold','FontSize',10); text2u = uicontrol('style','text','position',[70,295,80,20],'backgroundcolor','white', 'String','Napiecie','FontWeight','Bold','FontSize',10); %CIACH ( ) czesc programu nie pokazana %utworzenie Menu na pasku menuopt=uimenu(f,'label', 'Options') menuz=uimenu(menuopt,'label','zeruj','callback',pushb_z_callback) menuext=uimenu(menuopt,'label','exit','callback','close')

38 Programistyczna budowa GUI - CALLBACK programowanie zachowania elementów Atrybut Callback definiuje co się stanie przy interakcji użytkownika z obiektem W polu Callback umieszcza się łańcuch znaków, który jest uruchamiany jako komenda po interakcji %Callback slideru slideru_callback=['u = get(slideru,''value'');','set(textu,''string'',num2str(u))']; set(slideru,'callback',slideru_callback); %Callback sliderr set(sliderr,'callback','r=sliderr_callback(sliderr,textr)'); %w przypadku powyżej funkcja sliderr_callback jest zdefiniowana w innym pliku

39 Dostępne elementy GUI UIcontrol: Pushbutton Toglebutton Checkbox Radiobutton Listbox Popupmenu Slider Edit Text UImenu UItoolbar UIpushtool UItogletool UIcontextmenu UItable

40 GUIDE GUI Development Environment GUIDE to środowisko do graficznej budowy interfejsów Umożliwia projektowanie interfejsu za pomocą myszki generuje plik *.fig Automatycznie tworzy szablon funkcji do obsługi interfejsu plik *.m Uruchamianie GUIDE >>guide Na interfejs graficzny projektowany w GUIDE składają się dwa pliki: - Plik graficzny: nazwa.fig - Plik z oprogramowaniem nazwa.m

41 Graficzne projektowanie interfejsu (1) Tworzenie Menu Tworzenie przycisków na pasku UIcontrol UItable Axes

42 Graficzne projektowanie interfejsu (2) Tworzenie Menu Tworzenie przycisków na pasku

43 Graficzne projektowanie interfejsu najważniejsze atrybuty Podgląd atrybutów

44 Graficzne projektowanie interfejsu najważniejsze atrybuty Tag etykieta Jest nadawana automatycznie Dobrze jest ją modyfikować, tak aby miała znaczenie (domyslna nazwa) pushbutton1 (lepsza wlasna nazwa) poblicz Tag jest wykorzystywany w automatycznie generowanym pliku z kodem do obsługi interfejsu Style mówi o typie obiektu Niektóre pola są specyficzne dla danego typu obiektów np. SliderStep, ListboxTop Jaki rodzaj UIcontrol Jaka etykieta

45 Szablon obsługi interfejsu - *.m Szablon M-pliku do obsługi interfejsu generowany jest przy pierwszym zapisie projektu. Plik zawiera funkcje związane z: 1. uruchomieniem programu głównego GUI 2. inicjalizacją GUI 3. wartościami zwracanymi przez GUI 4. obsługą poszczególnych elementów GUI Własne tagi należy ustawić przed pierwszym zapisem lub zaraz po utworzeniu elementu GUI

46 Szablon obsługi interfejsu funkcja główna Uruchomieniem programu głównego GUI function varargout = GUIDE_Przyklad2(varargin) % GUIDE_PRZYKLAD2 MATLAB code for GUIDE_Przyklad2.fig % GUIDE_PRZYKLAD2, by itself, creates a new GUIDE_PRZYKLAD2 or raises the existing % CIACH ( ) % % Edit the above text to modify the response to help GUIDE_Przyklad2 % %Begin initialization code - DO NOT EDIT gui_singleton = 1; gui_state = struct('gui_name', mfilename,... %CIACH( ) Nazwa funkcji głównej jest taka jak nazwa budowanego interfejsu

47 Szablon obsługi interfejsu inicjalizacja i zwracane wartości % --- Executes just before GUIDE_Przyklad2 is made visible. function GUIDE_Przyklad2_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn. % hobject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to GUIDE_Przyklad2 (see VARARGIN) % --- Outputs from this function are returned to the command line. function varargout = GUIDE_Przyklad2_OutputFcn(hObject, eventdata, handles) % varargout cell array for returning output args (see VARARGOUT); % hobject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)

48 Szablon obsługi interfejsu obsługa elementów GUI (1) % --- Executes on button press in pushbutton1. function pushbutton1_callback(hobject, eventdata, handles) % hobject handle to pushbutton1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % --- Executes on selection change in listbox1. function listbox1_callback(hobject, eventdata, handles) % hobject handle to listbox1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: contents = cellstr(get(hobject,'string')) returns listbox1 contents as cell array % contents{get(hobject,'value')} returns selected item from listbox1 Tag Rodzaj funkcji

49 Szablon obsługi interfejsu obsługa elementów GUI (2) Rodzaj funkcji

50 Szablon obsługi interfejsu obsługa elementów GUI (3) % --- Executes during object creation, after setting all properties. function listbox1_createfcn(hobject, eventdata, handles) % hobject handle to listbox1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: listbox controls usually have a white background on Windows. % See ISPC and COMPUTER. if ispc && isequal(get(hobject,'backgroundcolor'), get(0,'defaultuicontrolbackgroundcolor')) set(hobject,'backgroundcolor','white'); end

51 Funkcje Callback elementów GUI % --- Executes on button press in pushbutton1. function pushbutton1_callback(hobject, eventdata, handles) Wszystkie funkcje Callback (w tym CreateFcn, DeleteFcn, itd. ), przyjmują trzy argumenty: hobject uchwyt do elementu eventdata struktura zawierająca dane związane z aktywacją przycisku handles struktura z uchwytami do elementów GUI i danymi użytkownika

52 Struktura handles odwoływanie się do elementów GUI Struktura handles jest przekazywana do każdej funkcji callback generowanej automatycznie przez GUIDE Pozwala w callback u elementu odnosić się do innych elementów interfejsu: function pushbutton1_callback(hobject, eventdata, handles) % hobject handle to pushbutton1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) set(handles.listbox1, 'BackgroundColor','red') %Ustawia czerwone tło w %obiekcie listbox1 param=get(handles.edit1,'string') %Pobiera do zmiennej param zawartość %okienka edit1

53 Struktura handles przekazywanie zmiennych Struktura handles służy również do przechowywania i przekazywania wartości zmiennych: 1. Trzeba zapisać zmienną w nowym polu w handles 2. Trzeba zapisać zmiany w handles za pomocą funkcji guidata!ważne function pushbutton1_callback(hobject, eventdata, handles) % hobject handle to pushbutton1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) set(handles.listbox1, 'BackgroundColor','red') r=get(handles.edit1,'string'); polekola=obliczpolekola(r); % zmienna zniknie po zakonczeniu Callback'a handles.polekola=polekola; %utworzenie nowego pola w strukturze handles guidata(hobject, handles); %modyfikacja na stale struktury handles

54 Struktura eventdata dane związane z wydarzeniem Eventdata jest używana tylko w wybranych funkcjach callback np.: Dla UIControl KeyPressFnc przyciśnięcie przycisku klawiatury Dla UITable: CellEditCallback Edycja tabeli CellSelectionCallback zaznaczenie elementów tabeli Zawartość struktury jest szczegółowo opisana w komentarzu przy nagłówku wygenerowanej funkcji

55 Struktura eventdata przykład (1) function pushbutton1_keypressfcn(hobject, eventdata, handles) % hobject handle to pushbutton1 (see GCBO) % eventdata structure with the following fields (see UICONTROL) % Key: name of the key that was pressed, in lower case % Character: character interpretation of the key(s) that was pressed % Modifier: name(s) of the modifier key(s) (i.e., control, shift) pressed % handles structure with handles and user data (see GUIDATA) eventdata eventdata = Aby funkcja KeyPressFcn rejestrowała przyciśnięte klawisze klawiatury, odpowiedni obiekt interfejsu musi być zaznaczony ( keep focus ) Character: 'Z' Modifier: {'shift' 'alt'} Key: 'z'

56 Struktura eventdata przykład (2) % --- Executes when entered data in editable cell(s) in uitable1. function uitable1_celleditcallback(hobject, eventdata, handles) % hobject handle to uitable1 (see GCBO) % eventdata structure with the following fields (see UITABLE) % Indices: row and column indices of the cell(s) edited % PreviousData: previous data for the cell(s) edited % EditData: string(s) entered by the user % NewData: EditData or its converted form set on the Data property. Empty if Data was not changed % Error: error string when failed to convert EditData to appropriate value for Data % handles structure with handles and user data (see GUIDATA)

57 GUI - podsumowanie Interfejs graficzny jest warstwą oprogramowania pomiędzy użytkownikiem, a rdzeniem programu przekazuje dane od użytkownika do funkcji liczących przekazuje dane z funkcji liczących do użytkownika interfejs nie wykonuje obliczeń! W matlabie GUI można tworzyć programistycznie lub za pomocą GUIDE Każda funkcja callback otrzymuje uchwyt do aktywnego obiektu oraz struktury: Handles odwołania do innych elementów i przechowywania danych (guidata) Eventdata dane związane z wydarzeniem np. kolumny i wiersze zaznaczone w tabeli

58 Projektowanie interfejsów graficznych

59 Efektywny interfejs graficzny Efektywny GUI ułatwia zrozumienie złożonych informacji. Elementy istotne dla zrozumiałego przekazu: Rozkład elementów: Rozmiary, proporcje i siatki Rozmieszczenie 2D i 3D Typografia Wybór czcionek i rozmiarów Kolory i tekstura Symbolika Znaki, ikony i symbole od rzeczywistych do abstrakcyjnych Sekwencjonowanie Opowiadanie graficznej historii Wizualna tożsamość Zasady, które pozwalają zachować ogólną spójność interfejsu

60 Zasady projektowania efektywnego GUI Aranżacja dostarczenie użytkownikowi przejrzystej i spójnej struktury elementów (spójność, rozmieszczenie i grupowanie elementów, prowadzenie wzroku użytkownika) Funkcjonalność dostarczenie jak największej ilości informacji przy minimalnej liczbie wysyłanych sygnałów Komunikatywność dopasowanie sposobu prezentacji danych do użytkownika

61 Aranżacja - spójność Spójność wewnętrzna Do wszystkich elementów GUI stosowane są jednakowe konwencje i zasady Spójność zewnętrzna Jeżeli istnieją ogólnie przyjęte konwencje to nie należy ich łamać Spójność ze światem rzeczywistym Tworzone konwencje powinny być spójne z doświadczeniami użytkownika Innowacyjność Konwencje można łamać, ale tylko gdy przynosi to ewidentne korzyści

62 Aranżacja - rozmieszczenie elementów Podział ekranu użytkownika za pomocą siatki Sugeruje się 7±2 główne linie siatki (pionowe lub poziome) Elementy powiązane należy grupować przez: Kształt, Rozmiar, Kolorystykę i Lokalizację (ale nie koniecznie wszystko naraz) Chaotyczne grupowanie i rozmieszczenie elementów Prawidłowe grupowanie

63 Aranżacja prowadzenie wzroku Skupić uwagę na głównych elementach Skierować uwagę na elementy drugo- lub trzecio-rzędne Prowadzić wzrok przez całą zawartość strony/ekranu Brak kierowania uwagi Prawidłowe skupianie i prowadzenie uwagi

64 Funkcjonalność oszczędność Interfejs zawiera wyłącznie elementy niezbędne do przekazania informacji. Elementy ułożone w sposób czytelny.

65 Funkcjonalność - przejrzystość Elementy powinny być jednoznaczne

66 Funkcjonalność różnicowanie i wyróżnianie Cechy, które różnicują elementy powinny być łatwe do wychwycenia Najważniejsze elementy powinny być łatwe do zauważenia Elementy mniej istotne nie powinny się wyróżniać

67 Komunikatywność - czytelność Stosować czcionki drukowane Stosować wyrównania: Tekst do lewej strony Liczby do prawej Stosowanie różnych czcionek musi mieć uzasadnienie Stosować maksymalnie 3 rodzaje czcionek Stosować maksymalnie 3 rozmiary czcionek Unreadable: Design components to be easy to interpret and understand. Design components to be inviting and attractive. Readable Design components to be easy to interpret and understand. Design components to be inviting and attractive.

68 Komunikatywność reprezentacja danych Złożone dane wyświetlać na kilka sposobów Dane tabelaryczne wspierać wykresami Dopasowywać typ wykresu do rodzaju danych p1 19% p2 21% p3 15% p4 9% p5 19% p6 17%

69 Komunikatywność - KOLORYSTYKA Aranżacja Wzmocnienie spójności Grupowanie elementów Przyciąganie uwagi Funkcjonalność Maksymalnie 5±2 kolory Interfejs powinien działać prawidłowo jako czarno-biały Kolory stosuje się jako dodatkowe wzmocnienie przekazu Wyróżnianie należy ograniczać ilość kolorów przyciągających uwagę Moc kolorów może różnicować istotność Komunikatywność Używać kolorów różniących się barwą i nasyceniem W ciemnych pomieszczeniach: ciemne tło, jasne czcionki i linie W jasnych pomieszczeniach: jasne tło, ciemne czcionki i linie

PODSTAWY TWORZENIA WYKRESÓW ORAZ HANDLE GRAPHICS

PODSTAWY TWORZENIA WYKRESÓW ORAZ HANDLE GRAPHICS PODSTAWY TWORZENIA WYKRESÓW ORAZ HANDLE GRAPHICS GRAFIKA ZESTAWIENIE FUNKCJI Funkcje graficzne są umieszczone w pięciu podkatalogach katalogu *Matlab\Toolbox\Matlab: \graph2d - grafika 2-wymiarowa \graph3d

Bardziej szczegółowo

Interfejs graficzny Matlaba

Interfejs graficzny Matlaba Wywołanie okna - figure fig = figure; Nastawy i odczyt parametrów okna set(fig, parametr, wartość ); get(fig, parametr ) Relacje podrzędności podstawowych obiektów GUI figure uimenu, uicontrol, axes axes

Bardziej szczegółowo

MATLAB Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący

MATLAB Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący MATLAB Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący Laboratorium 13: GUI - Graficzny interfejs użytkownika Cel: Projektowanie z wykorzystaniem Graficzny Interfejs Użytkownika Czas: Wprowadzenia

Bardziej szczegółowo

Matlab - tworzenie graficznego interfejsu użytkownika GUI - Graphic User Interface

Matlab - tworzenie graficznego interfejsu użytkownika GUI - Graphic User Interface Matlab - tworzenie graficznego interfejsu użytkownika GUI - Graphic User Interface Z.Rudnicki Sposoby wykorzystywania graficznych elementów dialogowych w programach Matlaba Generowanie elementów w oknie

Bardziej szczegółowo

Kier. MTR Programowanie w MATLABie Laboratorium

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

Bardziej szczegółowo

Wykresy. Wykresy i grafika w Matlabie 11/4/2013. sin(θ ) Wykresy 2D Wykresy 3D Animacje i filmy Tworzenie interfejsu uŝytkownika GUI

Wykresy. Wykresy i grafika w Matlabie 11/4/2013. sin(θ ) Wykresy 2D Wykresy 3D Animacje i filmy Tworzenie interfejsu uŝytkownika GUI - - - - // Wykresy i grafika w Matlabie plot Wykresy Wykresy D Wykresy D Animacje i filmy Tworzenie interfejsu uŝytkownika GUI Ręczne Wspomagane (GUIDE) plot(y) plot(x,y,...) plot(x,y,linespec,...) plot(...,'nazwa

Bardziej szczegółowo

Matlab II skrypty, funkcje, wizualizacja danych. Piotr Wróbel Pok. B 4.22

Matlab II skrypty, funkcje, wizualizacja danych. Piotr Wróbel Pok. B 4.22 Matlab II skrypty, funkcje, wizualizacja danych Piotr Wróbel piotr.wrobel@igf.fuw.edu.pl Pok. B 4.22 Metody numeryczne w optyce 2017 Skrypty Pierwszy skrypt: Home->NewScript Home -> New->NewScript Zakładka

Bardziej szczegółowo

Ćwiczenie 7. Matlab formularze, komponenty

Ćwiczenie 7. Matlab formularze, komponenty 7. Matlab formularze, komponenty Tworzenie interfejsu komponentowego GUI (Graphic User Interface) Wpisujemy w Command Window: guide Otrzymujemy okienko z możliwościami tworzenia nowego formularza (lub

Bardziej szczegółowo

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

Bardziej szczegółowo

Tytuł: GRAPHER Podręcznik użytkownika ISBN: 9788393908806 Autor: Zbigniew Galon Rok wydania: 2014 Stron: 500 Wydawca: Gambit COiS Sp. z o.o.

Tytuł: GRAPHER Podręcznik użytkownika ISBN: 9788393908806 Autor: Zbigniew Galon Rok wydania: 2014 Stron: 500 Wydawca: Gambit COiS Sp. z o.o. Tytuł: GRAPHER Podręcznik użytkownika ISBN: 9788393908806 Autor: Zbigniew Galon Rok wydania: 2014 Stron: 500 Wydawca: Gambit COiS Sp. z o.o. GRAPHER. Podręcznik użytkownika Spis treści: GRAPHER. Podręcznik

Bardziej szczegółowo

Ćwiczenie 6. Matlab formularze, komponenty

Ćwiczenie 6. Matlab formularze, komponenty 6. Matlab formularze, komponenty Tworzenie interfejsu komponentowego GUI (Graphic User Interface) Wpisujemy w Command Window: guide Otrzymujemy okienko z możliwościami tworzenia nowego formularza (lub

Bardziej szczegółowo

Podstawowe operacje graficzne.

Podstawowe operacje graficzne. Podstawowe operacje graficzne. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z możliwościami graficznymi środowiska GNU octave, w tym celu: narzędziami graficznymi, sposobami konstruowania wykresów

Bardziej szczegółowo

Wizualizacja funkcji w programie MATLAB

Wizualizacja funkcji w programie MATLAB Instytut Informatyki Uniwersytetu Śląskiego 15 listopada 2008 Funckja plot Funkcja plot3 Wizualizacja funkcji jednej zmiennej Do wizualizacji funkcji jednej zmiennej w programie MATLAB wykorzystywana jest

Bardziej szczegółowo

1. Opis okna podstawowego programu TPrezenter.

1. Opis okna podstawowego programu TPrezenter. OPIS PROGRAMU TPREZENTER. Program TPrezenter przeznaczony jest do pełnej graficznej prezentacji danych bieżących lub archiwalnych dla systemów serii AL154. Umożliwia wygodną i dokładną analizę na monitorze

Bardziej szczegółowo

Wprowadzenie do programowania obiektowego

Wprowadzenie do programowania obiektowego Wprowadzenie do programowania obiektowego OOP - Object-Oriented Programming Z. Rudnicki Tradycyjne programowanie strukturalne Zalety: Sekwencyjne wykonywanie poleceń ułatwia tworzenie i sprawdzanie algorytmów

Bardziej szczegółowo

Gambit Centrum Oprogramowania i Szkoleń Sp. z o.o.

Gambit Centrum Oprogramowania i Szkoleń Sp. z o.o. Tytuł: GRAPHER Podręcznik użytkownika ISBN: 9788393908820 Autorzy: Zbigniew Galon, Fryderyk Górski Rok wydania: 2019 Stron: 521 Wydawca: Gambit COiS Sp. z o.o. Spis treści 1 CO ZAWIERA TEN PODRĘCZNIK?...

Bardziej szczegółowo

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz.4 Slajd 1 Excel Slajd 2 Wykresy Najlepszym sposobem prezentacji danych jest prezentacja graficzna. Z pomocą

Bardziej szczegółowo

Laboratorium Algorytmy Obliczeniowe. Lab. 9 Prezentacja wyników w Matlabie

Laboratorium Algorytmy Obliczeniowe. Lab. 9 Prezentacja wyników w Matlabie Laboratorium Algorytmy Obliczeniowe Lab. 9 Prezentacja wyników w Matlabie 1. Wyświetlanie wyników na ekranie: W Matlabie możliwe są następujące sposoby wyświetlania wartości zmiennych: a. wpisując w programie

Bardziej szczegółowo

Elementy okna MatLab-a

Elementy okna MatLab-a MatLab część IV 1 Elementy okna MatLab-a 2 Elementy okna MatLab-a 3 Wykresy i przydatne polecenia Wywołanie funkcji graficznej powoduje automatyczne otwarcie okna graficznego Kolejne instrukcje graficzne

Bardziej szczegółowo

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS Wyższa Szkoła Ekologii i Zarządzania Excel Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz.4 Slajd 1 Slajd 2 Najlepszym sposobem prezentacji danych jest prezentacja graficzna. Z pomocą wykresu

Bardziej szczegółowo

Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki

Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki Pakiety matematyczne Matematyka Stosowana dr inż. Krzysztof Burnecki 17.04.2013 Wykład 9 Operacje symboliczne w Matlabie Graficzny interfejs użytkownika (GUI) Slajdy powstały na podstawie prezentacji Informatyka

Bardziej szczegółowo

Informatyka. Wykład 5. Witold Dyrka 16/04/2012

Informatyka. Wykład 5. Witold Dyrka 16/04/2012 Informatyka Wykład 5 Witold Dyrka witold.dyrka@pwr.wroc.pl 16/04/2012 Program wykładów 0. Informatyka. Wprowadzenie do Matlaba (13.02.12) 1. Matlab dla programistów C/C++ (20.02.12) 2. Optymalizacja obliczeń.

Bardziej szczegółowo

Wykresy i obiekty graficzne w Matlabie

Wykresy i obiekty graficzne w Matlabie Wykresy i obiekty graficzne w Matlabie Dr inż. Z. Rudnicki Wykresy dwuwymiarowe (2D) - funkcja plot plot(x,y)- Dla danych wektorów x, y rysuje wykres liniowy plot(y) - Wykres liniowy wartości y, a na osi

Bardziej szczegółowo

Qtiplot. dr Magdalena Posiadała-Zezula

Qtiplot. dr Magdalena Posiadała-Zezula Qtiplot dr Magdalena Posiadała-Zezula Magdalena.Posiadala@fuw.edu.pl www.fuw.edu.pl/~mposiada Start! qtiplot poza rysowaniem wykresów pozwala też na zaawansowaną obróbkę danych.! qtiplot jest silnie wzorowany

Bardziej szczegółowo

Wstęp do GUI w Matlabie.

Wstęp do GUI w Matlabie. Wstęp do GUI w Matlabie. GUI (Graphical User Interface) jest systemem ułatwiającym pracę w Matlabie. Umożliwia on użytkownikowi automatyczne wydawanie wielu poleceń (np. poprzez naciśnięcie odpowiedniego

Bardziej szczegółowo

Scilab - podstawy. Wersje instalacyjne programu Scilab mogą zostać pobrane ze strony

Scilab - podstawy. Wersje instalacyjne programu Scilab mogą zostać pobrane ze strony Scilab - podstawy Scilab jest środowiskiem numerycznym, programistycznym i numerycznym dostępnym za darmo z INRIA (Institut Nationale de Recherche en Informatique et Automatique). Jest programem podobnym

Bardziej szczegółowo

TWORZENIE WYKRESÓW (1)

TWORZENIE WYKRESÓW (1) TWORZENIE WYKRESÓW (1) Pewne wykresy można wygenerować za pomocą jednego polecenia, np.: graf2d, graf2d2, peaks, membrane, penny, earthmap, xfourier, xpklein, Lorenz, graf3d. Okno graficzne można wyczyścić

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

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Laboratorium OiOSE. Wykorzystanie środowiska MATLAB... 1 Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Organizacja i Oprogramowanie Systemów Elektronicznych Michał Kowalewski

Bardziej szczegółowo

Wprowadzenie do Scilab: funkcje i wykresy

Wprowadzenie do Scilab: funkcje i wykresy Wprowadzenie do Scilab: funkcje i wykresy Magdalena Deckert, Izabela Szczęch, Barbara Wołyńska, Bartłomiej Prędki Politechnika Poznańska, Instytut Informatyki Narzędzia Informatyki Narzędzia Informatyki

Bardziej szczegółowo

Programowanie: grafika w SciLab Slajd 1. Programowanie: grafika w SciLab

Programowanie: grafika w SciLab Slajd 1. Programowanie: grafika w SciLab Programowanie: grafika w SciLab Slajd 1 Programowanie: grafika w SciLab Programowanie: grafika w SciLab Slajd 2 Plan zajęć 1. Wprowadzenie 2. Wykresy 2-D 3. Wykresy 3-D 4. Rysowanie figur geometrycznych

Bardziej szczegółowo

Tytu : GRAPHER Podr cznik u ytkownika ISBN: 978-83-920531-7-0 Autor: Zbigniew Galon Rok wydania: 2009 Stron: 408 Wydawca: Gambit COiS Sp. z o.o.

Tytu : GRAPHER Podr cznik u ytkownika ISBN: 978-83-920531-7-0 Autor: Zbigniew Galon Rok wydania: 2009 Stron: 408 Wydawca: Gambit COiS Sp. z o.o. Tytu : GRAPHER Podr cznik u ytkownika ISBN: 978-83-920531-7-0 Autor: Zbigniew Galon Rok wydania: 2009 Stron: 408 Wydawca: Spis tre ci: 1 CO ZAWIERA TEN PODR CZNIK? 9 1.1 CZ STO U YWANE POJ CIA 10 2 DO

Bardziej szczegółowo

Laboratorium MATLA/MTL

Laboratorium MATLA/MTL Laboratorium MATLA/MTL Ćwiczenie 5 Opracowali: - dr inż. Beata Leśniak-Plewińska - dr inż. Jakub Żmigrodzki Zakład Inżynierii Biomedycznej, Instytut Metrologii i Inżynierii Biomedycznej, Wydział Mechatroniki

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI PROGRAMU LOGGER PRO

INSTRUKCJA OBSŁUGI PROGRAMU LOGGER PRO CENTRUM NAUCZANIA MATEMATYKI I FIZYKI 1 LABORATORIUM FIZYKI INSTRUKCJA OBSŁUGI PROGRAMU LOGGER PRO 1. Wprowadzanie danych. 2. Dokonywanie obliczeń zestawionych w kolumnach. 3. Tworzenie wykresu. 4. Dopasowanie

Bardziej szczegółowo

Graficzna prezentacja wyników

Graficzna prezentacja wyników Graficzna prezentacja wyników Wykonał: ŁUKASZ BURDACH ETI 9.3 Przy pierwszym wywołaniu funkcji rysującej wykres otwarte zostaje okno graficzne, które jest potem wykorzystywane domyślnie (jest tzw. oknem

Bardziej szczegółowo

Przywracanie parametrów domyślnych. Przycisnąć przycisk STOP przez 5 sekund. Wyświetlanie naprzemienne Numer parametru Wartość parametru

Przywracanie parametrów domyślnych. Przycisnąć przycisk STOP przez 5 sekund. Wyświetlanie naprzemienne Numer parametru Wartość parametru Zadanie 1 Przywracanie parametrów domyślnych. Przycisnąć przycisk STOP przez 5 sekund. 5 Sekund = nie GOTOWY Wyświetlanie naprzemienne Numer parametru Wartość parametru 1 1 2009 Eaton Corporation. All

Bardziej szczegółowo

KATEGORIA OBSZAR WIEDZY

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

Bardziej szczegółowo

Po naciśnięciu przycisku Dalej pojawi się okienko jak poniżej,

Po naciśnięciu przycisku Dalej pojawi się okienko jak poniżej, Tworzenie wykresu do danych z tabeli zawierającej analizę rozwoju wyników sportowych w pływaniu stylem dowolnym na dystansie 100 m, zarejestrowanych podczas Igrzysk Olimpijskich na przestrzeni lat 1896-2012.

Bardziej szczegółowo

Sylabus Moduł 4: Grafika menedżerska i prezentacyjna

Sylabus Moduł 4: Grafika menedżerska i prezentacyjna Sylabus Moduł 4: Grafika menedżerska i prezentacyjna Niniejsze opracowanie przeznaczone jest dla osób zamierzających zdać egzamin ECDL (European Computer Driving Licence) na poziomie podstawowym. Publikacja

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

Usługi Informatyczne "SZANSA" - Gabriela Ciszyńska-Matuszek ul. Świerkowa 25, Bielsko-Biała

Usługi Informatyczne SZANSA - Gabriela Ciszyńska-Matuszek ul. Świerkowa 25, Bielsko-Biała Usługi Informatyczne "SZANSA" - Gabriela Ciszyńska-Matuszek ul. Świerkowa 25, 43-305 Bielsko-Biała NIP 937-22-97-52 tel. +48 33 488 89 39 zwcad@zwcad.pl www.zwcad.pl Aplikacja do rysowania wykresów i oznaczania

Bardziej szczegółowo

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager Tablet bezprzewodowy QIT30 Oprogramowanie Macro Key Manager Spis treści 1. Wprowadzenie... 3 2. Panel Sterowania - wprowadzenie... 4 3. Instalacja... 5 3.1 Jak stworzyć nowy profil... 5 3.2 Jak zmodyfikować

Bardziej szczegółowo

Dodanie nowej formy do projektu polega na:

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

Bardziej szczegółowo

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 1. WSTĘP DO

Bardziej szczegółowo

3.7. Wykresy czyli popatrzmy na statystyki

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

Bardziej szczegółowo

Grafika dwu- i trójwymiarowa MATLABie

Grafika dwu- i trójwymiarowa MATLABie Kier. MTR Programowanie w MATLABie Laboratorium Ćw. 5 Grafika dwu- i trójwymiarowa MATLABie 1. Wprowadzenie W środowisku MATLAB dostępna są bardzo szerokie możliwości wizualizacji danych w postaci różnego

Bardziej szczegółowo

Krótka instrukcja opracowania danych w programie SciDAVis v. 1-D013-win

Krótka instrukcja opracowania danych w programie SciDAVis v. 1-D013-win Krótka instrukcja opracowania danych w programie SciDAVis v. 1-D013-win 1 Instalacja programu SciDAVis Microsoft Windows Informacje na temat projektu SciDAVis dostępne są na stronie http://scidavis.sourceforge.net/.

Bardziej szczegółowo

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY Poszukiwanie znaczeń funkcji i skryptów funkcja help >> help % wypisuje linki do wszystkich plików pomocy >> help plot % wypisuje pomoc dotyczą funkcji plot Znaczenie

Bardziej szczegółowo

Dodawanie grafiki i obiektów

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,

Bardziej szczegółowo

Laboratorium MATLA. Ćwiczenie 5. Elementy programowania obiektowego. Graficzny Interfejs Użytkownika (GUI)

Laboratorium MATLA. Ćwiczenie 5. Elementy programowania obiektowego. Graficzny Interfejs Użytkownika (GUI) Laboratorium MATLA. Elementy programowania obiektowego. Graficzny Interfejs Użytkownika (GUI) Opracowali: - dr inż. Beata Leśniak-Plewińska Zakład Inżynierii Biomedycznej Instytut Metrologii i Inżynierii

Bardziej szczegółowo

Metodyka programowania. Komponent Chart

Metodyka programowania. Komponent Chart Metodyka programowania Komponent Chart Komponent Chart pozwala tworzyć efektowne i zróżnicowane wykresy. Na wykres składa się: Jeden lub więcej ChartArea (obszar wykresu) Jeden lub więcej Series (zbiór

Bardziej szczegółowo

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1

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,

Bardziej szczegółowo

Wartości x-ów : Wartości x ów można w Scilabie zdefiniować na kilka sposobów, wpisując odpowiednie polecenie na konsoli.

Wartości x-ów : Wartości x ów można w Scilabie zdefiniować na kilka sposobów, wpisując odpowiednie polecenie na konsoli. Notatki z sesji Scilaba Istnieje możliwość dokładnego zapisu przebiegu aktualnej sesji pracy ze Scilabem: polecenie diary('nazwa_pliku.txt') powoduje zapis do podanego pliku tekstowego wszystkich wpisywanych

Bardziej szczegółowo

Tworzenie prezentacji w MS PowerPoint

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

Bardziej szczegółowo

Instrukcja obsługi programu Do-Exp

Instrukcja obsługi programu Do-Exp Instrukcja obsługi programu Do-Exp Autor: Wojciech Stark. Program został utworzony w ramach pracy dyplomowej na Wydziale Chemicznym Politechniki Warszawskiej. Instrukcja dotyczy programu Do-Exp w wersji

Bardziej szczegółowo

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio Podstawy programowania Ćwiczenie Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio Tematy ćwiczenia algorytm, opis języka programowania praca ze środowiskiem, formularz, obiekty

Bardziej szczegółowo

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Ć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

Bardziej szczegółowo

Sylabus Moduł 3: Arkusze kalkulacyjne

Sylabus Moduł 3: Arkusze kalkulacyjne Sylabus Moduł 3: Arkusze kalkulacyjne Niniejsze opracowanie przeznaczone jest dla osób zamierzających zdać egzamin ECDL (European Computer Driving Licence) na poziomie podstawowym. Publikacja zawiera podstawowe

Bardziej szczegółowo

Laboratorium programowania urządzeń mobilnych

Laboratorium programowania urządzeń mobilnych Laboratorium programowania urządzeń mobilnych Wprowadzenie Hierarcha klas dla aplikacji typu Silverlight tworzonej przez Visual Studio jest następująca: Obsługa ekranu W urządzeniach z Windows Phone 7

Bardziej szczegółowo

Program współpracuje z : Windows XP, Powerdraft 2004, v8, XM, Microstation 2004, v8, XM.

Program współpracuje z : Windows XP, Powerdraft 2004, v8, XM, Microstation 2004, v8, XM. Spis treści 1. Informacje ogólne. Wstęp. Wymagania programu. 2. Sposób uruchomienia programu. Uruchomienie poprzez menu microstation. Uruchomienie z menu start. 3. Działanie programu. Zakładka import.

Bardziej szczegółowo

TITAN 2.0. Analiza czasowo- przestrzenna. Opis zmian wprowadzonych do wersji 2.0 w odniesieniu do wersji 1.0

TITAN 2.0. Analiza czasowo- przestrzenna. Opis zmian wprowadzonych do wersji 2.0 w odniesieniu do wersji 1.0 TITAN 2.0 Analiza czasowo- przestrzenna Opis zmian wprowadzonych do wersji 2.0 w odniesieniu do wersji 1.0 Kraków, marzec 2017 WIZUALIZACJA/ANIMACJA RUCHU ANALIZOWANYCH OBIEKTÓW 1 TITAN w nowej wersji

Bardziej szczegółowo

Spis treści. Lekcja 1: PowerPoint informacje podstawowe 1. Lekcja 2: Podstawy pracy z prezentacjami 36. Umiejętności do zdobycia w tej lekcji 36

Spis treści. Lekcja 1: PowerPoint informacje podstawowe 1. Lekcja 2: Podstawy pracy z prezentacjami 36. Umiejętności do zdobycia w tej lekcji 36 Spis treści Lekcja 1: PowerPoint informacje podstawowe 1 Umiejętności do zdobycia w tej lekcji 1 Elementy programu 2 Poruszanie się po obszarze roboczym 2 Uruchamianie programu 2 UŜycie narzędzi ekranowych

Bardziej szczegółowo

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Prezentacja multimedialna MS PowerPoint 2010 (podstawy) Prezentacja multimedialna MS PowerPoint 2010 (podstawy) Cz. 4. Animacje, przejścia, pokaz slajdów Dzięki animacjom nasza prezentacja może stać się bardziej dynamiczna, a informacje, które chcemy przekazać,

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

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP 5.0 5.3.3.7 Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz korzystać z narzędzi administracyjnych

Bardziej szczegółowo

System wizyjny OMRON Xpectia FZx

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

Bardziej szczegółowo

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

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

Bardziej szczegółowo

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

Bardziej szczegółowo

Tworzenie szablonów użytkownika

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

Bardziej szczegółowo

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

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

Bardziej szczegółowo

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy - Narzędzie Windows Forms - Przykładowe aplikacje 1 Narzędzia Windows Form Windows Form jest narzędziem do tworzenia aplikacji dla

Bardziej szczegółowo

Rozdział 8 WYNIKI ANALIZY SPIS TREŚCI. I. ULEPSZONY INTERFEJS SCADA Pro II. OPIS INTERFEJSU SCADA Pro 1. Wyniki Deformacji

Rozdział 8 WYNIKI ANALIZY SPIS TREŚCI. I. ULEPSZONY INTERFEJS SCADA Pro II. OPIS INTERFEJSU SCADA Pro 1. Wyniki Deformacji SPIS TREŚCI I. ULEPSZONY INTERFEJS SCADA Pro II. OPIS INTERFEJSU SCADA Pro 1. Wyniki Deformacji 2 I. ULEPSZONY INTERFEJS SCADA Pro 3 I. OPIS SZCZEGÓŁOWY INTERFEJSU SCADA Pro W SCADA Pro 17 komendy pogrupowane

Bardziej szczegółowo

Architektura interfejsu użytkownika

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

Bardziej szczegółowo

Viszio. SZARP v3.1. Adam Smyk. 1. Uruchamianie programu. SZARP http://www.szarp.org

Viszio. SZARP v3.1. Adam Smyk. 1. Uruchamianie programu. SZARP http://www.szarp.org SZARP http://www.szarp.org Viszio SZARP v3.1 Adam Smyk Program viszio wykorzystywany jest wyświetlania wartości paramterów w transparentnych oknach. Głównymi danymi dla viszio są: nazwa serwera, numer

Bardziej szczegółowo

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

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

Bardziej szczegółowo

Rys. 3. Kod elementów na stronie po dodaniu kontrolek podstawowych.

Rys. 3. Kod elementów na stronie po dodaniu kontrolek podstawowych. 1 2 Kontrolki standardowe WP7 Michał Ręczkowicz, Opublikowano: 2012-02-08 http://msdn.microsoft.com/pl-pl/library/rozpoczecie-pracy-z-windows-phone--kontrolki-standardowe W tym samouczku dowiesz się, jakie

Bardziej szczegółowo

POMOC / INSTRUKCJA OBSŁUGI

POMOC / INSTRUKCJA OBSŁUGI POMOC / INSTRUKCJA OBSŁUGI 1. Powiększanie mapy 2. Plakat 3. Schemat lekcji 4. Broszura informacyjna 5. Instrukcja obsługi Pasek narzędzi i menu wyboru Zmiana skali mapy Mini mapa - podgląd na położenie

Bardziej szczegółowo

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS Program szkoleniowy Microsoft Excel VBA Poziom Podstawowy 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS 1. Nagrywanie makr Procedura nagrywania makra Nadanie odpowiedniej nazwy Przypisanie

Bardziej szczegółowo

III. Przebieg ćwiczenia. 1. Generowanie i wizualizacja przebiegów oraz wyznaczanie ich podstawowych parametrów

III. Przebieg ćwiczenia. 1. Generowanie i wizualizacja przebiegów oraz wyznaczanie ich podstawowych parametrów POLITECHNIKA RZESZOWSKA KATEDRA METROLOGII I SYSTEMÓW DIAGNOSTYCZNYCH LABORATORIUM GRAFICZNE ŚRODOWISKA PROGRAMOWANIA S.P. WPROWADZENIE DO UŻYTKOWANIA ŚRODOWISKA VEE (1) I. Cel ćwiczenia Celem ćwiczenia

Bardziej szczegółowo

Instrukcja korzystania ze skryptu kroswalidacja.py

Instrukcja korzystania ze skryptu kroswalidacja.py Instrukcja korzystania ze skryptu kroswalidacja.py 1) Wczytać do SGeMS plik z danymi pomiarowymi dwukrotnie (Menu Objects Load Object): raz jako dane, a za drugim razem pod inną nazwą, np. punkty jako

Bardziej szczegółowo

Podstawy MATLABA, cd.

Podstawy MATLABA, cd. Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA, cd. 1. Wielomiany 1.1. Definiowanie

Bardziej szczegółowo

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1

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

Bardziej szczegółowo

Lista wprowadzonych zmian w systemie Vario v. 3.3 od wydania 3.003.60177.00403 do wydania 3.003.60180.00419

Lista wprowadzonych zmian w systemie Vario v. 3.3 od wydania 3.003.60177.00403 do wydania 3.003.60180.00419 Lista wprowadzonych zmian w systemie Vario v. 3.3 od wydania 3.003.60177.00403 do wydania 3.003.60180.00419 LP Vario* Wersja Zmiany 1. BPM 3.003.60177.00403 Ulepszenie działania pola przeznaczonego do

Bardziej szczegółowo

Edytor tekstu OpenOffice Writer Podstawy

Edytor tekstu OpenOffice Writer Podstawy Edytor tekstu OpenOffice Writer Podstawy OpenOffice to darmowy zaawansowany pakiet biurowy, w skład którego wchodzą następujące programy: edytor tekstu Writer, arkusz kalkulacyjny Calc, program do tworzenia

Bardziej szczegółowo

Języki Modelowania i Symulacji 2018 Wprowadzenie: MATLAB Wykład 2

Języki Modelowania i Symulacji 2018 Wprowadzenie: MATLAB Wykład 2 Języki Modelowania i Symulacji 2018 Wprowadzenie: MATLAB Wykład 2 dr inż. Marcin Ciołek Katedra Systemów Automatyki Wydział ETI, Politechnika Gdańska Języki Modelowania i Symulacji dr inż. Marcin Ciołek

Bardziej szczegółowo

Programowanie w środowisku graficznym GUI

Programowanie w środowisku graficznym GUI Programowanie w środowisku graficznym GUI 1. Wprowadzenie Język C# jest stworzony do szybkiego tworzenia aplikacji przy pomocy zintegrowanego środowiska programistycznego IDE (ang. Itegrated Development

Bardziej szczegółowo

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel etrader Pekao Podręcznik użytkownika Strumieniowanie Excel Spis treści 1. Opis okna... 3 2. Otwieranie okna... 3 3. Zawartość okna... 4 3.1. Definiowanie listy instrumentów... 4 3.2. Modyfikacja lub usunięcie

Bardziej szczegółowo

P&I Scout Pro Wygodne i proste tworzenie raportów

P&I Scout Pro Wygodne i proste tworzenie raportów P&I Scout Pro Wygodne i proste tworzenie raportów - opis funkcjonalny - Dmz-chemak sp. z o.o. dostawca rozwiązań informatycznych z zakresu zarządzania zasobami ludzkimi. Autoryzowany partner Personal &

Bardziej szczegółowo

Część I Rozpoczęcie pracy z usługami Reporting Services

Część I Rozpoczęcie pracy z usługami Reporting Services Spis treści Podziękowania... xi Wprowadzenie... xiii Część I Rozpoczęcie pracy z usługami Reporting Services 1 Wprowadzenie do usług Reporting Services... 3 Platforma raportowania... 3 Cykl życia raportu...

Bardziej szczegółowo

Instrukcja użytkownika ARSoft-WZ3

Instrukcja użytkownika ARSoft-WZ3 02-699 Warszawa, ul. Kłobucka 8 pawilon 119 tel. 0-22 853-48-56, 853-49-30, 607-98-95 fax 0-22 607-99-50 email: info@apar.pl www.apar.pl Instrukcja użytkownika ARSoft-WZ3 wersja 1.5 1. Opis Aplikacja ARSOFT-WZ3

Bardziej szczegółowo

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23) Wprowadzenie (17) Omówione zagadnienia (18) Co trzeba wiedzieć? (18) Co trzeba mieć? (18) Układ książki (18) o Część I. Makra w Excelu - podstawy (19) o Część II. Praca ze skoroszytami (19) o Część III.

Bardziej szczegółowo

Grafika w Matlabie. Wykresy 2D

Grafika w Matlabie. Wykresy 2D Grafika w Matlabie Obiekty graficzne wyświetlane są w specjalnym oknie, które otwiera się poleceniem figure. Jednocześnie może być otwartych wiele okien, a każde z nich ma przypisany numer. Jedno z otwartych

Bardziej szczegółowo

Google Earth. Co to jest Google Earth? Co to jest KML? Skąd można pobrać Google Earth?

Google Earth. Co to jest Google Earth? Co to jest KML? Skąd można pobrać Google Earth? Google Earth Co to jest Google Earth? Google Earth jest to program umożliwiający wyświetlanie na trójwymiarowym modelu kuli ziemskiej zdjęć lotniczych/satelitarnych, zdjęć zrobionych z poziomu powierzchni

Bardziej szczegółowo

ABC Excel 2016 PL / Witold Wrotek. Gliwice, cop Spis treści

ABC Excel 2016 PL / Witold Wrotek. Gliwice, cop Spis treści ABC Excel 2016 PL / Witold Wrotek. Gliwice, cop. 2016 Spis treści 1 Arkusz kalkulacyjny 9 Za co lubimy arkusze kalkulacyjne 12 Excel 2016 12 Przez wygodę do efektywności 14 Podsumowanie 16 2 Uruchamianie

Bardziej szczegółowo

imei CYFROWE PRZETWARZANIE SYGNAŁÓW Laboratorium Temat: Tworzenie aplikacji w środowisku LabWindows/CVI Instytut Metrologii, Elektroniki i Informatyki

imei CYFROWE PRZETWARZANIE SYGNAŁÓW Laboratorium Temat: Tworzenie aplikacji w środowisku LabWindows/CVI Instytut Metrologii, Elektroniki i Informatyki CYFROWE PRZETWARZANIE SYGNAŁÓW Laboratorium imei Instytut Metrologii, Elektroniki i Informatyki Temat: Tworzenie aplikacji w środowisku LabWindows/CVI Wprowadzenie Tworzenie nowej aplikacji w środowisku

Bardziej szczegółowo

I. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu...

I. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu... Kreator szablonów I. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu... 7 a. Grafika... 7 b. Tekst... 7 c.

Bardziej szczegółowo