Dart 語言實戰

Dart 語言實戰

作者: 亢少軍
出版社: 清華大學
出版在: 2020-05-01
ISBN-13: 9787302552338
ISBN-10: 7302552339
裝訂格式: 平裝
總頁數: 537 頁




內容描述


本書系統闡述了跨平台Dart編程語言基礎知識、面向對象編程,以及網絡編程和異步編程等高級知識。
全書共分為4篇:第1篇為Dart基礎(第1~9章),
第2篇為面向對象編程(第10~14章),
第3篇為Dart進階(第15~21章) ,
第4篇為商城項目實戰(第22~36章)。
書中主要內容包括:Dart語法基礎、Dart編碼規範、數據類型、運算符、
流程控制語句、函數、面向對象基礎、繼承與多態、抽像類與接口、
枚舉類、集合框架、集合與泛型、異常處理、元數據、Dart庫、
單線程與多線程、網絡編程和異步編程等。
書中包含大量應用示例,讀者不僅可以由此學會理論知識還可以靈活應用。
書中示例基於Flutter環境開發,讀者在學習到Dart語言知識的同時還可學會Flutter框架技術。
書中通過接近商業的一個商城App案例詳細闡述瞭如何使用Flutter開發App,
內容完整,步驟清晰,提供了工程化的解決方案。
本書可作為Dart和Flutter初學者的入門書籍,
也可作為從事跨平台移動開發的技術人員及培訓機構的參考書籍。


目錄大綱


目錄
第1篇Dart基礎
第1章Dart語言簡介
1.1移動端開發
1.2 Web開發
1.3服務端開發
第2章開發環境搭建
2.1 Windows環境搭建
2.2 macOS環境搭建
第3章第一個Dart程序
第4章Dart語法基礎
4.1關鍵字
4.2變量
4.3常量
4.3.1 final定義常量
4.3.2 const定義常量
4.3.3 final和const的區別
第5章編碼規範
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.1 Number類型
6.2 String類型
6.3 Boolean類型
6.4 List類型
6.4.1定義List
6.4.2常量List
6.4.3擴展運算符
6.5 Set類型
6.6 Map類型
第7章運算符
7.1算術運算符
7.2關係運算符
7.3類型測試操作符
7.4賦值操作符
7.5邏輯運算符
7.6位運算符
7.7條件表達式
7.8級聯操作
第8章流程控制語句
8.1 if和else
8.2 for循環
8.3 while和do- while
8.4 break和continue
8.5 switch和case
8.6斷言assert
……
第2篇面向對象編程
第3篇Dart進階
第4篇商城項目實戰


作者介紹


亢少軍
資深開發者,創業者。
專注於視頻通訊技術領域。
國內首本Flutter著作《Flutter技術入門與實戰》作者。
多年從事視頻會議、遠程教育等技術研發,對於Android、iOS以及跨平台開發技術有比較深入的研究和應用,
作為主要程序員開發了多個應用項目,涉及醫療、交通、銀行等領域。




相關書籍

Node.js 實戰 : 使用 Egg.js+Vue.js+Docker 構建漸進式、可持續集成與交付應用

作者 yugo

2020-05-01

Hands-On JavaScript High Performance

作者 Scherer Justin

2020-05-01

The Ruby Way: Solutions and Techniques in Ruby Programming, 3/e (Paperback)

作者 Hal Fulton André Arko

2020-05-01