フォントファイルにはFixed型というのが定義されてます。
これは整数部16bit, 小数部16bitの固定小数なのですが、
どうやってdoubleに変換すればよいか、こちらを参考にしました。
http://d.hatena.ne.jp/tt_clown/20090609/p1
2010年10月30日土曜日
2010年10月9日土曜日
趣味でプログラムをつづけるための...
1.あまりがんばらない。
-> たいてい頑張り過ぎると完成しない。頑張らなくても完成しないけど。
2.思いついたら書いてみる。
-> あまり頭で考えすぎると続かないので、とりあえず書いて動かしてみると意外に続く。
3.コメントはある程度書いておく。メモっぽくても自分さえわかればよい。
-> 毎日やるわけではないので、たいてい、まえなにやってたかよくわからなくなるので。
4.
-> たいてい頑張り過ぎると完成しない。頑張らなくても完成しないけど。
2.思いついたら書いてみる。
-> あまり頭で考えすぎると続かないので、とりあえず書いて動かしてみると意外に続く。
3.コメントはある程度書いておく。メモっぽくても自分さえわかればよい。
-> 毎日やるわけではないので、たいてい、まえなにやってたかよくわからなくなるので。
4.
2010年9月29日水曜日
linux関連備忘録
■コマンド
・なにかこまんどをうったら、ターミナルがいっぱいになってみれない。
-> コマンド | less とするとよい。
■シェル
・関数が作れる。
・シェル変数に値を入力するときはイコールの前後にスペースをいれるとだめ。
・なにかこまんどをうったら、ターミナルがいっぱいになってみれない。
-> コマンド | less とするとよい。
■シェル
・関数が作れる。
#!/bin/sh
#-----------
# 関数 : 文字列に時間をつけてechoする。
#-----------
echoex ()
{
echo "`date '+%y%m%d[%T]'` $1" #引数を表示
}
#-----------
# シェルの本体。
#-----------
echoex "------- start -------"
・シェル変数に値を入力するときはイコールの前後にスペースをいれるとだめ。
2010年9月18日土曜日
2010年9月11日土曜日
恥の多い人生をおくっております。。。
マインドマップ等 は現在挫折中。
今回はlinuxで簡単なプログラミングをやってみたいなぁと思ってます。
ということで、まずは"anjuta"という統合化遺髪環境をインストール。
いちおう。VisualStudioでのVB開発のようにお手軽にやりたい。
開発環境はググってみたけどいろいろあるみたいなので、GNOMEの開発環境
だというanjutaをとりあえずインストーーるしてみた。
http://anjuta.seesaa.net/article/50053068.html
ここにしたがって、やろうとしたが、
gtk+2.0がない。みたいなことをいわれたので、
libgtk2.0-dev をインストール。
とりあえず、上記のURLを参考にやっていく。
なんだかバージョンが異なるようで、いろいろちがうが、、、
最終的にこんなのができた。
今回はlinuxで簡単なプログラミングをやってみたいなぁと思ってます。
ということで、まずは"anjuta"という統合化遺髪環境をインストール。
いちおう。VisualStudioでのVB開発のようにお手軽にやりたい。
開発環境はググってみたけどいろいろあるみたいなので、GNOMEの開発環境
だというanjutaをとりあえずインストーーるしてみた。
http://anjuta.seesaa.net/article/50053068.html
ここにしたがって、やろうとしたが、
gtk+2.0がない。みたいなことをいわれたので、
libgtk2.0-dev をインストール。
とりあえず、上記のURLを参考にやっていく。
なんだかバージョンが異なるようで、いろいろちがうが、、、
最終的にこんなのができた。
2010年7月14日水曜日
Excel で グラフィックス
こんなものを書いてみました。
オートシェイプを記録して、forでまわしただけですが...
office 2003。
オートシェイプを記録して、forでまわしただけですが...
office 2003。
Sub Line()
' 円の中心
Dim centerX As Integer
centerX = 300
Dim centerY As Integer
centerY = 100
' 円の半径
Dim radius As Integer
radius = 100
Dim max As Integer
max = 200
For i = 0 To max Step 1
radian = 3.14 * 2 * i / max
x = Cos(radian) * radius + centerX
y = Sin(radian) * radius + centerY
' オートシェイプで線を引く。
ActiveSheet.Shapes.AddLine(x, y, centerX, centerY).Select
Selection.ShapeRange.Line.Weight = 0#
' 色をちょっとづつ変えてみる。
Dim calor As Integer
calor = 255 / max * i
Selection.ShapeRange.Line.ForeColor.RGB = RGB(calor, 255, 255)
Next i
End Sub
2010年7月13日火曜日
やっぱり。
wpfはちょっと敷居がたかそうだったので、C#とFormに路線変更。
とりあえず、formに文字列と簡単なグラフィックを書くところを試す。
OnPaintを追加する方法がよくわからず、苦戦する。
このへんをダブルクリックすればよいみたい。
とりあえず、formに文字列と簡単なグラフィックを書くところを試す。
OnPaintを追加する方法がよくわからず、苦戦する。
このへんをダブルクリックすればよいみたい。
登録:
投稿 (Atom)


