Dart语言实战——基于Angular框架的Web开发
系统讲解跨平台Dart编程语言,手把手教你掌握Dart和Angular开发!配套1850分钟视频教程 ,200多个示例源代码

作者:刘仕文

丛书名:计算机科学与技术丛书

定价:109元

印次:1-1

ISBN:9787302572800

出版日期:2021.07.01

印刷日期:2021.07.02

图书责编:赵佳霓

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书系统且详尽的阐述了编程语言Dart的基础知识,以及用于Web开发的Dart版Angular框架。 本书共17章分4个部分,第一部分:第1~12章介绍了开发环境的搭建、变量、内置类型、函数、运算符、流程控制语句、类、异常、泛型、库、异步、Isolate、扩展方法等基础知识;第二部分:第13章主要介绍服务端的开发;第三部分:第14~16章详细介绍了Angular框架的使用和材质化组件库;第四部分:第17章介绍了数据库的配置与连接,并将前三部分的知识应用于项目实战。 本书适合Dart从入门到精通阶段的读者参考学习,所有Dart初学者、Angular编程爱好者、Flutter开发者等均可选择本书作为软件开发的实战指南或参考工具书。应用型高校计算机相关专业、培训机构也可选择本书作为Dart编程语言的教材或参考书。

刘仕文,编写了多篇Dart相关技术文章,并提供Dart视频教程,得到广泛好评。专注于Dart技术栈,并建立网站用于分享AngularDart、Flutter等相关技术及第三方扩展包。

前言 Dart是由谷歌公司推出的现代化编程语言,最初知道它是因为Angular框架推出了Dart版本。抱着好奇访问了Dart的官网,它以简单、高效、可扩展为开发目标,将强大的新语言特性与熟悉的语言构造组合成清晰、可读的语法,并提供很多语法糖来保证以更少的代码量完成指定功能。 Dart不仅仅是一门语言,Dart 的各种开源项目和 Pub 包管理工具帮助开发人员变得更有生产力。例如,开发者可以使用 Pub 获得与 JavaScript 互操作的能力、Web UI 框架、单元测试库、用于游戏开发的库及使用Dart语言开发的Flutter跨平台移动UI框架等。 本书主要内容: 第1章搭建开发环境,安装与配置编辑器。 第2章主要介绍内置类型,包括数字、字符串、布尔、List集合、Set集合、Map集合及符文类型的定义及使用。 第3章讲解函数的定义,主要包含可选参数、匿名函数、回调函数及将函数作为对象传递。 第4章介绍运算符,包含算术运算符、关系运算符、赋值运算符、逻辑运算符、位运算符、条件运算符及类型测试运算符。 第5章介绍流程控制语句,包含分支语句if、switch; 循环语句for、while、dowhile; 跳转语句break、continue。 第6章讲解类,包含类的定义、属性、构造函数、方法、接口、Mixin及枚举类。 第7章讲解异常,包含异常的抛出、异常的捕获、自定义异常。 第8章讲解泛型,包含使用集合List、Set、Map提供的泛型接口,以及自定义泛型类和方法。 第9章介绍库,包含库的声明、导入、核心库、数学库、数据转换库、输入输...

目录
荐语
查看详情 查看详情

目录

第 一 部 分

第1章简介(22min)

1.1概述

1.2环境安装与配置

1.2.1Windows用户

1.2.2Mac用户

1.3IntelliJ IDEA的安装与配置

1.3.1Windows用户

1.3.2Mac用户

第2章变量和内置类型(68min)

2.1标识符

2.1.1小驼峰命名法

2.1.2大驼峰命名法

2.1.3下画线命名法

2.2关键字

2.3变量

2.3.1默认值

2.3.2const和final

2.4数字

2.5字符串

2.6布尔

2.7List集合

2.7.1常用属性

2.7.2常用方法

2.8Set集合

2.8.1常用属性

2.8.2常用方法

2.9Map集合

2.9.1常用属性

2.9.2常用方法

2.10符文

第3章函数(55min)

3.1可选参数

3.1.1命名参数

3.1.2位置参数

3.1.3默认参数值

3.2main函数

3.3函数对象

3.4匿名函数

3.5语法作用域

3.6语法闭包

3.7函数相等性测试

3.8返回值

3.9回调函数

第4章运算符(59min)

4.1算术运算符

4.2关系运算符

4.3类型测试运算符

4.4赋值运算符

4.5逻辑运算符

4.6位运算符

4.7条件表达式... 查看详情

Dart是由谷歌推出的现代化编程语言,被网页端框架AngularDart和跨平台移动端框架Flutter采用。现代Web应用日益庞大而复杂,急需强大的前端框架满足其要求,而基于Dart的Web框架Angular正好可以胜任。本书着重阐述Dart编程语言的核心内容、基础应用,以及用于Web开发的Dart版Angular框架。本书配套200多个示例,1850分钟视频讲解,最后一章项目实战将前面所学知识融会贯通,助力读者快速上手。 查看详情