do游制室吧 关注:13贴子:865
  • 3回复贴,共1

【Ruby方程式】rgss3基础入门1.0

只看楼主收藏回复

足以把大家领进门,为了这,我从c++中途跳过来,以后还会用更新内容,要求也就数学上,英文不懂百度去。数学要求(不懂的百度):六则运算,逻辑运算,整式。
━━━━━ 目录
┄┄┄┄┄┄ 目录
┄┄┄┄┄┄ 概念
┄┄ 对象和类
┄┄ 关键字
┄┄ 迭代器
┄┄ 精灵
┄┄┄┄┄┄ 基本词用法
┄┄ 创建变量和表达式
┄┄ 输出文字
┄┄ if的用法
┄┄ 循环词用法
┄┄┄┄┄┄ 类的使用
┄┄ 建立与定义
┄┄ 引用
┄┄ 编程风格
┄┄┄┄┄┄初步编程
┄┄ 使用窗口
┄┄ 待续与结言
┄┄┄@用
@柯南vs铁人兵团 @最爱_叮当喵 @doraemonkun @好人黄123 @xms1126


IP属地:湖北来自Android客户端1楼2014-03-30 01:32回复
    到。终于授课了。。。。


    IP属地:广东来自Android客户端2楼2014-03-30 12:13
    回复
      第一章 概念
      1.1.1 面对对象
      这是一个编程常识,人们把所有编程语言根据其不同性质分为两大类:面对对象和面对过程,这两者的差别在于处理的方式不同,用一个比喻形容,在一个餐厅里,如果你是厨师,你掌控整个做菜过程,那就是面对过程,如果你是顾客,你只点菜,只知道效果,不必了解这么做,那就是面对对象。面对对象具有较高的抽象性,你不必知道运行原理及过程,只需知道这样做的效果(有时是很有必要知道过程的),而我们要学习的ruby正是面对对象的。
      PS:你可以百度,网上有更全面的解释。
      1.1.2类
      如果用较严谨的话来讲(包括一点我自己的理解),类相当于一个处理事物的对象,人们把不同程序分类管理不同事物,有负责计算的类,有负责窗口的类等等,如果你对默认系统的类不满意,你也可以自己定义。
      1.1.3rgss与ruby
      rgss在实质上是ruby,只不过rgss多增加了一个框架,增加了许多类与定义,整个rgss执行的就是ruby语句,只是因为框架使同一语句产生不同效果(如果还不明白以后对类的概念熟悉就懂了)。


      IP属地:湖北来自Android客户端3楼2014-03-31 23:46
      回复
        1.1.4继承
        这个可以用生物学角度来讲,而继承关系的名字也很形象:父类与子类。这继承就像遗传,子类可以获得父类的能力,也可以变异出属于自己的能力。
        他主要是使经常用的类方法可以多次套用以节约脚本,当你定义类时,有时候会有一个在定义很多类时要用的语句,而继承则可把这段语句从父类直接使用而无需再次编写。
        1.2.1关键字
        系统中有一些关键字,他们都是有作用的词,尽量不要做变量名。要注意的是,ruby只支持半角符号,也就是英文状态下的符号。
        1.2.2基本运算
        基本运算也就加减乘除幂,可以想数学一样表达:
        a+1
        也可这样:
        a+=1 #表示a=a+1
        (ps:幂符号:**)
        1.2.3比较运算
        就是大于小于,相信大家都明白,符号表示:
        等于:==(不要只用一个)
        不等于:!=
        大于:>
        小于:<
        小于或等于(不大于):<=
        大于或等于(不小于):>=
        1.2.4计算符号
        计算符号之间有优先度,就像数学中乘法要比加法先算,当然也有括号存在,用法与数学一样。
        (PS:优先度从上到下依次降低)
        优先级 符号
        高 ::
        ↑ [ ]
        ↑ **
        ↑ -(单目运算符) +(单目运算符) ! ~
        ↑ * / %
        ↑ + -
        ↑ << >>
        ↑ &
        ↑ | ^
        ↑ > >= < <=
        ↑ <=> == === != =~ !~
        ↑ &&
        ↑ ||
        ↑ .. ...
        ↑ ?:(conditional operator)
        ↑ =(+=, -= ... )
        ↑ not
        低 and or


        IP属地:湖北来自Android客户端4楼2014-04-02 12:45
        回复