luin Antin kirjoittaman vb oppaan ja jäi vähän mietityttämään toi WinApi. Voisko joku kertoo miten sitä sitten käytetään esimerkkejä please.
WinAPI eli Windows Application Programming Interface tarkoittaa kaikkia Windowsin sisältämiä funktioita, joita ohjelmoija voi käyttää esimerkiksi piirtämiseen tai musiikin soittamiseen. VB-oppaassa kerrotaan vain yleisesti, miten näihin funktioihin pääsee käsiksi. Funktioita on valtava määrä, kuten Microsoftin sivuilta selviää. WinAPI ei ole mihinkään yhteen tarkoitukseen, vaan lähes kaikki Windowsin toiminnot (ikkunan luominen, tekstin piirtäminen, äänten soittaminen) tapahtuvat lopulta sen kautta. VB:ssä vain monet asiat on tehty helpommaksi, jottei ohjelmoijan tarvitsisi tuntea kaikkia WinAPIn koukeroita; toisin sanoen VB-ohjelmoijan kannalta WinAPI sellaisenaan on hyödyksi vasta, kun VB:ssä itsessään ei ole tarvittavia ominaisuuksia.
nii , mutta miten noita kuva funktiota vois käyttää
Ensimmäinen tehtävä on löytää sopiva WinAPIn funktio, jota haluaa käyttää. Sitten funktio täytyy määritellä ohjelman alussa Declare-rivillä, minkä jälkeen sitä voi käyttää ohjelmassa.
Käytännössä usein käy niin, että haluaa ohjelmaan jonkin toiminnon, ja kun etsii apua Googlella, löytyy esimerkki, jossa on käytetty WinAPIa. Esimerkistä selviää tarvittava Declare-rivi sekä funktion käyttötapa.
black cat kirjoitti:
nii , mutta miten noita kuva funktiota vois käyttää
Keskeinen kuvafunktio VB-ohjelmoinnissa on BitBlt, jolla voi kopioida kuvan osia paikasta toiseen. Funktion käytöstä kertoo Sprite-oppaan esimerkki.
siis niiku ok ja voisko joku tehä WinApi oppaan
Voisitko kuvailla mitä siinä oppaassa mielestäsi lähinnä täytyisi olla? Siis näiden jo mainittujen ja tarjolla jo olevien juttujen lisäksi?
WinApi-opas by Juhko
---------------------------
1. Mieti, millaista funktiota tarvitset.
2. Etsi haluamasi funktio MSDN:stä.
3. Esittele funktio VB:lle moduulissa:
Public Declare Sub funktion_nimi Lib "user32" (ByVal parametri As parametrin_tyyppi[,mahdollisesti lisää parametreja])
4. Katso MSDN:stä funktion käyttöohjeet.
5. Voit kutsua funktiota ohjelmasta:
funktion_nimi(parametrit)
Grez kirjoitti:
Voisitko kuvailla mitä siinä oppaassa mielestäsi lähinnä täytyisi olla? Siis näiden jo mainittujen ja tarjolla jo olevien juttujen lisäksi?
no grafiikka funktiota , ääni funktiota ja esimerkkejä
sulla on ihan hyvä opas Juhko opin siitä jotain
Visual Basic -koodivinkeistä saattaa olla apua.
black cat kirjoitti:
no grafiikka funktiota , ääni funktiota ja esimerkkejä
Onko jokin erityinen asia, jonka haluaisit tehdä ja joka ei onnistu ilman WinAPIa?
Aihe on jo aika vanha, joten et voi enää vastata siihen.