深入理解Dart编程语言:构建现代应用

5星 · 超过95%的资源 需积分: 9 42 下载量 56 浏览量 更新于2023-03-16 收藏 9.85MB PDF 举报
"深入理解Dart编程语言" 《Dart编程语言》是由Gilad Bracha编写的,他是Dart语言规范的主要负责人。这本书共787页,ISBN-10为0321927702,ISBN-13为9780321927705。本书旨在为程序员、计算机科学学生以及相关专业人士提供一份权威的Dart语言介绍。 Dart是一种基于类、面向对象的语言,适用于构建结构化的现代应用,可从小型脚本扩展到大型应用程序,并且能够被编译为JavaScript,在任何现代浏览器中使用。书中详细解释了Dart语言及其背后的思维,通过大量实例展示了关键的编程构造,强调语言的原则,如可选类型和纯面向对象特性。 在《Dart编程语言》中,读者将了解到: 1. Dart的对象模型:Dart中一切都是对象,包括数字和布尔值。 2. Dart程序如何组织成模块化库。 3. Dart函数的结构、存储方式、作为参数传递和作为结果返回的方式。 4. Dart独特的可选类型系统:这使得编写代码时可以更加灵活,同时保持静态类型的优点。 5. Dart处理表达式和语句的方式。 6. 如何利用Dart的反射机制来检查和操作库、类、函数和对象。 7. Dart的actor风格并发模型,它提供了对异步编程的支持。 8. Isolates和其他支持并发和分布的Dart特性。 本书不仅涵盖了语言的语义,还解释了关键特性的设计原理,帮助读者理解Dart为何以这样的方式工作,而不仅仅是如何使用它。对于阅读电子版的读者,可以根据设备或应用程序的设置自定义显示效果,包括字体、字号、单双列模式、横竖屏以及点击或轻触以放大图示的功能。 此外,书中可能包含编程代码或配置示例,为了优化这些元素的展示,建议在单列、横屏模式下,将字体调至最小,以获得最佳阅读体验。如果可流式格式可能影响代码列表的呈现,书中的链接会引导读者查看与印刷版样式一致的代码图像。点击链接后,可以查看高保真度的代码图像,再次点击链接则可返回之前的页面视图。 《Dart编程语言》是一本深入探讨Dart的详尽指南,无论是初学者还是有经验的开发者,都能从中受益,提升对Dart语言的理解和应用能力。