C# Windows Forms Zastosowania Informatyki Wykład 4, 5

Slides:



Advertisements
Podobne prezentacje
Programowanie wizualne
Advertisements

Programowanie obiektowe
PSZ wykład 2 > Przegląd komponentów biblioteki VCL
Interaktywna prezentacja użytkowa
Tworzenie prezentacji w programie PowerPoint
Programowanie w języku Visual Basic
Programowanie Wizualne WYKŁAD 3
„Zasady formatowania plików w formacie Microsoft Word”
Wzbogacanie arkusza, współpraca z innymi aplikacjami.
Malowanie na ekranie- Paint (Paintbrush).
program służący do tworzenia, modyfikowania i drukowania tekstów
SKRÓTY KLAWISZOWE MYMEK I TOMIX.
C# Windows Forms Zastosowania Informatyki Wykład 3
C# Windows Forms Zastosowania Informatyki Wykład 2
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
autor: Andrzej Seneczko
Menu Tabela program Microsoft Word
VISUAL BASIC FOR APLICATION (VBA)
Podstawy użytkowania komputerów - ćwiczenia
Podstawy programowania II
Ćwiczenia z Worda
Tabele WordArt ClipArt Kolumny
Projekt jest współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego.
ANNA BANIEWSKA SYLWIA FILUŚ
Program do tworzenia prezentacji - uruchamianie i opis okna programu
Word to proste!.
Konfiguracja systemu Windows
Poznajemy edytor tekstu Word
Poznajemy edytor tekstu Microsoft Word
TECHNOLOGIE INFORMATYCZNE Tydzień 6
Wzorce slajdów, animacje, różne orientacje slajdów
Edytor tekstu Word.
Tworzenie Aplikacji Internetowych dr Wojciech M. Gańcza 8.
Tworzenie komiksu MS PowerPoint Beata Sanakiewicz.
EDYTOR GRAFIKI "PAINT" Prezentacja ma na celu zapoznanie uczniów z podstawowymi funkcjami edytora grafiki Paint.
Formatowanie tekstu w Microsoft Word
Okienkowy system operacyjny
ARKUSZ KALKULACYJNY EXCEL wiadomości wstępne
MICROSOFT ACCESS TWORZENIE FORMULARZY
Ujarzmić Worda Agnieszka Terebus.
Ms Access Formularze i raporty Marzena Nowakowska KIS, WZiMK, PŚk
Temat 12: Formularze.
Przygotowanie elementów grafiki do tworzenia stron WWW
Dofinansowano ze środków Ministra Kultury i Dziedzictwa Narodowego
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5 Programowanie komponentowe 1.
MS Office MS PowerPoint 2007
Dofinansowano ze środków Ministra Kultury i Dziedzictwa Narodowego
prezentacja multimedialna
Portal edukacyjny A.Ś. FORMULARZE W JĘZYKU HTML. Portal edukacyjny A.Ś. Obiekty umieszczane na stronach www Teksty Obrazy Odnośniki Tabele Ramki pływające.
Wzorce slajdów, animacje, różne orientacje slajdów
Kolumny, tabulatory, tabele, sortowanie
Dokumenty wysyłkowe A.Ś..
Poznajemy arkusz kalkulacyjny
Formatowanie dokumentów
Prezentacja multimedialna
Ms Access Raporty Marzena Nowakowska WZiMK, PŚk
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Wykład 9 Programowanie w Windows 1.Programowanie zdarzeniowe 2.Zdarzenia obsługiwane przez Windows 3.Aplikacja obsługująca klawisz myszki 4.AppWizard PO9-1.
Przewodnik Wprowadzenie do
Tworzenie wykresów część II Tworzenie wykresu domyślnego Modyfikacja wykresów Pasek narzędzi Wykres.
Podstawowe zadania w programie Excel 2010 Klasa 2 TOR.
ASP.NET Kontrolki źródła danych i prezentacji danych w ASP.Net
Edytor tekstu Word – możliwości graficzne
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
 Cele operacyjne:  Uczeń:   doskonali:   · zasady tworzenia tabeli;  · sposoby formatowania tekstu w programie Word;  · umiejętność wyrównania.
Wykład 4 Dr Aneta Polewko-Klim
Formatowanie, projektowanie tabeli
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5
Wyższa Szkoła Ekologii i Zarządzania
Poznajemy edytor tekstu Word
Zapis prezentacji:

C# Windows Forms Zastosowania Informatyki Wykład 4, 5 adam.czajka@wsnhid.pl Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Spis treści Kontrolki Przekazywanie danych do okienka dialogowego Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Podstawowe obiekty kontrolek : Button (przycisk) Label (etykieta) LinkLabel (łącze) CheckBox (przycisk wyboru) RadioButton (przycisk radiowy) Panel (obiekt grupujący) TextBox (okno edycji) ListBox (okno listy) CheckedListBox (okno listy) ComboBox (okno listy rozwijanej) Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Button Mają etykiety Reagują na zdarzenia (klikanie) Copyright, 2004 © Adam Czajka

Kontrolki Button Kolor tła Rysunek tła Typ kursora myszki Typ przycisku Czcionka Kolor tekstu Rysunek Tekst przycisku Rozmieszczenie tekstu Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Button Wynik dialogu Aktywność przycisku Widoczność przycisku Nazwa obiektu Rodzaj zakotwiczenia Położenie przycisku Rozmiar przycisku Copyright, 2004 © Adam Czajka

Kontrolki Button klik odrysowanie przycisku odrysowanie przycisku wciśnięcie przycisku myszki „wejście” myszki „stagnacja” myszki „wyjście” myszki przesunięcie myszki zwolnienie przycisku myszki Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Button Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Button Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Button Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Button „kliknięcie” Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Label, LinkLabel Spełniają funkcję informacyjną w okienkach – wyświetlają zadany tekst Obiekty LinkLabel ponadto reagują na zdarzenia pochodzące od myszki Copyright, 2004 © Adam Czajka

Kontrolki Label, LinkLabel Kolor tekstu gdy przycisk myszki jest wciśnięty Kolor tła Typ ramki Typ kursora myszki Kolor tekstu gdy łączne jest wyłączone Kolor tekstu łącza Stan łącza Tekst etykiety Rozmieszczenie tekstu Kolor tekstu gdy łączne zostało już „odwiedzone” Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Label, LinkLabel klik „podwójny” klik klik myszką na łączu odrysowanie etykiety Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Label, LinkLabel Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Label, LinkLabel „kliknięcie” Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki CheckBox Pozwalają na selekcję poszczególnych opcji Działają niezależnie od siebie Copyright, 2004 © Adam Czajka

Kontrolki CheckBox Wygląd Kolor tła Obrazek tła Położenie pola zaznaczenia Stan obiektu Stan zaznaczenia Styl obiektu Tekst opisu Rozmieszczenia tekstu opisu Przycisk „automatyczny” Przycisk 3-stanowy Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki CheckBox Zmiana zaznaczenia Zmiana stanu Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki CheckBox Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki CheckBox „kliknięcie” Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki RadioButton Pozwalają na selekcję poszczególnych opcji Współpracują ze sobą w ramach grupy pozwalając na wybór tylko jednej opcji Copyright, 2004 © Adam Czajka

Kontrolki RadioButton Kolor tła Wygląd Obrazek tła Położenie pola zaznaczenia Stan obiektu Styl obiektu Tekst opisu Rozmieszczenia tekstu opisu Przycisk „automatyczny” Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki RadioButton Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Panel 1. Wpierw umieszczamy obiekty typu Panel 2. Następnie umieszczamy kontroli w obrębie poszczególnych paneli Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Panel Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Panel Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Panel Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Panel Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki TextBox Pozwalają na wprowadzanie tekstów, haseł, itp. Obsługują proste funkcje edycyjne Copyright, 2004 © Adam Czajka

Kontrolki TextBox Typ kursora myszki Czcionka Kolor tekstu Kolor tła Typ obrzeża Typ kursora myszki Czcionka Kolor tekstu Tekst podzielony na wiersze Paski przewijania tekstu Tekst wprowadzony Rozmieszczenie tekstu Copyright, 2004 © Adam Czajka

Kontrolki TextBox Akceptacja klawisza „TAB” Akceptacja klawisza „Enter” Akceptacja klawisza „TAB” Automatyczne dopasowanie rozmiaru Maksymalna długość tekstu Tekst „wielowierszowy” Znak „maskowania” hasła Tekst „tylko-do-odczytu” „Zawijanie” tekstu na końcach wierszy Copyright, 2004 © Adam Czajka

Kontrolki TextBox Naciśnięcie klawisza Naciśnięcie klawisza „znakowego” Zwolnienie klawisza Zmiana tekstu Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki TextBox Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki TextBox „pisanie tekstu” Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki TextBox Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki TextBox BorderStyle : FixedSingle AutoSize : False MultiLine : True ReadOnly : True Dock : Left, Up, Right, Bottom Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki TextBox Metody : public void AppendText( string text ); public void Clear(); public void ClearUndo(); public void Copy(); public void Cut(); public void Paste(); public void Select( int start, int length ); public void SelectAll(); public void Undo(); Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ListBox Pozwalają na wyświetlenie listy obiektów Obsługują możliwość wyboru jednego/wielu obiektów z listy Copyright, 2004 © Adam Czajka

Kontrolki ListBox Typ kursora myszki Czcionka Kolor elementów listy Kolor tła Typ obrzeża Typ kursora myszki Czcionka Kolor elementów listy Szerokość kolumny Rodzaj rysowania Pasek przewijania poziomego Wielkość elementu listy Lista wielokolumnowa Tryb selekcji Lista „sformatowana” Lista posortowana Copyright, 2004 © Adam Czajka

Kontrolki ListBox „podwójne” kliknięcie na liście Wyrysowywanie elementu listy Wymiarowanie elementu listy Zmiana zaznaczenia (-1 : brak, 0 .. N – numer wybranego elementu) Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ListBox Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ListBox Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ListBox Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ListBox Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ListBox Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ListBox Metody : public void ClearSelected(); public int FindString( string s ); public int FindString( string s, int startIndex ); public int FindStringExact( string s ); public int FindStringExact( string s, int startIndex ); public string GetItemText( object item ); public bool GetSelected( int index ); public int IndexFromPoint( Point p ); public int IndexFromPoint( int x, int y ); public void SetSelected( int index, bool value ); Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ListBox.Items Metody : public int Add( object item ); public void AddRange( object[] items ); public void AddRange( ListBox.ObjectCollection value ); public virtual void Clear(); public virtual bool Contains( object value ); public virtual int Count {get;} public virtual int IndexOf( object value ); public virtual void Insert( int index, object item ); public virtual object this[ int index ] {get; set;} public virtual void Remove( object value ); public virtual void RemoveAt( int index ); Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki CheckedListBox Pozwalają na wyświetlenie listy obiektów Obsługują możliwość zaznaczenia jednego/wielu obiektów z listy Copyright, 2004 © Adam Czajka

Kontrolki CheckedListBox Typ kursora myszki Czcionka Kolor tła Typ obrzeża Typ kursora myszki Czcionka Kolor elementów listy Sposób zaznaczenia Szerokość kolumny Pasek przewijania poziomego Wielkość elementu listy Lista wielokolumnowa Tryb selekcji Lista „sformatowana” Lista posortowana Copyright, 2004 © Adam Czajka

Kontrolki CheckedListBox „podwójne” kliknięcie na liście Zmiana zaznaczenia (-1 : brak, 0 .. N – numer wybranego elementu) Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki CheckedListBox Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki CheckedListBox Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ComboBox Pozwalają na wyświetlenie rozwijanej listy obiektów Obsługują możliwość wyboru jednego obiektu z listy, bądź wpisanie nazwy obiektu Copyright, 2004 © Adam Czajka

Kontrolki ComboBox Typ kursora myszki Czcionka Kolor elementów listy Kolor tła Typ kursora myszki Typ listy Czcionka Kolor elementów listy Sposób rysowania Szerokość listy rozwijanej Wielkość elementu listy Max. liczba elementów na liście rozwijanej Lista posortowana Copyright, 2004 © Adam Czajka

Kontrolki ComboBox „podwójne” kliknięcie na liście Wyrysowywanie elementu listy Rozwinięcie listy Wymiarowanie elementu listy Zmiana zaznaczenia (-1 : brak, 0 .. N – numer wybranego elementu) Copyright, 2004 © Adam Czajka

Kontrolki ComboBox Simple: Pole edycyjne + rozwinięta lista wyboru DropDown: Pole edycyjne + lista wyboru DropDownList: Lista wyboru Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ComboBox Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ComboBox Copyright, 2004 © Adam Czajka

Kontrolki ComboBox comboBox2 – lista posortowana Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ComboBox Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki TrackBar, ProgressBar Pozwala na płynny wybór nastaw Dokonuje wizualizacji nastaw Copyright, 2004 © Adam Czajka

Kontrolki TrackBar Typ kursora myszki Zmiana o jednostkę ( , ) Kolor tła Typ kursora myszki Ułożenie elementu Zmiana o jednostkę ( , ) Gęstość podziałki Ułożenie podziałki Automatyczne wymiarowanie Zmiana o stronę (PgDn, PgUp) Maksymalna wartość Minimalna wartość Bieżąca wartość Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki TrackBar Zmiana wartości Przesunięcie suwaka Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki ProgressBar Maksymalna wartość Minimalna wartość Krok zmian Bieżąca wartość Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki TrackBar, ProgressBar Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki TrackBar, ProgressBar Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Menu Pozwala na wybór jednego elementu z dostępnego zbioru – elementy pogrupowane są hierarchicznie Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Menu Copyright, 2004 © Adam Czajka

Kontrolki Menu Rysowanie we własnym zakresie Element zaznaczony Element domyślny Element włączony Zaznaczenie „radiowe” Skrót klawiszowy Skrót widoczny w menu Tekst menu Copyright, 2004 © Adam Czajka

Kontrolki Menu Wyrysowywanie elementu Wymiarowanie elementu Wybór elementu Rozwijanie menu Wybór elementu Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Menu Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Menu Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Menu Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Menu Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Menu „OwnerDraw” Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Kontrolki Copyright, 2004 © Adam Czajka

Copyright, 2004 © Adam Czajka Podsumowanie Kontrolki Przekazywanie danych do okienka dialogowego Copyright, 2004 © Adam Czajka