zoukankan      html  css  js  c++  java
  • 从Hello World说起(Dart)到“几乎所有东西都是Widget”小部件。

    import 'package:flutter/material.dart';
    
    void main() => runApp(new MyApp());
    
    class MyApp extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
        return new MaterialApp(
          title: 'Welcome to Flutter',
          home: new Scaffold(
            appBar: new AppBar(
              title: new Text('Welcome to Flutter'),
            ),
            body: new Center(
              child: new Text('Hello World'),
            ),
          ),
        );
      }
    }

     解说第一句:

    void main() => runApp(new MyApp());

    等价于

    void main(){
      return runApp(new MyApp()); //return 可省去
    }

    Dart函数详解

    函数:概念一  变化解释为  一个量随着另一个量的变化而变化.表示为Y=F(X)

              概念二:数集解释  函数含有三个要素:定义域A、值域C和对应法则f。其中核心是对应法则f,它是函数关系的本质特征。

    函数的定义:返回类型 名字(形式参数表列){函数体语句 return 表达式;}
    函数调用:名字(实际参数表列);
     
    类与函数
    类的概念:类是对现实生活中一类具有共同特征的事物的抽象。对象是类的实例,类是对象的模板。
    类Test里面有一个普通函数tests(),我们可以使用new Test().tests();来调用这个tests()函数
    class Test{
      void tests(){}
    }
    void main(){
      new Test().tests();
    }

     类的继承(使用extends关键字,表示一个类继承另一个类)

    class Test {
        void test() {/*这里省略方法内部的逻辑操作*/}
      // 其他逻辑
    }
    
    class TestChild extends Test {
      @override  //@override标注在test()函数上面 表示test()函数是重写父类的。
        void test() {
          super.test();// 调用父类的test()函数
          /*这里省略方法内部的逻辑操作*/
        }
        // 其他逻辑
    }

     StatefulWidget类与StatelessWidget类

    StatelessWidget类 不需要可变状态的小部件。
    StatefulWidget类 具有可变状态( state)的Widget(窗口小部件).


    import 'package:flutter/material.dart';
    
    void main() {
        runApp(new App());
    }
    
    class App extends StatelessWidget {
        @override
        Widget build(BuildContext context) {
            return new Center(
                child: new Text('Hello, world!'),
            );
        }
    }

     

  • 相关阅读:
    024.Zabbix告警等级机制
    023.Zabbix自定义(邮箱)脚本告警-02
    022.Zabbix自定义(邮箱)脚本告警01
    021.Zabbix的邮件告警-01
    020.Zabbix的Actions配置
    019.Zabbix的Trigger及相关函数
    018.Zabbix维护时间和模板导入
    017.Zabbix宏介绍
    016.Zabbix聚合监控
    015.Zabbix的日志监控配置
  • 原文地址:https://www.cnblogs.com/xiongwei/p/10591749.html
Copyright © 2011-2022 走看看