Dodanie nowej formy do projektu polega na:



Podobne dokumenty
Interfejs użytkownika (ang. User Interface, UI) w technice część urządzenia odpowiedzialna za interakcję z użytkownikiem

Materiały do zajęć IX

Biblioteka Windows Forms

Visual Studio instalacja

Programowanie obiektowe

Visual Basic for Applications. Formatki tworzenie,

Metodyka programowania. Visual Studio C# Formularze

Obiekty, własności, metody i zdarzenia

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

Wymiarowanie, kreskowanie, teksty

Tworzenie prezentacji w MS PowerPoint

Programowanie w środowisku graficznym GUI

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

Temat: Organizacja skoroszytów i arkuszy

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Zadanie 1. Stosowanie stylów

Kartoteki towarowe Ewa - Fakturowanie i magazyn

Tworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1

Kurs programowania 2 - listy

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

Programowanie obiektowe

CalendarGenerator v0.1 - instrukcja obsługi

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

Ćwiczenia 9 - Swing - część 1

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

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

OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE

wstawianie przycisków umożliwiających wybieranie wartości poprzez klikanie strzałek

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

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

Jak przygotować pokaz album w Logomocji

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Edytor tekstu MS Office Word

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

Zaawansowane aplikacje internetowe - laboratorium

1. Przypisy, indeks i spisy.

Podręcznik użytkownika programu. Ceremonia 3.1

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego.

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

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

Rozdział II. Praca z systemem operacyjnym

W tym ćwiczeniu zostanie wykonany prosty profil cienkościenny, jak na powyŝszym rysunku.

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Galileo v10 pierwszy program

1. Ćwiczenia z programem PowerPoint

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

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

PODRĘCZNIK UŻYTKOWNIKA PROGRAMU INTERCLINIC MODUŁ SZPITAL

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

Rozdział 5. Administracja kontami użytkowników

Spis treści. 1 Moduł Mapy 2

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

Komputery I (2) Panel sterowania:

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

Praca w programie Power Draft

TURNINGPOINT KROKI DO URUCHOMIENIA TESTU NA PC

Ćwiczenie 1: Pierwsze kroki

VBA w Excel Lekcja ta ma przybliżyć pojęcia związane z programowaniem w pakiecie Office. Poniższe przykłady związane są z wersją Office2007.

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

1.Formatowanie tekstu z użyciem stylów

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.

5.2. Pierwsze kroki z bazami danych

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

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

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

DARMOWA PRZEGLĄDARKA MODELI IFC

Kolory elementów. Kolory elementów

Edytor tekstu OpenOffice Writer Podstawy

1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a Ustawienia wprowadzające. Auto CAD Aby uruchomić AutoCada 14 kliknij ikonę

Podstawy technologii cyfrowej i komputerów

Dlaczego stosujemy edytory tekstu?

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

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

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

5. Administracja kontami uŝytkowników

Oprogramowanie Turning Point 5. Tryb AnyWhere (Test AnyWhere) Oprogramowanie Turning Point 5 Tryb AnyWhere Agraf Sp. z o.o. Nowe Sady 2, Łódź

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


Czcionki bezszeryfowe

Arkusz kalkulacyjny EXCEL

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe

System Informatyczny CELAB. Terminy, alarmy

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

Jak zrobić wspólne kontakty w Outlooku?

Podstawowe czynnos ci w programie PowerPoint

Aplikacja projektu Program wycinki drzew i krzewów dla RZGW we Wrocławiu

Programowanie Obiektowe GUI

Rys.1. Uaktywnianie pasków narzędzi. żądanych pasków narzędziowych. a) Modelowanie części: (standardowo widoczny po prawej stronie Przeglądarki MDT)

Laboratorium 8 ( Android -pierwsza aplikacja)

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

Instrukcja użytkownika ARSoft-WZ3

Dodawanie grafiki i obiektów

Praca w programie Power Draft

Tworzenie nowego rysunku Bezpośrednio po uruchomieniu programu zostanie otwarte okno kreatora Nowego Rysunku.

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie

etrader Pekao Podręcznik użytkownika Informacje rynkowe

Visual Basic w programie Excel dla Windows

Transkrypt:

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 projektowania interfejsu na formie można umieszczać dowolne obiekty (kontrolki np. przyciski, etykiety, pola tekstowe, menu itd.) oraz przyporządkowywać odpowiedni kod programu jako reakcja na zaistnienie odpowiedniego zdarzenia powiązanego z wybranym obiektem (np. reakcję na naciśnięcie przycisku czy wskazanie opcji w menu). Bazową klasą dla każdej formy jest klasa Form, znajdująca się w przestrzeni System. Windows.Forms Rys. 1. Wygenerowana forma Oczywiście większość aplikacji posiada więcej niż jedno okno, więc jeżeli nasza aplikacja ma posługiwać się większą liczbą okien, musimy do projektu dodać nową formę. Dodanie nowej formy do projektu polega na: 1. W oknie Solution Explorer kliknąć prawym klawiszem myszy na nazwie projektu. 2. Z menu Add wybrać opcję Windows Form...

3. W oknie Add New Item w polu Name wpisać nazwę pliku dla nowej formy. 4. Nacisnąć przycisk Add. Każda forma posiada: Rysunek 2. Wygląd okna Add New Item Właściwości - pozwalające na zmianę wyglądu formy; Metody - pozwalające na zdefiniowanie zachowania formy; Zdarzenia - pozwalające na interakcję z użytkownikiem. Właściwości (cechy) formy Forma posiada szereg cech pozwalających na zmianę jej wyglądu. Cechy form ustawia się za pośrednictwem okna Properties Window. Znając nazwę właściwości, którą chcemy zmienić, należy kliknąć na jej nazwę i po prawej stronie wpisać lub wybrać z listy określoną wartość cechy. Właściwości okna mogą być wyświetlane w grupach funkcyjnych lub w porządku alfabetycznym (Name jako pierwsze).

Poniższe zestawienie zawiera opis najczęściej używanych właściwości formy oraz przyjmowanych wartości domyślnych: Właściwość Wartość domyślna Name AcceptButton AutoSize BackColor CancelButton ControlBox Cursor Enabled Font ForeColor FormBorderStyl e HelpButton Icon Nazwa formy (chodzi o nazwę klasy dla Forml, Form2,... formy, której będziemy używać tworząc obiekty nie zaś napisu wyświetlanego na pasku tytułowym okna). Określa, który przycisk ma pełnić rolę (nonę) domyślnego przycisku akceptacji (reagować na naciśnięcie klawisza ENTER). Określa, czy forma ma być False automatycznie dopasowana do kontekstu. Określa kolor tła formy. Control Określa, który przycisk ma pełnić rolę (nonę) domyślnego przycisku anulowania (reagować na naciśnięcie klawisza ESC). Określa, czy forma wyświetla przyciski kontroli okna w pasku tytułowym. Menu może zawierać przyciski minimalizacji, maksymalizacji, pomocy oraz zamknięcia. Określa rodzaj kursora myszy Default wyświetlany w czasie, gdy znajdzie się on w obrębie formy. Określa czy forma jest dostępna (aktywna). Określa rodzaj czcionki używanej przez Microsoft Sans formę. Serif; 8,25pt Określa kolor tekstu i grafiki formy. Określa wygląd okna (okno rozszerzalne, dialogowe, bez ramki, narzędziowe, itd). Określa, czy okno posiada przycisk pomocy. Określa ikonę dla formy. ControlText Sizable False domyślna

Właściwość Location Locked MaximizeBox MaximumSize Menu MinimizeBox MinimumSize Size Text WindowState Określa pozycję górnego lewego rogu formy. Określa, czy kontrolki mogą być przesuwane i czy można zmieniać ich rozmiar. Określa, czy forma posiada przycisk maksymalizacji na pasku tytułowym. Określa maksymalny rozmiar formy. Określa, które menu jest głównym dla okna. Określa, czy forma posiada przycisk minimalizacji na pasku tytułowym. Określa minimalny rozmiar formy. Określa rozmiar początkowy formy. Określa tytuł formy pojawiający się na pasku tytułowym. Określa sposób pojawienia się formy (normalna, zminimalizowana lub zmaksymalizowana). 0,0 Wartość domyślna 0, 0 (czyli dowolny) (nonę) 0,0 300; 300 Forml, Form2,... Normal

Obsługa zdarzeń Forma posiada listę zdarzeń, które mogą zostać powiązane z metodą reagującą na wystąpienie określonego zdarzenia (np.: pojawienie się okna). Dodawanie metod reagujących na zdarzenie następuje za pośrednictwem okna Properties Window. Okno to pozwala zarówno na zmianę właściwości, jak i przypisywanie zdarzeniom metod. Tryb edycji właściwości jest aktywny w momencie naciśnięcia ikony Properties, natomiast tryb edycji zdarzeń w momencie naciśnięcia ikony Events. Rysunek 31. Okno Properties w trybie edycji zdarzeń (na rysunku widać przypisaną zdarzeniu Load metodą Forml_Load)

Poniższe zestawienie zawiera opis najczęściej używanych zdarzeń oraz opis przypadków ich występowania: Zdarzenie Activated Click Deactivate DoubleClick Enter FormClosed FormClosing KeyDown KeyPress KeyUp Leave Load MouseDown MouseMove MouseUp Move Paint Resize Występuje, gdy forma jest aktywowana przez użytkownika lub instrukcję. Występuje, gdy nastąpi kliknięcie na formę. Występuje, gdy forma jest deaktywowana (traci focus). Występuje, gdy nastąpi podwójne kliknięcie na formę. Występuje, gdy nastąpi wejście do formy. Występuje, gdy forma zostanie zamknięta (po zamknięciu). Występuje, gdy forma jest zamykana (przed zamknięciem). Występuje, gdy nastąpi naciśnięcie klawisza (przekazywany jest kod klawisza). Występuje, gdy nastąpi naciśnięcie klawisza (przekazywany jest znak klawisza). Występuje, gdy nastąpi zwolnienie klawisza (przekazywany jest kod klawisza). Występuje, gdy nastąpi opuszczenie formy. Występuje w momencie ładowania formy (zdarzenie to występuje przed wywołaniem metody Show) i jest używane w przypadku, gdy istnieje potrzeba przypisania domyślnych wartości formie i jej kontrolkom i zmiennym). Występuje, gdy zostanie naciśnięty przycisk myszy. Występuje, gdy kursor myszy jest poruszany w obszarze formy. Występuje, gdy zostanie zwolniony przycisk myszy. Występuje, gdy forma zmienia położenie. Występuje, gdy forma jest przerysowywana. Występuje, gdy forma zmienia swój rozmiar

Metody formy Forma posiada szereg metod, które pozwalają na definiowanie zachowania formy. Poniższa tabela zawiera zestawienie najczęściej używanych metod: Metoda Activate Close Focus Hide Refresh Show ShowDialog Update Aktywuje formę. Zamyka formę. Sprawia, że forma uzyskuje focus. Ukrywa formę. Wymusza odświeżenie (odrysowanie) całej formy i jej kontrolek. Pokazuje formę. Pokazuje formę jako modalne okno dialogowe. Wymusza odrysowanie widocznej części formy.