Flutter编程指南之Dart语言:移动开发语言

Flutter编程指南之Dart语言:移动开发语言
共96节 893人在学 课程详情
  • Dart语言概述

    • 课程介绍
    • Dart语言简介
    • Dart语言支持平台开发
    • Flutter为什么选择Dart语言
  • 开发环境搭建

    • 下载Dart SDK
    • Windows下安装Dart SDK
    • macOS下安装Dart SDK
    • Visual Studio Code开发工具
    • IntelliJ IDEA开发工具
  • 完成一个Dart程序

    • 动动手写一个HelloWorld
    • Dart源代码文件组织结构
    • Visual Studio Code调试Dart代码
    • IntelliJ IDEA调试Dart代码
  • Dart语法基础

    • Dart语言合法标识符规则
    • Dart语言标识符命名约定
    • 关键字
    • 变量
    • 常量
    • 注释
    • 引入库
    • 库封装(可见性)
    • 使用库前缀
  • Dart数据类型

    • Dart数据类型概述
    • 数值类型
    • 隐式类型转换
    • 显式类型转换
    • 布尔类型
    • 字符串表示
    • 字符串模板
    • 字符串常用属性和方法
    • 字符串与数值类型相互转换
    • 枚举类型
  • 运算符

    • 一元运算符
    • 二元运算符
    • 算术赋值运算符
    • 关系运算符
    • 逻辑运算符
    • 位运算符(上)
    • 位运算符(下)
    • 条件运算符
    • 类型检查运算符
  • 控制语句

    • if语句
    • switch语句
    • 循环语句
    • break语句
    • continue语句
  • 函数

    • 函数声明
    • 位置可选参数
    • 命名可选参数
    • 参数默认值
    • 作为其他函数的参数使用
    • 作为其他函数的返回值使用
    • 使用匿名函数
    • 箭头符号
  • 类

    • 类声明
    • getter和setter访问器
    • 与类名相同构造函数
    • 自定义命名构造函数
    • 静态变量和静态方法
    • 级联符号
  • 继承与多态

    • Dart中的继承实现
    • 调用父类构造函数
    • 成员变量的覆盖(Override)
    • 方法的覆盖(Override)
    • 多态
    • 为什么使用混入(Mixins)
    • 使用混入
    • 混入时的方法覆盖
  • 抽象类与接口

    • 抽象类
    • Dart中隐式接口
    • 实现接口
  • 数据容器

    • 数据容器
    • 创建List对象
    • List常用方法和属性
    • 遍历List容器
    • 创建Set对象
    • Set常用方法和属性
    • 遍历Set容器
    • 创建Map对象
    • Map常用方法和属性
    • 遍历Map容器
    • 使用非泛型容器问题
    • List容器中使用泛型
    • Set容器中使用泛型
    • Map容器中使用泛型
  • 异常处理

    • 异常处理——从一个问题开始
    • try-on捕获异常
    • try-catch捕获异常
    • try-on-catch捕获异常
    • 使用finally代码块
    • 手动抛出异常
    • 自定义异常类
  • 异步编程

    • Dart异步处理机制
    • 案例:同步函数实现读取文件
    • 案例:异步函数实现读取文件
    • Future对象

    订阅失败

    Flutter编程指南之Dart语言:移动开发语言
    Flutter编程指南之Dart语言:移动开发语言 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    13.2.2 try-catch捕获异常

    课程介绍

    通过本课程学习您可以学习到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对象。

     

     

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 717人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22082人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4200人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 787人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 838人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5152人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2318人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 598人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3982人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~