搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
无库存
Dart语言实战——基于Flutter框架的程序开发(计算机技术开发与应用丛书)
0.00     定价 ¥ 119.00
泸西县图书馆
此书还可采购1本,持证读者免费借回家
  • ISBN:
    9787302582199
  • 作      者:
    亢少军
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2021-12-01
收藏
荐购
作者简介

亢少军 资深开发者、创业者,专注于视频通信技术领域。国内首本Flutter书籍《Flutter技术入门与实战》作者。多年从事视频会议、远程教育等技术研发,对于Android、iOS及跨平台开发技术有较深入的研究,并开发了多个应用项目,涉及医疗、交通、银行等领域。

展开
目录





目录

第1篇Dart基础


第1章Dart语言简介(7min)


1.1移动端开发


1.2Web开发


1.3服务端开发


第2章开发环境搭建(24min)


2.1Windows环境搭建


2.2macOS环境搭建


第3章第一个Dart程序(7min)


第4章Dart语法基础(8min)


4.1关键字


4.2变量


4.3常量


4.3.1final定义常量


4.3.2const定义常量


4.3.3final和const的区别


第5章编码规范(16min)


5.1样式规范


5.2文档规范


5.3使用规范


5.3.1依赖


5.3.2赋值


5.3.3字符串


5.3.4集合


5.3.5参数


5.3.6变量


5.3.7成员


5.3.8构造方法


5.3.9异常处理







第6章数据类型


6.1Number类型


6.2String类型


6.3Boolean类型


6.4List类型


6.4.1定义List


6.4.2常量List


6.4.3扩展运算符


6.5Set类型


6.6Map类型


第7章运算符(11min)


7.1算术运算符


7.2关系运算符


7.3类型测试操作符


7.4赋值操作符


7.5逻辑运算符


7.6位运算符


7.7条件表达式


7.8级联操作


第8章流程控制语句(16min)


8.1if和else


8.2for循环


8.3while和dowhile


8.4break和continue


8.5switch和case


8.6断言assert


第9章函数(44min)


9.1函数的概念


9.2可选参数


9.2.1命名参数


9.2.2位置参数


9.3参数默认值


9.4main函数


9.5函数作为参数传递


9.6匿名函数


9.7词法作用域


第2篇面向对象编程


第10章面向对象基础(30min)


10.1面向对象概述


10.2面向对象基本特征


10.3类声明及构成


10.3.1类声明


10.3.2成员变量


10.3.3成员方法


10.4静态变量和静态方法


10.4.1静态变量


10.4.2静态方法


10.5枚举类型


第11章对象(57min)


11.1创建对象


11.2对象成员


11.3获取对象类型


11.4构造方法


11.4.1声明构造方法


11.4.2使用构造方法


11.4.3命名构造方法


11.4.4调用父类的非默认构造方法


11.4.5初始化列表


11.4.6重定向构造方法


11.4.7常量构造方法


11.4.8工厂构造方法


11.5Getters和Setters


第12章继承与多态(38min)


12.1Dart中的继承


12.2方法重写


12.2.1基本使用


12.2.2重绘Widget方法


12.2.3重写高级示例


12.3操作符重写


12.4重写noSuchMethod方法


12.5多态


第13章抽象类与接口(21min)


13.1抽象类


13.1.1抽象类的定义格式


13.1.2数据库操作抽象类实例


13.1.3几何图形抽象类


13.2接口


第14章Mixin混入(27min)


14.1Mixin概念


14.2Mixin使用


14.3重名方法处理


14.4Mixin对象类型


第3篇Dart进阶


第15章异常处理


15.1异常概念


15.2抛出异常


15.3捕获异常


15.3.1trycatch语句


15.3.2tryoncatch语句


15.4重新抛出异常


15.5finally语句


15.6自定义异常


15.7Http请求异常


第16章集合


16.1集合简介


16.2List集合


16.2.1常用属性


16.2.2常用方法


16.2.3遍历集合


16.3Set集合


16.3.1常用属性


16.3.2常用方法


16.3.3遍历集合


16.4Map集合


16.4.1常用属性


16.4.2常用方法


16.4.3遍历集合


第17章泛型


17.1语法


17.2泛型的作用


17.2.1类型安全


17.2.2减少重复代码


17.3集合中使用泛型


17.4构造方法中使用泛型


17.5判断泛型对象的类型


17.6限制泛型类型


17.7泛型方法的用法


17.8泛型类的用法


17.9泛型抽象类的用法


第18章异步编程


18.1异步的概念


18.1.1单线程


18.1.2多线程


18.1.3事件循环


18.2Future


18.2.1Dart事件循环 


18.2.2调度任务 


18.2.3延时任务 


18.2.4Future详解 


18.2.5异步处理实例


18.3Stream


18.3.1Stream的概念


18.3.2Stream的分类


18.3.3Stream创建方式


18.3.4Stream操作方法


18.3.5StreamController使用


18.3.6StreamBuilder


18.3.7响应式编程


18.3.8Bloc设计模式


18.3.9Bloc解耦


18.3.10BlocProvider实现 


18.4Isolate


18.4.1创建Isolate


18.4.2使用场景 


第19章网络编程


19.1Http网络请求


19.2HttpClient网络请求


19.3Dio网络请求


19.4Dio文件上传


19.5WebSocket


第20章元数据


20.1元数据的定义


20.2常用的元数据


20.2.1@deprecated


20.2.2@override


20.2.3@required


20.3自定义元数据


20.4元数据应用


第21章Dart库


21.1本地库使用


21.2系统内置库使用


21.3第三方库介绍


21.4库重名与冲突解决


21.5显示或隐藏成员


21.6库的命名与拆分


21.7导出库


第22章数据持久化


22.1键值对存储介绍


22.2共享变量使用


22.3共享变量实现原理


22.4文件存储


22.5Sqflite使用


22.5.1常用操作方法


22.5.2客户表操作示例


第23章Canvas画布


23.1画布与画笔


23.2绘制直线


23.3绘制圆


23.4绘制椭圆


23.5绘制圆角矩形


23.6绘制嵌套矩形


23.7绘制多个点


23.8绘制圆弧


23.9绘制路径Path


第24章Web开发


24.1升级SDK


24.2示例工程


24.3项目分析


24.3.1入口文件


24.3.2界面元素


24.3.3第三方库


第4篇商城项目实战


第25章项目简介


25.1功能介绍


25.2总体架构


25.2.1前端Flutter


25.2.2后端接口Nodejs


25.2.3后端管理React


25.2.4数据库MySQL


25.3后端及数据库准备


25.3.1MySQL安装


25.3.2Node安装


第26章项目框架搭建


26.1新建项目


26.2目录结构


第27章项目配置


27.1颜色配置


27.2字体样式配置


27.3字符串配置


27.4接口地址配置


27.5导出配置


第28章工具集


28.1路由工具


28.1.1路由参数处理


28.1.2路由工具


28.2Token工具


28.3随机数工具


28.4颜色转换工具


第29章消息通知与数据处理


29.1消息通知


29.2数据中心


29.3Http服务


第30章组件封装


30.1大按钮组件


30.2中等按钮组件


30.3小按钮组件


30.4圆形复选框组件


30.5输入框组件


30.6Logo容器组件


30.7弹出消息组件


第31章入口与首页


31.1入口程序


31.2主页面


31.3首页数据模型


31.4首页布局拆分


31.5轮播图实现


31.6首页分类实现


31.7首页商品实现


31.8组装首页


第32章分类


32.1分类数据模型


32.2一级分类组件实现


32.3二级分类组件实现


32.4组装分类页面


32.5分类商品列表


第33章登录注册


33.1用户数据模型


33.2登录页面实现


33.3注册页面


第34章商品详情


34.1商品详情需求分析


34.2商品详情数据模型


34.3商品详情基本信息


34.4商品详情操作按钮


34.5商品详情页实现


第35章购物车


35.1购物车列表数据模型


35.2购物车页面拆分


35.3计数器组件实现


35.4购物车列表项实现


35.5购物车结算按钮


35.6购物车页面实现


第36章订单


36.1填写订单页面实现


36.2订单数据模型


36.3我的订单页面实现


36.4订单详情页面实现


第37章会员中心


37.1登录和退出处理


37.2页面实现


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录

点击获取验证码
登录