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

出版时间:2024-05

最新印次日期:2024-5

出版社:中国铁道出版社

以下为《Dart编程语言(慕课版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113307646
  • 1版
  • 521465
  • 60269829-2
  • 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 案例:HelloWorld/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