注册 登录 进入教材巡展
#
  • #

出版时间:2024-05

出版社:中国铁道出版社

以下为《Dart编程语言(慕课版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113307646
  • 1版
  • 521465
  • 49259169-8
  • 16开
  • 2024-05
  • 理工类
  • 本科
作者简介
杜春涛,博士,教授,研究生导师,美国明尼苏达大学访问学者,北京市教学名师,国家级一流课程(线上)负责人,教育部和北京市课程思政示范课负责人和教学名师,北方工业大学计算机基础教研室主任。主持获1项北京市高等教育教学成果一等奖、3项北京高校优质本科教材课件(重点)和1项北京高校优质本科教案。近年来负责建设慕课4门,主编教材6部,出版专著4部,主持省部级以上教育教学项目20多项,发表论文40多篇。
查看全部
内容简介
本书针对普通高等学校教学需要,基于教育部产学合作协同育人项目编写,共九章,包括Dart语言基础知识、变量和运算符、数据类型、流程控制语句、函数、面向对象编程、泛型和异常、Dart库、异步和文件操作等内容。全书采用案例式教学,每个案例采用“案例描述→实现效果→案例实现→知识要点”步骤讲解,既符合人的认知规律,又使读者具有成就感。本书配有MOOC(智慧树平台上线)和微视频,通过扫描书中二维码可以直接观看每个案例的教学视频。

本书适合作为高等院校相关课程教材,也可作为Dart语言爱好者的参考书。
目录
第 1 章 Dart语言基础知识 / 1
1.1 Dart简介 / 1
1.2 Dart开发环境搭建 / 2
1.3 案例:Hello World / 7
习题1 / 9
第 2 章 变量和运算符 / 10
2.1 案例:变量 / 10
2.2 案例:常量 / 13
2.3 案例:算术运算符 / 14
2.4 案例:关系运算符 / 16
2.5 案例:其他运算符 / 17
习题2 / 21
第 3 章 数据类型 / 23
3.1 案例:Number数字类型 / 23
3.2 案例:String字符串类型 / 28
3.3 案例:List列表类型 / 32
3.4 案例:Set集合类型 / 40
3.5 案例:Map映射类型  / 46
3.6 案例:enum枚举类型 / 51
3.7 案例:Iterable迭代类型 / 53
习题3 / 56
第 4 章 流程控制语句 / 60
4.1 案例:if条件语句 / 60
4.2 案例:switch...case条件语句 / 62
4.3 案例:for循环语句 / 64
4.4 案例:for...in和forEach循环语句 / 67
4.5 案例:while和do...while循环语句 / 70
4.6 案例:跳转语句 / 72
习题4 / 74
第 5 章 函数 / 81
5.1 案例:无参函数和位置参数函数 / 81
5.2 案例:命名参数函数 / 85
5.3 案例:函数和变量作用域 / 87
5.4 案例:函数返回值类型 / 88
5.5 案例:匿名函数和箭头函数 / 91
5.6 案例:递归函数和闭包 / 93
5.7 案例:函数类型的定义及使用 / 95
习题5 / 97
第6章 面向对象编程 / 103
6.1 案例:定义类和创建对象 / 103
6.2 案例:默认构造函数 / 104
6.3 案例:命名构造函数 / 106
6.4 案例:常量构造函数 / 107
6.5 案例:初始化列表和重定向构造函数 / 108
6.6 案例:静态成员和实例成员 / 110
6.7 案例:getter和setter / 112
6.8 案例:级联操作符和call函数 / 113
6.9 案例:继承 / 114
6.10 案例:继承中的构造函数 / 116
6.11 案例:继承中构造函数的执行顺序 / 117
6.12 案例:方法覆写 / 118
6.13 案例:操作符覆写 / 120
6.14 案例:抽象类 / 122
6.15 案例:多态性 / 123
6.16 案例:接口 / 124
6.17 案例:mixin / 126
6.18 案例:多个mixin / 127
6.19 案例:mixin和接口 / 129
6.20 案例:mixin和多重继承 / 130
习题6 / 134
第 7 章 泛型和异常 / 143
7.1 案例:泛型集合 / 143
7.2 案例:泛型函数 / 145
7.3 案例:泛型类 / 147
7.4 案例:泛型接口 / 149
7.5 案例:异常 / 151
7.6 案例:自定义异常 / 153
习题7 / 154
第 8 章 Dart库 / 157
8.1 案例:核心库数字类 / 157
8.2 案例:核心库字符串类 / 160
8.3 案例:核心库URI 类 / 166
8.4 案例:核心库日期时间类 / 168
8.5 案例:数学库 / 169
8.6 案例:转换库 / 171
8.7 案例:自定义库 / 174
习题8 / 177
第 9 章 异步和文件操作 / 180
9.1 案例:Future异步 / 180
9.2 案例:async和await异步(一) / 182
9.3 案例:async和await异步(二) / 183
9.4 案例:Stream异步 / 186
9.5 案例:StreamController异步 / 189
9.6 案例:Stream和StreamController综合应用 / 192
9.7 案例:生成器 / 195
9.8 案例:读文件 / 197
9.9 案例:写文件 / 200
9.10 案例:目录操作 / 202
习题9 / 204
附  录 习题参考答案 / 208
参考文献  / 211