https://drive.google.com/file/d/1RY4OQz33MvhjgOL9R_5P9RFpIxyvmRY2/view?usp=sharing
MVC(Model,View,Controller)のObserverパターン
未定
MacBook Air(Retina,13-inch,2019)
- Processor: Intel Core i5 1.6GHz dual-core
- Retina display
- Memory: 8GB 2133MHz LPDDR3
- Graphics: Intel UHD Graphics 617
- Internal Solid State Drive: 256GB PCIe-based SSD
- Wireless 802.11ac Wi-Fi wireless networking; IEEE 802.11a/b/g/n compatible
- Bluetooth 4.2 wireless technology
作成した言語は、C言語である。そして、「HandyGraphics」というライブラリを利用して簡単な扇風機アニメーションを作成した。
計画通りに、アプリケーションの作成を行うことができた。
1回生の時に作成した物であったため、改良するだけで済んだからであろう。
大きな、バグは発生しないが、単体テストをこれから行なっていく必要があり、まだできていないため、品質保証としてはダメである。
コードは、上記のソースコードである。
最初に実行にあたり、「HandyGraphics」を導入しなければ、実行しない。実行したら、macOSの場合、Users/Applicationsにダウンロードした「HgDisplayer.app」を入れる。
ダウンロードページ:http://www.cc.kyoto-su.ac.jp/~ogihara/Hg/
FanAnimation.appをダブルクリックまたは、ターミナル(bash,zsh)において「open FanAnimation.app」で起動する。
起動しない場合、ターミナルにおいて、「xattr -r FanAnimation.app」として、拡張属性を外して実行してみる。
また、「FanAnimation.app」が存在しない場合、FanAnimationディレクトリにおいて、make installを実行してみる。
以下がインターフェースと実行結果である。
作者:masudaryuto(Created:2022/08/12(Fri))
許可:特になし
- Handy Graphicユーザーズガイド、http://www7a.biglobe.ne.jp/~ogihara/Hg/products/guide0.64.pdf