2011-07-01から1ヶ月間の記事一覧
balor では多くのクラスでコピーが禁止されています。 Control クラスはコピー禁止なのでその派生クラスである Button クラスもコピー禁止です。 Button b0, b1; b0 = b1; // コンパイルエラー!コピーは禁止されている。 これまでコピー禁止クラスといえば …
ウインドウ上にボタンを配置してイベントを処理するサンプルコードです。 #include <Windows.h> #include <balor/gui/all.hpp> using namespace balor::gui; int APIENTRY WinMain(HINSTANCE , HINSTANCE , LPSTR , int ) { Frame frame(L"ButtonAndEvent"); Button button0(frame, 10, 10,</balor/gui/all.hpp></windows.h>…
balor ライブラリの導入方法を解説します。 まずPCに Visual C++ 2010 以降がインストールされていない場合はインストールして下さい。 次にダウンロードした balor の圧縮ファイルを適当なディレクトリに解凍します。 解凍したディレクトリ内の「samples…
balor ライブラリについて著作権は放棄しません(できない)が 配布条件はパブリックドメインソフトウェア (public domain software, PDS)と同等とします 。 非商用、商用を問わず使用にあたり制限はありません。 本ライブラリを使用することで生じたいかな…
balor バージョン 1.0.0 をリリースしました。ダウンロードする。 変更点 これが初版リリースです。 今後の予定 不足しているコントロールの追加。 ユニットテストの完成。 64ビット版対応。 GUIエディタの作成。
balor は C++ Windows GUI ライブラリです。 Java や .NET のように手軽で使いやすく、 MFC のように WIN32 API と連携しやすいライブラリを目指します。 特徴 .NET や Java ライクなインターフェース。 WIN32 API や STL と連携しやすい。 無名関数(ラムダ…
balor ライブラリのオンラインリファレンス。
balor ライブラリはスタティックリンクライブラリなので通常 DLL を添付する必要はありません。 Hello world サンプルプログラムも exe の大きさは 57kb 程度ですみます。しかしスタティックリンクライブラリということは exe ファイルのプロジェクトと exe …