Languages/Ruby/Ruby-Qt/KDE Book: Difference between revisions

    From KDE TechBase
    (add wikibook link ruby programming)
    (add links)
    Line 1: Line 1:
    {{Template:I18n/Language Navigation Bar|Development/Languages/Ruby/Ruby-Qt/KDE_Book}}
    {{TutorialBrowser|
    {{TutorialBrowser|
    series=Ruby|
    series=Ruby|
    Line 40: Line 38:
    :''setup ruby bindings for end-user and developers on Microsoft [http://en.wikipedia.org/wiki/Windows Windows]''
    :''setup ruby bindings for end-user and developers on Microsoft [http://en.wikipedia.org/wiki/Windows Windows]''


    = Introduction To Ruby Language =
    = The Ruby Language =
     
    == Introduction ==


    Before starting into Ruby-KDE hacking you may want to refresh your Ruby.
    Before starting into Ruby-KDE hacking you may want to refresh your Ruby.
    Line 54: Line 54:
    :'' Test Ruby right in your browser''
    :'' Test Ruby right in your browser''


    ;http://ruby-doc.org/
    ;http://ruby-doc.org
    :''a lot of ruby documentation with usefull links''
    :''a lot of ruby documentation with usefull links''


    ;http://en.wikibooks.org/wiki/Ruby_Programming
    ;http://en.wikibooks.org/wiki/Ruby_Programming
    :''Ruby Programming from Wikibooks''
    :''Ruby Programming from Wikibooks''
    == Usefull Tools ==
    ;http://pastie.org
    :''Share Ruby code with friends (i.e. in IRC)''
    ;http://refactormycode.com
    :''Share usefull code snippets in different languages and learn from other people''
    ;http://vim-ruby.rubyforge.org
    :''Improve the [http://www.vim.org Vim] editor with intelligent Ruby code completion features''


    = First Steps =
    = First Steps =

    Revision as of 12:21, 21 January 2010

    Ruby-Qt/KDE Book
    Tutorial Series   Ruby
    Previous   basic level of ruby skills
    What's Next   n/a
    Further Reading   n/a
    100%
    noframe
    noframe

    2% completed (estimate)

      

    Status Of Writing


    About Ruby Bindings

    Through the engagement of only a few guys the project Korundum on Rubyforge was raised, which allowed to use the famous Qt toolkit within the [ruby language]. The bindings were were ported to allow the use of Qt4 and KDE4. After years of development this bindings can be considered as stable for production usage. [1]

    Future Plans

    After creating a minimum of content the wiki pages will be copied into a book made with LaTeX for people prefering to work with a printed version of this set of tutorials. Afterwards the book should be synchronized with the wiki maybe every half year.

    Installation

    Installation Of Ruby

    Installation of Ruby
    setup ruby itself for end-user and developers

    Installation Of Bindings

    Installation on Linux
    setup ruby bindings for end-user and developers on Linux-based systems
    Installation on Mac OS
    setup ruby bindings for end-user and developers on Apple Mac OS
    Installation on Windows
    setup ruby bindings for end-user and developers on Microsoft Windows

    The Ruby Language

    Introduction

    Before starting into Ruby-KDE hacking you may want to refresh your Ruby. Or do you meet Ruby for the first time? Take a look on these sites:

    http://ruby-lang.org
    Official Ruby Homepage with a lot of information
    Why's (Poignant) Guide to Ruby
    Very famous ruby guide in comic style
    http://tryruby.org/
    Test Ruby right in your browser
    http://ruby-doc.org
    a lot of ruby documentation with usefull links
    http://en.wikibooks.org/wiki/Ruby_Programming
    Ruby Programming from Wikibooks

    Usefull Tools

    http://pastie.org
    Share Ruby code with friends (i.e. in IRC)
    http://refactormycode.com
    Share usefull code snippets in different languages and learn from other people
    http://vim-ruby.rubyforge.org
    Improve the Vim editor with intelligent Ruby code completion features

    First Steps

    Hello World
    Start with some simple ruby programs using Qt

    References

    1. Richard Dale: KDE Bindings in KDE 4.5. In: his blog (January 2010).