Flutter编程指南之Dart语言

所在平台: Udemy

课程主页: https://www.udemy.com/course/flutterdart/

课程评论:没有评论

第一个写评论        关注课程

课程简介

《Flutter编程指南之Dart语言》是一门旨在教授Dart语言基础知识和实践应用的在线课程。课程从Dart语言概述入手,解释了Dart的简介、平台支持以及其被Flutter选用的原因。接着,详细介绍了跨平台开发环境的搭建,包括Dart SDK的下载和安装(Windows/macOS),以及Visual Studio Code和IntelliJ IDEA这两款主流开发工具的使用。 随后,课程带领学员编写第一个Dart程序“HelloWorld”,并讲解了Dart源代码文件的组织结构以及在VS Code和IntelliJ IDEA中的调试方法。在语法基础部分,课程涵盖了标识符、关键字、变量、常量、注释和库等核心概念。 在数据类型方面,课程深入讲解了数值类型、字符串、布尔类型、枚举类型以及数据类型之间的相互转换。运算符是另一重要模块,详细介绍了算术、赋值、关系、逻辑、位、条件和类型检查等各类运算符。 控制语句的学习包括了分支语句、循环语句和跳转语句。函数部分则讲解了函数声明、可选参数、头等函数(first-class function)和匿名函数。 面向对象编程是Dart的重要特性,课程专门讲解了类、getter和setter访问器、构造函数、静态变量和方法,以及级联符号。在继承与多态方面,课程介绍了Dart的继承实现、如何调用父类构造函数、成员变量和方法的覆盖(Override),以及多态和混入(Mixins)的应用。 抽象类与接口的讲解则聚焦于抽象类的定义、接口的概念、Dart的隐式接口以及如何实现接口。数据容器是另一重要主题,详细介绍了List、Set、Map容器,并引入了泛型的概念。 异常处理模块教授了如何捕获和处理异常,包括try-on、try-catch、try-on-catch捕获,finally代码块的使用,数据的抛出以及自定义异常类的创建。 最后,课程的重难点之一——异步编程,通过案例讲解了Dart的异步处理机制、同步与异步函数在文件读取中的实现,以及Future对象的使用。 总而言之,本课程为学习者提供了全面、系统的Dart语言知识体系,为后续Flutter框架的学习打下坚实的基础。

课程评论(0条)

课程详情

通过本课程学习您可以学习到Dart语言如下知识:第1章 Dart语言概述:Dart语言简介、Dart语言支持平台开发、Flutter为什么选择Dart语言。第2章 开发环境搭建:下载Dart SDK、Windows下安装Dart SDK、macOS下安装Dart SDK、Visual Studio Code开发工具、IntelliJ IDEA开发工具。第3章 第一个Dart程序:动动手写一个HelloWorld、Dart源代码文件组织结构、Visual Studio Code调试Dart代码、IntelliJ IDEA调试Dart代码。第4章 Dart语法基础:标识符、关键字、变量、常量、注释、库。第5章 Dart数据类型:数值类型、字符串、数据类型相互转换、布尔类型和枚举类型第6章 运算符:算术运算符、算术赋值运算符、关系运算符、逻辑运算符、位运算符、条件运算符、类型检查运算符。第7章 控制语句:分支语句、循环语句、跳转语句。第8章 函数:函数声明、可选参数、头等函数(first-class function)、匿名函数。第9章 类:类声明、getter和setter访问器、构造函数、静态变量和静态方法、级联符号。第10章 继承与多态:Dart中的继承实现、调用父类构造函数、成员变量的覆盖(Override)、方法的覆盖(Override)、多态、混入(Mixins)。第11章 抽象类与接口:抽象类、接口、Dart中隐式接口、实现接口。第12章 数据容器:List容器、Set容器、Map容器、泛型。第13章 异常处理:捕获异常、try-on捕获异常、try-catch捕获异常、try-on-catch捕获异常、使用finally代码块、手动抛出异常、自定义异常类。第14章 异步编程:Dart异步处理机制、案例:同步函数实现读取文件、案例:异步函数实现读取文件、Future对象。

课程标签

0人关注该课程

主题相关的课程