PROE wykład 8 Interfejs użytkownika (GUI) dr inż. Jacek Naruniec
|
|
- Wiktoria Włodarczyk
- 8 lat temu
- Przeglądów:
Transkrypt
1 PROE wykład 8 Interfejs użytkownika (GUI) dr inż. Jacek Naruniec
2 Co to jest GUI? Graphical User Interface (GUI), czyli po prostu interfejs użytkownika (UI). Najpopularniejsze GUI dla C++: Qt WinAPI MFC GTK.NET
3 WinAPI Windows API (API Application Programming Interface). Bardzo dużo możliwości, natywne środowisko. Początkowo trudne do opanowania. Nie jest wieloplatformowe. Bardzo szybkie brak narzutów.
4 WinAPI Najprostszy program: Jedynie tworzy wiadomość, która blokuje program do czasu aż okno nie zostanie zamknięte. WinMain zamiast funkcji main. większość funkcjonalności WinAPI uchwyt do naszej aplikacji zawsze NULL, nieistotne argumenty programu określa jak jest tworzone okno (widoczne, niewidoczne, etc.) -Wszystkie typy z przedrostkiem H (HINSTANCE, HMENU, itp.), to uchwyty, które identyfikują poszczególne elementy. Można je rozumieć jako wskaźniki na elementy. - LPSTR jest zdefiniowany jako char*. LP określa, że będzie to wskaźnik (LONG POINTER).
5 WinAPI MessageBox Tak jak wiele funkcji WinAPI posiada znacznie więcej możliwości. Dokładną składnię i możliwości wszystkich funkcji WinAPI łatwo znaleźć w MSDN. Inne wywołanie okienka wiadomości:
6 Tworzenie okna Aby stworzyć własne okno aplikacji (a nie tylko message box a), należy: Zarejestrować klasę okna (aby docierały do niego komunikaty). Stworzyć okno. Wyświetlić okno. Obsługiwać kolejkę komunikatów dopóki nie nastąpi polecenie zamknięcia aplikacji. W WinAPI wszystko działa na zasadzie komunikatów przesyłanych do funkcji, która umie je obsłużyć.
7 Tworzenie okna Rejestracja klasy okna:
8 Tworzenie okna Tworzenie i wyświetlenie okna:
9 Tworzenie okna WinMain:
10 Tworzenie okna GetMessage pobiera kolejną wiadomość z kolejki komunikatów. TranslateMessage tłumaczy wirtualne przyciski na odpowiedniki znakowe. Nie jest tutaj konieczne. DispatchMessage rozsyła wiadomość tam, gdzie jest to wymagane do odpowiednich funkcji okien. Jest to podstawa działania programów WinAPI kolejka komunikatów
11 Tworzenie okna Kto te komunikaty ma obsługiwać? My! Co zrobić w przypadku komunikatu o zamknięciu? Co zrobić w przypadku komunikatu o zniszczeniu okna? Co zrobić w przypadku innych komunikatów? wykonaj domyślną operację.
12 Tworzenie okna Efekt: Proste okienko. Standardowe przyciski.
13 Kontrolki Do każdej kontrolki, jak i do większości elementów WinAPI, będziemy mogli uzyskać uchwyt za pomocą którego możemy się do niej odnieść. Kontrolkę tworzymy podobnie jak okno wpisując typ klasy odpowiadający kontrolce (np. BUTTON, COMBOBOX, LISTBOX, STATIC, ). Stwórzmy przycisk (np. w funkcji tworzącej okno, po stworzeniu okna):
14 Kontrolki Kontrolkami będą elementy, które możemy umieścić w naszym oknie, czyli np.: Przyciski Pola edycyjne Pola stałe Listy rozwijane
15 Kontrolki Nasz przycisk jeszcze nic nie robi. Każda akcja w oknie powoduje wygenerowanie komunikatu. Naciśnięcie przycisku spowoduje wysłanie wiadomości WM_COMMAND (przez przycisk który otrzyma wiadomość o naciśnięciu przycisku) Musimy przechwycić wiadomość o naciśnięciu przycisku!
16 Kontrolki Co jeśli mamy więcej przycisków? Możemy zidentyfikować nadawcę poprzez parametr przesyłany wraz z wiadomością lparam (który jest wskaźnikiem): w tworzeniu okna: w obsłudze wiadomości:
17 Kontrolki Zamiast uchwytów (musielibyśmy wszystkie trzymać) możemy stosować identyfikatory okien. Tutaj zostały umieszczone w innym pliku (np. indentifiers.h), dołączonym w pliku z WinMain em (#include identifiers.h ). Przy tworzeniu kontrolki nadajemy jej identyfikator. Zakładając, że jest oknem pochodnym (WS_CHILD), to identyfikator wpisujemy w polu uchwytu do Menu (wiem, mało intuicyjne )
18 Kontrolki Teraz możemy już korzystać z identyfikatorów. Identyfikator może być sprawdzony w funkcji obsługi wiadomości z parametru wparam (w przeciwieństwie do lparam, który jest wskaźnikiem): Staramy się, aby każda kontrolka miała swój unikalny identyfikator!
19 Kontrolki Inne kontrolki: Pole edycyjne wskazanie, że tworzymy pole edycyjne (nazwa klasy) udogodnienia do wielolinijkowych tekstów
20 Kontrolki Zmodyfikujmy obsługę naszego pierwszego przycisku tak, żeby pokazywał się tekst zawarty w polu edycyjnym, drugi przycisk - żeby je resetował. W tym celu musimy zmodyfikować naszą obsługę wiadomości (oczywiście korzystając z identyfikatora pola edycyjnego): GlobalAlloc służy do dynamicznej alokacji pamięci.
21 Kontrolki Lista elementów: Dodawanie elementów do listy odbywa się poprzez wysłanie jej wiadomości o tym, aby element został dodany do listy.
22 Kontrolki Odczytanie wartość wybranej pozycji listy: DlgDirSelectEx jako drugi parametr przyjmuje LPTSTR. Należy pamiętać, że jest to (w przypadku aplikacji multibyte) po prostu char*.
23 Kontrolki Co jeśli chcielibyśmy zmienić domyślne zachowanie kontrolki? Konkretna wiadomość dochodzi do tego okna (kontrolki też rozumiemy jako okna), na którym mamy aktualnie uwagę (focus). Oznacza to, że każda kontrolka ma swoją obsługę komunikatów, w której: Wykonuje swoje standardowe operacje. Może wysyłać inne wiadomości tak jak WM_COMMAND, które my odczytaliśmy dla przycisku. Oznacza to, że WM_COMMAND tak naprawdę wygenerował przycisk w swojej obsłudze zdarzenia naciśnięcia przycisku. Abyśmy chcieli zmienić domyślne zachowanie kontrolki musielibyśmy sami przedefiniować jej obsługę komunikatów (dalej będziemy to robić dla innej kontrolki)
24 Wyświetlanie obrazu Funkcje rysowania bazują na kontekście urządzenia (device context). Uchwyt do kontekstu urządzenia to HDC Jeśli pobierzemy kontekst danego urządzenia, to możemy na nim rysować. Na końcu należy pamiętać o zwolnieniu kontekstu urządzenia. Kontekst pobieramy po stworzeniu okna. pobranie uchwytu do kontekstu urządzenia narysowanie w kontekście elipsy zwolnienie uchwytu
25 Wyświetlanie obrazu Co spowoduje minimalizacja i maksymalizacja okna? nasz okrąg zniknął. W momencie minimalizacji/maksymalizacji do okna wysłana zostaje wiadomość narysuj jeszcze raz okno, a dokładnie WM_PAINT. To samo dzieje się, jeśli okno przesuniemy poza obrys ekranu i potem powrócimy. Wniosek: obsługa standardowa WM_PAINT poprawnie przerysowuje ikonki, natomiast niepoprawnie wszystkie dodatkowe elementy. Musimy poprawić obsługę komunikatu WM_PAINT!
26 Wyświetlanie obrazu Obsługa rysowania musi wywołać BeginPaint, które pobiera uchwyt do kontekstu urządzenia i EndPaint, która go zwalnia. Za każdym razem gdy zaistnieje potrzeba przeładowania obrazka, to zostanie wygenerowany komunikat WM_PAINT. BeginPaint zwraca kontekst urządzania.
27 Wyświetlanie obrazu Teraz spróbujmy wczytać obraz. Zakładamy istnienie obrazka w określonym przez nas katalogu. Najpierw definiujemy panel, w którym będziemy chcieli wyświetlić obrazek, czyli:
28 Wyświetlanie obrazu Następnie wczytujemy bitmapę z dysku, u nas po prostu w funkcji WinMain. W celu oszczędzania pamięci można wywołać DeleteObject do wyczyszczenie pamięci (jeśli czyszczenie tylko na końcu programu, to DeleteObject wykona się automatycznie).
29 Wyświetlanie obrazu Naszą funkcję rysowania umieśćmy na razie w obsłudze komunikatu WM_PAINT głównego okna:
30 Wyświetlanie obrazu Ale co zrobić żeby nasz obrazek wyświetlał się w naszym panelu? Możemy Stworzyć własną funkcję obsługi komunikatów panelu, która będzie odpowiednio obsługiwać WM_PAINT. Musimy także wskazać oknie panelu wskaźnik do funkcji obsługi komunikatów.
31 Zasoby (resources) Zasoby są to pewne dane, które zostaną włączone w nasz plik wykonywalny (exe). Informacje o nich są przechowywane w plikach.rc. Najprościej z nich skorzystać za pomocą edytora (View->Other Windows->Resource View) Stwórzmy w pliku zasobów okno dialogowe:
32 Zasoby Włączamy toolbox (View->ToolBox) i możemy w zwykłym edytorze dodawać nasze elementy. Dobrze wejść we właściwości (PPM na okienko, Properties) i zmienić ID na jakiś własny, np. IDD_NASZDIALOG)
33 Zasoby Wczytywanie w naszym pliku zasobów na podstawie identyfikatora (tutaj ustawiłem IDD_NASZDIALOG) odbywa się poprzez funkcję MAKEINTRESOURCE. Wyświetlenie dialogu z zasobów to funkcja DialogBox:
34 Zasoby Brakuje jeszcze dwóch elementów: Należy do nagłówków dodać plik resource.h gdzie znajdują się standardowe identyfikatory (np. IDD_NASZDIALOG) aby je przejrzeć, należy w Resource View kliknąć PPM->Resource Symbols Należy dodać procedurę obsługi komunikatów stworzonego okna dialogowego (tutaj określona jako DlgProc) W resource.h mamy także przypisane identyfikatory kontrolek które stworzyliśmy można z nich korzystać (GetDlgItem zwraca nam uchwyt do kontrolek).
35 Zasoby
36 Zasoby Do innych zasobów należą Menu wyboru Ikonki Obrazki (zamiast wczytywania z pliku) Akceleratory (tablica w której zawarte są skróty klawiszowe do menu) Kursory Informacje o wersji programu
37 WinAPI O czym jeszcze można się nauczyć? Inne funkcje rysowania (GDI) Akceleratory Zdarzenia myszy, klawiatury MDI masę innych rzeczy Co warto jeszcze wiedzieć? WinAPI nie trzeba się uczyć na pamięć. Zawsze zaglądamy w dokumentację po gotowce/wzorce. Tak naprawdę WinAPI nie jest obiektowe ale to akurat nie musi być wadą.
38 WinAPI Czy WinAPI jest godne polecenia? + - wysoka wydajność nie wymaga instalacji, konfiguracji natywne rozwiązania stopień skomplikowania ale zależy co chcemy zrobić, proste rzeczy często łatwiej zrobić w czymś innym (np. Qt) działa tylko dla Windowsa rozwiązania często nieintuicyjne
39 Qt Jedna z najpopularniejszych obecnie bibliotek do tworzenia GUI. Intuicyjne rozwiązania. Wieloplatformowa. Obiektowa. Ładny edytor okienek (QtDesigner). QtCreator jako środowisko programistyczne (ze swojej strony nie polecam, chociaż zdania są podzielone) Do Visual Studio wymaga QT Visual Studio Add-in (
40 Prosty program Qt wymaga zainstalowania i skonfigurowania środowiska, tutaj nie będziemy się tym zajmować. O bibliotekach będzie na kolejnym wykładzie, tutaj zakładamy, że potrafimy to zrobić. Najprostsza aplikacja: pętle komunikatów, inicjalizacja deklaracje klasy przycisku
41 Prosty program Kontrolki Qt dziedziczą po klasie QWidget, która zawiera podstawowe operacje manipulacji oknem, dlatego mogliśmy wyświetlić przycisk jako aplikację. QWidget można po prostu rozumieć jako kontrolkę. rodzic widgeta
42 Prosty program Zdarzenia w Qt realizowane są poprzez mechanizm slotów (czy gniazd jak kto woli) i sygnałów. Zdarzenie powoduje wygenerowanie sygnału, który zwrotnie uruchamia funkcję slotu. Istnieją pewne standardowe sygnały, np. naciśnięcia przycisku:
43 Prosty program Z dokumentacji Qt:
44 Prosty program Tym razem do stworzenia projektu wykorzystamy wizarda Qt (przy zainstalowanym QtVS Add-in):
45 Prosty program W eksploratorze wygenerowało nam się kilka plików, aplikacja na razie generuje tylko okno. interfejs użytkownika, otwierając uruchomimy QtDesigner
46 Prosty program
47 Prosty program Klasa naszego okna powinna być w formie obiektowej. Możemy sami definiować swoje sloty/sygnały. Klasa dziedziczy po QMainWindow(a wyżej po QWidget) konieczne aby tworzyć własne sloty/sygnały nasz nowy slot
48 Prosty program Powiązanie slotów w designerze: Powiązanie slotów. Wybór sygnału. Wybór slotu.
49 Prosty program
50 Qt Dalsza część Qt na kolejnym wykładzie.
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ółowoPolitechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych
Laboratorium OiOSE. Programowanie w środowisku MS Visual C++ 1 Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Organizacja i Oprogramowanie Systemów Elektronicznych Michał Kowalewski
Bardziej szczegółowoProjektowanie i programowanie aplikacji biznesowych. Wykład 2
Projektowanie i programowanie aplikacji biznesowych Wykład 2 Kontrolki w Windows API Aby korzystać z kontrolek należy dołączyć plik nagłówkowy o nazwie commctrl.h oraz bibliotekę o nazwie libcomctl32.a.
Bardziej szczegółowoPROE wykład 2 operacje na wskaźnikach. dr inż. Jacek Naruniec
PROE wykład 2 operacje na wskaźnikach dr inż. Jacek Naruniec Zmienne automatyczne i dynamiczne Zmienne automatyczne: dotyczą kontekstu, po jego opuszczeniu są usuwane, łatwiejsze w zarządzaniu od zmiennych
Bardziej szczegółowo1. Od czego zacząć? - Instalacja środowiska pracy
1. Od czego zacząć? - Instalacja środowiska pracy 1.1 Jeśli mamy komputer z Windows 8.1 Prof. lub nowszy W takim przypadku potrzebne nam będą tylko aktualne aktualizacje no i oczywiście środowisko pracy.
Bardziej szczegółowoWykład 4 Delegat (delegate), właściwości indeksowane, zdarzenie (event) Zofia Kruczkiewicz
Wykład 4 Delegat (delegate), właściwości indeksowane, zdarzenie (event) Zofia Kruczkiewicz Zagadnienia 1. Delegaty wiązane, właściwości indeksowane 2. Delegaty niewiązane 3. Nowa wersja kalkulatora, delegaty
Bardziej szczegółowoWybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej:
Interfejs w MFC 1. Tworzenie nowego projektu Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej: Następnie wybieramy opcje jak na rysunku: Następnie wybieramy
Bardziej szczegółowoInstalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej
Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej Uruchom plik setup.exe Pojawi się okno instalacji programu MAC Diagnoza EP. Wybierz przycisk AKCEPTUJĘ. Następnie zainstaluj
Bardziej szczegółowoOdczyty 2.0 Spis treści
Opracowanie i skład: MMSoft s.c Copyright MMSoft s.c. Wszelkie prawa zastrzeżone. All Rights Reserved Powielanie w jakiejkolwiek formie całości lub fragmentów podręcznika bez pisemnej zgody firmy MMSoft
Bardziej szczegółowoProgramowanie 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ółowoZawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6
Zawartość Wstęp... 1 Instalacja... 2 Konfiguracja... 2 Uruchomienie i praca z raportem... 6 Wstęp Rozwiązanie przygotowane z myślą o użytkownikach którzy potrzebują narzędzie do podziału, rozkładu, rozbiórki
Bardziej szczegółowoUtworzenie 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ółowoPraca w środowisku Visual Studio 2008, Visual C
Praca w środowisku Visual Studio 2008, Visual C++ 2008 mgr inż. Tomasz Jaworski tjaworski@kis.p.lodz.pl http://tjaworski.kis.p.lodz.pl/ Tworzenie aplikacji konsolowych 2 3 Tworzenie nowego projektu aplikacji
Bardziej szczegółowoVinCent Administrator
VinCent Administrator Moduł Zarządzania podatnikami Krótka instrukcja obsługi ver. 1.01 Zielona Góra, grudzień 2005 1. Przeznaczenie programu Program VinCent Administrator przeznaczony jest dla administratorów
Bardziej szczegółowoPODRĘCZNIK UŻYTKOWNIKA programu Pilot
TRX Krzysztof Kryński Cyfrowe rejestratory rozmów seria KSRC PODRĘCZNIK UŻYTKOWNIKA programu Pilot Wersja 2.1 Maj 2013 Dotyczy programu Pilot w wersji 1.6.3 TRX ul. Garibaldiego 4 04-078 Warszawa Tel.
Bardziej szczegółowoRozdział 2. Konfiguracja środowiska pracy uŝytkownika
Rozdział 2. Konfiguracja środowiska pracy uŝytkownika Ćwiczenia zawarte w tym rozdziale pozwolą na dostosowanie pulpitu i menu Start do indywidualnych potrzeb uŝytkownika. Środowisko graficzne systemu
Bardziej szczegółowoBudowa 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ółowoWłączanie/wyłączanie paska menu
Włączanie/wyłączanie paska menu Po zainstalowaniu przeglądarki Internet Eksplorer oraz Firefox domyślnie górny pasek menu jest wyłączony. Czasem warto go włączyć aby mieć szybszy dostęp do narzędzi. Po
Bardziej szczegółowoS P I S T R E Ś C I. Instrukcja obsługi
S P I S T R E Ś C I Instrukcja obsługi 1. Podstawowe informacje o programie.................................................................................... 2 2. Instalacja programu.....................................................................................................
Bardziej szczegółowoRys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:
1. QT creator, pierwsze kroki. Qt Creator wieloplatformowe środowisko programistyczne dla języków C++, JavaScript oraz QML, będące częścią SDK dla biblioteki Qt. Zawiera w sobie graficzny interfejs dla
Bardziej szczegółowoExpo Composer. www.doittechnology.pl 1. Garncarska 5 70-377 Szczecin tel.: +48 91 404 09 24 e-mail: info@doittechnology.pl. Dokumentacja użytkownika
Expo Composer Dokumentacja użytkownika Wersja 1.0 www.doittechnology.pl 1 SPIS TREŚCI 1. O PROGRAMIE... 3 Wstęp... 3 Wymagania systemowe... 3 Licencjonowanie... 3 2. PIERWSZE KROKI Z Expo Composer... 4
Bardziej szczegółowoGenerator recept. Program pomagający tworzyć wypełnione wydruki recept lekarskich. Instrukcja obsługi użytkownika
Generator recept Program pomagający tworzyć wypełnione wydruki recept lekarskich Instrukcja obsługi użytkownika Copyright Paulina Głąb, Wojciech Januszek 2012-1 - Spis treści 1. Cel programu.... 3 2. Instalacja
Bardziej szczegółowoInstalacja i obsługa aplikacji MAC Diagnoza EW
Instalacja i obsługa aplikacji MAC Diagnoza EW Uruchom plik setup.exe Pojawi się okno instalacji programu MAC Diagnoza EW. Wybierz przycisk AKCEPTUJĘ. Następnie zainstaluj program, wybierając przycisk
Bardziej szczegółowoCel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)
W odcinku III tworzyliśmy paski narzędzi. Umieszczaliśmy na panelach ikony, reprezentujące czynności (charakterystyczne dla edytorów tekstu). Musimy teraz przypisać każdemu przyciskowi jego czynność (wycinanie,
Bardziej szczegółowoInstrukcja obsługi. Helpdesk. Styczeń 2018
Instrukcja obsługi Helpdesk Styczeń 2018 1 Spis treści: Ogólna obsługa Helpdesk...3 1. Logowanie do systemu....3 2. Menu główne...3 2.1 Strona domowa...4 2.2 Zmiana hasła...6 3. Otwarcie zgłoszenia...6
Bardziej szczegółowo- 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ółowoJak szybko wystawić fakturę w LeftHand? Instalacja programu
Jak szybko wystawić fakturę w LeftHand? Aby móc szybko wystawić fakturę VAT w programie LeftHand należy: - zainstalować program LeftHand - skonfigurować go za pomocą szybkiego wizzarda - dodać definicję
Bardziej szczegółowoPROBLEMY TECHNICZNE. Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS
PROBLEMY TECHNICZNE Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS Jeżeli stwierdziłeś występowanie błędów lub problemów podczas pracy z programem DYSONANS możesz skorzystać
Bardziej szczegółowoIFiZR Laboratorium 5 Info
IFiZR Laboratorium 5 Info File->New->Project->Windows Application (DevC++) Kurs WinAPI: http://cpp0x.pl/kursy/kurs-winapi-c++/167 #include #include #include #include
Bardziej szczegółowoPROE wykład 3 klasa string, przeciążanie funkcji, operatory. dr inż. Jacek Naruniec
PROE wykład 3 klasa string, przeciążanie funkcji, operatory dr inż. Jacek Naruniec Przypomnienie z ostatnich wykładów Konstruktory/destruktory i kolejność ich wywołania w złożonej klasie. Referencja Obiekty
Bardziej szczegółowoGrant Edukacyjny Engram English
Grant Edukacyjny Engram English Jak uczyć się z Engramowej Fiszkoteki? 1. Wejdź na stronę internetową Engramowej Fiszkoteki: www.sp114krk-engram.fiszkoteka.pl 2. Zaloguj się (prawy górny róg!) za pomocą
Bardziej szczegółowoPlatformy programistyczne:.net i Java L ABORATORIUM 7,8: HACKATHON - JTTT
Platformy programistyczne:.net i Java L ABORATORIUM 7,8: HACKATHON - JTTT O co chodzi? - Przypomnienie Hackathon - http://en.wikipedia.org/wiki/hackathon A hackathon is an event in which computer programmers
Bardziej szczegółowoMakropolecenia w PowerPoint Spis treści
Makropolecenia w PowerPoint Spis treści Co to jest makro?... 2 Tworzenie prostego makropolecenia w PowerPoint... 2 Przypisywanie makropoleceń do wstążki.... 5 Zapisywanie prezentacji z makrem.... 7 ZADANIE...
Bardziej szczegółowoInstalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Arkusza obserwacji
Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Arkusza obserwacji Uruchom plik setup.exe Pojawi się okno instalacji programu MAC Diagnoza EP. Wybierz przycisk AKCEPTUJĘ. Następnie zainstaluj
Bardziej szczegółowoMemeo Instant Backup Podręcznik Szybkiego Startu
Wprowadzenie Memeo Instant Backup pozwala w łatwy sposób chronić dane przed zagrożeniami cyfrowego świata. Aplikacja regularnie i automatycznie tworzy kopie zapasowe ważnych plików znajdujących się na
Bardziej szczegółowoSage Symfonia Finanse i Księgowość
Sage Symfonia Finanse i Księgowość Zakładanie nowej firmy Wersja 2015.b Producent: Sage sp. z o.o. tel. 22 455 56 00 www.sage.com.pl Windows jest znakiem towarowym firmy Microsoft Corporation. Microsoft
Bardziej szczegółowoJak przesłać mapę do urządzenia lub na kartę pamięci?
Jak przesłać mapę do urządzenia lub na kartę pamięci? Poniższe instrukcje opisują procedury dla programu MapSource w wersji 6.14.1. Jeśli posiadasz starszą wersję możesz dokonać aktualizacji programu pobierając
Bardziej szczegółowoInstrukcja pierwszego logowania użytkownika do usługi CUI dla klientów z autoryzacją MAA.
Załącznik nr 4 do Instrukcji świadczenia przez Bank Spółdzielczy w Kłodzku usług przez Centrum Usług Internetowych dla osób fizycznych Instrukcja pierwszego logowania użytkownika do usługi CUI dla klientów
Bardziej szczegółowoDodawanie stron do zakładek
Dodawanie stron do zakładek Aby dodać adres strony do zakładek otwieramy odpowiednią stronę a następnie wybieramy ikonę Dodaj zakładkę Po wybraniu ikony otworzy się okno umożliwiające dodanie adresy strony
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium Serwlety Celem ćwiczenia jest przygotowanie kilku prostych serwletów ilustrujących możliwości tej technologii. Poszczególne ćwiczenia prezentują sposób przygotowania środowiska,
Bardziej szczegółowoINSTRUKCJA OBSŁUGI DIODOWEGO WYŚWIETLACZA TEKSTÓW PIEŚNI STEROWANEGO Z TABLETU 10,1 '
INSTRUKCJA OBSŁUGI DIODOWEGO WYŚWIETLACZA TEKSTÓW PIEŚNI STEROWANEGO Z TABLETU 10,1 ' -1- Spis treści - 1. O programie... 3 2. Uruchomienie programu... 3 3. Przygotowanie urządzenia do pracy... 4 4. Wyświetlanie
Bardziej szczegółowo5.2. Pierwsze kroki z bazami danych
5.2. Pierwsze kroki z bazami danych Uruchamianie programu Podobnie jak inne programy, OO Base uruchamiamy z Menu Start, poprzez zakładkę Wszystkie programy, gdzie znajduje się folder OpenOffice.org 2.2,
Bardziej szczegółowoMinimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.
Dokumentacja dla Scandroid. Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Scandroid to aplikacja przeznaczona
Bardziej szczegółowoUNIFON podręcznik użytkownika
UNIFON podręcznik użytkownika Spis treści: Instrukcja obsługi programu Unifon...2 Instalacja aplikacji Unifon...3 Korzystanie z aplikacji Unifon...6 Test zakończony sukcesem...9 Test zakończony niepowodzeniem...14
Bardziej szczegółowoInstrukcja instalacji programu STATISTICA
Instrukcja instalacji programu STATISTICA UWAGA: Program STATISTICA wymaga zarejestrowania licencji, które należy przeprowadzić on-line. Dlatego też przed rozpoczęciem instalacji należy upewnić się, że
Bardziej szczegółowoKATEGORIE OBRAZKOWE REALIZACJA
KATEGORIE OBRAZKOWE REALIZACJA Spis treści Instalacja aplikacji...3 Rozpoczęcie korzystania z aplikacji...6 Konfiguracja...6 Zmiana obrazka kategorii...8 Zmiana miejsca wyświetlania...9 Rozwiązywanie problemów...10
Bardziej szczegółowoPolitechnika Poznańska Wydział Budowy Maszyn i Zarządzania
1) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi elementami obiektowymi systemu Windows wykorzystując Visual Studio 2008 takimi jak: przyciski, pola tekstowe, okna pobierania danych
Bardziej szczegółowoModuł rozliczeń w WinUcz (od wersji 18.40)
Moduł rozliczeń w WinUcz (od wersji 18.40) Spis treści: 1. Rozliczanie objęć procedurą status objęcia procedurą... 2 2. Uruchomienie i funkcjonalności modułu rozliczeń... 3 3. Opcje rozliczeń automatyczna
Bardziej szczegółowoNowe funkcjonalności wersji 3.12.0
1. Folder poczekalnia Nowe funkcjonalności wersji 3.12.0 Dostępny jest z poziomu strony głównej w zakładce Foldery 2. Wkładka adresowa Zdefiniowane wkładu 3. Lokalizacja składów chronologicznych Możliwość
Bardziej szczegółowoLaboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą
Bardziej szczegółowoSymfonia Mała Księgowość 2013 Specyfikacja zmian
Symfonia Mała Księgowość 2013 Specyfikacja zmian Odświeżony interfejs użytkownika 2 Rozwój wizerunkowy programu obejmuje odświeżenie interfejsu użytkownika. Wymieniona została ikona desktopowa programu,
Bardziej szczegółowoNajczęściej występujące problemy z instalacją i konfiguracją i ich rozwiązania.
Najczęściej występujące problemy z instalacją i konfiguracją i ich rozwiązania. Q. Jak uruchomić instalator? A. Trzeba nadać instalatorowi atrybut 'wykonywalny'. Można to zrobić wydając polecenie `chmod
Bardziej szczegółowoProgram RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)
Program RMUA Instrukcja konfiguracji i pracy w programie (Wersja 2) 1 Wstęp Program RMUA powstał w związku z obowiązkiem przekazywania ubezpieczonym informacji rocznej zwanej wcześniej RMUA. Aplikacja
Bardziej szczegółowoKS-ZSA. Mechanizm aktualizacji kartotek lokalnych w aptece na podstawie zmian w kartotece CKT. Data aktualizacji: 2013-08-29
KS-ZSA Mechanizm aktualizacji kartotek lokalnych w aptece na podstawie zmian w kartotece CKT Data aktualizacji: 2013-08-29 1. Opis funkcjonalności Funkcjonalność umożliwia obsługiwanie zmian urzędowych
Bardziej szczegółowoI. Interfejs użytkownika.
Ćwiczenia z użytkowania systemu MFG/PRO 1 I. Interfejs użytkownika. MFG/PRO w wersji eb2 umożliwia wybór użytkownikowi jednego z trzech dostępnych interfejsów graficznych: a) tekstowego (wybór z menu:
Bardziej szczegółowoInstalacja MUSB2232FKA w systemie Windows 7
Instalacja MUSB2232FKA w systemie Windows 7 1. Instalację przeprowadziłem w systemie Windows 7 Home Premium wersja 32 bity. System pracował ze standardowymi ustawieniami kontroli konta użytkownika. Wkładamy
Bardziej szczegółowoDodanie 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ółowoProgramowanie 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ółowoWindows 10 - Jak uruchomić system w trybie
1 (Pobrane z slow7.pl) Windows 10 - Jak uruchomić system w trybie awaryjnym? Najprostszym ze sposobów wymuszenia na systemie przejścia do trybu awaryjnego jest wybranie Start a następnie Zasilanie i z
Bardziej szczegółowoSystem Symfonia e-dokumenty
System Symfonia e-dokumenty Konfiguracja Symfonia e-dokumenty Wersja 2012.1 Konfiguracja Symfonia e-dokumenty 2012.1 Instalacja Symfonia e-dokumenty 2012.1 Należy pamiętać, że na danym systemie operacyjnym
Bardziej szczegółowoUtworzenie pliku. Dowiesz się:
Dowiesz się: 1. Jak rozpocząć pisanie programu 2. Jak wygląda szkielet programu, co to są biblioteki i funkcja main() 3. Jak wyświetlić ciąg znaków w programie 4. Jak uruchamiać (kompilować) napisany program
Bardziej szczegółowoMicrosoft Visual C++
Microsoft Visual C++ Typy aplikacji okna dialogowe Typy aplikacji Multiple Document Obsługa zdarzeń - komunikaty W celu obsługi zdarzeń pochodzących z wielu źródeł funkcja MainLoop odbiera komunikaty systemowe
Bardziej szczegółowoInstrukcja do programu Do7ki 1.0
Instrukcja do programu Do7ki 1.0 Program Do7ki 1.0 pozwala w prosty sposób wykorzystać dane z systemu sprzedaży Subiekt GT do generowania listów przewozowych dla firmy kurierskiej SIÓDEMKA w połączeniu
Bardziej szczegółowo1. Opis. 2. Wymagania sprzętowe:
1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny
Bardziej szczegółowoI. 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ółowoAZACO Eksporter. Instrukcja konfiguracji oraz automatycznego eksportu danych. Przygotowanie środowiska...2. Konfiguracja zadań eksportu danych...
AZACO Eksporter Instrukcja konfiguracji oraz automatycznego eksportu danych Spis treści Przygotowanie środowiska...2 Konfiguracja zadań eksportu danych...2 Ręczny eksport danych...5 Automatyczny eksport
Bardziej szczegółowoInstrukcja. importu dokumentów. z programu Fakt do programu Płatnik. oraz. przesyłania danych do ZUS. przy pomocy programu Płatnik
Fakt Dystrybucja, Instrukcja z dnia 06.2010 Instrukcja importu dokumentów z programu Fakt do programu Płatnik oraz przesyłania danych do ZUS przy pomocy programu Płatnik 1/22 1 Eksport danych z Programu
Bardziej szczegółowoAplikacja npodpis do obsługi certyfikatu
BANK SPÓŁDZIELCZY w Witkowie Aplikacja npodpis do obsługi certyfikatu (instrukcja użytkownika) Wersja 05 http://www.ib.bswitkowo.pl I. Słownik pojęć dalej zwana aplikacją; Internet Banking dla Firm dalej
Bardziej szczegółowoInstrukcja obsługi programu Dystrybutor GT
Instrukcja obsługi programu Dystrybutor GT 1. Instalacja i pierwsze uruchomienie Instalacja programu jest prosta. Należy uruchomić plik setup.exe i w zasadzie wszystkie pytania można pominąć przyjmując
Bardziej szczegółowoUruchomienie aplikacji Plan lekcji w przeglądarce Internet Explorer
Uruchomienie aplikacji Plan lekcji w przeglądarce Internet Explorer Aplikacja Plan lekcji wykonana jest w technologii ClickOnce. Przeglądarki internetowe na ogół domyślnie blokują uruchamianie aplikacji
Bardziej szczegółowoSYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 006 Wydajność systemu 2 SO i SK/WIN Najprostszym sposobem na poprawienie wydajności systemu, jeżeli dysponujemy zbyt małą ilością pamięci RAM
Bardziej szczegółowoViatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1
Viatoll Calc Instrukcja użytkownika Strona 1 Spis treści 1 Wstęp...3 2 Opis panelu głównego...3 2.1 Menu aplikacji...4 2.2 Tabela z trasami...5 2.3 Strona kalkulatora viatoll...6 2.4 Pasek statusu...7
Bardziej szczegółowoInstrukcja użytkownika
Instrukcja użytkownika ul. Zawalna 1/5 51-118 Wrocław e-mail: biuro@innotechtion.pl www.innotechtion.pl Spis treści 1 Instalacja oprogramowania SMS Studio...2 2 Pierwsze uruchomienie... 4 2.1 Rejestracja...
Bardziej szczegółowoWprowadzenie do projektu QualitySpy
Wprowadzenie do projektu QualitySpy Na podstawie instrukcji implementacji prostej funkcjonalności. 1. Wstęp Celem tego poradnika jest wprowadzić programistę do projektu QualitySpy. Będziemy implementować
Bardziej szczegółowoTemat 3. Projektowanie interfejsu użytkonwnika Kalkulator pierwszy program dla IOS
Temat 3. Projektowanie interfejsu użytkonwnika Kalkulator pierwszy program dla IOS Wymagana wiedza wstępna: 1) Student musi 1) Umieć stworzyć projekt aplikacji konsolowej w XCode z wykorzystaniem Objective-C
Bardziej szczegółowoDodawanie operacji dodatkowych w WAPRO Mag.
Dodawanie operacji dodatkowych w WAPRO Mag. obowiązuje od wersji 8.21.0 Opracował i wykonał: Grzegorz Lenarczyk Asseco Business Solutions SA Oddział w Warszawie Warszawa, ul. Branickiego 13 02-972 Warszawa
Bardziej szczegółowoINTENSE PLATFORM Zmiany w wersji Wersja 7.2
0 Business Intelligence w przedsiębiorstwie INTENSE PLATFORM Zmiany w wersji Wersja 7.2 1 Spis treści... 0 Wstęp... 2 Nowości w wersji... 2 Obsługa dużych załączników (warunkowe wczytywanie)... 2 Nowy
Bardziej szczegółowoInstrukcja obsługi aplikacji Karty Pojazdów dla Dealerów Samochodowych
Instrukcja obsługi aplikacji Karty Pojazdów dla Dealerów Samochodowych ver. 0.6 1 Instalacja 1. Proces instalacji należy rozpocząć od sprawdzenia, czy w systemie MS Windows jest zainstalowana aplikacja
Bardziej szczegółowoZadanie polega na stworzeniu bazy danych w pamięci zapewniającej efektywny dostęp do danych baza osób.
Zadanie: Zadanie polega na stworzeniu bazy danych w pamięci zapewniającej efektywny dostęp do danych baza osób. Na kolejnych zajęciach projekt będzie rozwijana i uzupełniana o kolejne elementy omawiane
Bardziej szczegółowoSystem Gokart Timing
System Gokart Timing 1 Spis treści System Gokart Timing... 1 Wstęp... 3 Słownik pojęć:... 3 Ogólny opis systemu... 3 Wymagania... 3 Aplikacja pomiarowa... 4 Interfejs... 4 Opis funkcji... 5 Aplikacja do
Bardziej szczegółowoPodstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer
Bardziej szczegółowoCechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;
14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi
Bardziej szczegółowoPlatformy Programowania
Platformy Programowania Ćwiczenie 1 4 x Hello World! Środowisko programistyczne, w którym będziemy pracować do wakacji: Microsoft Visual Studio 2010 Profesional 1. Utwórz aplikację konsolową. Po uruchomieniu
Bardziej szczegółowoInstrukcja generowania certyfikatu PFRON i podpisywania dokumentów aplikacji SODiR w technologii JS/PKCS 12
Instrukcja generowania certyfikatu PFRON i podpisywania dokumentów aplikacji SODiR w technologii JS/PKCS 12 Wersja 3.0 02-03-2017 Spis treści Instrukcja generowania certyfikatu PFRON i podpisywania dokumentów
Bardziej szczegółowoSerwery Statefull i Stateless
Serwery Statefull i Stateless Wszystkie serwery aplikacji są określone jako stateless podczas projektowania. Te aplikacje nie przetrzymują stałego połączenia z klientem. Wysyłają one pakiety danych na
Bardziej szczegółowo4. Podstawowa konfiguracja
4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić
Bardziej szczegółowoInformatyka 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ółowoPakiet AutoRun Menu. Sławomir Pogodziński. Podyplomowe Studium Programowania i Zastosowań Komputerów
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Sławomir Pogodziński Pakiet AutoRun Menu Praca dyplomowa wykonana
Bardziej szczegółowoSzanowni Państwo. Należy przy tym pamiętać, że zmiana stawek VAT obejmie dwie czynności:
Szanowni Państwo Zapowiedź podniesienia stawek VAT stała się faktem. Zgodnie z ustawą o podatku od towarów i usług z dniem 1 stycznia 2011 roku zostaną wprowadzone nowe stawki VAT. Obowiązujące aktualnie
Bardziej szczegółowoemszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to przeznaczone jest dla właścicieli sklepów internetowych opartych
Bardziej szczegółowo1. Instalacja Programu
Instrukcja obsługi dla programu Raporcik 2005 1. Instalacja Programu Program dostarczony jest na płycie cd, którą otrzymali Państwo od naszej firmy. Aby zainstalować program Raporcik 2005 należy : Włożyć
Bardziej szczegółowoINSTRUKCJA UŻYTKOWNIKA
INSTRUKCJA UŻYTKOWNIKA Jak przeczytać wypożyczoną książkę?... 2 Uzyskanie Adobe ID... 2 Czytanie na komputerze... 3 Uruchomienie programu... 3 Czytanie i zwracanie książek... 4 Logowanie do aplikacji...
Bardziej szczegółowoKS-ZSA. Mechanizm centralnego zarządzania rolami
KS-ZSA Mechanizm centralnego zarządzania rolami 1. Opis funkcjonalności W KS-ZSA zostaje udostępniona funkcji centralnego zarządzania rolami. W samym programie jest możliwość tworzenia centralnej roli
Bardziej szczegółowoPodręcznik użytkownika
Podręcznik użytkownika Moduł kliencki Kodak Asset Management Software Stan i ustawienia zasobów... 1 Menu Stan zasobów... 2 Menu Ustawienia zasobów... 3 Obsługa alertów... 7 Komunikaty zarządzania zasobami...
Bardziej szczegółowoUlotka skrócona Moduł Analizy BI. Wersja: 2013.0.1
Ulotka skrócona Moduł Analizy BI Wersja: 2013.0.1 Spis treści 1. Reinstalacja z poprzedniej wersji... 3 2. Raporty Wzorcowe... 5 2.1 Nowości... 5 2.2 Zmiany... 6 3. Ogólne... 6 3.1 Nowości... 6 3.2 Zmiany...
Bardziej szczegółowoCo nowego w systemie Kancelaris 3.31 STD/3.41 PLUS
Ten dokument zawiera informacje o zmianach w wersjach: 3.31 STD w stosunku do wersji 3.30 STD 3.41 PLUS w stosunku do wersji 3.40 PLUS 1. Kancelaria 1.1. Opcje kancelarii Co nowego w systemie Kancelaris
Bardziej szczegółowo1. Moduł Print Master
1. Moduł Print Master 1.1. Wprowadzenie Print Master (PM) to moduł, którego główną funkcją jest autoryzacja wydruków wykonywanych przez użytkownika w systemie Windows. Autoryzacja obejmuje wydruki wykonywane
Bardziej szczegółowoHP Designjet Partner Link. Instrukcje
HP Designjet Partner Link Instrukcje 2013 Hewlett-Packard Development Company, L.P. Informacje prawne Informacje zawarte w niniejszym dokumencie mogą ulec zmianie bez uprzedzenia. Jedyna gwarancja, jakiej
Bardziej szczegółowo