ブロックを組立てていくビジュアル・プログラミング言語「App Inventor 2」を使ってみる(20)


今回はテキストファイルをローカルで入出力するテストアプリです。

テストアプリを起動するとUIはこちらの様になっています。



(英数字)文字を入力して何度か保存した後、文字を何もいれないでボタンを押すと入力モードを終了して、それまでの入力したテキストを全て表示します(こちらを参照)。




実際の様子はこちらの動画で確認できます。




これを実現している「Blocks」はこちらです。




ボタンの表示・意味を変えながらモードの移動(保存・追加・表示・削除)をします。ファイルの入出力に関しては、「SaveFile」→「AppendToFile」で出力し、「ReadFrom」→「GotText」で入力します。複数回の「AppendToFile」で出力した結果は、1回の「GotText」で取得します(こちらを参照)。


最後はテキストファイルを削除して次のテキストファイル生成に戻ります。今回はファイル名を固定していますが、テキストを結合しているのはファイル名を外部から与えられる様にする準備でもあります・・・


 

綺麗な銀河・星雲(178) - オリオン座(Orion)にある反射星雲(Reflection nebula)「NGC 1999」


今回の綺麗な銀河・星雲は、オリオン座(Orion)にある反射星雲(Reflection nebula)「NGC 1999」です(こちらこちら)。暗い領域は濃い塵が背後の光を遮っているのではなく、逆に塵が殆ど存在しない空洞です。


ハッブル宇宙望遠鏡(Hubble Space Telescope)による画像



大型光学赤外線望遠鏡(愛称:すばる望遠鏡、Subaru Telescope)とハッブル宇宙望遠鏡による広範囲の合成画像



 
posted by 鎌倉太郎 at 00:00| 神奈川 ☁| Comment(0) | TrackBack(0) | 日記-魅惑の銀河・星座 | 更新情報をチェックする