Programowanie obiektowe / języki programowania W. 2 - SWT

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

Download "Programowanie obiektowe / języki programowania W. 2 - SWT"

Transkrypt

1 Programowanie obiektowe / języki programowania W. 2 - SWT Struktura typowego formularza SWT Display display = new Display (); final Shell shell = new Shell(display); // Zdefiniowanie układu (layout) I utworzenie widgetów (kontrolek) shell.open (); shell.layout(); // Ułożenie widgetów zgodnie z układem, w tym miejscu // można też użyć shell.pack() do skompaktowania układu while (!shell.isdisposed ()) { if (!display.readanddispatch ()) display.sleep (); display.dispose(); Ustalenie układu Mamy do wyboru pięć typów FillLayout (wszystkie widgety w linii, takich samych rozmiarów), RowLayout (wszystkie widgety w linii poziomej lub pionowej, różne rozmiary) GridLayout (krata z możliwością wypełniania kilku komórek) StackLayout (widgety jeden za drugim w trzecim wymiarze, tylko jeden widoczny w danej chwili) FormLayout (dla każdego widgetu ustalamy współrzędne względne w formularzu i rozmiary) Więcej o układach widgetów: Najczęściej wykorzystujemy GridLayout (zwłaszcza początkujący ), shell.setlayout(new GridLayout(liczba_kolumn, czy_wszystkie_komórki_są_tej_samej_długości)); Możemy sobie wyobrazić kratę jako kolejno ponumerowane komórki (obramowanie nie jest widoczne, o ile go sami nie włączymy) (układ może być oczywiście inny w zależności od liczby kolumn zdefiniowanych w GridLayout ale zawsze obowiązuje zasada numerowania komórek wiersz po wierszu )

2 Widgety trafiają do kratek w kolejności, w której je tworzymy. Jeżeli utworzymy dwa przyciski button1 i button2 oraz pole edycji tekstu text1 button1=new Button(shell,SWT.NONE); button1.settext("przycisk pierwszy"); button2=new Button(shell,SWT.NONE); button2.settext("przycisk drugi"); text=new Text(shell, SWT.NONE); Zmiana kolejności widgetów button2=new Button(shell,SWT.NONE); button2.settext("przycisk drugi"); text=new Text(shell, SWT.NONE); button1=new Button(shell,SWT.NONE); button1.settext("przycisk pierwszy"); Ustalanie dodatkowych parametrów konfiguracji układu (jako całości); Obiekt klasy posiada GridLayout ma kilka pól (atrybutów) definiujących parametry układu: horizontalspacing odstęp pionowy po każdym z widgetów verticalspacing odstęp poziomy po każdym z widgetów marginright (Left,Top,Bottom) margines z prawej (lewej, góry dołu) GridLayout gl=new GridLayout(2, true);

3 gl.horizontalspacing=100; gl.verticalspacing=40; gl.marginright=50; gl.marginleft=50; shell.setlayout(gl); Ustalanie dodatkowych parametrów konfiguracji układu widgetów GridLayout jest związany z klasą GridData określającą parametry układu poszczególnych komórek verticalalignment - wyrównywanie pionowe SWT.CENTER: środek SWT.END (SWT.BOTTOM): dół SWT.FILL: Wypełnienie całości przestrzeni horizontalalignment wyrównywanie poziome SWT.CENTER: srodek SWT.END (or SWT.RIGHT): prawo SWT.FILL: Wypełnienie całości przestrzeni widthhint wskazówka dot. szerokości heighthint - wskazówka dot. wysokości horizontalindent - wcięcie poziome verticalindent wcięcie pionowe horizontalspan liczba zajętych komórek w poziomie verticalspan liczba zajętych komórek w pionie grabexcesshorizontalspace czy rozszerzać układ do szerokości całego okna grabexcessverticalspace czy rozszerzać układ do wysokości całego okna minimumwidth minimalna szerokość minimumheight minimalna wysokość

4 Label a Text Zazwyczaj układ formularza konstruujemy tak, że w jednym wierszu ustawienie widget typu Label (Etykieta tekst bez możliwości edycji) oraz pole do wprowadzani danych (np. Text, Combo, Button SWT.Check DateTime itp.) labelfirstname=new Label(shell, SWT.NONE); labelfirstname.settext("podaj imię"); firstname=new Text(shell,SWT.BORDER); labellastname=new Label(shell, SWT.NONE); labellastname.settext("podaj nazwisko"); lastname=new Text(shell,SWT.BORDER); labelbirthdate=new Label(shell, SWT.NONE); labelbirthdate.settext("podaj datę urodzenia"); birthdate=new DateTime(shell, SWT.CALENDAR); birthdate=new DateTime(shell, SWT.DROP_DOWN);

5 Zwróć uwagę na metodę settext ustalającą tekst pojawiający się w etykiecie (występowała już dla przycisków) Puste Label-e a układ Wstawienie pustego widgetu typu Label powoduje przejście następnych widgetów niżej w kracie zdefiniowanej przez GridLayout labeldaneosobowe=new Label(shell, SWT.NONE); labeldaneosobowe.settext("dane OSOBOWE:"); labeldaneosobowe.setfont(new Font(Display.getDefault(), "Chiller", 20, 5)); labelfirstname=new Label(shell, SWT.NONE); labelfirstname.settext("podaj imię"); labelfirstname.setforeground(new Color(null, 255,255,0)); firstname=new Text(shell,SWT.BORDER); firstname.setbackground(new Color(null,220,220,220)); labellastname=new Label(shell, SWT.NONE); labellastname.settext("podaj nazwisko"); labellastname.setforeground(new Color(null, 0,240,0)); lastname=new Text(shell,SWT.BORDER); lastname.setbackground(new Color(null,220,220,220)); labelbirthdate=new Label(shell, SWT.NONE); labelbirthdate.settext("podaj datę urodzenia"); labelbirthdate.setforeground(new Color(null, 240,0,0)); birthdate=new DateTime(shell, SWT.DROP_DOWN);

6 Po zmianie: labeldaneosobowe=new Label(shell, SWT.NONE); labeldaneosobowe.settext("dane OSOBOWE:"); labeldaneosobowe.setfont(new Font(Display.getDefault(), "Chiller", 20, 5)); Label empty=new Label(shell, SWT.NONE); labelfirstname=new Label(shell, SWT.NONE); labelfirstname.settext("podaj imię"); labelfirstname.setforeground(new Color(null, 255,255,0)); firstname=new Text(shell,SWT.BORDER); firstname.setbackground(new Color(null,220,220,220)); labellastname=new Label(shell, SWT.NONE); labellastname.settext("podaj nazwisko"); labellastname.setforeground(new Color(null, 0,240,0)); lastname=new Text(shell,SWT.BORDER); lastname.setbackground(new Color(null,220,220,220)); labelbirthdate=new Label(shell, SWT.NONE); labelbirthdate.settext("podaj datę urodzenia"); labelbirthdate.setforeground(new Color(null, 240,0,0)); birthdate=new DateTime(shell, SWT.DROP_DOWN); Kolory, fonty itp labeldaneosobowe.setfont(new Font(Display.getDefault(), "Chiller", 20, 5)); labelfirstname.setforeground(new Color(null, 255,255,0));

7 firstname.setbackground(new Color(null,220,220,220)); Parametry konstruktora (JavaDOC - Typy przycisków SWT.CHECK SWT.RADIO SWT.DEFAULT Widgety zajmujące więcej niż jedną komórkę horizontalspan liczba zajętych komórek w poziomie verticalspan liczba zajętych komórek w pionie Anonimowe metody reagujące na zdarzenia (Listener-y) ArmListener - widget (np menu) jest uzbrojony przed rozwinięciem ControlListener przenoszenie i zmiana rozmiaru widgetów DisposeListener - wywoływany po zdeaktywowaniu widgeta DragDetectListener obsługa mechanizmu drag&drop ExpandListener rozwijanie i zwijanie fragmentów widgetów (o ile mają zaimplementowany taki mechanizm jak np. SashForm) FocusListener otrzymanie lub utrata fokusu (obiekt posiadajacy focus to ten który jest aktualnie widoczny i wyróżniony, z aktywnym kursorem tekstu)

8 GestureListener obsługa gestów (touch-pady i ekrany dotykowe) HelpListener - wywoływany przy prośbie o pomoc, najczęściej po naciśnięciu F1 KeyListener obsługa naciśnięcia, przytrzymania i zwolnienia klawiszy na klawiaturze MenuDetectListener wywołanie menu kontekstowego (w MS Windows prawy przycisk myszy) Classes which implement this interface provide methods that deal with the events that are generated when the platform-specific trigger for showing a context menu is detected. MenuListener pokazywanie lub ukrywanie menu ModifyListener zmiana tekstu w widgecie MouseListener naciśnięcie klawiszy myszy MouseMoveListener ruch myszy MouseTrackListener ruch urządzeniem track-ball MouseWheelListener ruch kółkiem środkowym myszy PaintListener metoda wywoływana kiedy SWT stwierdzi konieczność przerysowania widgetu najczęściej wykorzystywana do tworzenia własnych kompozycji / innego rysowania widgetu, a dla widgetu canvas do własnej grafiki 2D SegmentListener SelectionListener wybór widget-a (np kliknięcie w przycisk) ShellListener - zamykanie, zmniejszania do ikonki, przywracania itp. powłoki (okna) TouchListener - obsługa dotknięcia ekranu dotykowego (ekrany dotykowe) TraverseListener zdarzenie wywoływane przy przechodzeniu między widgetami (np. tabulatorem) TreeListener rozwinięcie lub zwinięcie węzła w drzewie VerifyListener wywoływany przed rozpoczęciem modyfikowania tekstu shell.addshelllistener(new ShellListener() { public void shelliconified(shellevent arg0) { MessageBox mb=new MessageBox(shell,SWT.ICON_QUESTION); mb.setmessage("ale dlaczego mnie chowasz?"); mb.open(); public void shelldeiconified(shellevent arg0) { arg0.doit=false;

9 public void shelldeactivated(shellevent arg0) { arg0.doit=false; public void shellclosed(shellevent arg0) { arg0.doit=false; public void shellactivated(shellevent arg0) { arg0.doit=false; ); shell.addcontrollistener(new ControlListener() { public void controlresized(controlevent arg0) { System.out.println(shell.getSize().x); if (shell.getsize().x<500){ shell.setbackground(new Color(null,255,0,0)); else if (shell.getsize().x<600){ shell.setbackground(new Color(null,255,255,0)); else if (shell.getsize().x<700){ shell.setbackground(new Color(null,0,255,0)); if (shell.getsize().x>800){ labelwarning.setvisible(true); else{ labelwarning.setvisible(false);

10 public void controlmoved(controlevent arg0) { shell.setbackground(display.getdefault().getsystemcolor(swt.color_info_background)); ); MessageBox Często w aplikacjach zachodzi potrzeba wyświetlenia informacji w osobnym oknie. Można to robić wywołując osobny podformularz MessageBox mb=new MessageBox(shell,opcje); mb.settext(tekst_w_pasku_górnym); mb.setmessage(tekst_wew_wnętrzu_okienka); mb.open(); Komunikat może być połączony z zadawaniem pytania: MessageBox mb=new MessageBox(shell,SWT.YES SWT.NO); mb.setmessage( Czy na pewno usunąć pozycję faktury? ); if(mb.open()==swt.yes){ Przekazywanie danych między formularzami Niekiedy samo wyświetlenie tekstu lub zadanie pytania w podformularzu nie wystarcza (np. chcemy, aby w podformularzu były wprowadzone dodatkowe dane). W takim przypadku tworzymy w osobnej klasie formularz według takich samych zasad jak formularz główny, z jednym wyjątkiem : nie usuwamy z pamięci (dispose()) obiektu display po pętli sterującej // display.dispose(); To jest ten sam obiekt, który jest używany w formularzu nadrzędnym więc usuniecie go wiązałoby się z zakończeniem całej aplikacji, co gorsze po drodze najprawdopodobniej dostalibyśmy komunikat object (widget) is disposed(); Otwarcie podformularza odbywa się w sposób zbliżony do poniższego: A zamknięcie : public void widgetselected(selectionevent arg0) { SubFormForTable sf=new SubFormForTable(); sf.initgui();

11 backbutton.addselectionlistener(new SelectionAdapter() { public void widgetselected(selectionevent arg0) { articlevalue=article.gettext(); quantityvalue=double.parsedouble(quantity.gettext()); pricevalue=double.parsedouble(price.gettext()); shell.close(); ); Przekazywanie danych między formularzami Z formularza nadrzędnego nie można bezpośrednio pobierać danych widgetów podformularza, gdyż w momencie powrotu do niego sterowania cały podformularz i wszystkie widgety w nim się znajdujące są już zdezaktywowane (disposed) a informacja w nich zawarta utracona. Aby przedłużyć stosuje się obiekty(pola) pomocnicze NIE będące widgetami. Najpierw zapamiętując przed zamknięciem informacje w tych zmiennych. public String articlevalue; public Double quantityvalue; public Double pricevalue; public void widgetselected(selectionevent arg0) { articlevalue=article.gettext(); quantityvalue=double.parsedouble(quantity.gettext()); pricevalue=double.parsedouble(price.gettext()); shell.close(); A następnie odtwarzając je z poziomu formularza nadrzędnego. public void widgetselected(selectionevent arg0) { SubFormForTable sf=new SubFormForTable(); sf.initgui(); TableItem ti=new TableItem(table, SWT.BORDER); ti.settext(new String[]{sf.getArticleValue(),sf.getQuantityValue().toString(),sf.getPriceValue().toString()); Obrazki w widgetach Część widgetów umożliwia wyświetlania ikon/obrazków w standardzie button1=new Button(shell,SWT.NONE); button1.setimage(new Image(Display.getDefault(),"qr.png"));

12 Rysowanie w widgetcie canvas Jeżeli obrazek nie ma być ikoną w widgecie ale osobną ilustracją graficzną (np. wyświetlenie zdjęcia) to do stworzenia grafiki można użyć rysowania w (na) kanwie. canvas=new Canvas(shell,SWT.NONE); canvas.addpaintlistener(new PaintListener() { public void paintcontrol(paintevent arg0) { Image i= new Image(Display.getDefault(),"tajski.jpg"); arg0.gc.drawimage(i, 0, 0); ); *** Są też gotowe komponenty do obrazków takie jak: Obrazki w widgetcie canvas wstęp do animacji Animacja w SWT opiera się zazwyczaj na odpowiednim sparametryzowaniu metody paintcontrol dla widgetu Canvas canvas.addpaintlistener(new PaintListener() { public void paintcontrol(paintevent arg0) {

13 scaled = new Image(Display.getDefault(), new Double(i.getBounds().width*scale).intValue(), new Double(i.getBounds().height*scale).intValue()); arg0.gc.setantialias(swt.on); arg0.gc.setinterpolation(swt.high); arg0.gc.drawimage(i, 0, 0, i.getbounds().width, i.getbounds().height,0, 0, new Double(i.getBounds().width*scale).intValue(), new Double(i.getBounds().height*scale).intValue()); ); scaled.dispose(); i wywoływaniu co pewien interwał czasu metody redraw() Runnable r=new Runnable() { public void run() { if(direction==-1.0){ if(scale>scalefrom){ scale-=step; else{ direction*=-1; else{ if(scale<scaleto){ scale+=step; else{ direction*=-1; display.timerexec(200, this); canvas.redraw(); ; display.timerexec(200, r);

14 Animacja w sposób przedstawiony powyżej często związana jest z efektem migania. Aby go zredukować (choć nie zawsze całkowicie zlikwidować) stosujemy mechanizm podwójnego buforowania, Najpierw tworząc instancję klasy Image nie wyświetlaną bezpośrednio na ekranie a w ostatnim kroku jedynie kopiując wygenerowany obraz do GC (kontekstu graficznego) widgetu canvas canvas.addpaintlistener(new PaintListener() { public void paintcontrol(paintevent arg0) { Image image = new Image(shell.getDisplay(), canvas.getbounds()); GC gcimage = new GC(image); scaled = new Image(Display.getDefault(), new Double(i.getBounds().width*scale).intValue(), new Double(i.getBounds().height*scale).intValue()); gcimage.setantialias(swt.on); gcimage.setinterpolation(swt.high); gcimage.drawimage(i, 0, 0, i.getbounds().width, i.getbounds().height,0, 0, new Double(i.getBounds().width*scale).intValue(), new Double(i.getBounds().height*scale).intValue()); arg0.gc.drawimage(image, 0, 0); image.dispose(); gcimage.dispose(); scaled.dispose(); ); Kompozyty i widgety grupujące Czasami zachodzi sytuacja, w której z różnych względów powinniśmy pogrupować widgety w większą całość. Używamy do tego celu komponentów Composite ScrolledComposite lub Group. Przy tworzeniu widgetów wewnątrz kompozytu przekazujemy go jako pierwszy argument przekazujemy zamiast, tak jak w dotychczasowych przykładach, aktualnej powłoki (shelll-a). Stosowanie kompozytu zazwyczaj ma na celu jeden z dwóch celów: 1) Umieszczenie we wnętrzu pojedynczej komórki układu (layout-u) kilku widgetów w określonym porządku (p. przykład z dwoma przyciskami typu radio button) Composite c=new Composite(shell, SWT.BORDER); c.setlayout(new GridLayout(2, true)); Button b3=new Button(c,SWT.RADIO); b3.settext("kobieta"); Button b4=new Button(c,SWT.RADIO); b4.settext("mężczyzna");

15 W takim przypadku kompozyt jest związany zarówno z obiektem GridData (RowData, FlowData itp.), określającym jego położenie w układzie nadrzędnym oraz GridLaout, RowLayput itp.) określającym jak widgety mają być ułożone wewnątrz kompozytu. 2) Pogrupowanie widgetów i umiejscowienie ich w kompozytach grupujących takich jak SashForm czy CTabs Iterowanie po kolekcjach (kolor dla wszystkich pól w formularzu) W SWT nie ma mechanizmu domyślnego ustalenia parametrów. Jeżeli chcemy zmienić np. kolor czcionki dla więcej niż jednego widgetu wewnątrz grupy (lbub shell-a) możemy wykorzystać kolekcję.getchildren(); button.addselectionlistener(new SelectionAdapter() { public void widgetselected(selectionevent arg0) { RGB color = new ColorDialog(shell).open(); for(control c:shell.getchildren()){ if (c instanceof Label){ c.setforeground(new Color(null, color)); );

Programowanie obiektowe / języki programowania W. 2 - SWT

Programowanie obiektowe / języki programowania W. 2 - SWT Programowanie obiektowe / języki programowania W. 2 - SWT Struktura typowego formularza SWT Display display = new Display (); final Shell shell = new Shell(display); // Zdefiniowanie układu (layout) I

Bardziej szczegółowo

Dynamiczne i wydajne tworzenie interfejsu. Piotr Michałkiewicz

Dynamiczne i wydajne tworzenie interfejsu. Piotr Michałkiewicz Dynamiczne i wydajne tworzenie interfejsu użytkownika Piotr Michałkiewicz Główne punkty prezentacji View i ViewGroup w kodzie OnClick() i Tag Space widget i GridLayout Dynamiczne dodawanie widgetów Animations

Bardziej szczegółowo

Informatyka I. Interfejs GUI wysokiego poziomu. Biblioteka Swing. Programowanie zdarzeniowe. Politechnika Warszawska Wydział Transportu 2018

Informatyka I. Interfejs GUI wysokiego poziomu. Biblioteka Swing. Programowanie zdarzeniowe. Politechnika Warszawska Wydział Transportu 2018 Informatyka I Interfejs GUI wysokiego poziomu. Biblioteka Swing. Programowanie zdarzeniowe. dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2018 Interfejs GUI wysokiego poziomu Pojęcie

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

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

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

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

MS Access formularze

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

Bardziej szczegółowo

Baza danych. Program: Access 2007

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

Bardziej szczegółowo

Kurs programowania 2 - listy

Kurs programowania 2 - listy Kurs programowania 2 - listy Listy rozwijane (ComboBox) Listy rozwijane (rozwijalne) można tworzyć przy użyciu klasy ComboBox. W tabeli poniżej właściwości udostępniane przez tę kontrolkę. Najważniejsza

Bardziej szczegółowo

Sylabus Moduł 2: Przetwarzanie tekstów

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

Bardziej szczegółowo

Arkusz strona zawierająca informacje. Dokumenty Excela są jakby skoroszytami podzielonymi na pojedyncze arkusze.

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

Bardziej szczegółowo

Programowanie Obiektowe GUI

Programowanie Obiektowe GUI Programowanie Obiektowe GUI Swing Celem ćwiczenia jest ilustracja wizualnego tworzenia graficznego interfejsu użytkownika opartego o bibliotekę Swing w środowisku NetBeans. Ponadto, ćwiczenie ma na celu

Bardziej szczegółowo

Laboratorium 8 ( Android -pierwsza aplikacja)

Laboratorium 8 ( Android -pierwsza aplikacja) Dr Mirosław Łątka Informatyka dla medycyny Jesień 2012 Laboratorium 8 ( Android -pierwsza aplikacja) Naszym celem jest stworzenie aplikacji, która wyświetla zdjęcie Alberta Einsteina. Jeden z przycisków

Bardziej szczegółowo

Ćwiczenie pochodzi ze strony

Ćwiczenie pochodzi ze strony Ćwiczenie pochodzi ze strony http://corel.durscy.pl/ Celem ćwiczenia jest poznanie właściwości obiektu Elipsa oraz możliwości tworzenia za pomocą niego rysunków. Dodatkowo, w zadaniu tym, ćwiczone są umiejętności

Bardziej szczegółowo

Formularze w programie Word

Formularze w programie Word Formularze w programie Word Formularz to dokument o określonej strukturze, zawierający puste pola do wypełnienia, czyli pola formularza, w których wprowadza się informacje. Uzyskane informacje można następnie

Bardziej szczegółowo

GUI - projektowanie interfejsów cz. II

GUI - projektowanie interfejsów cz. II Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 3 Elementy Swing wszystkie elementy graficzne (przyciski, kontrolki) rysowane są od zera z poziomu Javy; ten sam wygląd i zachowanie

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

Zadanie 1. Stosowanie stylów

Zadanie 1. Stosowanie stylów Zadanie 1. Stosowanie stylów Styl to zestaw elementów formatowania określających wygląd: tekstu atrybuty czcionki (tzw. styl znaku), akapitów np. wyrównanie tekstu, odstępy między wierszami, wcięcia, a

Bardziej szczegółowo

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia nowego projektu (poniżej są utworzone projekty) Po kliknięciu

Bardziej szczegółowo

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

Podręcznik użytkownika programu. Ceremonia 3.1

Podręcznik użytkownika programu. Ceremonia 3.1 Podręcznik użytkownika programu Ceremonia 3.1 1 Spis treści O programie...3 Główne okno programu...4 Edytor pieśni...7 Okno ustawień programu...8 Edycja kategorii pieśni...9 Edytor schematów slajdów...10

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Laboratorium z przedmiotu Programowanie obiektowe - zestaw 08 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami powiązania modelu obiektowego z modelem okienkowym w C#. Wprowadzenie teoretyczne.

Bardziej szczegółowo

Kontenery i komponenty graficzne

Kontenery i komponenty graficzne JAVA Kontenery i komponenty graficzne Bibliografia: JAVA Szkoła programowania, D. Trajkowska Ćwiczenia praktyczne JAVA. Wydanie III,M. Lis Opracował: Andrzej Nowak Kontenery Aplikacja okienkowa składa

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

Praca z tekstem: WORD Listy numerowane, wstawianie grafiki do pliku

Praca z tekstem: WORD Listy numerowane, wstawianie grafiki do pliku Praca z tekstem: WORD Listy numerowane, wstawianie grafiki do pliku W swoim folderze utwórz folder o nazwie 29_10_2009, wszystkie dzisiejsze zadania wykonuj w tym folderze. Na dzisiejszych zajęciach nauczymy

Bardziej szczegółowo

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM Zaznaczanie komórek Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM Aby zaznaczyć blok komórek które leżą obok siebie należy trzymając wciśnięty LPM przesunąć kursor rozpoczynając od komórki

Bardziej szczegółowo

MS Word 2010. Długi dokument. Praca z długim dokumentem. Kinga Sorkowska 2011-12-30

MS Word 2010. Długi dokument. Praca z długim dokumentem. Kinga Sorkowska 2011-12-30 MS Word 2010 Długi dokument Praca z długim dokumentem Kinga Sorkowska 2011-12-30 Dodawanie strony tytułowej 1 W programie Microsoft Word udostępniono wygodną galerię wstępnie zdefiniowanych stron tytułowych.

Bardziej szczegółowo

KATEGORIA OBSZAR WIEDZY

KATEGORIA OBSZAR WIEDZY Moduł 3 - Przetwarzanie tekstów - od kandydata wymaga się zaprezentowania umiejętności wykorzystywania programu do edycji tekstu. Kandydat powinien wykonać zadania o charakterze podstawowym związane z

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

Programowanie na poziomie sprzętu. Programowanie w Windows API

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.

Bardziej szczegółowo

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1 Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny 2010 dla WINDOWS cz. 1 Slajd 1 Slajd 2 Ogólne informacje Arkusz kalkulacyjny podstawowe narzędzie pracy menadżera Arkusz kalkulacyjny

Bardziej szczegółowo

dla gastronomii i hoteli S4H W PRAKTYCE DOPASUJ NASZE PROGRAMY DO POTRZEB TWOJEJ FIRMY S4H POS MODYFIKACJE EKRANU BONOWANIA

dla gastronomii i hoteli S4H W PRAKTYCE DOPASUJ NASZE PROGRAMY DO POTRZEB TWOJEJ FIRMY S4H POS MODYFIKACJE EKRANU BONOWANIA OPROGRAMOWANIE dla gastronomii i hoteli S4H W PRAKTYCE DOPASUJ NASZE PROGRAMY DO POTRZEB TWOJEJ FIRMY S4H POS MODYFIKACJE EKRANU BONOWANIA 1 S4H w praktyce Spis treści 2... 3 1 Automatyczne rozmieszczenie

Bardziej szczegółowo

Andrzej Frydrych SWSPiZ 1/8

Andrzej Frydrych SWSPiZ 1/8 Kilka zasad: Czerwoną strzałką na zrzutach pokazuje w co warto kliknąć lub co zmieniłem oznacza kolejny wybierany element podczas poruszania się po menu Ustawienia strony: Menu PLIK (Rozwinąć żeby było

Bardziej szczegółowo

WASM AppInventor Lab 3. Rysowanie i animacja po kanwie PODSTAWY PRACY Z KANWAMI

WASM AppInventor Lab 3. Rysowanie i animacja po kanwie PODSTAWY PRACY Z KANWAMI Rysowanie i animacja po kanwie PODSTAWY PRACY Z KANWAMI Kanwa, to komponent służący do rysowania. Można ją dodać w Designerze przeciągając komponent Canvas z sekcji Basic. W celu ustawienia obrazka jako

Bardziej szczegółowo

Fragment tekstu zakończony twardym enterem, traktowany przez edytor tekstu jako jedna nierozerwalna całość.

Fragment tekstu zakończony twardym enterem, traktowany przez edytor tekstu jako jedna nierozerwalna całość. Formatowanie akapitu Fragment tekstu zakończony twardym enterem, traktowany przez edytor tekstu jako jedna nierozerwalna całość. Przy formatowaniu znaków obowiązywała zasada, że zawsze przez rozpoczęciem

Bardziej szczegółowo

Wstawianie nowej strony

Wstawianie nowej strony Wstawianie nowej strony W obszernych dokumentach będziemy spotykali się z potrzebą dzielenia dokumentu na części. Czynność tę wykorzystujemy np.. do rozpoczęcia pisania nowego rozdziału na kolejnej stronie.

Bardziej szczegółowo

CONDICO Trade v

CONDICO Trade v CONDICO Trade v. 1.2.4.1 Opis nowych funkcji Nowe funkcje Ustalenie przez maklera limitów cen i wolumenu dla zleceń Dodanie nowej możliwości złożenia zlecenia i transakcji pozasesyjnej menu kontekstowe

Bardziej szczegółowo

Spis treści. Integracja Shoper

Spis treści. Integracja Shoper INTEGRACJA SHOPER Spis treści 1 Rozpoczęcie współpracy instalacja aplikacji QuarticON... 3 2 Rozpoczęcie korzystania z systemu rekomendacji QuarticON... 5 2.1 Uruchomienie aplikacji... 5 2.2 Rejestracja

Bardziej szczegółowo

Jarosław Kuchta Podstawy Programowania Obiektowego. Podstawy grafiki obiektowej

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

Bardziej szczegółowo

Tworzenie i obsługa graficznego interfejsu uŝytkownika

Tworzenie i obsługa graficznego interfejsu uŝytkownika Tworzenie i obsługa graficznego interfejsu uŝytkownika Programowanie w środowisku rozproszonym. Wykład 3. Aplety aplikacje uruchamiane w środowisku przeglądarki - przykład import java.applet.applet; import

Bardziej szczegółowo

Laboratorium Systemów SCADA

Laboratorium Systemów SCADA Laboratorium Systemów SCADA Ćwiczenie 4. Tworzenie skryptów w programie InTouch Opracował: dr hab. inż. Sebastian Dudzik 1. Cel ćwiczenia Zapoznanie się z rodzajami skryptów w programie InTouch. Zapoznanie

Bardziej szczegółowo

Tworzenie i modyfikowanie wykresów

Tworzenie i modyfikowanie wykresów Tworzenie i modyfikowanie wykresów Aby utworzyć wykres: Zaznacz dane, które mają być zilustrowane na wykresie: I sposób szybkie tworzenie wykresu Naciśnij na klawiaturze klawisz funkcyjny F11 (na osobnym

Bardziej szczegółowo

Ćwiczenie 6 Proste aplikacje - podstawowe komponenty.

Ćwiczenie 6 Proste aplikacje - podstawowe komponenty. Wydział: Zarządzania i Modelowania Komputerowego Kierunek: Inżynieria Danych Przedmiot: Programowanie w środowisku RAD-C++ Rok 2 Semestr 3 1. Informacje o programie i środowisku Ćwiczenie 6 Proste aplikacje

Bardziej szczegółowo

5.4. Tworzymy formularze

5.4. Tworzymy formularze 5.4. Tworzymy formularze Zastosowanie formularzy Formularz to obiekt bazy danych, który daje możliwość tworzenia i modyfikacji danych w tabeli lub kwerendzie. Jego wielką zaletą jest umiejętność zautomatyzowania

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

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

Tworzenie bazy danych na przykładzie Access

Tworzenie bazy danych na przykładzie Access Tworzenie bazy danych na przykładzie Access Tworzenie tabeli Kwerendy (zapytania) Selekcja Projekcja Złączenie Relacja 1 Relacja 2 Tworzenie kwedend w widoku projektu Wybór tabeli (tabel) źródłowych Wybieramy

Bardziej szczegółowo

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

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

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

Bardziej szczegółowo

Platforma e-learningowa

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

Bardziej szczegółowo

Skróty klawiaturowe w PowerPoint

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

Bardziej szczegółowo

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

Bardziej szczegółowo

Obsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków do plików, bitmapy pozaekranowe.

Obsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków do plików, bitmapy pozaekranowe. Programowanie Wizualno-Obiektowe (studia zaoczne - inżynieria komputerowa) Zajęcia z Delphi 5, program 1 Temat: Zadanie: Obsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków

Bardziej szczegółowo

C-geo definicja/edycja obiektów, zapis danych w formacie shape

C-geo definicja/edycja obiektów, zapis danych w formacie shape C-geo definicja/edycja obiektów, zapis danych w formacie shape 1. ZałoŜenie projektu i tabeli. Aby rozpocząć pracę przy aktualizacji mapy zasadniczej, naleŝy załoŝyć nowy projekt, w nim nową tabelę roboczą,

Bardziej szczegółowo

Przygotuj za pomocą tabulatorów element formularza. Utwórz pole tekstowe i sformatuj tak, aby dół napisu w polu był dokładnie nad kropkami.

Przygotuj za pomocą tabulatorów element formularza. Utwórz pole tekstowe i sformatuj tak, aby dół napisu w polu był dokładnie nad kropkami. FORMULARZE POLA TEKSTOWE Pole tekstowe Pole tekstowe kilka wierszy Karta Developer Formanty Formant i pole tekstowe Ćwiczenia Jak wypełnić danymi utworzony w edytorze tekstów formularz? Jak wpisać informacje

Bardziej szczegółowo

Microsoft.NET: LINQ to SQL, ASP.NET AJAX

Microsoft.NET: LINQ to SQL, ASP.NET AJAX Microsoft.NET: LINQ to SQL, ASP.NET AJAX Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2008 oraz serwer bazy danych SQL Server Express 2005 (lub

Bardziej szczegółowo

Miniaplikacja Lokaty zapewnia dostęp do lokat, do których uprawniony jest użytkownik.

Miniaplikacja Lokaty zapewnia dostęp do lokat, do których uprawniony jest użytkownik. 1. INFORMACJE O DOKUMENCIE Niniejszy dokument jest dokumentacją użytkownika systemu bankowości elektronicznej CBP - ebank.bsszczytno.pl. 2. WPROWADZENIE Miniaplikacja Lokaty zapewnia dostęp do lokat, do

Bardziej szczegółowo

Opis implementacji: Implementacja przedstawia Grę w życie jako przykład prostej symulacji opartej na automatach.

Opis implementacji: Implementacja przedstawia Grę w życie jako przykład prostej symulacji opartej na automatach. Nazwa implementacji: Gra w życie Autor: Piotr Fiorek Opis implementacji: Implementacja przedstawia Grę w życie jako przykład prostej symulacji opartej na automatach. Zaprojektuj prostą grę, której celem

Bardziej szczegółowo

Jeżeli pole Krawędź będzie zaznaczone uzyskamy obramowanie w całej wstawianej tabeli

Jeżeli pole Krawędź będzie zaznaczone uzyskamy obramowanie w całej wstawianej tabeli Tabela Aby wstawić tabelę do dokumentu należy wybrać z górnego menu Tabela-->Wstaw-->Tabela W kategorii Rozmiar określamy z ilu kolumn i ilu wierszy ma się składać nasza tabela. Do dokumentu tabelę możemy

Bardziej szczegółowo

Arkusz kalkulacyjny MS Excel 2010 PL.

Arkusz kalkulacyjny MS Excel 2010 PL. Arkusz kalkulacyjny MS Excel 2010 PL. Microsoft Excel to aplikacja, która jest powszechnie używana w firmach i instytucjach, a także przez użytkowników domowych. Jej główne zastosowanie to dokonywanie

Bardziej szczegółowo

OKNO NA ŚWIAT - PRZECIWDZIAŁANIE WYKLUCZENIU CYFROWEMU W MIEŚCIE BRZEZINY

OKNO NA ŚWIAT - PRZECIWDZIAŁANIE WYKLUCZENIU CYFROWEMU W MIEŚCIE BRZEZINY Projekt OKNO NA ŚWIAT - PRZECIWDZIAŁANIE WYKLUCZENIU CYFROWEMU W MIEŚCIE BRZEZINY współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Laboratorium z przedmiotu Programowanie obiektowe - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami tworzenia aplikacji okienkowych w C#. Wprowadzenie teoretyczne. Rozważana w

Bardziej szczegółowo

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2012. W ramach projektu budowana jest prosta

Bardziej szczegółowo

Ćwiczenie 1: Pierwsze kroki

Ćwiczenie 1: Pierwsze kroki Ćwiczenie 1: Pierwsze kroki z programem AutoCAD 2010 1 Przeznaczone dla: nowych użytkowników programu AutoCAD Wymagania wstępne: brak Czas wymagany do wykonania: 15 minut W tym ćwiczeniu Lekcje zawarte

Bardziej szczegółowo

Założenia projektu: Projekt ma zadanie pokazać praktyczne zastosowanie App Inventor 2, poprzez stworzenie prostej aplikacji do nauki słówek.

Założenia projektu: Projekt ma zadanie pokazać praktyczne zastosowanie App Inventor 2, poprzez stworzenie prostej aplikacji do nauki słówek. App Inventor II Flashcards Spis treści: 1. Opis projektu...1 2. Rozpoczęcie pracy.2 3. Projektowanie interfejsu.. 1 4. Zaprogramowanie aplikacji....2 5. Podsumowanie... 3 Część I Założenia projektu: Projekt

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

Rozdział VI. Tabele i ich możliwości

Rozdział VI. Tabele i ich możliwości Rozdział VI Tabele i ich możliwości 3.6. Tabele i ich możliwości W wielu dokumentach zachodzi konieczność przedstawienia danych w formie tabelarycznej. Dlatego też program OO Writer jest wyposażony w

Bardziej szczegółowo

CELAB. System Informatyczny. Pracownie krok po kroku LTC 1

CELAB. System Informatyczny. Pracownie krok po kroku LTC 1 Instrukcja obsługi programu 2.04.a Pracownie krok po kroku Architektura inter/intranetowa Aktualizowano w dniu: 2007-10-08 System Informatyczny CELAB Pracownie krok po kroku 1 Po poprawnym zalogowaniu

Bardziej szczegółowo

Laboratorium z informatyki sem.iii/ćw. 4 Wydział Transportu PW /19

Laboratorium z informatyki sem.iii/ćw. 4 Wydział Transportu PW /19 INSTRUKCJA DO ĆWICZENIA 4 Utworzymy aplikacje umożliwiające oszacowanie szukanych wartości przez symulację doświadczenia losowego, z ilustracją graficzną wyników doświadczenia. Zadanie wykonamy dla przykładów

Bardziej szczegółowo

Lp. Nazwisko Wpłata (Euro)

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

Bardziej szczegółowo

Przewodnik po obszarze roboczym

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

Bardziej szczegółowo

Informatyka II. Laboratorium Aplikacja okienkowa

Informatyka II. Laboratorium Aplikacja okienkowa Informatyka II Laboratorium Aplikacja okienkowa Założenia Program będzie obliczał obwód oraz pole trójkąta na podstawie podanych zmiennych. Użytkownik będzie poproszony o podanie długości boków trójkąta.

Bardziej szczegółowo

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

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

Bardziej szczegółowo

D:\DYDAKTYKA\ZAI_BIS\_Ćwiczenia_wzorce\04\04_poprawiony.doc 2009-lis-23, 17:44

D:\DYDAKTYKA\ZAI_BIS\_Ćwiczenia_wzorce\04\04_poprawiony.doc 2009-lis-23, 17:44 Zaawansowane aplikacje internetowe EJB 1 Rozróżniamy dwa rodzaje beanów sesyjnych: Stateless Statefull Celem tego laboratorium jest zbadanie różnic funkcjonalnych tych dwóch rodzajów beanów. Poszczególne

Bardziej szczegółowo

Rozwiązanie ćwiczenia 8a

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

Bardziej szczegółowo

Techniki wstawiania tabel

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ć

Bardziej szczegółowo

6.4. Efekty specjalne

6.4. Efekty specjalne 6.4. Efekty specjalne Rozdział ten będzie poświęcony efektom specjalnym, które również znalazły swoje zastosowanie w programie MS PowerPoint 2007. Pierwszym typem efektów jaki zostanie poddany naszej analizie

Bardziej szczegółowo

Spis treści 1. Wstęp Logowanie Główny interfejs aplikacji Ogólny opis interfejsu Poruszanie się po mapie...

Spis treści 1. Wstęp Logowanie Główny interfejs aplikacji Ogólny opis interfejsu Poruszanie się po mapie... Spis treści 1. Wstęp... 2 2. Logowanie... 2 3. Główny interfejs aplikacji... 2 3.1. Ogólny opis interfejsu... 2 3.2. Poruszanie się po mapie... 3 3.3. Przełączanie widocznych warstw... 3 4. Urządzenia...

Bardziej szczegółowo

Wspólne Zaawansowana tabela

Wspólne Zaawansowana tabela Wspólne Zaawansowana tabela Wersja 3.59.305 4.04.2013 r. W systemie Streamsoft Prestiż umożliwiono tworzenie zaawansowanych analiz w każdym oknie z tabelą. Analizy takie umożliwiają wielopoziomowe grupowanie

Bardziej szczegółowo

Zadanie 3. Praca z tabelami

Zadanie 3. Praca z tabelami Zadanie 3. Praca z tabelami Niektóre informacje wygodnie jest przedstawiać w tabeli. Pokażemy, w jaki sposób można w dokumentach tworzyć i formatować tabele. Wszystkie funkcje związane z tabelami dostępne

Bardziej szczegółowo

LEGISLATOR. Data dokumentu:24 maja 2013 Wersja: 1.3 Autor: Paweł Jankowski, Piotr Jegorow

LEGISLATOR. Data dokumentu:24 maja 2013 Wersja: 1.3 Autor: Paweł Jankowski, Piotr Jegorow LEGISLATOR Dokument zawiera opis sposobu tworzenia podpisów pod aktami dla celów wizualizacji na wydrukach Data dokumentu:24 maja 2013 Wersja: 1.3 Autor: Paweł Jankowski, Piotr Jegorow Zawartość Wprowadzenie...

Bardziej szczegółowo

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów 1. Uruchamianie edytora tekstu MS Word 2007 Edytor tekstu uruchamiamy jak każdy program w systemie Windows. Można to zrobić

Bardziej szczegółowo

Dokument zawiera podstawowe informacje o użytkowaniu komputera oraz korzystaniu z Internetu.

Dokument zawiera podstawowe informacje o użytkowaniu komputera oraz korzystaniu z Internetu. Klub Seniora - Podstawy obsługi komputera oraz korzystania z Internetu Str. 1 Dokument zawiera podstawowe informacje o użytkowaniu komputera oraz korzystaniu z Internetu. Część 3 Opis programu MS Office

Bardziej szczegółowo

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda Logowanie do panelu administracyjnego Aby móc zarządzać stroną, należy zalogować się do panelu administracyjnego.

Bardziej szczegółowo

Dodawanie i modyfikacja atrybutów zbioru

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

Bardziej szczegółowo

Pokaz slajdów na stronie internetowej

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

Bardziej szczegółowo

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

Bardziej szczegółowo

Autokształtów Autokształt AUTOKSZTAŁTY Wstaw Obraz Autokształty Autokształty GDYNIA 2009

Autokształtów Autokształt AUTOKSZTAŁTY Wstaw Obraz Autokształty Autokształty GDYNIA 2009 szkolenie zespołu matematyczno-przyrodniczego W programach pakietu MS Office (Word, PowerPoint, Excel), zamiast importować grafikę, obrazki lub wykresy sami możemy je tworzyć przy użyciu Autokształtów.

Bardziej szczegółowo

Po wstawieniu tabeli (i zawsze wtedy, gdy w tabeli jest kursor) pojawia się na wstążce nowa grupa zakładek o nazwie Narzędzia tabel.

Po wstawieniu tabeli (i zawsze wtedy, gdy w tabeli jest kursor) pojawia się na wstążce nowa grupa zakładek o nazwie Narzędzia tabel. Tabelę można szybko wstawić do dokumentu, korzystając z przycisku Tabela w zakładce Wstawianie na wstążce. Komputer umożliwia zakreślenie myszką, ile wierszy i kolumn ma mieć tabela. Można też skorzystać

Bardziej szczegółowo

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word Formularz MS Word Formularz to dokument o określonej strukturze, zawierający puste pola do wypełnienia, czyli pola formularza, w których wprowadza się informacje. Uzyskane informacje moŝna następnie zebrać

Bardziej szczegółowo

PODSTAWY PROGRAMOWANIA OBIEKTOWEGO W JAVIE ZAGADNIENIA SZCZEGÓŁOWE

PODSTAWY PROGRAMOWANIA OBIEKTOWEGO W JAVIE ZAGADNIENIA SZCZEGÓŁOWE PODSTAWY PROGRAMOWANIA OBIEKTOWEGO W JAVIE ZAGADNIENIA SZCZEGÓŁOWE Konwencje programistyczne Pakiety z małych liter Pakiety w konwencji pl.edu.pwr.programowanie.lab4 com.net.super.program.pakiet1.podpakiet2

Bardziej szczegółowo

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

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

Bardziej szczegółowo

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

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM Opis użytkowy aplikacji ebookreader Przegląd interfejsu użytkownika a. Okno książki. Wyświetla treść książki podzieloną na strony. Po prawej stronie

Bardziej szczegółowo

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 14 PODSTAWY OBSŁUGI PROGRAMU WONDERWARE INTOUCH 10.1 Opracował: mgr inż. Marcel Luzar Cel: Konfiguracja

Bardziej szczegółowo

Kopiowanie, przenoszenie plików i folderów

Kopiowanie, przenoszenie plików i folderów Kopiowanie, przenoszenie plików i folderów Pliki i foldery znajdujące się na dysku można kopiować lub przenosić zarówno w ramach jednego dysku jak i między różnymi nośnikami (np. pendrive, karta pamięci,

Bardziej szczegółowo