「外に出たり、家に居たり」の意。in-and-outの生活録。|チュートリアル:デスクトップアプリ作成プログラム言語は使えると便利なので、機会があれば触ってみるようにしています。闇雲に手を出しても身につかないんですが、基本は一通り知っておきたいという欲がありまして。2019超入門』をご恵投いただきました。これをチャンスと、初言語『C#』を学んでいます。「もしやWindows10ユーザーでないと使いこなせないのでは」と思い(自分環境はWindows8)、ひやひやしましたが、p.34の『ヒント』などでWin7/8にも言及あって、なんとかなりました。ユーザーはもうWindows10だと思います。書籍のキャプチャもWindows10です。『デスクトップアプリ』という仕組みがそもそも『10』。(8もそこそこアプリだけど、まだソフトって呼び名がしっくりくる機能がメイン)なので、事前準備その1。PCはWindows10を用意する事前準備その2。これを学ぶことで何ができるか考えるプログラムを書くということは、命令を書くということ。何を実現したいのか決める実現のために積み上げていく実行はいくつ必要か何に実行させたら実現するか絞り込み絞り込んだ候補に実行命令を書く実現と、こんな感じの道筋を決めておくとよいかも。今回の本では、「3」と「4」を詳細に進めていって、実現に導く感じです。2019に実行させる命令の書き方きちんと書くと、きちんち終わります。『1日30分でOK』の謳い文句を鵜呑みにしないいきなりの否定ですが、『1日1章30分』と設定してしまうと、オーバーします。実際に手を動かしてみて、30分で書き終われなかったので。対策としては、タイピングを鍛えるというよりは、言語に沿った書き方を覚える(暗記する)系です。本文読むだけだったら30分で大丈夫で、むしろ余るのですが、それを実行するのには30分を超えました。(自分基準では、1日1章を30分で読んで身につける、そのペースが維持できるのは入門編に相当する第2章まで)後の章は、できること(実践して書いてみるプログラム)がだんだん増えていくため、2分割、3分割していかないと、30分では収まらず。分割するタイミングは人それぞれ、自分でキリがよいと思ったところ、30分経ったから強制終了、など、お好みで。丹念に進めても罰は当たらないので、焦らず進めていければ。事前準備もできたので、実際に本とPCを使って、サンプルアプリを完成させていきます。「動いてるー(わーい)!」って喜びが、こまめにやってくるので、かなりはかどります。書いてある通り、言われた通りに書いて、<b>ちゃんと動く</b>のは、実は大変なサポート力が必要。「テキスト(見本)どおりの画面が出てないけど、なんかミスったかな?」(実は工程の説明が端折られているだけ)という悩みに直面します。した小さなつまずきは地味にストレスなんですが、この本はその点ストレスフリーでした(やったー!)。記憶に残りにくいかも。『苦労した末に完成する』のって、すがすがしい思い出とともに、困難を解決する力がある、って自信付けになるので、ちょっとてこずる(10分くらい解決に向けた模索をした上で、うまくいく)くらいが、定着には役立つのかも。いえ、つまずき知らずの万能感も、後々の『楽しむ』に大いに貢献するのは確かなことで。今後のプログラミングを続けていくモチベーションになります。今回、ひたすら言いなりで作ってみた中で、おぼろげながら、これはこういうことかな、あれと同じかな、など、考えながら進めていけました。私にとっては、とても優れた教本でした。(12/14)めざまし。(07/04)本日晴天でも自宅で「眠」。