原创 flutter11 - 調試程序

flutter11 - 調試程序 本文轉載自:Flutter實戰 (杜文 編著) Dart 分析器 在運行應用程序前,請運行flutter analyze測試你的代碼。這個工具是一個靜態代碼檢查工具,它是dartanalyzer工

原创 flutter02 - 基礎部件

基礎部件 Text文本 class TextDemo extends StatelessWidget { final String _author = '李白'; final String _title = '將進酒';

原创 15.Dart - Stream流

Dart - Stream流 創建流讀取,流的生命週期 import 'dart:io'; void main() { //創建流, Stream<List<int>> stream = new File(

原创 day02 - C語言 常量 變量 數據類型 進制轉換 數據溢出

常量 - 不會變化的數據 “hello” ‘A’ 10 3.14 #define PI 3.14 //採用宏定義的方法 定義一個常量 const int a = 10; 求圓的面積和周長 #include <stdio

原创 flutter10 - 資源管理

Flutter10 - 資源管理 資源也在pubspec.yaml文件裏來管理應用 flutter: assets: - assets/my_icon.png - assets/background.png

原创 02.Dart - 運算符

個人學習用 不嚴謹 學習的話請看別的博客 算數運算符 void main() { /** * 算數運算符 * + 加 * - 減 ,或者負數 * * 乘 * / 除 * ~/ 除

原创 01.Dart - 變量、常量、內建數據類型

個人學習用 不嚴謹 學習的話請看別的博客 變量的三種關鍵字:var dynamic Object var :一開始定義後不能更改數據類型,但是一開始不賦值的話,以後可以更改數據類型 //var.如果是var那麼開始不能給他賦

原创 flutter06 - Sliver

SliverGrid class SliverGridDemo extends StatelessWidget { @override Widget build(BuildContext context) { re

原创 flutter09 - 包管理器

Flutter09 - 包管理器 一個APP在實際開發中往往會依賴很多包,而這些包通常都有交叉依賴關係、版本依賴等,如果由開發者手動來管理應用中的依賴包將會非常麻煩。因此,各種開發生態或編程語言官方通常都會提供一些包管理工具:

原创 03.Dart - 流程控制語句

個人學習用 不嚴謹 學習的話請看別的博客 if else void main() { /** * 簡單的if else */ int a = 2; if (a == 1) { print('1')

原创 10.Dart - isolates隔離

個人學習用 不嚴謹 學習的話請看別的博客 void main(){ /** * 爲了解決多線程帶來的併發問題,Dart 使用 isolates 替代線程 * 所有的 Dart 代碼均運行在一個 isolates 中

原创 flutter04 - 佈局

容器 Row橫向排列 class LayoutDemo extends StatelessWidget { @override Widget build(BuildContext context) { return

原创 06.Dart - 類

個人學習用 不嚴謹 學習的話請看別的博客 使用類的成員 void main() { /** * Dart 是支持基於 mixin 繼承機制的面嚮對象語言,所有對象都是一個類的實例,而所有的類都繼承自 Object 類。基

原创 11.Dart - 可調用類call

Dart - 可調用類call /**  * 如果一個類中只有一個call方法,那麼這個類就叫做可調用類  * 直接對象名(參數1,參數2)調用即可  */ class Test {   call(String s, int i)

原创 12.Dart - 生成器

Dart - 生成器 void main() { /** * 同步生成器 */ tongbuTo(100); yibuTo(100); diguiTo(100); } //同步生成器 Iterable