Development/Tutorials/Qt4 Ruby Tutorial/fi: Difference between revisions
Centerlink (talk | contribs) Created page with "''Tekijä:'' [mailto:qt-tutorial@darshancomputing.com Darshan Ishaya, qt-tutorial@darshancomputing.com]" |
Updating to match new version of source page |
||
(25 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Archived}} | |||
{{Warning|This tutorial uses Qt4 Ruby bindings that no longer work on Qt 5 and KDE Frameworks 5.}} | |||
<languages /> | <languages /> | ||
Line 4: | Line 7: | ||
''Tekijä:'' [mailto:qt-tutorial@darshancomputing.com Darshan Ishaya, qt-tutorial@darshancomputing.com] | ''Tekijä:'' [mailto:qt-tutorial@darshancomputing.com Darshan Ishaya, qt-tutorial@darshancomputing.com] | ||
'' | ''Alkuperäinen linkki:''http://www.darshancomputing.com/qt4-qtruby-tutorial/ | ||
== Qt®4 | == Qt®4 Ruby-oppikurssi == | ||
Tämä oppikurssi perehdyttää graafiseen käyttöliittymäohjelmointiin käyttäen | |||
[http://qt.nokia.com Qt | [http://qt.nokia.com Qt-työkalusarjaa], | ||
[http://www.ruby-lang.org Ruby], | [http://www.ruby-lang.org Ruby-kieltä], ja | ||
[http://rubyforge.org/projects/korundum/ qt4-qtruby]. | [http://rubyforge.org/projects/korundum/ qt4-qtruby:a]. | ||
Se on yksinkertainen siirros Nokian hienosta | |||
[http://doc.qt.nokia.com//4.2/tutorial.html Qt | [http://doc.qt.nokia.com//4.2/tutorial.html Qt-oppikurssista]. | ||
Siksi enin osa tekstistä tämän kappaleen jälkeen tulee suoraan heidän oppikurssistaan. Olen muokannut sitä silloin kun on välttämätöntä selventää Ruby-sidoksia, ja olen järjestänyt uudelleen ja kirjoittanut uudelleen joitakin harvoja kappaleita tehdäkseni ne (toivon mukaan) hiukan selvemmäksi. | |||
Tämä oppikurssi ei kata kaikkea; paino on graafisen käyttöliittymän ohjelmoinnin ohjelmointifilosofian opetamisessa, ja Qt:n ominaisuudet esitellään milloin niitä tarvitaan. Joitakin yleisesti käytettyjä ominaisuuksia ei käytetä koskaan tässä oppikurssissa. | |||
Kappale yksi alkaa minimaalisella "Hei maailma"-ohjelmalla ja seuraavat kappaleet perehdyttävät uusiin konsepteihin. Kappaleeseen 14 mennessä "Hei maailma"-ohjelma kappaleesta 1 on muuttunut 448-riviseksi peliksi. | |||
Jos Qt on sinulle täysin uutta, sinun pitäisi ehkä lukea [http://doc.qt.nokia.com/latest/how-to-learn-qt.html Kuinka oppia Qt:ta], jos et ole sitä jo tehnyt. Pidä mielessä, että useimmat Qt-dokumentit ovat hyvin C++-suuntautuneita. | |||
== | == Sisällysluettelo == | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 01| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 01|Hei Maailma!]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 2| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 2|Poistuu kutsuttaessa]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 3| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 3|Perhearvot]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 04| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 04|Olkoon siellä käyttöliittymäkomponentit]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 05| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 05|Lohkojen rakentaminen]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 06| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 06|Galore-rakennuslohkot!]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 07| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 07|Yksi asia johtaa toiseen]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 08| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 08|Valmistautuminen taisteluun]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 09| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 09|Tykkien avulla onnistut]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 10| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 10|Sileää kuin silkki]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 11| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 11|Anna sille laukaus]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 12| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 12|Riippuen ilmassa tavalla, johon tiilet eivät kykene]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 13| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 13|Peli lopussa]] | ||
#[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 14| | #[[Special:myLanguage/Development/Tutorials/Qt4 Ruby Tutorial/Chapter 14|Seinää vasten]] | ||
Tämä pieni peli ei näytä modernilta graafiselta käyttöliittymäsovellukselta. Se käyttää joitakin graafisen käyttöliittymän tekniikoita, mutta kun olet työskennellyt sen lävitse, suosittelen tarkistamaan [http://doc.qt.nokia.com/latest/mainwindows-application.html Sovellus]-esimerkin, joka esittelee pienen graafisen käyttöliittymäsovelluksen valikoilla, työkalupalkeilla, tilapalkilla jne. On olemassa aika harvoja todella opetuksellisia [http://doc.qt.nokia.com/latest/all-examples.html Esimerkkejä]. Ne kaikki on kirjoitettu C++ -kielellä, mutta niitä on helppo seurata, koska niiden tarkoituksena on esitellä Qt-kirjaston käyttöä, ei C++ -ominaisuuksia. | |||
[[Category:Ruby]] | [[Category:Ruby]] |
Latest revision as of 17:40, 19 July 2019
Tekijä: Darshan Ishaya, qt-tutorial@darshancomputing.com
Alkuperäinen linkki:http://www.darshancomputing.com/qt4-qtruby-tutorial/
Qt®4 Ruby-oppikurssi
Tämä oppikurssi perehdyttää graafiseen käyttöliittymäohjelmointiin käyttäen Qt-työkalusarjaa, Ruby-kieltä, ja qt4-qtruby:a. Se on yksinkertainen siirros Nokian hienosta Qt-oppikurssista. Siksi enin osa tekstistä tämän kappaleen jälkeen tulee suoraan heidän oppikurssistaan. Olen muokannut sitä silloin kun on välttämätöntä selventää Ruby-sidoksia, ja olen järjestänyt uudelleen ja kirjoittanut uudelleen joitakin harvoja kappaleita tehdäkseni ne (toivon mukaan) hiukan selvemmäksi.
Tämä oppikurssi ei kata kaikkea; paino on graafisen käyttöliittymän ohjelmoinnin ohjelmointifilosofian opetamisessa, ja Qt:n ominaisuudet esitellään milloin niitä tarvitaan. Joitakin yleisesti käytettyjä ominaisuuksia ei käytetä koskaan tässä oppikurssissa.
Kappale yksi alkaa minimaalisella "Hei maailma"-ohjelmalla ja seuraavat kappaleet perehdyttävät uusiin konsepteihin. Kappaleeseen 14 mennessä "Hei maailma"-ohjelma kappaleesta 1 on muuttunut 448-riviseksi peliksi.
Jos Qt on sinulle täysin uutta, sinun pitäisi ehkä lukea Kuinka oppia Qt:ta, jos et ole sitä jo tehnyt. Pidä mielessä, että useimmat Qt-dokumentit ovat hyvin C++-suuntautuneita.
Sisällysluettelo
- Hei Maailma!
- Poistuu kutsuttaessa
- Perhearvot
- Olkoon siellä käyttöliittymäkomponentit
- Lohkojen rakentaminen
- Galore-rakennuslohkot!
- Yksi asia johtaa toiseen
- Valmistautuminen taisteluun
- Tykkien avulla onnistut
- Sileää kuin silkki
- Anna sille laukaus
- Riippuen ilmassa tavalla, johon tiilet eivät kykene
- Peli lopussa
- Seinää vasten
Tämä pieni peli ei näytä modernilta graafiselta käyttöliittymäsovellukselta. Se käyttää joitakin graafisen käyttöliittymän tekniikoita, mutta kun olet työskennellyt sen lävitse, suosittelen tarkistamaan Sovellus-esimerkin, joka esittelee pienen graafisen käyttöliittymäsovelluksen valikoilla, työkalupalkeilla, tilapalkilla jne. On olemassa aika harvoja todella opetuksellisia Esimerkkejä. Ne kaikki on kirjoitettu C++ -kielellä, mutta niitä on helppo seurata, koska niiden tarkoituksena on esitellä Qt-kirjaston käyttöä, ei C++ -ominaisuuksia.