Hiirisanomiin vastaaminen. 2007

Samankaltaiset tiedostot
Interaktiivinen käyttöliittymä. 2008

Harjoitus 2: Oppijan aktivointi ( )

Ohjeet Libre Officen käyttöön

RSS -syötteen tilaaminen

ISIS Draw (Windows versio 2.5)

5 Näppäimistö. 5.1 Näppäimistön eventit

Harjoitus 2: Raahaus, satunnaisuus ja taulukot ( )!

Posterin teko InDesignilla

LIITE 1 1. Tehtävänä on mallintaa kitara ohjeiden mukaan käyttäen Edit Poly-tekniikkaa.

6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.)

Dialogit. Juha Järvensivu 2008

Kuvien lisääminen ja käsittely

Dialogit. Juha Järvensivu 2007

PURPLE PEN OHJELMAN KÄYTTÖ Tiedoston avaaminen

2016/07/05 08:58 1/12 Shortcut Menut

Uutiskirjesovelluksen käyttöohje

2.1 Yksinkertaisen geometrian luonti

iwitness-harjoitus, kohteen mallinnus

Johdatus Rhinoon 1 / 17. Digitaalisen arkkitehtuurin yksikkö Aalto-yliopisto

Mukavia kokeiluja ClassPad 330 -laskimella

Gimp 3. Polkutyökalu, vektori / rasteri, teksti, kierto, vääntö, perspektiivi, skaalaus (koon muuttaminen) jne.

Asiakirjojen ja valokuvien skannaaminen Canon Canoscan -skannerilla

Käyttöliittymän paperiprototyyppi. Koordinaattieditori

Tapahtumat. Johdanto Ikkunointi Ikkunatapahtumat Päätapahtumasilmukka Tapahtumien käsittely Olioiden välinen kommunikointi.

iwitness-harjoitus, kohteen mallinnus

Jypelin käyttöohjeet» Miten lisään ohjaimet peliin

Harjoitus Bones ja Skin

ATK-taitojen päivitys luento 1. Maaningan seurakunta Hannu Räisänen 2013

Ryhmänkerääjän ABC - pidä ryhmäsi ilmoittautumiset ja huonejako kätevästi hallussa

Kaksinkäsin.fi - ohjeet varaamiseen

Lupa opetuskäyttöön pyydettävä. Näppäimistö. Kohdistimen ohjausnäppäimistö. Funktionäppäimistö. Kirjoitusnäppäimistö

GALERIE EXHIBITIONS (13) 1 2 EXHIBITIONS 2

Pajun sähköpostien siirto Outlookiin

tietotekniikan käytöstä OSIO: Pelko pois Rauhallisesti etenevä tietotekniikkakurssi Hyvinkään Yhdistykset ry Heidi Kokko

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Muistitikun liittäminen tietokoneeseen

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

Sisällysluettelo 1. Sony Vegas editorin pääikkuna Uuden projektin aloittaminen Tiedostojen lisääminen projektin mediakirjastoon

H5P - Interaktioita helposti

Graffa Suomi ryhmässä 3/2017-2/2018 julkaisemani vinkit

DIOJEN & NEGATIIVIEN DIGITOINTI Canon Canoscan -skannerilla

NAP: Merenkulun reitti- ja aikataulueditorin käyttöohje

2. Paina hiiren oikeaa näppäintä, pääset valikkoon. Valitse Lisää, tyhjä sarake ilmestyy aktivoidun sarakkeen eteen

Riikka Marttinen, Helsingin Tikoteekki, Windows 7:n helppokäyttötoiminnot

INTERBASE 5.0 PÄIVITYS VERSIOON 5.6

TAMK Ohjelmistotekniikka G Graafisten käyttöliittymien ohjelmointi Herkko Noponen Osmo Someroja. Harjoitustehtävä 2: Karttasovellus Kartta

UpdateIT 2010: Uutisten päivitys

Ohjelman Suositukset. Luku 5 Suositukset

Kopio Niinin uusi kopiotilausjärjestelmä

TEHTÄVÄ 1.1 RATKAISUOHJEET

Siirtymät, tehosteet, daesitys Sisällysluettelo

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

Visma Fivaldi -käsikirja MiniCRM

Scratch ohjeita. Perusteet

Pikaohje LandNova simulaattorin käyttöön(tarkemmat ohjeet käyttöohjeessa ja mallinnusohjeessa):

UpdateIT 2010: Editorin käyttöohje

Ohjeissa pyydetään toisinaan katsomaan koodia esimerkkiprojekteista (esim. Liikkuva_Tausta1). Saat esimerkkiprojektit opettajalta.

Käyttäjän Pikaohje. CCTV Videovalvonta

VIPU SÄHKÖINEN TUKIHAKU 2013 KARTTALIITTYMÄN KÄYTTÖOHJE

LUKU 17 MUUTAMIA JAVA FX -SOVELLUKSIA. Tässä dokumentissa esitellään muutamia Java FX -sovelluksia.

Yleistä vektoreista GeoGebralla

AMIS-ohjelman käyttöohjeet

Tilastokeskuksen rajapintapalveluiden käyttöönotto ArcGISohjelmistossa

TAULUKKORYHMÄT. Sisällysluettelo

ELOKUVAKASVATUS SODANKYLÄSSÄ VIDEON SIIRTÄMINEN DVD-LEVYLLE

Posterin teko MS Publisherilla

KÄYTTÖÖN. Koulukirjat tietokoneelle PIKAOHJEET PAPERPORT -OHJELMAN. Sisällysluettelo

Pikaopas kotisivujen tekoon

Ohjeet LP-levyjen digitoimiseen

Netsor Webmailin käyttöohje

Kirjaudu sisään palveluun klikkaamalla Omat kartat -painiketta.

Koulukirjat tietokoneelle

Konfiguraatiotyökalun päivitys

NUUO ETÄOHJELMA PIKAOPAS. Maahantuoja Dasys Oy Kaivolahdenkatu HELSINKI helpdesk@dasys.fi

Näkymä ja aktivointi

KESKUSTANUORTEN NETTISIVUT- OHJEITA PIIRIYLLÄPITÄJÄLLE 1. KIRJAUTUMINEN

Käyttöliittymän muokkaus

Sanat, sointumerkit...

Selkosanakirja sdfghjklöäzxcvbnmqwertyuiopåasdfghjklöäzxcvbnmq. Tietokoneet. wertyuiopåasdfghjklöäzxcvbnmqwertyuiopåasdfghjk 1.4.

Koivun sähköpostien siirto O365-palveluun

KUVAN TUOMINEN, MUOKKAAMINEN, KOON MUUTTAMINEN JA TALLENTAMINEN PAINTISSA

Graafisen käyttöliittymän suunnittelutyökalu Jyväskylän yliopisto

7. Kuvien lisääminen piirtoalueelle

Kuvaruudun striimaus tai nauhoitus. Open Broadcaster Software V.20. Tero Keso, Atso Arat & Niina Järvinen (muokattu )

TERVETULOA CHROME-TYÖASEMALLE!

Alkusanat. Terveisin, Nina Pyykkö Sosionomiharjoittelija, African Care ry

11. Javan toistorakenteet 11.1

ohjeita kirjautumiseen ja käyttöön

Opetussuunnitteluprosessi WebOodissa - OpasOodi

Merenkulun reitti- ja aikataulueditorin käyttöohje

HRTM58. Windows 10 Resurssienhallinta

Valikot ja työkalupalkit. 2008

Osa 7: Hahmojen ohjelmointi ja hienosäätö

Lappi.fi -pikaohje Kittilän kylille:

Pong-peli, vaihe Rajojen tarkistus Yläreunan tarkistus. Muilla kielillä: English Suomi

Ohjeet C-kasettien digitoimiseen

Käsiteltävät asiat LIITE 2 1. Tehtävänä on mallintaa keilarata ohjeiden mukaan. MassFX Boolean Lathe

KODU. Lumijoen peruskoulu

Miten tehdään diaesitys

Web Services tietokantaohjelmoinnin perusteet

Transkriptio:

Hiirisanomiin vastaaminen juha.jarvensivu@tut.fi 2007

Sisällys Hiirisanomat Näppäinsanomat Capture Objektin valinta Osumatestaus Objektin raahaaminen Esimerkki

Hiirisanomat MouseEnter Kutsutaan kun hiiren kursori siirtyy ikkunan päälle MouseMove Kutsutaan kun hiiren kursori liikkuu ikkunan päällä MouseHover Kutsutaan kun hiiren kursori pysähtyy ikkunan päällä MouseDown Kutsutaan kun hiiren painike painetaan pohjaan MouseUp Kutsutaan kun hiiren painike vapautetaan MouseLeave Kutsutaan kun hiiren kursori poistuu objektin päältä

MouseEventArg MouseEventArg.Button Kertoo mitä näppäintä painettiin MouseButtons { Left, Middle, None, Right } MouseEventArg.Clicks Kertoo kuinka monta kertaa painiketta on klikattu MouseEventArg.Location Kertoo hiiren kursorin koordinaatit

Control.Capture Mahdollistaa hiiri-sanomien vastaanottamisen vaikka kursori olisi ikkunan ulkopuolella Hyödyllinen drag-drop operaatioiden toteuttamisessa

Näppäinsanomat KeyDown Kutsutaan kun painike painetaan pohjaan KeyUp Kutsutaan kun painike vapautetaan KeyPressed Kutsutaan character -näppäintä painettaessa Huom! Näppäinsanomat vastaanottavalla komponentilla pitää olla focus (Control.Focused)

KeyEventArg bool KeyEventArg.Alt Kertoo onko Alt-painike pohjassa bool KeyEventArg.Control Kertoo onko Control-painike pohjassa bool KeyEventArg.Shift Kertoo onko Shift-painike pohjassa Keys KeyEventArg.KeyCode Näppäimen koodi

Sisällys Hiirisanomat Näppäinsanomat Capture Objektin valinta Osumatestaus Objektin raahaaminen (drag and drop) Esimerkki

Objektin valitseminen Miten objekti valitaan (select)? Voiko useita objekteja olla valittuna samanaikaisesti (multiselect)? Miten valinta peruutetaan (unselect)? Miten valinta näkyy käyttäjälle? Mistä käyttäjä tietää, että objekti on valittavissa? Missä tieto valituista objekteista säilytetään?

Osuiko hiiren klikkaus objektiin? Tieto, jota tarvitaan useiden toimintojen toteuttamiseen objektin valinta raahaus (drag-drop) asiayhteysvalikon aukaiseminen Entä jos useita objekteja piirretty päällekkäin?

Osumatestaus

Osumatestaus Kyllä Kyllä Ei Ei

Bittikartan hyödyntäminen osumatestauksessa empty white bitmap draw shape getpixelcolor(int x, int y) Contains? black = yes white = no

GraphicsPath (.NET) System.Drawing.Drawing2D Polkuun voidaan lisätä viivoja ja muita yksinkertaisia muotoja AddLine AddEllipse AddPie AddString bool IsVisible(int x, int y) Kertoo sisältääkö GraphicsPath parametrina annetun pisteen

Esimerkki private void IsVisibleExample() { // Create a path and add an ellipse. GraphicsPath mypath = new GraphicsPath(); mypath.addellipse(0, 0, 100, 100); // Test the visibility of point (50, 50). bool visible = mypath.isvisible(50, 50); // Show the result. MessageBox.Show(visible.ToString()); }

Usean objektin valitseminen Hiirellä maalaamalla Valitaan yksitellen ja pidetään CTRLnäppäin pohjassa CTRL+A valitsee kaikki alkiot

Hiirellä maalaaminen

Objektien liikuttaminen (raahaus) Raahaamista käytetään useissa ohjelmissa Pasianssissa kortteja (kuvia) raahataan paikasta toiseen Tekstikäsittelyohjelmassa maalatun tekstin voi raahata uuteen kohtaan Työpöydällä voidaan ikonien paikkaa muuttaa raahaamalla Yleensä raahaus voidaan keskeyttää / peruuttaa Raahauksen keskeytys esimerkiksi painamalla hiiren oikeata näppäintä Raahattava objekti palaa alkuperäiselle paikalleen Erikoistapauksia Raahaus x- tai y-akselin suuntaisesti

Hiirellä raahaaminen 1. Raahaamisen aloittaminen Valitaan raahattava objekti/objektit Pidetään hiiren vasen painike pohjassa ja liikutetaan hiirtä 2. Raahaaminen Objektit tai niitä esittävät kuvat liikkuvat usein hiiren mukana Raahaaminen voidaan yleensä keskeyttää 3. Raahaamisen lopettaminen Raahaaminen lopetetaan vapauttamalla hiiren vasen painike, jolloin objektit kiinnittyvät uuteen paikkaan Jos paikka on laiton, niin objektit palaavat alkuperäisille paikoilleen

Offset offsetx offsety

Esimerkki-sovellus Yhden objektin valitseminen Klikkaa hiirellä objektia Useamman objektin valinta Valitse objekteja Ctrl-painike pohjassa Hiirellä maalaamalla CTRL+A valitsee kaikki Objektien liikuttaminen Nuolinäppimillä Hiirellä raahaamalla Objektit liikkuvat akseleiden suuntaisesti Shift-painike pohjassa Hiiren oikean näppäimen painaminen keskeyttää raahauksen ja objektit palautuvat alkuperäisille paikoilleen

Lähteitä GraphicsPath (.NET) http://msdn.microsoft.com/library/default.asp?u rl=/library/enus/cpref/html/frlrfsystemdrawingdrawing2dgra phicspathclasstopic.asp