2014.03.31 Monday
wxWidgets
昨日は大雨だったが桜は無事だった。
//////////////////////////////////////////////////
最近GUIのプログラム(ウィンドウのあるプログラムね)を作るときはWindows APIでごりごり書いている。
Vectorで公開中のTxt_to_BMPもそうだ。
ただ、お世辞にも開発効率がよいとは言えず、古いためC++との相性もよくない。
職業プログラマがWindows APIを直接たたくことはあまりないっぽい。
Windows APIにはMFCというMicrosoft純正のラッパが販売されており、過去にはよく使われた時期もあったようである。
僕も会社で時々使う。
ただ、MFCもWindows APIの薄いラッパに過ぎず難解である。
僕が作るプログラムはそれほど豪華なGUIの必要ないプログラムばかりなので、正直MFCを使うよりはWindows APIを直接たたく方がわかりやすい。
ただ、先ほども書いたが、Windows APIはC++との相性が悪いこと、MFCは有償な上、美しくない部分がある。
そこで最近は代替のライブラリを探し回っていた。
よさそうなのは
・Qt
・GTK+
・wxWidgets
の3つ。
Qtが結構流行っているみたいだったので少し調べてみたが、Visual Studioを用いて開発するにはAdd-inを入れなければならず、しかもExpress Editionでは動作しないらしい。
Qt Creatorという統合開発環境を使えばよいみたいだが、それは嫌なので見送り。
GTK+はまだ試していない。
wxWidgetsを試してみた。中々いい感じ。インストールも簡単。
そのうちインストール方法やサンプルコードをupする予定。
//////////////////////////////////////////////////
最近GUIのプログラム(ウィンドウのあるプログラムね)を作るときはWindows APIでごりごり書いている。
Vectorで公開中のTxt_to_BMPもそうだ。
ただ、お世辞にも開発効率がよいとは言えず、古いためC++との相性もよくない。
職業プログラマがWindows APIを直接たたくことはあまりないっぽい。
Windows APIにはMFCというMicrosoft純正のラッパが販売されており、過去にはよく使われた時期もあったようである。
僕も会社で時々使う。
ただ、MFCもWindows APIの薄いラッパに過ぎず難解である。
僕が作るプログラムはそれほど豪華なGUIの必要ないプログラムばかりなので、正直MFCを使うよりはWindows APIを直接たたく方がわかりやすい。
ただ、先ほども書いたが、Windows APIはC++との相性が悪いこと、MFCは有償な上、美しくない部分がある。
そこで最近は代替のライブラリを探し回っていた。
よさそうなのは
・Qt
・GTK+
・wxWidgets
の3つ。
Qtが結構流行っているみたいだったので少し調べてみたが、Visual Studioを用いて開発するにはAdd-inを入れなければならず、しかもExpress Editionでは動作しないらしい。
Qt Creatorという統合開発環境を使えばよいみたいだが、それは嫌なので見送り。
GTK+はまだ試していない。
wxWidgetsを試してみた。中々いい感じ。インストールも簡単。
そのうちインストール方法やサンプルコードをupする予定。