Metrics
0
Watch 5 Star 23 Fork 5

ryanpenn / dart_in_actionDartMIT

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
Dart语言入门教程,设计模式Dart语言版。 spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Dart语言入门

Dart语言介绍

dart语言是由谷歌公司开发的网络编程语言,于2011年10月10日发布。可以通过官网进一步了解Dart语言

Dart开发环境安装和配置

操作系统:Windows、macOS、Linux 下载地址:https://flutter.dev/docs/development/tools/sdk/releases?tab=macos

  • 以macOS为例:解压缩到目录/Users/(macuser)/Dev/flutter/

  • 配置:

vi ~/.bash_profile

  • 编辑:
# 导出dart
export DART_HOME=/Users/(macuser)/Dev/flutter/flutter/bin/cache/dart-sdk

# 导出flutter
export FLUTTER_HOME=/Users/(macuser)/Dev/flutter/flutter
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

export PATH=$DART_HOME/bin:$FLUTTER_HOME/bin:(其他导出项)
  • 校验:

dart --version

配置编辑器:VS Code

  • 安装dart支持 安装dart

  • 安装代码运行插件

  • 配置debug

  • 安装flutter(可选) flutter

主要内容

  1. Hello World
    • 运行Dart代码
    • Dart语言介绍
  2. 内置数据类型
    • 内置数据类型
    • 变量定义
  3. 条件控制语句
    • IF ELSE
    • 条件表达式
    • Switch Case
  4. 循环
    • for
    • while
    • do ..while
    • break
    • continue
    • 高级用法
  5. 函数
    • 函数定义
    • 可选参数
    • 命名参数
    • 默认参数
  6. 异常处理
    • try ..on
    • try ..catch
    • try ..finally
    • 自定义异常
  7. 类和对象
    • 定义类
    • 类成员可见性
    • 属性
    • 构造函数
      • 自定义构造函数
      • 成员变量赋值
  8. 继承
    • 继承
    • extends、implements
    • 混入(mixin)
  9. Lambda表达式
    • Lambda Expression
    • 函数返回Function
    • 函数接收Function类型的参数
  10. 闭包
  11. 集合
  12. callable classes
  13. 设计模式(13-40)
    • 常用设计模式的Dart实现

Comments ( 2 )

You need to Sign in for post a comment

Dart
1
https://gitee.com/ryanpenn/dart_in_action.git
git@gitee.com:ryanpenn/dart_in_action.git

Help Search