Visual C++ 6 Ohjelmoijan käsikirja
|
|
- Aarne Juusonen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 I Visual C++ 6 Ohjelmoijan käsikirja Jon Bates Tim Tompkins
2 II Johdanto Visual C++ 6 Ohjelmoijan käsikirja Kirjoittanut Kääntäjät Kansi Kustantaja Jon Bates & Tim Tompkins Toni Laitinen Frank Chaumont IT Press PL HELSINKI Sähköpostiosoite Internet palvelu@itpress.fi Painopaikka Gummerus Kirjapaino Oy, Jyväskylä 1999 Authorized translation from the English language edition published by QUE Corporation Copyright 1998 All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from the Publisher. Finnish language edition published by IT Press Copyright Kaikki oikeudet pidätetään. Tämän julkaisun tai sen osan jäljentäminen ilman tekijän kirjallista lupaa painamalla, monistamalla, äänittämällä tai muulla tavoin on tekijänoikeuslain mukaisesti kielletty. Suomenkielisen version on julkaissut IT Press Copyright Alkuperäisen teoksen nimi on Using Visual C++ 6 ISBN
3 III Yleisiä näppäimistöpikavalintoja Kääntäminen ja koostaminen Pikavalinta Kuvaus F7 Build, koosta projekti Vaihto+F7 Compile, käännä tiedosto F4 Seuraava virhe F5 Aja debuggerissa Vaihto+F5 Aja ohjelma Teksti-editori Pikavalinta Ctrl+F F3 Ctrl+F3 Ctrl+A Ctrl+C Ctrl+N Ctrl+O Ctrl+S Ctrl+V Ctrl+W Ctrl+X Ctrl+Y Ctrl+Z Resurssit Pikavalinta Ctrl+D Ctrl+T Debuggaus Pikavalinta F9 F10 F11 sisältä Ctrl+B Kuvaus Etsi Etsi seuraava Etsi edellinen Valitse kaikki Kopioi leikepöydälle Luo uusi tiedosto tai projekti Avaa tiedosto Tallenna Liitä leikepöydältä ClassWizard Leikkaa leikepöydälle Toista Peru Kuvaus Näytä valintaikkunan sarkainjärjestys Testaa valintaikkunan kontrollit Kuvaus Keskeytyskohdan asettaminen/poistaminen Step over, rivin askellus menemättä funktioon Step into, rivin askellus jatkaen function Muokkaa keskeytyskohtia
4 IV Unkarilainen notaatio Windows-ohjelmoijat käyttävät usein muuttujia nimettäessä unkarilaista nimeämistapaa (HN). Näin on tehty myös kirjan esimerkeissä ja Visual C++:n esimerkkiohjelmissa. Muuttujat varustetaan tällöin tyyppiä kuvaavalla etuliitteellä seuraavan taulukon mukaisesti. Tyyppi Etuliite Esimerkki int n nage char ch chinitial float fl flangle double d dsalary unsigned u uid long l lhours BOOL b bdone WORD w wsize DWORD dw dwerror osoitin p pbutton C++-jäsenmuuttuja m_ m_nage globaali muuttuja g_ g_hwnd merkkijono sz szname lippu f fchecked leveys cx cxcaption korkeus cy cyclient suorakulmio rc rcclient ikkuna wnd wndmain kahva h hinstance piste pt ptmouse luetteloruutu lb lbnames
5 V Johdanto... 1 Mikä on Visual C ja mitä hyötyä siitä on?... 1 Mitä uutta tässä kirjassa on?... 1 Onko tämä kirja tarkoitettu sinulle?... 2 Kirjassa käytetyt merkinnät... 3 Lähdetekstit... 3 Visual C++ -ohjelman tekeminen ja suunnittelu... 5 Visual C++:n käynnistäminen... 6 Uuden projektin luominen... 7 Projektin tyypin valitseminen... 7 Projektien nimeäminen ja hakemiston valitseminen... 7 AppWizardin käyttäminen... 8 AppWizardin perusvalinnat... 8 Sovelluksen koostaminen ja suorittaminen Koostamisasetusten valinta Kääntäminen ja linkittäminen Sovelluksen suorittaminen Windows-käyttöliittymä Sovelluksen ulkoasun muuttaminen Painikekontrollin lisääminen Minute-valintaikkunan mallin avaaminen Painikkeen lisääminen Minute-sovelluksen ikkunaan Ohjelmakoodin liittäminen käyttöliittymään Ohjelmakoodin liittäminen painikkeeseen Muuttuneen ohjelman kokeileminen Projektin tallentaminen ja sulkeminen... 21
6 VI Kehitysympäristö Työskentely Developer Studiossa Vanhan projektin avaaminen Työtilaikkuna ClassViewin käyttö ResourceView Valintaikkunan painikkeiden toiminnan muuttaminen FileView Projektien hallinta Projektin asetukset Muita käännöskonfiguraatioita Valintaikkunoiden luonti ja suunnittelu Valintaikkunapohjan luominen Uuden valintaikkunapohjaisen sovellusprojektin luominen...44 Sovelluksen pääikkunan muokkaaminen Uuden valintaikkunan tekeminen Valintaikkunan ID-tunnuksen asettaminen Uuden valintaikkunan tunnuksen muuttaminen Valintaikkunan yleiset ominaisuudet Valintaikkunan tyylit Kontrollien lisääminen ja sijoittaminen Dialog-työkalurivin näyttäminen Controls-työkalurivin näyttäminen Valintaikkunan suurentaminen Kontrollien lisääminen valintaikkunaan Kontrollien koon muuttaminen Kontrollin koon muuttaminen sen sisällön mukaan Tekstiruudun koon muuttaminen Usean kontrollin valitseminen Toisen tekstiruudun muokkaaminen Kontrollien tasaaminen Tekstiruutujen tasaaminen Apuviivojen käyttö Valintaikkunan kontrollien järjestäminen Ryhmäkehysten käyttö Ryhmäkehyksen ja valintaruutujen lisääminen ikkunaan Sarkainjärjestyksen asettaminen Sarkainjärjestyksen määrittäminen valintaikkunalle Näppäimistöpikavalintojen asettaminen... 62
7 VII Painikkeet Tavallisten painikkeiden käyttö Painikkeiden lisääminen Buttons-valintaikkunaan Käsittelijöiden lisääminen painikkeiden napautukselle Painikkeen napautuksen käsittelijäfunktion lisääminen Sanomakartat Painikkeiden muokkaaminen ohjelmansuorituksen aikana 69 Jäsenmuuttujien ja funktioiden lisääminen ClassViewin avulla 72 Valintapainikkeet Valintapainikeryhmän lisääminen Valintapainikkeiden lisääminen CityBreak-valintaikkunaan..75 Mikä valintapainikkeista on valittuna? Muuttujien liittäminen valintapainikkeisiin ClassWizardilla Valintaruudut Valintaruutujen lisääminen Valintaruutujen lisääminen CityBreak-valintaikkunaan Valintaruutujen lukeminen ja asettaminen Tekstikontrollit Tekstikontrollit Tekstin muotoilu valintaikkunoissa Tekstikontrollin ja tekstiruutujen yhdistäminen Tekstikontrollien muokkaaminen ohjelmassa Tekstikontrollien lisääminen valintaikkunaan Muuttujien lisääminen tekstikontrolleihin ClassWizardilla Tekstiruudut Tekstiruutujen lisääminen Tekstiruutujen lisääminen valintaikkunaan Tekstiruudun lukeminen ja siihen kirjoittaminen CString-muuttujan liittäminen tekstiruutuun ClassWizardilla. 94 Muokkaustietosanomien huomioiminen Sanomankäsittelijän luominen ClassWizardilla Tekstiruutukontrollin aliluokat Ylimääräisten tekstiruutujen lisääminen Edits-valintaikkunaan 100 Uuden aliluokan tekeminen ClassWizardilla Aliluokan sanomankäsittelijäfunktion luominen ClassWizardilla 102 Moniriviset tekstiruudut
8 VIII Luettelokontrollit Luettelokontrollien luominen Yhdistelmäruutujen lisääminen Yhdistelmäruudun lisääminen Lists-valintaikkunaan CComboBox-muuttujan liittäminen yhdistelmäruutuun ClassWizardilla Puukontrollien lisääminen Puukontrollin lisääminen Lists-valintaikkunaan CTreeCtrl-muuttujan lisääminen puukontrolliin ClassWizardilla 112 Luetteloruutujen lisääminen Luetteloruudun lisääminen Lists-valintaikkunaan CListBox-muuttujan lisääminen luetteloruutuun ClassWizardilla Luettelokontrollin lisääminen Luettelokontrollin lisääminen Lists-valintaikkunaan CListCtrl-muuttujan lisääminen luettelokontrolliin ClassWizardilla Alkioiden lisääminen eri luettelokontrolleihin Yhdistelmäruudun täyttäminen Yhdistelmäruudun ilmoitussanomiin vastaaminen Puukontrollin täyttäminen Luetteloruudun täyttäminen Luetteloruudun ilmoitussanomiin vastaaminen Luettelokontrollin täyttäminen Edistymis-, vieritys- ja liukupalkit sekä päiväys/aika -kontrollit Lukualuekontrollit Edistymispalkki Edistymispalkin lisääminen valintaikkunaan Muuttujan liittäminen edistymispalkkiin Jäsenmuuttujan liittäminen edistymispalkkiin Edistymispalkin muokkaaminen ja päivittäminen Edistymispalkin lukualueen määrittäminen Edistymispalkin aseman asettaminen Askelarvon asettaminen ja käyttö Vierityspalkkien käyttö Vierityspalkin lisääminen valintaikkunaan Muuttujan liittäminen vierityspalkkiin
9 IX Vierityspalkin alustaminen Vierityspalkin ilmoitussanomien käsittely Liukukontrollin käyttö Liukukontrollin lisääminen valintaikkunaan Muuttujan liittäminen liukukontrolliin Liukukontrollin alustaminen Liukukontrollin ilmoitussanomiin vastaaminen Päiväys/Aika-kontrollin käyttö Päiväys/aika-kontrollin lisääminen valintaikkunaan Muuttujan liittäminen päiväys/aika-kontrolliin Päiväys/aika-kontrollin alustaminen Päiväys/aika-kontrollin ilmoitussanomiin vastaaminen Ajan muuttamisen ilmoitussanoman käsittelijän lisääminen 155 Kuukausikalenterikontrolli Kuukausikalenterin lisääminen valintaikkunaan Muuttujan liittäminen kuukausikalenteriin Kuukausikalenterin alustaminen Päiväyksen valinta kuukausikalenterista Päiväyksen valinnan ilmoitussanomiin vastaaminen Hiirisanomiin vastaaminen Hiiren painikesanomien käsittely Painalluksen ja vapautuksen käsittely Hiiripainikkeen sanomankäsittelijän lisääminen Kaksoisnapautus Hiiren liikkeen ja paikan seuranta Mouse Move tapahtuman käsittely Jäsenmuuttujan lisääminen valintaikkunaluokkaan Hiirisyötteen kaappaaminen Osumatestauksen asettaminen CRectTracker-luokan käyttö ActiveX-kontrollien käyttö ActiveX-kontrollien valitseminen ja lisääminen sovellukseen komponenttigalleriasta ActiveX-kontrollien selaaminen ActiveX-kontrollien selaaminen komponenttigalleriasta Uusien kontrollien lisääminen projektiisi
10 X ActiveX-kontrollien valitseminen, muokkaaminen ja testaaminen Control-palkista ActiveX-kontrollin lisääminen valintaikkunaan ActiveX-kontrollien lisääminen valintaikkunaeditorista Kontrollien testaaminen valintaikkunaeditorista Kontrollin ominaisuuksien muuttaminen resurssieditorissa Vakio-ominaisuuksien asettaminen Kontrollin ominaisuussivujen käyttö Kontrolliluokkien käyttö Kontrollin kutsuluokan jäsenmuuttujan lisääminen Kontrollin ominaisuuksien lukeminen ja asettaminen Virtuaalifunktion lisääminen valintaikkunaluokkaan ActiveX-tapahtumankäsittelijöiden toteuttaminen ClassWizardilla ActiveX-tapahtumankäsittelijä lisääminen ClassWizardilla. 194 Valintaikkunoiden käyttö Valintaikkunaluokan luominen Uuden valintaikkunaresurssin lisääminen Uuden valintaikkunaresurssin lisääminen Luokan johtaminen CDialogista ClassWizardilla Uuden valintaikkunan käsittelevän luokan luominen ClassWizardilla Uuden valintaikkunaluokan alustaminen Modaalin valintaikkunan esittäminen Jäsenmuuttujien lisääminen valintaikkunan tietojen tallettamiseksi Valintaikkunan tiedonvälitys ja varmennus Data Exchange (DDX) funktioiden käyttö Data Validation (DDV)-funktioiden käyttö Omien tarkistusfunktioiden tekeminen Modaalittomien valintaikkunoiden käyttö Modaalittomien valintaikkunoiden luominen ja tuhoaminen 213 Tiedon lukeminen ja kirjoittaminen modaalittomasta valintaikkunasta Modaalittoman valintaikkunan sulkemissanoman käsittely 220 Sulkemispainikkeen poistaminen
11 XI Kuvien, bittikarttojen ja kuvakkeiden käsittely Kuvaeditorin käyttö Graphics- ja Colors-työkalupalkkien valinta Kuvakeresurssien luominen ja muokkaaminen MFC-oletuskuvakkeen muokkaaminen MFC-oletuskuvakkeen muokkaaminen Uuden kuvakeresurssin lisääminen Uuden kuvakeresurssin luominen Uuden bittikarttaresurssin lisääminen Uuden bittikarttaresurssin luominen Bittikartan koon ja värien säätäminen Bittikartan ominaisuuksien muokkaaminen Kuvien tuominen Resurssin tuominen tiedostosta Resurssin tuominen suoritettavasta tiedostosta Kuvien käyttö valintaikkunoissa Kuvakontrollin ominaisuudet Kuvaresurssien lataaminen ohjelmaa ajettaessa Kuvakontrollin lisääminen valintaikkunaan Muuttujan liittäminen kuvakontrolliin Bittikarttapainikkeiden luominen Bittikarttojen tekeminen painikkeiden tiloja varten Bittikarttapainikkeen kuvien luominen Bittikarttapainikeluokan käyttö Kuvien käyttö kontrolleissa Kuvaluettelot Kuvaluettelon luominen ja käyttö Dokumentit, näkymät ja kehykset 249 SDI-sovelluksen luominen SDI-sovelluksen luominen AppWizardilla SDI-sovelluksen luokat SDI-sovelluksen näkyvät osat SDI-dokumenttimallit Dokumentti/näkymä-sovellusrungon funktioiden käyttö. 260 CSingleDocTemplate::OpenDocumentFile CDocument::OnNewDocument
12 XII CDocument::OnOpenDocument CDocument::OnSaveDocument CDocument::DeleteContents CDocument::OnCloseDocument Dokumenttien ja näkymien yhteiskäyttö Dokumentin tietojen alustaminen Jäsenmuuttujien lisääminen dokumenttiin Dokumentin tiedon tallennuksen sekä saantimetodien toteutus 266 Dokumentin tietojen hakeminen näkymästä SDICoinView.cpp SDICoinView.h Vakiomallin resurssien käyttö Valikon komentojen lisääminen Näkymän päivittäminen Valikoiden käyttö Valikkoresurssien luominen ja muokkaaminen Uusien valikkoresurssien lisääminen Uuden valikkoresurssin lisääminen Valikoiden nimien lisääminen Uuden valikon nimen lisääminen Valikon alkioiden lisääminen Uuden valikon alkion lisääminen Komentojen ID-tunnusten asettaminen Valikon komennon ominaisuuksien muuttaminen Erotinviivojen lisääminen Alivalikoiden luominen Valintamerkkien lisääminen Pikanäppäinten asettaminen Valikon komentojen käsittely Valikon komennon käsittelijäfunktion lisääminen Valikon komennon käsittelijäfunktion lisääminen ClassWizardilla Komentokäyttöliittymän käsittelijäfunktion lisääminen Valikon komentojen salliminen ja poistaminen Valintamerkkien asettaminen ja poistaminen Valikon tekstin muuttaminen ajon aikana Pikavalikoiden lisääminen Pikavalikon käynnistäminen Pikavalikon käsittelijäfunktion lisääminen
13 XIII Pikavalikon komentojen käsitteleminen Valikko-olioiden luominen ja käsitteleminen CMenu-olion alustaminen Valikon alkioiden lisääminen ajon aikana Valikon alkioiden muokkaaminen ajon aikana Valikon alkioiden poistaminen dynaamisesti Työkalu- ja tilarivit Vakiotyökalurivien muokkaaminen Vakiotyökalurivi Vakiotyökalurivin luominen Vakiotyökalurivin kiinnittäminen Työkalurivin painikkeiden lisääminen resurssieditorilla Työkalurivin painikkeen lisääminen Painikkeiden siirtäminen ja poistaminen sekä erotinviivojen lisääminen Työkalurivin painikkeiden käytön salliminen ja estäminen 308 Oman työkalurivin lisääminen Uuden työkaluresurssin lisääminen Uuden työkaluresurssin lisääminen Työkalurivin lisääminen kehysikkunaan Työkalurivin piilottaminen ja näyttäminen Työkalurivin paikan tallentaminen ja lataaminen Valintarivien käyttö Valintariviresurssin lisääminen Valintarivin lisääminen kehysikkunaan Valintarivin kontrollien käsitteleminen Tilarivin räätälöinti Vakiotilarivi Ilmaisimien ja erottimien lisääminen Uuden merkkijonoresurssin lisääminen merkkijonotaulukkoon 322 Ilmaisinruudun koon, tyylin ja tekstin muuttaminen ajon aikana Internet Explorerin tyyliset skaalattavat palkit AppWizard-sovellusrungon Rebar-palkin käyttö Rebar-palkin otsikon ja taustakuvan asettaminen
14 XIV Piirtopinnalle piirtäminen Piirtopinta Erilaiset piirtopinnat CDC-luokan käyttö Piirtopintaan tarttuvan valintaikkunasovelluksen luominen 335 Painikkeen luominen BN_CLICKED-käsittelijän lisääminen ClassWizardilla WM_DESTROY-sanoman käsittelijän lisääminen Ikkunan työalue piirtopintana Paint-piirtopinnan käyttö Muistipiirtopintojen käyttö Koordinaatiston kohdistustapojen käyttö Näkymän OnDraw()-funktion hakeminen ja muokkaaminen 349 Vapaasti skaalattavat kohdistustavat Piirtopinnan ominaisuuksien lukeminen Luetteloruutukontrollin lisääminen About-ikkunaan Muuttujan liittäminen luetteloruutukontrolliin ClassWizardilla 355 OnInitDialog()-käsittelijäfunktion lisääminen Kynien ja siveltimien käyttö Kynien luominen CPen-luokan käyttö Kynätyypin valitseminen Kynän leveyden muuttaminen Kynän värin muuttaminen Varastokynien käyttö Kynien valitseminen piirtopinnalle Kynien tuhoaminen Viivojen ja muotojen piirtäminen kynillä Piirtopinnan luominen piirtämistä varten Piirtopinnan luominen SDI-sovellukseen Kynän siirtäminen Viivan piirtäminen Piirtäminen pistekoordinaatein Ympyröiden ja ellipsien piirtäminen Kaarien piirtäminen Monikulmioiden piirtäminen Siveltimien luominen CBrush-luokan käyttö
15 XV Väritettyjen ja kuvioitujen siveltimien luominen Ikkunan taustan värittäminen Ikkunan taustavärin muuttaminen lisäämällä ikkunan taustan pyyhkimisen käsittelijäfunktio Siveltimien luominen kuvioista ja kuvista Siveltimessä käytettävän kuvan luominen Varastosiveltimien käyttö Siveltimien valitseminen piirtopinnalle Siveltimien tuhoaminen Täytettyjen kuvioiden piirtäminen siveltimillä Suorakulmioiden ja pyöristettyjen suorakulmioiden piirtäminen Täytettyjen ellipsien ja ympyröiden piirtäminen Puoliellipsien piirtäminen Täytettyjen monikulmioiden piirtäminen Fonttien käyttö Tekstinpiirtofunktiot Yksinkertainen tekstitulostus Tekstin tasauksen asettaminen Merkin ja taustan värin muuttaminen Läpinäkyvän ja näkymättömän tekstin piirtäminen Tekstin rajaaminen suorakulmioon Erilaisten fonttien luominen CFont-luokan käyttö Fonttien luominen CreatePointFont()-funktiolla Fonttien luominen CreateFont()-funktiolla Fontin korkeuden ja leveyden asettaminen Fontin kallistuksen ja suunnan asettaminen Lihavointi, kursivointi, alle- ja yliviivaus Fontin laadun ja tarkkuuden asettaminen Määrätyn fontin nimen asettaminen Fontin luominen CreateFont()-funktiolla Fonttien valitseminen Fonttien läpikäynti Fontinvalintaikkunan käyttö Muotoillun ja monirivisen tekstin lisääminen Fonttien tuhoaminen
16 XVI Näkymien vierittäminen ja koon muuttaminen Ikkunan koon muuttumisen käsitteleminen FormView-pohjaisen SDI-sovelluksen luominen Koon muutostapahtuman käsitteleminen WM_SIZING-käsittelijän lisääminen EventWizardilla Lopullisen koon muuttamissanoman käsitteleminen Näkymän käsittelijän lisääminen ikkunan koon muuttumiselle 420 Monirivisen vieritettävän tekstikontrollin lisääminen vanhaan FormView-projektiisi Muuttujan liittäminen tekstikontrolliin ClassWizardilla Jäsen/käsittelijäfunktion hakeminen ClassWizardilla Kokorajojen asettaminen Käsittelijäfunktion lisääminen ikkunan vähimmäis- ja enimmäiskoon ohjaamiseksi Venytettävien valintaikkunoiden luominen About-ikkunan muuttaminen pienennettäväksi ja suurennettavaksi Ikkunoiden vierittäminen Vieritettävän alueen koon asettaminen Näkymän OnInitialUpdate()-funktion löytäminen vieritysnäkymän koon muuttamista varten Sivu- ja rivivierityksen määrän muuttaminen Vieritysaseman käyttäminen Vierityssanomien käsitteleminen OnScroll()-korvaajafunktion lisääminen OnHScroll()-käsittelijän lisääminen WM_HSCROLL-sanomalle 436 Luettelo-, puu-, parannetun tekstiruutu- sekä HTML-näkymän käyttö 439 Mitä ovat List, Tree ja Rich Edit -näkymät List View näkymän luominen ja käyttö List View sovelluksen luominen AppWizardilla List View näkymään perustuvan SDI-sovellusrungon luominen 440 Alkioiden lisääminen Jäsenmuuttujan lisääminen ClassView-sivulta
17 XVII Jäsenfunktion lisääminen ClassView-sivulla Luettelon tyylin muuttaminen Sarakkeiden ja sarakeotsikoiden lisääminen Valitun luettelon lukeminen Ilmoitussanoman käsittelijän lisääminen Puunäkymien luominen ja käyttö Tree view sovelluksen luominen AppWizardilla Puunäkymän tyylien muuttaminen Alkioiden lisääminen Valitun solmun hakeminen Näkymässä muokkaamisen käsittely Rich Edit näkymien luominen ja käyttö Rich Edit näkymien luominen Näkymän tekstin lataaminen ja tallentaminen Kappaleen muotoileminen OLE-objektien lisääminen HTML-selainnäkymän luominen ja käyttö HTML view näkymän luominen URL-osoitteen asettaminen Selaimen tapahtumien käsittely Usean näkymän luominen Usean näkymän ymmärtäminen Ikkunoiden jakaminen Dynaamisten jakoikkunoiden luominen SplitterBar-komponentin lisääminen Dynaamisten jakoikkunoiden alustaminen Staattisten jakoikkunoiden luominen Staattisten jakoikkunoiden alustaminen Oman näkymäluokan johtaminen ClassWizardilla Staattisen jakoikkunan toteutus Resurssienhallinnan näköisten sovelluksien luominen Resurssienhallinnan näköisen projektin luominen Näkymien lisääminen sovellukseen ajon aikana Näkymien lisääminen ja poistaminen Näkymän luomisen ja aktivoinnin ohjaaminen Valikon komentojen käsittelijöiden lisääminen Apufunktion luominen
18 XVIII MDI-sovellusten kehittäminen MDI-sovelluksen luominen MDI-sovelluksen luominen AppWizardilla MDI-sovelluksen luokat MDI-sovelluksen näkyvät osat MDI-dokumenttimallit Dokumentin, näkymän ja MDI-kehyksen luomisen vaiheet 502 Siirtyminen dokumentti/näkymä-olioiden välillä MDI-esimerkkisovelluksen kehittäminen Jäsenmuuttujien lisääminen dokumenttiin Dokumentin tietojen varastoinnin ja saantimetodin toteutus 507 Dokumentin tietojen hakeminen näkymästä Dokumentin tietojen muuttaminen ja näkymän päivittäminen 509 Valikon komentojen lisääminen Uusien dokumenttimallien lisääminen Uuden dokumentti- ja näkymäluokan luominen Dokumenttivalikon luominen Dokumenttimerkkijonon luominen Tulostaminen ja esikatselu Sovellusrungon toimintojen käyttö Oletustulostuksen käyttö OnPrint()-funktion korvaaminen OnPrint()-virtuaalifunktion korvaaminen Tulostinpiirtopinnan käyttö Sivusuhteen säilyttäminen Sivutus ja paperin suunta Ensimmäisen ja viimeisen tulostettavan sivun asettaminen 532 Print-valintaikkunan käyttö Pysty- ja vaakasuuntainen tulostus GDI-objektien lisääminen OnBeginPrinting()-funktiolla Piirtopinnan valmistelun räätälöinti Tulostuksen keskeyttäminen Tulostaminen suoraan ilman sovellusrunkoa Print-valintaikkunan kutsuminen suoraan StartDoc()- ja EndDoc() -funktioiden käyttö StartPage() ja EndPage() -funktioiden käyttö
19 XIX Datan tallentaminen, lataaminen ja siirtäminen Serialisoinnin käyttö Tiedostoja käsittelevän SDI-sovellusrungon luominen Serialisoitavien dataolioiden luominen Serialisoitavan luokan määrittely Uuden header-tiedoston luominen luokan määrittelylle Serialisoitavan luokan toteutus Uuden.cpp-tiedoston luominen luokan toteuttamiseen Dokumentin tietojen säilyttäminen ajon aikana Dataolioiden serialisointi Viimeksi avattujen tiedostojen luettelon käyttö Dokumenttityyppien rekisteröiminen Tiedostojen käsittely CFile-luokan käyttö Tiedostojen avaaminen Tiedoston lukeminen ja kirjoittaminen Tiedosto-osoittimen muokkaaminen Tiedostotietojen löytäminen Tiedostojen nimeäminen uudelleen ja poistaminen Muita CFile-luokasta johdettuja luokkia Tiedon siirtäminen leikepöydän kautta Leikepöydän tietoformaattien asettaminen Tiedon kopiointi leikepöydälle Tiedon liittäminen leikepöydältä Tietokantojen ja tietuenäkymien käyttö Tietokantojen käyttö Relaatiotietokantojen käyttö ODBC:n käyttö Tietolähteen määrittäminen ODBC-tietolähteen luominen ja määrittäminen Tietokantaa tukevan sovelluksen luominen Tietokantatuen lisääminen AppWizardilla Tietolähteeseen kytkeytyminen AppWizardilla Tietokantaan kytkeytyminen Tietokannan arvojen kyseleminen
20 XX Tietokannan arvojen päivittäminen Kenttien sitominen tietokannan tauluihin Record View näkymän luominen ja käyttö Record View valintaikkunapohjan muokkaaminen Record view näkymän suunnitteleminen valintaikkunapohjalle Tekstiruutujen liittäminen tietuejoukon kenttiin Kontrollien liittäminen tietuejoukon kenttiin ClassWizardilla 595 OLE- ja COM-ohjelmoinnin ymmärtäminen Komponenttipohjainen ohjelmointi COM-liittymät Liittymän ja luokan ID-tunnukset sekä GUID-tunnukset COM-objektien ilmentymien luominen Proxy-DLL:t ja parametrien hallinta Liittymien versiointi OLE-automaatio Dispatch-liittymä VARIANT-tyyppisten arvojen käyttö Automaatiopalvelimen luominen Automaatiopalvelimen metodin lisääminen ClassWizardilla 615 Automaatioasiakasohjelman luominen Dispatch ohjainluokan lisääminen tyyppikirjastosta ClassWizardilla OLE-säilöt, -palvelimet ja minipalvelimet ActiveX-kontrollien luominen ActiveX-sovellusrungon luominen ActiveX Control Wizardilla Kontrollien lukumäärän, lisensoinnin ja ohjeen määrittäminen Luokkien nimien ja käyttöasetusten määrittäminen Olemassa olevien kontrollien aliluokittaminen toimintojen lisäämiseksi Edistyneiden ActiveX ominaisuuksien käyttö Kontrollin toteutus Kontrollin piirtäminen
21 XXI Käyttäjätapahtumien ja syötteen käsittely Kontrollin osittainen pikatestaus Tapahtuman laukaisemisen toteutus ActiveX-kontrollitapahtuman lisääminen ClassWizardilla Ominaisuusliittymän luominen Varasto-ominaisuuksien toteutus ActiveX-kontrollin varasto-ominaisuuden lisääminen ClassWizardilla Varastoväri-ominaisuussivun lisääminen Omien ominaisuuksien lisääminen Ominaisuussivukontrollien lisääminen omille ominaisuuksille Oman ominaisuuden liittäminen kontrolliin ClassWizardilla 643 Ominaisuuksien tekeminen pysyviksi Kontrollin kääntäminen ja rekisteröiminen Lähdetiedostot Tyyppikirjaston ja lisenssitiedostojen luominen Kontrollin rekisteröiminen Testaaminen ActiveX Control Test Container ohjelmalla 649 Kontrollin valitseminen ja lisääminen Kontrollin ominaisuuksien testaaminen Ambient-ominaisuuksien testaaminen Laukaistujen tapahtumien kirjaaminen Sisäänrakennetun debuggerin käyttö Debuggaus- ja selaustietojen luominen Debug- ja Release tilan käyttö Debuggausvalintojen ja -tasojen asettaminen Selaustietojen luominen ja käyttö Etädebuggaus ja ajonaikainen debuggaus Ohjelmansuorituksen seuranta ja yksittäisaskellus TRACE-makron käyttö ASSERT- ja VERIFY-makrojen käyttö Keskeytyskohtien ja ohjelman yksittäisaskelluksen käyttö 667 Edit and Continue toiminnan käyttö Ohjelman muuttujien seuraaminen
22 XXII Muita debuggerin ikkunoita Muita debuggaustyökaluja Spy Process Viewer OLE/COM Object Viewer MFC Tracer Työskentely API:en ja SDK:ien kanssa Mitä ovat API:t ja SDK:t Nopean äänen ja näytön toteuttaminen DirectX:llä DirectSoundin käyttö DirectDraw:n käyttö Direct3D:n käyttö DirectPlayn käyttö DirectInputin käyttö DirectMusic DirectSetupin käyttö Viestien ja sähköpostin luominen MAPIlla Yksinkertaisen MAPIn käyttö MAPIn Send Mail toiminnon lisääminen AppWizardilla Video- ja äänimultimedia- kirjastojen käyttö MCI-rajapinnan käyttö MCI-ilmoitussanomat MCI-ikkunan lisääminen Sanasto englanti-suomi Sanasto suomi-englanti Hakemisto
23 XXIII Kirjoittajat Jon Bates on työskennellyt kaupallisissa, teollisissa ja sotilaallisissa ohjelmistonkehitystehtävissä ympäri maailmaa 15 vuoden ajan. Tällä hetkellä hän toimii itsenäisenä ohjelmistokonsulttina ja -kehittäjänä ja on erikoistunut Windows NT/95/98-ympäristöön kehitettäviin Visual C++:lla tehtäviin sovelluksiin. Jonathan aloitti uransa pelien kirjoittamisella suosittuihin tietokoneympäristöihin ja hän on työskennellyt sen jälkeen useiden käyttöjärjestelmien, kuten CPM, DOS, TRIPOS, Unix ja Windows, ja ohjelmointikielten, kuten Assembly-, 3G- ja oliokielten, kanssa. Hän on tehnyt järjestelmä- ja sovellusohjelmistoja, esimerkiksi laiteohjaimia, sähköposti- mallinnus-, video-, kuvankäsittely- verkko-, tietoliikenne-, tiedonkeräys-, ohjausjärjestelmä- ja visualisointiohjelmistoja. Hän on myös kirjoittanut artikkeleita eri aiheista alan julkaisuihin. Jonathan asuu vaimonsa Ruthin ja koiransa Chaosin kanssa keskellä Englantia. tietokoneiden lisäksi hänen mielenkiintonsa kohdistuu fraktaaleihin. Jonathan on tavoitettavissa sähköpostilla soitteesta ja hänen kotisivunsa on osoitteessa Tim Tompkins on tällä hetkellä johdon tietojärjestelmiin erikoistuneen eurooppalaisen ohjelmistotalon ohjelmistonkehitysjohtaja. Hän on vastuussa yrityksen Visual C++:lla tehdyistä kaupallisista sovelluksista. Timin ohjelmointiura alkoi vuonna 1986 COBOLilla IBM:n suurkoneisiin tehtävällä tilasto-ohjelmistolla. Sen jälkeen hänellä on kahdeksan vuoden kokemus C:stä ja Visual C++:sta. Hän on työskennellyt useiden käyttöjärjestelmien, kuten CPM, DOS, UNIX, XENIX, Windows NT/95/98, kanssa. Hän on suunnitellut ja kirjoittanut ohjelmistoa tuotannon ohjaukseen, tiedonkeruuseen, varastonhallintaan sekä kulu- ja aikatauluseurantaan ja - arviointiin. Tim asuu myös Englannissa vaimonsa Traceyn ja Oliver-hevosensa kanssa. Hänen harrastuksiinsa kuuluvat tietokoneiden lisäksi urheiluautot. Timin tavoittaa sähköpostilla osoitteesta tinytim@globalnet.co.uk.
24 XXIV Omistettu Tämä kirja on omistettu ohjelmista suurimmalle ja hienoimmalle, DNA:lle. Kiitokset Erityiskiitokset Matt Purcellille ja Kelly Marshallille tuesta ja yksityiskohtien huomioimisesta, mikä auttoi tiukasta aikataulusta selviämisessä. Kiitos myös Matt Butlerille, Tonya Simpsonille, Kate Givensille ja Kate Talbotille sekä muille MCP-kustamon väelle kirjan muokkausvaiheessa. Kiitos kuuluu myös perheillemme ja ystävillemme, jotka tarjosivat korvaamatonta tukeaan, vaikka jäivätkin ajoittain vaille huomiotamme viimeisien kuukausien aikana.
E s i t y s g r a f i i k k a a s e l k o k i e l e l l ä MICROSOFT. PowerPoint. P e t r i V a i n i o P e t r i I l m o n e n TIKAS-SARJA
MICROSOFT E s i t y s g r a f i i k k a a s e l k o k i e l e l l ä PowerPoint P e t r i V a i n i o P e t r i I l m o n e n TIKAS-SARJA 6 Sisällysluettelo JOHDANTO TIKAS-PROJEKTI KIRJAN RAKENNE JA TASOMERKINNÄT
LisätiedotVisual C++ -ohjelman tekeminen ja suunnittelu
Visual C++ -ohjelman tekeminen ja suunnittelu OSA I LUKU 1 5 1 LUKU Visual C++ -ohjelman tekeminen ja suunnittelu Windows sovellusten tekeminen AppWizardilla Sovelluksen muokkaaminen resurssieditorilla
LisätiedotVerkkoposti selkokielellä
Petri Ilmonen Verkkoposti selkokielellä Tekijä ja Oppimateriaalikeskus Opike, FAIDD, 2009 Selkokielinen käsikirjoitus: Petri Ilmonen Selkokielen tarkistus: Ari Sainio Kustannustoimitus: Petri Ilmonen Kansikuva
LisätiedotT e k s t i n k ä s i t t e l y ä s e l k o k i e l e l l ä WORD
1 MICROSOFT T e k s t i n k ä s i t t e l y ä s e l k o k i e l e l l ä WORD Eero Seitsemän veljeksen Eero on vilkas, sukkelasanainen ja älykkäämpi kuin muut veljekset. Hän kiusoittelee ja pilkkaa puheillaan
LisätiedotFrontPage 2000 - Näkymät
FrontPage 2000 - Näkymät FrontPagessa on kuusi erilaista näkymää sivustoon. Sivunäkymä Tässä näkymässä luodaan sivut eli näkymä vastaa paljolti Wordin tekstinkäsittelyohjelman näkymää. Tässä on myös muokattava
LisätiedotTekstinkäsittelyn jatko Error! Use the Home tab to apply Otsikko 1 to the text that you want to appear here. KSAO Liiketalous 1
KSAO Liiketalous 1 Lomakkeet Lomake on asiakirja, joka sisältää täyttämistä ohjaavia tietoja tai merkintöjä. Wordin lomakekenttä-toiminnolla luodaan näytöllä täytettäviä lomakkeita tai tulostettavia lomakepohjia.
LisätiedotKehitysympäristö LUKU. Developer Studio kehitysympäristön alkeet. Liikkuminen projektin työtilassa ja sen eri näkymissä
OSA I LUKU 2 23 2 LUKU Developer Studio kehitysympäristön alkeet Liikkuminen projektin työtilassa ja sen eri näkymissä Projektien hallinnan vaatimat asetukset 24 Developer Studio - ympäristön räätälöinti
LisätiedotTaulukot. 2002 Päivi Vartiainen 1
Taulukot Taulukon lisääminen FrontPagessa tapahtuu samalla tavoin kuin Word tekstinkäsittelyohjelmassakin. Valitse vakiotyökaluriviltä Lisää taulukko painike. Kun olet napsauttanut painikkeen alas voit
LisätiedotTaulukkolaskentaa selkokielellä EXCEL
Taso 1 1 MICROSOFT Taulukkolaskentaa selkokielellä EXCEL Tuomas Seitsemän veljeksen Tuomas on vakaa ja vahva kuin tammi. Hänellä ei ole juuri mielikuvitusta, hän ei keksi mitään itse, vaan ideat tulevat
Lisätiedot1 Copyright Juha-Pekka Ruuska
MIKÄ ON WINDOWS 95??...2 ALOITUS...2 WINDOWS 95 SAMMUTTAMINEN...2 OHJELMIEN KÄYNNISTÄMINEN JA NIIDEN VÄLILLÄ LIIKKUMINEN...4 TEHTÄVÄPALKKI...5 KÄYNNISTÄ - VALIKKO TARKEMMIN...5 HIIREN KÄYTTÖ...6 YKKÖSPAINIKE...6
LisätiedotSen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat
Microsoft Office 2010 löytyy tietokoneen käynnistävalikosta aivan kuin kaikki muutkin tietokoneelle asennetut ohjelmat. Microsoft kansion sisältä löytyy toimisto-ohjelmistopakettiin kuuluvat eri ohjelmat,
LisätiedotECDL Esitysgrafiikka. Copyright 2015 ECDL Foundation ECDL Esitysgrafiikka Sivu 1 / 7
ECDL Esitysgrafiikka Copyright 2015 ECDL Foundation ECDL Esitysgrafiikka Sivu 1 / 7 Tavoite Tässä esitellään tutkintovaatimukset moduulille ECDL Esitysgrafiikka, joka määrittelee tarvittavat tiedot ja
LisätiedotATK yrittäjän työvälineenä
ATK yrittäjän työvälineenä Perusteet 16.3.2009 Rovaniemen Design Park Kouluttaja Timo Laapotti / F4U Foto For You f4u@f4u.fi 0400 684 358 http://f4u.fi/ ATK yrittäjän työvälineenä Esityksen sisältö A-ajokorttivaatimukset
LisätiedotYleistä Windowsin pikanäppäimistä
Helsinki Business College Juha Konttinen Yleistä Windowsin pikanäppäimistä Voit käyttää Windowsissa työskennellessäsi pikanäppäimiä hiiren sijasta. Pikanäppäinten avulla voit liikkua Käynnistä-valikossa,
LisätiedotTietosuoja-portaali. päivittäjän ohje
Tietosuoja-portaali päivittäjän ohje Maisa Kinnunen 2010 1 Sisältö PÄIVITTÄJÄN OHJE Kirjautuminen...3 Sivujen tekstin muokkaus...4 Tiedostojen lisääminen palvelimelle...9 Jos sinun pitää selvittää tiedoston/kuvan
Lisätiedot9233831 painos 3. FI. Nokia ja Nokia Connecting People ovat Nokia Oyj:n rekisteröityjä tavaramerkkejä.
9233831 painos 3. FI Nokia ja Nokia Connecting People ovat Nokia Oyj:n rekisteröityjä tavaramerkkejä. Pikanäppäimet Seuraavassa esitellään laitteen joitakin pikanäppäimiä. Yleiset pikanäppäimet Ctrl+A
Lisätiedot1 ClipArt -kuvan käyttö Paint-ohjelmassa
1 ClipArt -kuvan käyttö Paint-ohjelmassa 1. Avaa Paint: 2. Käynnistä/Kaikki Ohjelmat/Apuohjelmat/Paint. 3. Pienennä Paint -ohjelma kuvakkeeksi tehtäväpalkkiin, ohjelman pienennyspainikkeesta. 4. Avaa Internet
LisätiedotWINDOWS 7... 1 MICROSOFT OUTLOOK 2010:N UUDET OMINAISUUDET...
2010 SISÄLLYS WINDOWS 7... 1 MICROSOFT OUTLOOK 2010:N UUDET OMINAISUUDET... 3 MS OUTLOOK OHJE HTTP://OFFICE.MICROSOFT.COM/FI-FI/OUTLOOK-HELP/... 3 LAAJENNETTU VALINTANAUHA... 3 ASETUKSET... 4 LISÄÄ TILAA
LisätiedotSMART Notebook -tuoteperhe
Tuotevertailu -tuoteperhe Seuraavassa taulukossa vertaillaan neljää eri -perheen tuotetta: Express Sovellus Perusominaisuudet Alusta Windows ja Mac - tietokoneet Katso lisätietoja tietokonevaatimuksista
LisätiedotHELIA 1 (1) Outi Virkki Käyttöliittymät ja ohjelmiston suunnittelu :04
HELIA 1 (1) Luento 7 Graafisen käyttöliittymän peruselementit... 2 Ikkunat... 2 Sovellusikkunat (Application Windows)... 2 Asiakirjaikkunat (Document Windows)... 3 Toissijaiset sovellusikkunat (Secondary
LisätiedotOpenOffice.org Impress 3.1.0
OpenOffice.org Impress 3.1.0 Sisällysluettelo 1 Esityksen luominen...1 2 Dian rakenne...2 3 Dian lisääminen, poistaminen, siirtäminen ja kopioiminen...3 4 Diojen koon muuttaminen...3 5 Pohjatyylisivut...4
LisätiedotATK yrittäjän työvälineenä
ATK yrittäjän työvälineenä Word ja Excel Timo Laapotti / F4U - Foto For You f4u@f4u.fi http://f4u.fi/mlykl/ 13.5.2008 Ohjelmisto Tietokoneohjelma on joukko toimintaohjeita ja käskyjä, jotka tietokoneen
LisätiedotUpdateIT 2010: Editorin käyttöohje
UpdateIT 2010: Editorin käyttöohje Käyttäjätuki: Suomen Golfpiste Oy Esterinportti 1 00240 HELSINKI Puhelin: (09) 1566 8800 Fax: (09) 1566 8801 E-mail: gp@golfpiste.com Sisällys Editorin käyttöohje...
LisätiedotWord 2003:n käyttötoimintojen muutokset Word 2010:ssä
1/6 Word 2003:n käyttötoimintojen muutokset Word 2010:ssä WORD 2003 TOIMINNOT TOIMINNOT WORD 2010:ssä Uusi tiedosto Avaa tiedosto Sivun asetukset valikosta painike ja avautuvasta valikosta valitse haluamasi
LisätiedotKari J Keinonen Adobe Acrobat XI EDISTYNYT KÄYTTÖ
Kari J Keinonen Adobe Acrobat XI EDISTYNYT KÄYTTÖ Käyttöoikeustiedot Tämän e-kirjan sisältö on suojattu tekijänoikeuslain, muiden asiaa käsittelevien lakien ja kansainvälisten sopimusten mukaisesti. E-kirjan
LisätiedotUsean näkymän luominen
OSA V 471 LUKU 20 20 LUKU Dynaamisten ja staattisten jakajaikkunoiden käyttö Resurssienhallinnan kaltaisen käyttöliittymän tekeminen sovelluksiin ja hallinta ilman ikkunan jakamista 472 Kehittyneet dokumentti/näkymä
Lisätiedotpainos 1. FI. Nokia ja Nokia Connecting People ovat Nokia Oyj:n rekisteröityjä tavaramerkkejä.
9242908 painos 1. FI Nokia ja Nokia Connecting People ovat Nokia Oyj:n rekisteröityjä tavaramerkkejä. Pikanäppäimet Pikanäppäimet Seuraavassa esitellään laitteen joitakin pikanäppäimiä. Yleiset pikanäppäimet
LisätiedotTapahtumapohjainen ohjelmointi. Juha Järvensivu juha.jarvensivu@tut.fi 2007
Tapahtumapohjainen ohjelmointi Juha Järvensivu juha.jarvensivu@tut.fi 2007 Sisältö Tapahtumapohjainen ohjelmointi Käyttöliittymän rakenne Pääikkuna (top-level window) Lapsi-ikkuna (child window) Dialogit
LisätiedotTekstinkäsittelyn jatko. KSAO Liiketalous 1
KSAO Liiketalous 1 Tyylien käyttö on keskeinen osa tehokasta tekstinkäsittelyä. Merkki- ja kappalemuotoilujen tallentaminen valmiiksi tyyleiksi nopeuttavat tekstinkäsittelyä; tekstin kirjoittamista ja
LisätiedotValintaikkunoiden luonti ja suunnittelu
OSA II LUKU 3 43 3 LUKU Valintaikkunoiden luonti ja suunnittelu Valmiin valintaikkunan muokkaaminen ja uuden valintaikkunapohjan luominen Valintaikkunoiden ja kontrollien ominaisuuksien asettaminen Kontrollien
LisätiedotSisällysluettelo. Johdanto... 1. 1 Dot NET... 3 1.1 Microsoft.NET -alusta... 3 1.1.1 Käyttäjämallit... 4 1.1.2 Ohjelmien kehitys.net-alustalla...
Sisällysluettelo Johdanto........................................... 1 1 Dot NET............................................ 3 1.1 Microsoft.NET -alusta............................................. 3 1.1.1
LisätiedotECDL Taulukkolaskenta
ECDL Taulukkolaskenta Copyright 2015 ECDL Foundation ECDL Taulukkolaskenta Sivu 1 / 7 Tavoite Tässä esitellään tutkintovaatimukset moduulille ECDL Taulukkolaskenta, joka määrittelee tarvittavat tiedot
Lisätiedot1 (14) Ohje. Ohje. GTK-wiki. Geologian tutkimuskeskus, Verkkosivustopalvelut
1 (14) GTK-wiki 2 (14) Sisällysluettelo 1. Wikin ylläpito... 3 1.1. Wiki-artikkelin muokkaus... 3 1.2. Wiki-artikkelin lisääminen... 3 2. Wiki-toiminnot... 4 2.1. Ristiinlinkitys... 4 2.2. Tekstin muotoilu...
LisätiedotTAULUKKO, KAAVIO, SMARTART-KUVIOT
PowerPoint 2013 Taulukko, kaaviot, SmartArt-kuviot Sisällysluettelo TAULUKKO, KAAVIO, SMARTART-KUVIOT TAULUKOT... 1 Taulukon muotoileminen... 1 Taulukon koon muuttaminen... 2 Rivien valitseminen... 2 Sarakkeiden
LisätiedotWordpad ohjelman - käyttöliittymä
Wordpad ohjelman - käyttöliittymä WordPad on miniversio Word tekstinkäsittelyohjelmasta. WordPad -ohjelma kuuluu Windows -käyttöjärjestelmän apuohjelmiin. Kaikissa tietokoneissa, joihin on asennettu Windows
LisätiedotTekstinkäsittely 1. Peruskäyttö. Tietotekniikan perusteet Metropolia Ammattikorkeakoulu Vesa Ollikainen
Tekstinkäsittely 1 Peruskäyttö Tavoitteet ja sisältö Tavoite Lyhyen asiakirjan kirjoitustaito Word-tekstinkäsittelyohjelmalla Sisältö Tekstinkäsittelyohjelman esittely Tekstinkäsittelyprosessi Tekstin
LisätiedotSiirtyminen Outlook 2010 -versioon
Tämän oppaan sisältö Microsoft Microsoft Outlook 2010 näyttää hyvin erilaiselta kuin Outlook 2003. Tämän oppaan tarkoituksena on helpottaa uuden ohjelman opiskelua. Seuraavassa on tietoja uuden käyttöliittymän
LisätiedotTapahtumapohjainen ohjelmointi. Juha Järvensivu 2008
Tapahtumapohjainen ohjelmointi Juha Järvensivu juha.jarvensivu@tut.fi 2008 Sisältö Tapahtumapohjainen ohjelmointi Käyttöliittymän rakenne Pääikkuna (top-level window) Lapsi-ikkuna (child window) Dialogit
LisätiedotRyhmäkirjeen hyödyntäminen
Ryhmäkirjeen hyödyntäminen hannele.rajaniemi@jyu.fi konkkola@cc.jyu.fi Sisältö Joukkokirje-toiminnon (Wordin ja Excelin yhteiskäytön) periaatteet Excel tietolähteenä tutuksi (valmis harjoitustiedosto)
LisätiedotVesa Ollikainen, päivitys Juha Haataja 3.8.2010
METROPOLIA Tekstinkäsittely1 Peruskäyttö Vesa Ollikainen, päivitys Juha Haataja 3.8.2010 Tavoitteet ja sisältö Tavoite Lyhyen asiakirjan kirjoitustaito Word-tekstinkäsittelyohjelmalla Sisältö Tekstinkäsittelyohjelman
LisätiedotOpenoffice Impress-pikakurssi
Openoffice Impress-pikakurssi Openofficen saat kotikoneellesi ilmaiseksi osoitteesta www.openoffice.org Writer on MS Wordin vastine, eli tekstinkäsittelyohjelma Calc on MS Exelin vastine, eli taulukkolaskenta-
LisätiedotAdobe Acrobat KJK. Adobe Acrobat X EDISTYNYT KÄYTTÖ. Kari J Keinonen KJK. Kari J Keinonen 1
Adobe Acrobat X EDISTYNYT KÄYTTÖ Kari J Keinonen Kari J Keinonen 1 Käyttöoikeustiedot Ornanet Koulutuksen e-kirjat Apu- ja harjoitustiedostot Adobe Acrobat Tämän e-kirjan sisältö on suojattu tekijänoikeuslain,
LisätiedotValintanauhan komennot Valintanauhan kussakin välilehdessä on ryhmiä ja kussakin ryhmässä on toisiinsa liittyviä komentoja.
Pikaopas Microsoft Excel 2013 näyttää erilaiselta kuin aiemmat versiot. Tämän oppaan avulla pääset alkuun nopeasti ja saat yleiskuvan uusista ominaisuuksista. Komentojen lisääminen pikatyökaluriville Pidä
LisätiedotOsaamispassin luominen Google Sites palveluun
n luominen Google Sites palveluun Mikä Osaamispassi on? Osaamispassi auttaa kertomaan taidoistasi, koulutuksestasi, työkokemuksestasi ja sinua kiinnostavista asioista työnantajalle kun haet työtä. Osaamispassi
LisätiedotMICROSOFT PUBLISHER 2010
1 MICROSOFT PUBLISHER 2010 Julkaisuohjelman peruskäyttö 2 Kurssin sisältö Julkaisun aloittaminen mallien avulla, erilaiset käyttötavat ja mahdollisuudet Tekstiruutujen käyttäminen, linkitys Tekstin käsittely,
LisätiedotMuistitikun liittäminen tietokoneeseen
Muistitikun käyttäminen 1 Muistitikun liittäminen tietokoneeseen Muistitikku liitetään tietokoneen USB-porttiin. Koneessa voi olla useita USB-portteja ja tikun voi liittää mihin tahansa niistä. USB-portti
LisätiedotKUVAN TUOMINEN, MUOKKAAMINEN, KOON MUUTTAMINEN JA TALLENTAMINEN PAINTISSA
KUVAN TUOMINEN, MUOKKAAMINEN, KOON MUUTTAMINEN JA TALLENTAMINEN PAINTISSA SISÄLLYS 1. KUVAN TUOMINEN PAINTIIN...1 1.1. TALLENNETUN KUVAN HAKEMINEN...1 1.2. KUVAN KOPIOIMINEN JA LIITTÄMINEN...1 1.1. PRINT
LisätiedotSiteAdmin. www.visualweb.fi
1. Sisäänkirjautuminen...3 2. Käyttöliittymä...3 2.1 Valikot...3 2.1.1 Tiedosto-valikko...3 2.1.2 Muokkaa-valikko...3 2.1.3 Lisää-valikko...3 2.2 Työkalupalkki...3 2.2.1 Lukutila...3 2.2.1.1 Sivun muokkaus...3
Lisätiedot1 Yleistä Web-editorista... 3. 1.1 Web-editori -dokumentin luominen... 3. 2 Pikatoimintopainikkeet... 3. 2.1 Tallenna... 3
Web-editori 2 Optima Web-editori -ohje Sisällysluettelo 1 Yleistä Web-editorista... 3 1.1 Web-editori -dokumentin luominen... 3 2 Pikatoimintopainikkeet... 3 2.1 Tallenna... 3 2.2 Peru / Tee uudelleen...
LisätiedotKYMP Webmail -palvelu
KYMP Webmail -palvelu Sisältö 1. Kirjautuminen... 3 2. Viestin merkinnät... 4 3. Viestien lukeminen... 4 Viestiin vastaaminen... 4 Viestin välittäminen edelleen / uudelleen ohjaus... 5 4. Viestin kirjoittaminen...
LisätiedotOhjelmiston kuvakkeiden kuvaus
Ohjelmiston kuvakkeiden kuvaus Aliro-ohjelmiston kuvakkeiden esittely kattaa kaikki ohjelmistossa käytettävät kuvakkeet. Esittelyn avulla tunnistat helposti kuvakkeet ja niiden kautta käytettävät toiminnot.
LisätiedotVideo Tutorial Collection CONTENT LIST
Video Tutorial Collection CONTENT LIST The Video Tutorial Collection is a service provided to Dream Broker customers. The collection covers tutorials on a wide range of popular business software. The contents
LisätiedotC# 3.0:n uudet ominaisuudet Language Integrated Query...45
Luku 1 Johdanto... IX Tutustutaan Visual Studioon Visual Studion uusin versio...2 Mikä Visual Studio on?...2 Tuki tiimityölle eli Visual Studio Team System...4 Microsoft Expression -tuoteperhe...5 Visual
LisätiedotMicrosoft. Outlook Express 6
Microsoft Outlook Express 6 Koulutuskeskus Salpaus/Tietojenkäsittely - Vesa Rinne, Taru Honkapää SISÄLLYSLUETTELO 1 KÄYNNISTÄMINEN JA NÄYTÖN ASETUKSET... 1 2 UUDEN VIESTIN LUOMINEN... 2 2.1 VASTAANOTTAJAN
LisätiedotUutiskirjesovelluksen käyttöohje
Uutiskirjesovelluksen käyttöohje Käyttäjätuki: Suomen Golfpiste Oy Esterinportti 1 00240 HELSINKI Puhelin: (09) 1566 8800 Fax: (09) 1566 8801 E-mail: gp@golfpiste.com 2 Sisällys Johdanto... 1 Päänavigointi...
LisätiedotPERUSTEET. Sisällysluettelo
Excel 2013 Perusteet Sisällysluettelo PERUSTEET EXCELIN OMINAISUUDET... 1 KÄYTTÖLIITTYMÄ... 1 Ohjelmaikkuna... 1 File-valikko... 2 Pikatyökalurivi... 2 Valintanauha ja välilehdet... 2 Ryhmä... 2 Pikavalikoima...
LisätiedotTärkeimmät toiminnot. Kertausta ja uusia toimintoja Wordistä sekä tiedostonhallinnasta. Tärkeimmät toiminnot jatkuu...
Tärkeimmät toiminnot Kertausta ja uusia toimintoja Wordistä sekä tiedostonhallinnasta Kun hiiren jättää kuvakkeen päälle vähäksi ajaksi Word selittää toiminnon Avaa tiedosto Tallenna Kumoa, nuolesta aiemmat
LisätiedotTietotekniikan koulutus Savonlinnassa
Tietotekniikan koulutus Savonlinnassa Paikka Savonlinnan ammatti ja aikuisopisto Pohjolankatu 4 6, Savonlinna Hinta 80 euroa/osallistuja, sisältää 20 h Koulutuspäivän kesto 5 tuntia, klo 10:00 15:00 Ilmoittautuminen
LisätiedotTIETOKONEEN ASETUKSILLA PARANNAT KÄYTETTÄVYYTTÄ
TIETOKONEEN ASETUKSILLA PARANNAT KÄYTETTÄVYYTTÄ Windows XP-käyttöjärjestelmän asetuksilla sekä Word-asetuksilla voit vaikuttaa tietokoneen näytön ulkoasuun, selkeyteen ja helppokäyttöisyyteen.. 1) ASETUKSET
LisätiedotMicrosoft Excel KÄYTÖN PERUSTEET
Microsoft Excel KÄYTÖN PERUSTEET 2009 Koulutus KJK Käyttöoikeustiedot Excel 2007 Tämän materiaalin sisältö on suojattu tekijänoikeuslain, muiden asiaa käsitelevien lakien ja kansainvälisten sopimusten
LisätiedotMuita kuvankäsittelyohjelmia on mm. Paint Shop Pro, Photoshop Elements, Microsoft Office Picture Manager
Missio: 1. Asentaminen 2. Valokuvien tarkastelu, tallennus/formaatit, koko, tarkkuus, korjaukset/suotimet, rajaus 3. Kuvan luonti/työkalut (grafiikka kuvat) 4. Tekstin/grafiikan lisääminen kuviin, kuvien/grafiikan
LisätiedotSymbol for Windows Gold. Symboliposti. Modemo 2011 Handicom 2011. Handicom
Symbol for Windows Gold Symboliposti Modemo 2011 Handicom 2011 Handicom JOHDANTO Symbol for Windows Gold Symboliposti toimii tarvittaessa itsenäisenä sähköpostiohjelmana. Sitä voi käyttää myös Tekstintekijän
LisätiedotEnsin klikkaa käynnistä-valikkoa ja sieltä Kaikki ohjelmat valikosta kaikki ohjelmat
Microsoft Office 2010 löytyy tietokoneen käynnistä-valikosta aivan kuin kaikki muutkin tietokoneelle asennetut ohjelmat. Microsoft kansion sisältä löytyy toimisto-ohjelmistopakettiin kuuluvat eri ohjelmat,
LisätiedotActiveX-kontrollien käyttö
OSA II LUKU 9 181 9 LUKU Kehittyneiden ActiveX-kontrollien lisääminen projektiisi Kontrollin ominaisuuksien ja tyylien muokkaaminen Kontrollista saadun tiedon hyödyntäminen ohjelmassa 182 ActiveX-kontrollit
Lisätiedot1. Word 2007 käyttöliittymä
1. Word 2007 käyttöliittymä Word -tekstinkäsittelyohjelman versiossa 2007 ulkoasu ja suurin osa toiminnoista on muuttunut radikaalisti verrattuna edellisiin versioihin. Toimintoja ei enää suoriteta valikoiden
LisätiedotWord 2007 käyttöliittymä
Word 2007 käyttöliittymä Word 2007n ulkoasu ja suurin osa toiminnoista on muuttunut radikaalisti verrattuna edellisiin Wordin versioihin. Toimintoja ei enää suoriteta valikoiden kautta, vaan valikot on
LisätiedotWindows Maatesti. Peruskäyttö. 23.3.2006 TriStar Enterprise Oy
Windows Maatesti Peruskäyttö Agenda Ohjelman esittely Yleistä ohjelmasta, taustaa Terminologiasta ja tiedoista Käyttöliittymän esittely Ohjelman peruskäytön toiminnot Ohjelman käytön harjoittelu Harjoittelun
LisätiedotWin7 & Office 2010. Kouluttaja: Mikko Niskanen. Materiaali: ITP / hannele.rajariemi@jyu.fi ITP / mikko.niskanen@jyu.fi ITP / timo.vorne@jyu.
Win7 & Office 2010 Kouluttaja: Mikko Niskanen Materiaali: ITP / hannele.rajariemi@jyu.fi ITP / mikko.niskanen@jyu.fi ITP / timo.vorne@jyu.fi Sisältö 1(2) Win7 Perustoiminnot Asetukset Pikakomennot SCCM
LisätiedotBlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä
Pekka Ryhänen & Erkki Pesonen 2002 BlueJ:n käyttö Nämä ohjeet on tarkoitettu tkt-laitoksen mikroluokan koneilla tapahtuvaa käyttöä varten. Samat asiat pätevät myös muissa luokissa ja kotikäytössä, joskin
LisätiedotIndex. ääniopas 163 Äänioppaan painike 139
Index Ä ääniopas 163 Äänioppaan painike 139 A AHOI pikanäppäimet 225 aina ylimmäisenä 213 Aktovoidaksesi ZoomText 9.1 21 alueen sisäpuolella 127 alueen ulkopuolella 127 Alueet painike 139 AppRdr painike
LisätiedotWritten by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36
!!!!! Relaatiotietokannat ovat vallanneet markkinat tietokantojen osalta. Flat file on jäänyt siinä kehityksessä jalkoihin. Mutta sillä on kuitenkin tiettyjä etuja, joten ei se ole täysin kuollut. Flat
LisätiedotVäitöskirja -mallipohja
Väitöskirja -mallipohja Ohje: Word 2003 -versiolle Tietohallintokeskus hannele.rajaniemi@jyu.fi Sisältö Miksi tyylit ovat käteviä? Miten toimii asiakirjamallipohja? Miten lisään tekstiä: a) kirjoitan itse
LisätiedotVerkkoliittymän ohje. F-Secure Online Backup Service for Consumers 2.1
Verkkoliittymän ohje F-Secure Online Backup Service for Consumers 2.1 F-Secure Online Backup Service for Consumers -verkkoliittymän ohje... 2 Johdanto... 2 Mikä F-Secure Online Backup Service for Consumers
LisätiedotSähköposti ja uutisryhmät 4.5.2005
Outlook Express Käyttöliittymä Outlook Express on windows käyttöön tarkoitettu sähköpostin ja uutisryhmien luku- ja kirjoitussovellus. Se käynnistyy joko omasta kuvakkeestaan työpöydältä tai Internet Explorer
LisätiedotVäitöskirja -mallipohja
JYVÄSKYLÄN YLIOPISTO Väitöskirja -mallipohja Word 2007/2010 IT-palvelut hannele.rajaniemi@jyu.fi https://koppa.jyu.fi/avoimet/thk/vaitoskirja sovellustuki@jyu.fi Sisältö Miten toimii väitöskirja/asiakirjamallipohja?
LisätiedotTaulukot, taulukkoryhmät Sisällysluettelo
Excel 2013 Taulukot, taulukkoryhmät Sisällysluettelo TAULUKKORYHMÄT TAULUKOIDEN VÄLISET KAAVAT, FUNKTIOT YM.... 1 Taulukon lisääminen työkirjaan... 1 Taulukon (välilehden) poistaminen työkirjasta... 1
LisätiedotKari J Keinonen Microsoft Excel 2013 KÄYTÖN PERUSTEET
Kari J Keinonen Microsoft Excel 2013 KÄYTÖN PERUSTEET Käyttöoikeustiedot Tämän e-kirjan sisältö on suojattu tekijänoikeuslain, muiden asiaa käsittelevien lakien ja kansainvälisten sopimusten mukaisesti.
LisätiedotKäyttöliittymän luominen
119 L U K U 4 Käyttöliittymän luominen Oppitunti 1: Windows-sovelluksen käyttöliittymät 120 Oppitunti 2: Dialogien luominen 139 Laboratorio 4: STUploadin käyttöliittymän luominen 150 Kertaus 159 Tässä
LisätiedotGoogle-dokumentit. Opetusteknologiakeskus Mediamylly
Google-dokumentit 1 2 3 Yleistä 1.1 Tilin luominen 4 1.2 Docs-päävalikkoon siirtyminen 7 Dokumentit-päävalikko 2.1 Kirjaudu Dokumentteihin 9 2.2 Lähetä tiedosto Google-dokumentteihin 11 2.3 Uuden asiakirjan
LisätiedotWebmailin käyttöohje. Ohjeen sisältö. Sähköpostin peruskäyttö. Lomavastaajan asettaminen sähköpostiin. Sähköpostin salasanan vaihtaminen
Webmailin käyttöohje https://mail.webhotelli.net sekä https://webmail.netsor.fi Ohjeen sisältö Sähköpostin peruskäyttö Lukeminen Lähettäminen Vastaaminen ja välittäminen Liitetiedoston lisääminen Lomavastaajan
LisätiedotOhjelmisto on tietokanta pohjainen tiedostojärjestelmä, joka sisältää virtuaalisen hakemisto rakenteen.
1 / 50 1. Etusivu Ohjelmisto on tietokanta pohjainen tiedostojärjestelmä, joka sisältää virtuaalisen hakemisto rakenteen. Virtuaali hakemistoihin voi tuoda tiedostoja tietokoneelta tai luoda niitä tällä
LisätiedotSiirtyminen OneNote versioon
Tämän oppaan sisältö Microsoft OneNote 2010 näyttää hyvin erilaiselta kuin OneNote 2007. Tämän oppaan tarkoituksena on helpottaa uuden ohjelman opiskelua. Seuraavassa tietoja uuden käyttöliittymän tärkeimmistä
LisätiedotECDL Tietokannat. Copyright 2015 ECDL Foundation ECDL Tietokannat Sivu 1 / 7
ECDL Tietokannat Copyright 2015 ECDL Foundation ECDL Tietokannat Sivu 1 / 7 Tavoite Tässä esitellään tutkintovaatimukset moduulille ECDL Tietokannat, joka määrittelee tarvittavat tiedot ja taidot näyttökokeen
LisätiedotAdobe Acrobat 9.0 Edistynyt käyttö
9.0 Edistynyt käyttö Kari J Keinonen 2008 Koulutus Käyttöoikeustiedot Adobe Acrobat Tämän materiaalin sisältö on suojattu tekijänoikeuslain, muiden asiaa käsitelevien lakien ja kansainvälisten sopimusten
LisätiedotKUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA
KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA Ohjeistuksessa käydään läpi kuvan koon ja kuvan kankaan koon muuntaminen esimerkin avulla. Ohjeistus on laadittu auttamaan kuvien muokkaamista kuvakommunikaatiota
LisätiedotSiirtyminen PowerPoint versioon
Tämän oppaan sisältö Microsoft Microsoft PowerPoint 2010 näyttää hyvin erilaiselta kuin PowerPoint 2003. Tämän oppaan tarkoituksena on helpottaa uuden ohjelman opiskelua. Seuraavassa tietoja uuden käyttöliittymän
LisätiedotEASY Tiedostopalvelin - mobiilin käyttöopas
EASY Tiedostopalvelin - mobiilin käyttöopas ios www.storageit.fi - Äyritie 8 D, 01510 VANTAA Salorantie 1, 98310 KEMIJÄRVI Sisältö 1. Lataaminen ja asennus 2. Kansiot ja tiedostot Uusien tiedostojen luonti
LisätiedotKirja on jaettu kahteen osaan: varsinaiseen- ja lisätieto-osioon. Varsinainen
Alkusanat Tämän tieto- ja viestintätekniikan oppikirjan ensimmäinen versio (1. painos) syntyi vuonna 2006 Jyväskylän yliopiston tietotekniikan laitokselle tekemäni pro gradu -tutkielmani yhteydessä. Tutkimuksessani
LisätiedotSivueditorin käyttöohje
Sivueditorin käyttöohje Voit tehdä tyylikkäät nettisivut yrityksellesi sivueditorilla. Sivueditorin avulla on helppoa päivittää ja ylläpitää sivuja silloin, kun sinulle parhaiten sopii. Aloittaaksesi tarvitset
LisätiedotPikaopas. Ohjeiden etsiminen Hae ohjesisältöä napsauttamalla kysymysmerkkiä.
Pikaopas Microsoft Access 2013 näyttää erilaiselta kuin aiemmat versiot. Tämän oppaan avulla pääset alkuun nopeasti ja saat yleiskuvan uusista ominaisuuksista. Näyttökoon muuttaminen tai tietokannan sulkeminen
LisätiedotSiirtyminen Access 2010 -versioon
Tämän oppaan sisältö Microsoft Access 2010 näyttää hyvin erilaiselta kuin Access 2003. Tämän oppaan tarkoituksena on helpottaa uuden ohjelman opiskelua. Seuraavassa on tietoja uuden käyttöliittymän tärkeimmistä
LisätiedotEditorin käyttö. TaikaTapahtumat -käyttöohje
Editorin käyttö TaikaTapahtumat -käyttöohje Yleistä ohjelmasta etaika-järjestelmän HTML-moduuli sisältää tekstieditorin, joka on monipuolinen apuväline tehtäessä materiaalia sivustolle (esim. tapahtumakohtaiset
LisätiedotMicrosoft PowerPoint KÄYTÖN PERUSTEET
Microsoft PowerPoint KÄYTÖN PERUSTEET 2009 Koulutus Käyttöoikeustiedot Tämän materiaalin sisältö on suojattu tekijänoikeuslain, muiden asiaa käsitelevien lakien ja kansainvälisten sopimusten mukaisesti.
LisätiedotKerro kuvin 3:n uudet ominaisuudet
Verkkosivu: www.haltija.fi Puhelin: 09 612 2250 Sähköposti: asiakaspalvelu@haltija.fi Kerro kuvin 3:n uudet ominaisuudet Kerro kuvin 3 on kehitetty uudelleen perusteista lähtien. Kaikki, mikä oli mahdollista
LisätiedotSisäänrakennetun debuggerin käyttö
OSA VII 653 LUKU 27 27 LUKU Sisäänrakennetun debuggerin käyttö Ohjelmien kääntäminen debuggauskäyttöön tai julkaistavaksi optimoituna Virheiden hakeminen koodirivien yksittäisaskellusta käyttäen Ikkunoiden
LisätiedotVesa Ollikainen, päivitys Juha Haataja 12.8.2011
METROPOLIA Tekstinkäsittely1 Peruskäyttö Vesa Ollikainen, päivitys Juha Haataja 12.8.2011 Sisällys 1 Tekstinkäsittelyohjelma... 1 2 Tekstinkäsittelyprosessi... 2 3 Word-tekstinkäsittelyohjelman käyttöliittymä...
LisätiedotMIKKELI atk-luokka, I krs, Otto Mannisenkatu 10
MIKKELI atk-luokka, I krs, Otto Mannisenkatu 10 340110 TIETOTEKNIIKKA TUTUKSI JATKOKURSSI SENIORIT C ma 13.00-15.15 7.1.2013-11.2.2013, 18 oppituntia Varttuneen aikuisen kattava tietokonekurssi, jolla
LisätiedotAS-0.1103 C-ohjelmoinnin peruskurssi 2013: C-kieli käytännössä ja erot Pythoniin
AS-0.1103 C-ohjelmoinnin peruskurssi 2013: C-kieli käytännössä ja erot Pythoniin Raimo Nikkilä Aalto-yliopiston sähkötekniikan korkeakoulu - Automaation tietotekniikan tutkimusryhmä 17. tammikuuta 2013
LisätiedotTekstikontrollit LUKU. Tekstin ja sanomien esittäminen valintaikkunoissa. Tekstin muokkaaminen suorituksen aikana. Tiedon tarkistaminen syötön aikana
OSA II LUKU 5 85 5 LUKU Tekstin ja sanomien esittäminen valintaikkunoissa Tekstin muokkaaminen suorituksen aikana Tiedon tarkistaminen syötön aikana Kontrollien toiminnan laajentaminen aliluokkien avulla
Lisätiedot6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.)
6. Tekstin muokkaaminen 6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.) Tekstin maalaaminen onnistuu vetämällä hiirellä haluamansa tekstialueen yli (eli osoita hiiren
Lisätiedot