最近の更新

ラベル Dart の投稿を表示しています。 すべての投稿を表示
ラベル Dart の投稿を表示しています。 すべての投稿を表示

2014年1月23日木曜日

Dartでクラスに名前付きコンストラクタを作成する方法

【目的】
Dartでクラスに名前付きコンストラクタを作成します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample044_ClassNamaedConstructor」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample044_ClassNamaedConstructor
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var map = {"name" : "あいうえお",
             "age" : 21,
             };
  var a = new Person.fromMap(map);
  
  print("a.name=${a.name}, a.age=${a.age}");
}

class Person {
  String name;
  int age;
  
  Person.fromMap(Map map) {
    this.name = map["name"];
    this.age = map["age"];
  }
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。



























以上です。

Dartでクラスにコンストラクタを作成する方法(簡易記載)

【目的】
Dartでクラスにコンストラクタを作成します。
※簡易に記載できる方法で作成します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample043_ClassConstructor2」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample043_ClassConstructor2
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var a = new Person("あいうえお", 21);
  
  print("a.name=${a.name}, a.age=${a.age}");
}

class Person {
  String name;
  int age;
  
  Person(this.name, this.age);
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。



























以上です。

Dartでクラスにコンストラクタを作成する方法

【目的】
Dartでクラスにコンストラクタを作成します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample042_ClassConstructor」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample042_ClassConstructor
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var a = new Person("あいうえお", 21);
  
  print("a.name=${a.name}, a.age=${a.age}");
}

class Person {
  String name;
  int age;
  
  Person(String name, int age) {
    this.name = name;
    this.age = age;
  }
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。



























以上です。


Dartでカスケードでアクセスする方法

【目的】
Dartでクラスにカスケードでアクセスします。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample041_ClassCascade」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample041_ClassCascade
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var a = new Person();
  a..name = "あいうえお"
   ..age = 21;
  
  print("a.name=${a.name}, a.age=${a.age}");
}

class Person {
  String name;
  int age;
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。



























以上です。

Dartでクラスを作成する方法

【目的】
Dartでクラスを作成します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample040_Class」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample040_Class
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var a = new Person();
  a.name = "あいうえお";
  a.age = 21;
  
  print("a.name=${a.name}, a.age=${a.age}");
}

class Person {
  String name;
  int age;
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。



























以上です。

Dartでis!を使用する方法

【目的】
Dartでis!を使用します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample039_isnot」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample039_isnot
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var a = "123";
  if (a is! String) {
    print("aはStringではありません。");
  } else {
    print("aはStringです。");
  }
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。



























以上です。

Dartでisを使用する方法

【目的】
Dartでisを使用します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample038_is」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample038_is
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var a = "123";
  if (a is String) {
    print("aはStringです。");
  } else {
    print("aはStringではありません。");
  }
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。



























以上です。

Dartでconstとfinalの違いを確認

【目的】
Dartでconstとfinalの違いを確認します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample037_finalconst」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample037_finalconst
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var a = "abc";
  
  final b = a;
  const c = a;
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されエラーとなります。



























以上です。

Dartでconstを使用する方法

【目的】
Dartでconstを使用します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample036_const」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample036_const
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  const a = "変更できない文字列";
  a = "変更";
  print("a=${a}");
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されエラーとなります。





























以上です。

Dartでfinalを使用する方法

【目的】
Dartでfinalを使用します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample035_final」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample035_final
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  final a = "変更できない文字列";
  a = "変更";
  print("a=${a}");
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されエラーとなります。





























以上です。

Dartでtry-catch-finally文を使用する方法

【目的】
Dartでtry-catch-finally文を使用します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample034_trycatchfinally」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample034_trycatchfinally
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  try {
    throw new Exception("aaa");
  } catch(e) {
    print("exception: [${e}]");
  } finally {
    print("finally called.");
  }
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。

































以上です。

2014年1月22日水曜日

Dartでtry-catch文を使用する方法

【目的】
Dartでtry-catch文を使用します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample033_trycatch」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample033_trycatch
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  try {
    throw new Exception("aaa");
  } catch(e) {
    print("exception: [${e}]");
  }
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。

































以上です。

Dartでthrow文を使用する方法

【目的】
Dartでthrow文を使用します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample032_throw」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample032_throw
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  throw new Exception("aaa");
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。


































以上です。

Dartでwhile文でbreakを使用する方法

【目的】
Dartでwhile文でbreakを使用します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample031_whilebreak」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample031_whilebreak
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var i = 0;
  while (i < 10) {
    i++;
    if (i == 5) {
      break;
    }
    print("i=" + i.toString());
  }
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。

































以上です。

Dartでwhile文でcontinueを使用する方法

【目的】
Dartでwhile文でcontinueを使用します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample030_whilecontinue」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample030_whilecontinue
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var i = 0;
  while (i < 10) {
    i++;
    if (i < 5) {
      continue;
    }
    print("i=" + i.toString());
  }
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。

































以上です。

Dartでdo-while文を使用する方法

【目的】
Dartでdo-while文を使用します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample029_dowhile」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample029_dowhile
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var i = 0;
  do {
    print("i=" + i.toString());
    i++;
  } while (i < 0);
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。





以上です。

Dartでwhile文を使用する方法

【目的】
Dartでwhile文を使用します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample028_while」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample028_while
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var i = 0;
  while (i < 10) {
    print("i=" + i.toString());
    i++;
  }
}
2.「Ctrl+S」を押し、ファイルを保存。 【手順3】 1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。

































以上です。

Dartでコマンドライン引数を取得する方法

【目的】
Dartでコマンドライン引数を取得します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample027_mainArgs」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample027_mainArgs
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main(List<String> args) {
  for (var i = 0; i < args.length; i++) {
    print("[${i}]=${args[i]}");
  }
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法(引数付き)」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。

































以上です。

2014年1月20日月曜日

Dartコマンドラインアプリケーションの実行方法(引数付き)

【目的】
Dartでコマンドラインアプリケーションを作成し、実行します。
※引数付きで実行します。



【準備】
1.「Dartでコマンドライン引数を取得する方法」の手順でDartコマンドラインアプリケーションを作成しておきます。



【手順1】
1.「Main.dart」(実行したいDartファイル)を選択。
2.メニューから「Run」⇒「Manage Launces」を選択。




【手順2】
1.実行したいアプリケーションを選択。
2.「Script arguments」に引数を入力。
3.「Run」ボタンをクリック。




【手順3】
1.以下の様に実行できれば成功です。

































以上です。

Dartでfor-in文を使用する方法

【目的】
Dartでfor-in文を使用します。
※Listをループするのに便利です。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample026_forin」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample026_forin
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  List<String> list = ["a", "b", "c"];

  for (var i in list) {
    print("i=" + i);
  }
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。

































以上です。

関連記事