Programowanie w środowisku graficznym GUI

Podobne dokumenty
LABORATORIUM INFORMATYKI 0

Programowanie obiektowe

Dodanie nowej formy do projektu polega na:

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

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

Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej:

5.2. Pierwsze kroki z bazami danych

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Platformy Programowania

Metodyka programowania. Edytor tekstu. Specyfikacja

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

Lekcja 1: Origin GUI GUI to Graficzny interfejs użytkownika (ang. GraphicalUserInterface) często nazywany też środowiskiem graficznym

KROK 17 i 18. Cel: Tworzymy oddzielne okno - O autorze. 1. Otwórz swój program. 2. Skompiluj i sprawdź, czy działa prawidłowo.

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:

Informatyka II. Laboratorium Aplikacja okienkowa

Zaawansowane aplikacje internetowe - laboratorium

Nr: 15. Tytuł: Kancelaris w systemie Windows 8 i Windows 8.1. Data modyfikacji:

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

Temat: Organizacja skoroszytów i arkuszy

Informatyka I : Tworzenie projektu

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)

Makropolecenia w PowerPoint Spis treści

Aplikacje w środowisku Java

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

ZESTAW LABORATORYJNY I ZESTAW FARMACEUTYCZNY : Instrukcja instalacji

Tworzenie prezentacji w MS PowerPoint

Lokalizacja Oprogramowania

Tworzenie i modyfikowanie wykresów

Cel: Zastosowanie okien pytającychwyświetlających pytania i komunikaty (MessageBox). Klub IKS

Utworzenie interfejsu graficznego za pomocą formularza użytkownika w VBA

Programowanie Systemów Czasu Rzeczywistego

INSTRUKCJA UŻYTKOWNIKA PORTALU SIDGG

INSTRUKCJA OBSŁUGI DIODOWEGO WYŚWIETLACZA TEKSTÓW PIEŚNI STEROWANEGO Z TABLETU 10,1 '

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

Galileo v10 pierwszy program

1. Przypisy, indeks i spisy.

Ćwiczenie 5 Menu programu

Przykładowa dostępna aplikacja w Visual Studio - krok po kroku

Laboratorium 050. Crystal Reports. Ćwiczenie 1. Otwarte pozycje

Zadanie 1. Stosowanie stylów

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

Edytor tekstu OpenOffice Writer Podstawy

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Aplikacje WWW. Laboratorium z przedmiotu Aplikacje WWW - zestaw 01

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

Zadanie 9. Projektowanie stron dokumentu

Zdarzenie Zachodzi gdy Kolejność zdarzeń Kolejność Zdarzenie Opis uwaga: CausesValidation True.

Zadanie 11. Przygotowanie publikacji do wydrukowania

Synchronizator plików (SSC) - dokumentacja

Program powinien otworzyć się z pierwszym formularzem. Jeśli nie, otwórz pierwszy formularz, wybierając go z listy - Shift+F12.

Wprowadzenie do środowiska Qt Creator

Projekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31

Modelowanie procesów biznesowych w ADONIS. dr Marek Zborowski

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Formularze w programie Word

Ćwiczenie 1: Pierwsze kroki

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych

Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5. Ćwiczenie 5 Aplikacja wielo-okienkowa

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

Instrukcja użytkowania

System Muflon. Wersja 1.4. Dokument zawiera instrukcję dla użytkownika systemu Muflon

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

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

Programowanie Obiektowe GUI

Programowanie obiektowe

Tworzenie prezentacji, PowerPoint

Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej

Wprowadzenie do systemu Delphi

Borland to firma, która stworzyła kilka środowisk programistycznych: Turbo Pascal Borland Pascal Objekt Pascal Borland Delphi C++ Builder C++

2. Kliknij Insert->Userform. Jeżeli Toolbox nie pojawi się automatycznie, kliknij View -> Toolbox. Otrzymany widok powinien być jak poniżej.

Modelowanie obiektowe - Ćw. 1.

VetLINK moduł MAPA Instrukcja obsługi

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)

MS Word Długi dokument. Praca z długim dokumentem. Kinga Sorkowska

Wstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

Instrukcja podłączenia i konfiguracji BLUETOOTH NX. Interfejs. (instrukcja dostępna także na ver

e-podręcznik dla seniora... i nie tylko.

Pamiętałeś o kopiowaniu i zapisywaniu swojego programu do kolejnych folderów? Jeżeli tak, to:

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

Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

Zamówienia samochodów nowych

Windows 10 - Jak uruchomić system w trybie

5.4. Efekty specjalne

Skrócona instrukcja funkcji logowania

Nagrywamy podcasty program Audacity

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

Tworzenie bazy danych na przykładzie Access

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

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

Ustawienia personalne

Proces uprawniania w module klubowym

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows Vista

Transkrypt:

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 Environment), które wykorzystuje zalety graficznego systemu operacyjnego GUI (ang. Graphics User Interface). Przy pomocy tego narzędzia programistycznego można tworzyć aplikacje typu GUI, potocznie nazywane aplikacjami Windows owymi (okienkowymi ). 2. Środowisko IDE przykłady 1) Uruchom C# 2) Wybierz z menu File New Project. 3) W oknie dialogowym New Project podświetl WindowsForms Application, w polu Name wpisz własną nazwę np. Okienka. 4) Zostanie utworzony szkielet projektu oraz pusta formatka głównego okna o nazwie Form1. Dodatkowe, bardzo przydatne, paski narzędzi (Toolbox, Solution Explorer oraz Properties) można włączyć w menu głównym w opcji View. Zawierają one: Toolbox wszystkie standardowe elementy interfejsu graficznego np. o Button przycisk o Menu menu o Label tekst o TextBox element edycyjny do wprowadzania tekstu o ComboBox lista rozwijana o CheckBox włącznik opcji niezależny od innych o RadioButton wybór tylko jednej opcji z wielu o oraz wiele innych

Solution Explorer strukturę programu w postaci drzewa z szybkim dostępem do poszczególnych modułów. Okna (elementy typu Form) mogą być wyświetlane w trybie: o View Designer projektowania o View Code edycja kodu źródłowego Dostęp do poszczególnych trybów poprzez prawy klawisz myszy Properties właściwości (parametry) wszystkich elementów interfejsu graficznego z możliwością ich zmiany 5) Dodanie elementu np. przycisku do okna: a) Rozwinąć pasek narzędziowy Toolbox b) Wybrać Button c) Kliknąć na formatce okna w miejscu gdzie ma się znaleźć przycisk d) Dopasować wymiary i położenie przycisku do potrzeb e) Rozwinąć pasek narzędziowy Properties oraz zmienić właściwości o Name (nazwa obiektu) o Text (tekst wyświetlany na przycisku) o Font (rodzaj i wielkość czcionki oraz dodatkowe jej atrybuty) f) Wszystkie właściwości obiektów można również modyfikować bezpośrednio w kodzie programu np. zmiana tytułu okna głównego: this.text = "Okno główne"; g) Dwukrotnie kliknąć na przycisku. o Do obiektu okna zostanie dodana automatycznie metoda o nazwie NazwaPrzycisku_Click o Metoda ta zostanie powiązana ze zdarzeniem Click generowanym przez przycisk (zostanie ona wywołana za każdym razem gdy użytkownik naciśnie przycisk) o W metodzie należy wpisać instrukcje jakie mają się wykonać po wystąpieniu zdarzenia, które ta metoda obsługuje. W tym wypadku np.: this.close();

Jest to wywołanie z bieżącego obiektu (Form czyli okno) metody Close(), która spowoduje jego zamknięcie. o Wszystkie zdarzenia oraz metody je obsługujące można obejrzeć w Properties 6) Kompilacja programu przy pomocy menu głównego Build, Build solution lub klawisza F6. Jeśli program zawiera błędy pojawi się okienko Error list z zakładkami: o Errors poważne błędy uniemożliwiające kompilację i uruchomienie programu o Warnings ostrzeżenia o nieprawidłowościach, które pozwalają wprawdzie uruchomić program ale mogą być źródłem nieprawidłowości w jego działaniu o Messages inne komunikaty 9) Zmień nazwę przycisku button1 klasy button klikając dwa razy w ten przycisk a następnie zminiamy wpis w polu Text z wartości button1 na Koniec. 7) Uruchomienie programu przy pomocy menu głównego Debug, Start debugging lub klawisza F5. Jeśli program przerwie pracę na skutek błędu pojawi się okno ze stosowną informację. Aby ponownie móc skompilowaćprogram należy zakończyć pracę wcześniejszej, awaryjnie przerwanej sesji poprzez Debug, Stop debugging lub klawiszem Shift+F5 Tak wygląda program pusty w wersji aplikacji pracującej z interfejsem graficznym w systemie Windows. Następnym krokiem będzie stworzenie programu wyświetlającego komunikat dla użytkownika, można to zrobić na kilka sposobów. Jednym z nich jest stworzenie obiektu label1 kalsy Label i zastosowanie go do wyświetlenia stałej tekstowej na przykład Witam na zajęciach laboratoryjnych. Należy zrobić co następuje: 1) Stworzyć obiekt label1 na formatce aplikacji 2) Stworzyć drugi przycisk button2 klasy Button i klikając w niego dwa razy przechodzimy do kodu źródłowego metody Button2Click i wpisujemy instrukcję przypisania: label1.text="witam na zajęciach laboratoryjnych ; Po uruchomieniu aplikacji towrzymy następną funcjonalność, wprowadzamy informację od użytkownika pod postacią tekstu i wyświetlamy go w obiekcie label1. 1) Tworzymy obiekt textbox1 klasy TextBox 2) Klikamy dwa razy w przycisk button2 i dopisujemy następną instrukcję: label1.text=textbox1.text; Po uruchomieniu aplikacja powinna wyglądać ja poniźej na rysunku: Zadania 1. Czy można wczytać liczy z obiektu TextBox? Jeśli tak to wczytaj liczbę podnieś ją do kwadratu i wyświetl jako obiekt label1. 2. Zmień napisy na obiektach w aplikacji, np. button2 na Czyń w polu Text właściwości obiektu Button

Klasa Messagebox Klasa MessageBox służy do: wyświetlania krótkich informacji np. o zakończeniu jakiegos procesu podjęcia decyzji typu Tak/Nie przez użytkownika wyświetlenia informacji o błędzie wyświetlenia informacji o błędzie i podjęcie decyzji przez użytkownika co dalej W oknie mogą się pojawiać różne kombinacje przycisków i w zależności od tego okno jest tylko informacyjne lub pozwala użytkownikowi podjąć decyzję. W oknie można wyświetlić jedną z ikon co dodatkowo podkreśla charakter systuacji: informacja, pytanie i decyzja, błąd, błąd i reakcja. Uaktywnienie MesageBox polega na wywołaniu statycznej metody Show i przekazaniu do niej stosownych parametrów. Dodatkowo metoda zwraca informację o tym jaką decyzję podjął uzytkownik, tzn. który przycisk nacisnął. Oczywiście ma to zastosowanie tylko w przypadku okien decyzyjnych (z kilkoma przyciskami) Przykłady różnych wersji okna MessageBox Najprostrza wersja. Okno informacyjne z przyciskiem OK. MessageBox.Show("Test w okienku"); Okno informacyjne z przyciskiem OK oraz własna nazwa na pasku MessageBox.Show("Test w okienku","tytuł"); Okno z własna nazwą, tekstem oraz przyciskami MessageBox.Show("Test w okienku oraz przyciski","tytuł",messageboxbuttons.yesno); Okno decyzyjne z nazwą, tekstem oraz ikonka dodatkowo informującą o charakterze informacji. MessageBox.Show("Test w okienku oraz przyciski i ikonka", "Tytuł", MessageBoxButtons.YesNo,MessageBoxIcon.Information);

Dostępne elementy Kombinacje przycisków MessageBoxButtons. Ikony MessageBoxIcon. Zwracany wybór uzytkownika DialogResult. Abort, Cancel, Ignore, No, None, OK, Retry, Yes Przykład z reakcją na decyzje użytkownika if (DialogResult.Yes == MessageBox.Show("Czy na pewno chcesz zakończyc program?", "Zdecyduj sie", MessageBoxButtons.YesNo)) { //Reakcja na wybranie Tak } else { //Reakcja na wybranie Nie }