StupidBeauty
Read times:1500Posted at:Mon Jan 20 18:06:47 2014
- no title specified

qtruby教程翻译:适用于Ruby 编程语言的Qt®4教程,Qt®4 Tutorial for the Ruby
Programming Language

这部教程说明的是,如何使用Qt工具包Ruby编程语言qt4-qtruby *来进行图形界面程序设计。它实际上就是对奇趣的美妙的Qt教程的移植。所以,自这一段落之后的大部分文字都来自他/她们的那份教程。我在必要的地方做了一些修改,使得它们符合Ruby绑定,并且重新编排或重写了一些部分以使得它们(我希望是的)更易于理解。阅读法律声明以了解版权及法律信息。

这份教程并不会为妳讲明一切内容;它的着重点在于说明图形用户界面程序设计的一些哲学,以及介绍Qt的一些特性。某些通用的特性不会在这个教程里使用。

第一章首先讲解一个最简单的"Hello world"程序,之后的章节会介绍一些新的概念。等到了第14章,原来在第1章中的那个"Hello world"程序会成长成为一个448行代码的游戏。

如果妳从没接触过Qt,那么,妳可能需要读一读如何学习Qt。注意一点,就像大部分的Qt文档一样,它是非常地面向C++的。

教程章节列表:

  1. 1. 世界妳好!

  2. 2. 叫它退出

  3. 3. 家庭价值

  4. 4. 来点部件

  5. 5. 构建块

  6. 6. 大量地构建块!

  7. 7. 一件事会引发另一件事

  8. 8. 准备战斗

  9. 9. 加农炮狠厉害

  10. 10. 像丝般顺滑

  11. 11. 来一炮

  12. 12. 砖块无法漂浮于空中,而我能

  13. 13. 游戏完蛋了

  14. 14. 面壁

这个小游戏看起来不太像一个现代的图形界面程序。它会用上一些图形用户界面技术,但是,当妳学完这个教程之后,我建议妳去学一学奇趣公司网站上的程序示例,它展示了一个拥有菜单、工具条、状态栏等等东西的小的图形界面程序。在奇趣公司的网站上还有其它一些极好的示例。它们都是用C++写的,但是狠容易学习,因为这些示例都是用来演示Qt 库的使用,而不是演示C++特性的。

* 我用的是1.4.7 版本的qt4-qtruby。如果妳使用的是一个较旧的版本,那么,最主要要做的修改就是,妳应当使用require 'Qt',而不是require 'Qt4'。可能还需要做一些其它方面的修改,不是我目前不知道。我使用的是qt 4.2.1及ruby 1.8.5。

[下一篇: 1章 ]

法律声明

联系我

未知美人

未知美人

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands