找回密码
 立即注册
查看: 840|回复: 0

2019年5月更新 Dart教程 Dart Flutter入门实战系列视频教程附笔记+源码

[复制链接]
累计签到:15 天
连续签到:1 天
发表于 2019-5-20 15:47:04 | 显示全部楼层 |阅读模式
Dart介绍:
# X; v' B, m' l, r  pDart是由谷歌开发的计算机编程语言,它可以被用于web、服务器、移动应用 和物联网等领域的开发。
+ [: X3 x3 y, e# u1 K) GDart诞生于2011年,号称要取代JavaScript。但是过去的几年中一直不温不火。直到Flutter的出现现在被人们重新重视。
5 S% P) c8 E, O7 ^7 S要学Flutter的话我们必须首先得会Dart。
! `# ]  C) b% K( P: G5 T: U( e
# [! C9 n# y! w! j, {" w课程介绍:
2 X( o+ u$ E: Q4 Z7 S( h本教程由IT营大地老师5月份倾情录制,持续更新中.... 教程从0开始讲解了 Dart环境搭建、Dart中定义变量 常量、Dart数据类型、Dart运算符 条件表达式、Dart循环语句、Dart 集合类型、Dart中的函数 、类、Dart中的接口、库等。
! }; Z1 j% h: t% ?
# m6 ]& ?9 [: T, ^1 X课程目录:
7 f4 `6 F$ j6 {) h. ~一、 Dart介绍 Win Mac上面分别搭建Dart环境  开发工具配置 以及运行Dart(7分19秒)
+ d$ Z. V* R" ?4 O1、Dart介绍! B/ G. D$ T2 x! |3 N8 d/ o2 p
2、Dart Win Mac环境搭建
+ q  ~! @# _; h; T3、Dart 开发工具配置
' T' t9 P) p$ r1 k$ |4、运行Dart
& m/ i9 u( n! R! W0 J4 s! T1 h4 O8 W8 {$ J  m$ ]
二、Dart 入口文件介绍 Dart打印 Dart注释  Dart变量 常量申明 变量命名规则(17分46秒)
4 H' ]9 {* \" K5 ?  {1、Dart 入口方法main方法介绍
7 k: A% [; d: c2、Dart打印内容
, r0 K6 l- r  ?4 a3 _3、Dart注释  
& }/ ?  Q. @3 e2 V9 B) R4、Dart定义变量
2 G7 b* `8 u  ^1 S4 U- O5、Dart常量申明
$ ?( r" {2 \6 y  F6、Dart变量命名规则* ?9 m  `% p/ t9 s4 f8 b

; y/ Y0 f1 n$ P三、Dart的数据类型详解  int double String bool List Maps(26分13秒)& s$ ^% Y$ V( e9 `
1、Dart 字符串类型
  o: h6 Y& s8 R7 @9 m; b4 U2、Dart 数值类型) f7 q. K* _, J9 Y& d# F
3、Dart 布尔类型
% \3 U5 g6 [# N3 f/ ?3 u5 i$ a' t; ^4、Dart List集合类型: r8 ?; i, i+ J% G1 v* }: e
5、Dart Map类型
9 D0 j9 J# x) y6、Dart 类型判断
" D6 o) D9 }# u3 v9 b' q& Q
% v& R* U7 d  N8 ^四、Dart运算符 条件表达式 Dart类型转换(35分 6秒)) V& k9 C/ P9 z' i
1、Dart 算术运算符9 }" P' ?& F+ m! s5 C/ p
2、Dart关系运算符
0 P6 `/ M2 M" A$ {3、Dart逻辑运算符( H- b1 F7 D: T: Y# K5 X  Z
4、Dart赋值运算符
1 p$ `7 V4 _" j' e  o5、Dart条件表达式 if else  switch case
- d0 u# N2 n! Q! W; Q+ \, L: ]6、Dart 类型转换
1 j! [- z3 w' N" o( J* T
9 L8 p) ~/ S( I- }3 d0 T五、Dart 循环语句 for while do...while  break continue 多维列表循环(37分29秒)6 C- l* l9 L- Z9 u5 s. [
1、for基本语法. V. E7 \- _; R* w* W9 J/ ^
2、for遍历集合) p" o( H% B, z' e) q# q3 {
3、for循环嵌套
! E3 L" @9 ?% ?4、 while do...while
, ^+ j/ L( {. C( m5 i5、break continue用法区别
+ D1 v6 L" F/ b
9 T. d( i; o" ?% a5 \- i4 t! ~# d六、Dart 集合类型List Set Map详解 以及循环语句 forEach map where any every- E% y5 @3 `/ v6 }
1、List详解,List里面常用的属性和方法
! w4 Q! b7 _! i4 Y" X2、Set定义集合
9 k) O- p) r& G5 p% i3、Map详解,Map里面常用属性和方法
$ @1 k# r& \8 z3 r' m4 I, [* z4、其他类型转换成List类型
! [9 m1 g) F4 @/ P, J! l: S* n% K5、forEach map where any every 详解
( Q& C7 m- C# E) q1 F0 |6 P5 W0 K' I- n  Q
七、Dart中的函数  函数的定义 可选参数  默认参数  命名参数 箭头函数 匿名函数 闭包等(30分46秒)-上' y6 E$ _6 A8 d" G" [, E' v, Z  ?
1、Dart中的函数定义的几种方式
& M: E! T5 }, o  g1 \2、可选参数* ?2 K4 t4 n" K1 [) ?4 |
3、默认参数/ l; |7 |) \0 `* F4 B+ X* J5 P
4、命名参数
4 F  q' t' x8 [( R5、方法当做参数
2 p5 s' L7 h: p: r% \, F0 }4 U; e
" D$ R, o/ L/ |# m  w  F八、Dart中的函数  函数的定义 可选参数  默认参数  命名参数 箭头函数 匿名函数 闭包等(30分46秒)-下* B1 W6 a0 I$ B2 ^2 _- A) ]
1、箭头函数 7 K2 Q$ W! M/ m
2、函数相互调用! @7 i: s# Q  C& c' j$ f
3、匿名函数 1 j. ]6 V% l3 y
4、递归
" a. k, j. s3 j) A8 e" I5、闭包
$ `2 x  i. Y6 I( x2 ]! m
- T1 k( ?$ o$ g/ F" k7 y6 o九、Dart中的对象 类(36分11秒)-上& V; Q* X9 V/ v" h" _. m
1、Dart面向对象的介绍 以及Data内置对象3 d  P6 `. D, I% @) j
2、Dart中创建义类使用类- A% _( O# u2 \3 R0 p1 S1 |9 K
3、Dart中自定义类的默认构造函数
9 D+ g4 n$ y  O' Y& t4、Dart中自定义类的命名构造函数
8 k- R" N2 J+ S7 [7 H1 D  z5、Dart中把类单独抽离成一个模块
  c, v" A: U( J3 y( C- t: K6、Dart中的私有方法 和私有属性8 T" [8 J" N  _
7、类中的getter和setter修饰符的用法
) B0 T6 @/ K1 g! t8、类中的初始化列表+ _1 ?& n9 q7 h+ X6 L; a9 v5 a/ L: O& u

* x  X% ?8 n* C& L* `0 G十、Dart中的类 静态成员 操作符 类的继承(31分13秒)- W5 w' }; v1 n" T$ Y
1、Dart 类中的静态成员 静态方法6 M: U! o; [+ |) ]- h$ X6 T
2、Dart 中的对象操作符* o" T* Q4 u- b0 ^* l  ?8 E. d, N0 u+ o: o
3、Dart 类的继承-简单继承: N# Y# X2 k! Y+ o* F
4、类的继承 super关键词的使用  实例化自类给父类构造函数传参
; m2 j4 K. i0 s  A5、Dart 类的继承 实例化自类给命名构造函数传参
) |/ E$ O# k  q& S$ ?6、Dart 类的继承 覆写父类的方法
+ k9 j# p  K6 e3 y6 L. E1 c7、Dart 自类里面调用父类的方法- I5 \$ {. q: d; N
  S" L2 M  A8 T. o
十一、Dart中的抽象类 多态 以及接口(26分46秒)
3 R; i1 g; Q) I& ~+ W/ ~1、Dart中的抽象类
, }) [  r6 Y) D9 }' u2、Dart中的多态9 O! b+ @& N" z7 s
3、接口
3 X' j" S+ ?0 H. j4、封装DB库 接口 类分类模块化( A0 h% O( {+ t# B5 d( n0 q, t, i
; }7 q) @3 i) M
十二、Dart中的抽象类 多态 以及接口(26分46秒)
& e0 T! i' d8 x. M2 }1、Dart中implements实现多个接口
& ?& m  r) X  A4 y0 ]! g! z2、Dart中的mixins 使用
, r" N. E/ X9 K( q3、Dart中的mixins 实现类似多继承功能7 U0 C4 P1 K& K& u
4、Dart中的mixins 的类型8 j& t0 E% u; Z( e& x& b

1 }+ z4 ?2 Y0 b$ y3 }4 K  y十三、Dart中的泛型 泛型方法  泛型类 泛型接口(23分43秒)% K- g$ J$ n! m% N/ ?7 |8 |. E# g& C. p
1、Dart中的泛型
& u8 ^. \  i" W' F8 e2、Dart中的泛型 泛型方法/ R2 f8 y. o! ?1 n0 R
3、Dart中的泛型 泛型类
% {  K: ?# j! m4、Dart中的泛型 泛型接口
1 b# {; \* B. D& T( G; [0 R1 ]& p/ m
十四、Dart中的库 以及异步(23分43秒)
) ~- D5 W' j5 @: X& X. j9 ?9 a1、Dart中的库8 P7 z7 F# {1 s9 p$ n
2、Dart中导入自己本地库
3 b0 z2 M9 x0 V6 B* z4 y3、导入系统内置库 math库) h1 w' i1 ?& w, z, ~% q
4、导入系统内置库实现请求数据httpClient7 z  l  A9 P; E2 v. m
5、关于 Async Await" `# m2 E; Y5 H( Z7 h) z# s
6、Dart 导入Pub包管理系统中的库
1 }( v& U/ A8 u! O7、Dart库的重命名 Dart冲突解决
/ S' @7 g+ p, [: O( |3 J8、部分导入 延迟加载
: U+ t1 \& k& @% N1 G$ F
" |1 J3 G4 t4 e- G) n5 s) \+ F( Q" t, \5 l1 J1 p3 r+ P
持续更新中,敬请关注......4 @/ Y9 |( S1 I
8 ^2 A8 Q9 `+ f

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-4-18 02:33

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表