2007年10月26日

[013]画像が表示されない!?

ツールバーを使ったアプリケーションをテストしてみました。下の画像はanjutaから「プロジェクト(P)」→「アプリのGUI編集(I)...」でgladeを立ち上げ、gladeでデザインを行ったときのスナップショットです。

Screenshot087.png

ところが、これをビルド後、実行すると下の画像のようになり、ツールバーのアイコンの画像が表示されません。

Screenshot088.png

続きを読む
posted by knyakki at 11:41| Comment(46) | TrackBack(6) | プログラミング | このブログの読者になる | 更新情報をチェックする

2007年10月19日

[012]原始的な描画プログラム〜その3〜

今回もまた「原始的な描画プログラム」です。ラバーバンドも描画できるようになり、少しだけドローソフトっぽくなってきた「原始的な描画プログラム」ですが、まだ致命的な欠陥があります。

試しに前回のプログラムを起動し、何か適当に描画してみてください。描画したら、ウィンドウの右上の最小化ボタンを押して最小化してみます。その後再びウィンドウを表示してみると、せっかく描画したものがきれいさっぱりなくなっている筈です。
ウィンドウのサイズを変えたときや、他のウィンドウに覆い隠された場合も同様の事が起こります。

続きを読む
posted by knyakki at 16:21| Comment(1) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする

[011]原始的な描画プログラム〜その2〜

前回はマウスポインタの動きに追従して伸び縮みする線(ラバーバンド)を描画することをテーマに扱いました。

今回は、このラバーバンドを前々回の「原始的な描画プログラム」に応用してこのプログラムを少しだけ進化させてみました。

続きを読む
posted by knyakki at 10:01| Comment(2) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする

2007年10月11日

[010]ラバーバンドを描画する

前回、マウスクリックで直線を描画する簡単なプログラムを作りました。しかしこのプログラムでは始点をクリックしてから終点をクリックするまで何も描画されないので線が描きずらい感じがします。

巷にあるドローソフトでは直線を描画する場合、始点をクリックしてから終点をクリックするまでの間、マウスポインタに追従して伸び縮みする下書線が描画されます。

この伸び縮みする線のことを「ラバーバンド」(rubber-band)などと呼んだりするようです。ラバーバンドとはつまり輪ゴムのことです。ゴムのように伸び縮みする線とはどのようにして描画されているのでしょうか?

今回はラバーバンドを描画する例を作ってみました。下の画像はそのスナップショットです。ウインドウの中でマウスポインタを動かすとそれに追従して左上の角から赤い線が描画されます。

Screenshot086.png

続きを読む
posted by knyakki at 17:51| Comment(1) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする

2007年10月09日

[009]原始的な描画プログラム

マウスでウインドウ内の2点をクリックするとその間に直線を引くという極めて原始的な描画プログラムを作ってみました。下図がそのスクリーンショットです。
Screenshot081.png
続きを読む
posted by knyakki at 16:02| Comment(0) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする

2007年10月05日

[008]最初のグラフィックス

これからしばらくの間グラフィックス、つまりお絵描きに関して勉強していきたいと思います。今回はもっとも簡単な例で、実行すると下図のように斜めに線が描かれたウィンドウが現れます。

Screenshot079.png
続きを読む
posted by knyakki at 18:00| Comment(0) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする

2007年10月02日

[007]プログラム例〜ねじ切り計算プログラム〜

今回は簡単ながら、実用的なプログラム例を挙げてみました。実はわたくし、機械加工関係の仕事をしています。今回のプログラム例は旋盤でねじを切る際に役に立っています。

Screenshot076.png

ソースはNejiNavi.tar.gzです。
解凍するとNejiNaviというディレクトリができます。そのなかのNejiNavi.prjをanjutaで開けば好きなように弄れる筈です。

続きを読む
posted by knyakki at 11:35| Comment(1) | TrackBack(1) | プログラミング | このブログの読者になる | 更新情報をチェックする

2007年09月15日

[006] GUI部品を使った簡単な例〜まとめ〜

前回、前々回扱った例題でのプログラミングの流れをまとめてみました。
続きを読む
posted by knyakki at 13:14| Comment(1) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする

2007年08月20日

[005] GUI部品を使った簡単な例〜後編〜

ボタンとテキスト入力を使った簡単な例の続きです。ボタンを押されたときの処理を行います。
続きを読む
posted by knyakki at 13:00| Comment(1) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする

2007年08月07日

[004] GUI部品を使った簡単な例〜前編〜

ボタンやテキスト入力などを使った簡単なプログラム例です。

下図のようなプログラムを作成します。
Sample.png

続きを読む
posted by knyakki at 16:42| Comment(1) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする

2007年08月03日

[003] ウインドウの「×」マークのクリックでプログラムを終了させる

前回のHello Worldプロジェクト、まだ完全ではありません。続きを読む
posted by knyakki at 17:06| Comment(0) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする

[002] Hello World!!

前回作成したHello Worldプロジェクトの続きです。続きを読む
posted by knyakki at 14:10| Comment(0) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする

2007年08月02日

[001] anjutaをインストールする

まずはインストールです。
私が使用しているOSはUbuntu7.04(feisty)です。続きを読む
posted by knyakki at 15:27| Comment(4) | TrackBack(1) | プログラミング | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。