-
- Page 8
まとめ
今回は、オープンソース化されたWindowsの電卓アプリのコードに、選択肢を増やすという簡単な機能追加を施してみました(次の画像の左)。前回、起動時のコードを追いかけてみたときは「なんでこんなに複雑なことをしているんだろう!?」という感じがしたと思いますが、そんな複雑なMVVM構造のおかげで今回の機能追加は簡単にできました。
左:面積「坪」の変換(本稿で解説)
右:日付計算の西暦⇔和暦切替
UIを追加する改造となると、もう少し難易度は上がります。その難しさのほとんどは、「どこをいじればいいの?」という点だと思います。構造が理解できるまでは大変ですが、分かってしまえば修正するコードは少ないはずです。C++/CXで書かれているのでC#やVBで開発している人にとっては取っ付きにくいかもしれませんが、挑戦してみてください。サンプルコードには、日付計算の表示を西暦⇔和暦に切り替えるUIも追加してありますので(上の画像の右)、参考にしてもらえれば幸いです。
UWPアプリに興味が湧いてきた人へ
Windowsデスクトップ用アプリの開発はWindows Formsなら経験があるけど、ちょっとUWPアプリ開発も気になってきたという方へ。ぴったりの電子書籍を書きました!
『UWP アプリ開発 101 第2版: Windows Forms 開発者のための C# / XAML による UWP アプリ開発入門』 (BluewaterSoft 2017/7/1)
・Kindle版とUWPアプリ版があります。
・どちらも無料で最初の方を読めるので、とりあえず試し読みをしてみてください。
また、Microsoft公式のチュートリアルやたくさんのサンプルコードなどもあります。UWPアプリの開発環境を整えてUWPアプリのプロジェクトを作れるようになったら、これらのドキュメントやサンプルも参考にしてみてください。
この記事は参考になりましたか?
既に会員の方はを行ってください。
- UWPアプリ開発の最前線連載記事一覧
-
- SQLiteデータベースがWebアプリでも使える! ~Uno Platformクロスプラッ...
- UWPアプリを書けばiOS/Android/Webでも動く!? ~Uno Platform...
- Windows電卓の中はどうなっているのだろう?(後編) ~オープンソースのコードを改造し...
- この記事の著者
-
biac(ばいあっく)
HONDA R&Dで自動車の設計をやっていた機械屋さんが、技術の進化スピードに魅かれてプログラマーに。以来30年ほど、より良いコードをどうやったら作れるか、模索の人生。わんくま同盟の勉強会(名古屋)で、よく喋ってたりする。2014/10~2019/6 Microsoft MVP (Windows Devel...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
