なんかオリジナルの家紋を作成してくれるところがあるらしい
↓
http://ayataka.jp/#fun-kamon
flash対応のブラウザで飛んでくださいな.
まぁ,今はやりの脳内メーカー系の占いサイト
息抜きにはちょうど良いよ
んで,おれの結果↓
【∞】 統率力に優れ、人望も厚い性質の無限紋のあなた。その名の通り無限の野心を持ち、とにかく前に突き進みます。しかし、早計に物事を進めてしまう傾向もあるようです。スタートは遅くても、最後には先頭を走っている才能を持っています。焦らずゆっくりと進んでください。
やはりなっていう感じだ.
ちなみに,おれのKAMON ↓
さらに参考で,我が家の家紋(丸に橘)↓
よりもらってきました.
まぁ,みんな,なんかいろいろ考えてて楽しいなぁ.と思った.
家紋もKAMONもどっちも好きだ.
2007年10月22日月曜日
Invokeとdelegate
C#のプログラムを作ってて
忘れるといけないのでまとめ
間違ってたり,補足があったらコメントしていただけると助かります.
あるメソッドAから別のあるメソッドBを呼び出そうとすると
エラーが出る場合がある
例:
private void serialPort1_DataReceived(略)
{
textBox1.text = "hoge";
}
みたいな感じにすると止まる.
やろうとしてたのはシリアルポートでなにかを受信したら
"hoge"をテキストボックスに表示するというアプリケーションの作成
やれない理由は,メソッドAが動いてるスレッド中にメソッドBを無理やり動かそうとするため
Windowsフォーム上でフォームを作成した場合,そのフォーム自身以外からのアクセスは動作が保障されていないため
まぁ,CheckForIllegalCrossThreadCalls プロパティの値を false に設定すれば動くようにはなるらしい.
が,根本的な解決になっていないのでいろいろ勉強した
使用したのはInvokeとdelegate
で,まぁ
Invokeっていうのは,別スレッドからコントロールを呼び出したときに
そのコントロールの操作を対象のスレッドで実行できるようにするメソッドで
System.Windows.formsに用意されている
delegateは
処理をしたいメソッドを直接書くのではなく,
その引数の型に合ったメソッドに処理の中継をしてくれるやつ
んで,この二つを使ってさっきのやつを書きなおすと
private void serialPort1_DataReceived(略)
{
setText("hoge");
}
delegate void myText(string text);
private void setText(string text)
{
if (this.textBox1.InvokeRequired)
{
myText d = new myText(setText);
this.Invoke(d, new object[] { text });
}
else
{
this.textBox1.Text = text;
}
}
っつう風になります.
んで,
if (this.textBox1.InvokeRequired) は
InvokeRequiredはInvokeが必要かどうかの判定
もっと言うと,同一のスレッドではない場合の処理
myText d = new myText(setText);
this.Invoke(d, new object[] { text });
は,delegateで宣言した myTextクラスのメソッドを宣言して
Invokeしてる
this.Invoke(d, new object[] { text });
{}内は,delegateで宣言した引数.
で,こんな感じにすれば
setText()は,どこでも動くものになりましたよって感じ
忘れるといけないのでまとめ
間違ってたり,補足があったらコメントしていただけると助かります.
あるメソッドAから別のあるメソッドBを呼び出そうとすると
エラーが出る場合がある
例:
private void serialPort1_DataReceived(略)
{
textBox1.text = "hoge";
}
みたいな感じにすると止まる.
やろうとしてたのはシリアルポートでなにかを受信したら
"hoge"をテキストボックスに表示するというアプリケーションの作成
やれない理由は,メソッドAが動いてるスレッド中にメソッドBを無理やり動かそうとするため
Windowsフォーム上でフォームを作成した場合,そのフォーム自身以外からのアクセスは動作が保障されていないため
まぁ,CheckForIllegalCrossThreadCalls プロパティの値を false に設定すれば動くようにはなるらしい.
が,根本的な解決になっていないのでいろいろ勉強した
使用したのはInvokeとdelegate
で,まぁ
Invokeっていうのは,別スレッドからコントロールを呼び出したときに
そのコントロールの操作を対象のスレッドで実行できるようにするメソッドで
System.Windows.formsに用意されている
delegateは
処理をしたいメソッドを直接書くのではなく,
その引数の型に合ったメソッドに処理の中継をしてくれるやつ
んで,この二つを使ってさっきのやつを書きなおすと
private void serialPort1_DataReceived(略)
{
setText("hoge");
}
delegate void myText(string text);
private void setText(string text)
{
if (this.textBox1.InvokeRequired)
{
myText d = new myText(setText);
this.Invoke(d, new object[] { text });
}
else
{
this.textBox1.Text = text;
}
}
っつう風になります.
んで,
if (this.textBox1.InvokeRequired) は
InvokeRequiredはInvokeが必要かどうかの判定
もっと言うと,同一のスレッドではない場合の処理
myText d = new myText(setText);
this.Invoke(d, new object[] { text });
は,delegateで宣言した myTextクラスのメソッドを宣言して
Invokeしてる
this.Invoke(d, new object[] { text });
{}内は,delegateで宣言した引数.
で,こんな感じにすれば
setText()は,どこでも動くものになりましたよって感じ
2007年10月17日水曜日
Plus Ultra
国の標語っていうものがあるんですよ
いろいろ.
Wikipedia見てて初めて知ったんですけどね.
アメリカだったら
E Pluribus Unum (1776年 - 現在)
(ラテン語: 多数から1つへ)
In God We Trust (1956年 - 現在)
(英語: 我ら神を信ず)
とかね
らしいっちゃ,らしいですね
で,スペインの国の標語
Plus Ultra
(ラテン語: 更なる前進)
読み方はラテン語なんで知らんが
おれが普通に読もうとするならば
プラス Ultra !
もうね
なんつーかね
めぐりあい?
意味が,更なる前進とか
かっこ良すぎる
一家に一台
あなたのそばに
Plus Ultra
いいなスペイン
ラテンのノリだし
もう,オレの国
また,行ってみたい国が増えましたよ
そして,おれの標語も決まったというお話
最後にもう一回
Plus Ultra !
いろいろ.
Wikipedia見てて初めて知ったんですけどね.
アメリカだったら
E Pluribus Unum (1776年 - 現在)
(ラテン語: 多数から1つへ)
In God We Trust (1956年 - 現在)
(英語: 我ら神を信ず)
とかね
らしいっちゃ,らしいですね
で,スペインの国の標語
Plus Ultra
(ラテン語: 更なる前進)
読み方はラテン語なんで知らんが
おれが普通に読もうとするならば
プラス Ultra !
もうね
なんつーかね
めぐりあい?
意味が,更なる前進とか
かっこ良すぎる
一家に一台
あなたのそばに
Plus Ultra
いいなスペイン
ラテンのノリだし
もう,オレの国
また,行ってみたい国が増えましたよ
そして,おれの標語も決まったというお話
最後にもう一回
Plus Ultra !
2007年10月5日金曜日
SUPER LOVE SONG
発売になりました!
B'zのnew single!!
良い.かなり良い.
Rockだね.Rockだ
やっぱ,Love & Peace だね
愛だよ,愛.Rockはこうでなきゃ
男女間だけの“愛”じゃないからSUPER LOVEで
その歌だから
SUPER LOVE SONG
きっと
ultra soulなみにある種のインパクトがあるタイトルですけどね
むちゃくちゃかっこいい!
元気出る.
2ndも3rdも名曲ですので
是非,ご拝聴ください.
買って悔いなしだと思いますよん.
はい,布教活動終わり.
以下,少々近況報告.
少し面白めの事態が毎日降りかかってきてますよ
退屈しなくていい感じだ.
少しずつご報告できたら幸いです.
一個は,土曜日に解決の予定.
乞うご期待.
といっても自己満足の塊なので他人はあまり面白くないかも.
B'zのnew single!!
良い.かなり良い.
Rockだね.Rockだ
やっぱ,Love & Peace だね
愛だよ,愛.Rockはこうでなきゃ
男女間だけの“愛”じゃないからSUPER LOVEで
その歌だから
SUPER LOVE SONG
きっと
ultra soulなみにある種のインパクトがあるタイトルですけどね
むちゃくちゃかっこいい!
元気出る.
2ndも3rdも名曲ですので
是非,ご拝聴ください.
買って悔いなしだと思いますよん.
はい,布教活動終わり.
以下,少々近況報告.
少し面白めの事態が毎日降りかかってきてますよ
退屈しなくていい感じだ.
少しずつご報告できたら幸いです.
一個は,土曜日に解決の予定.
乞うご期待.
といっても自己満足の塊なので他人はあまり面白くないかも.
登録:
投稿 (Atom)