Kehitys/oppikurssit/Qt4 Ruby-oppikurssi

From KDE TechBase
This page is a translated version of the page Development/Tutorials/Qt4 Ruby Tutorial and the translation is 93% complete.
Outdated translations are marked like this.


This page has been archived
The information on this page is outdated or no longer in use but is kept for historical purposes. Please see the Category:Archives for similar pages.
Warning
This tutorial uses Qt4 Ruby bindings that no longer work on Qt 5 and KDE Frameworks 5.


Other languages:


Tekijä: Darshan Ishaya, [email protected]

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

  1. Hei Maailma!
  2. Poistuu kutsuttaessa
  3. Perhearvot
  4. Olkoon siellä käyttöliittymäkomponentit
  5. Lohkojen rakentaminen
  6. Galore-rakennuslohkot!
  7. Yksi asia johtaa toiseen
  8. Valmistautuminen taisteluun
  9. Tykkien avulla onnistut
  10. Sileää kuin silkki
  11. Anna sille laukaus
  12. Riippuen ilmassa tavalla, johon tiilet eivät kykene
  13. Peli lopussa
  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 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.