VB

Sleep

VB

VB.NETでは、sleepするとき、 System.Threading.Thread.Sleep(1000)と書く。

PerformanceCounterオブジェクト

VB

始めて使ったけど、これはなかなか便利だな。 ちょっと今度ツール作ってみようか。

Sub Main

VB

VB2005でSub Mainを利用するには、 Visual Basic 2005で独自のMainメソッドを使用するには?[2.0のみ、VB] - @IT で指摘されているようにアプリケーションフレームワークを無効にする必要がある。Sub MainてVB5で使ったことがあったなぁと懐かしくなったが、…

時間が来たら処理を行う

VB

9時半になったらフォームをアクティブにする。 Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim set_time As Date set_time = Date.Now If set_time.Hour = 9 Then If set_time.Minute = 30 T…

VS2008

VC VB

http://www.microsoft.com/japan/msdn/vstudio/ そろそろ様子だけ見てみるか。.NET3.5がどういうのくらいかは確認しないとな。

セマフォ

VC VB

wikipediaのセマフォを読んでいて驚いたのだけど、.NET1.1にはセマフォがないとのこと。よくわからん仕様だな。結局odawaraは.NET2.0からさわり始めているので、あんまり関係はないんだけど。 セマフォ - Wikipedia

VC VB

http://dobon.net/vb/dotnet/internet/all.html やっぱりお世話になるDOBON。 .NET TIPS ダブル・バッファリングにより描画を行うには? - C# VB.NET Windowsフォーム - @IT ダブルバッファリングを考えるようになると、VB、C#のメリットが一気に薄れる気が…

フォームのコピー

VB VC

VBで作ったWindowsフォームをVCのWindowsフォームにコピペ出来るのか、というテーマがあったのだけど、出来てしまった。一瞬まさかーとか言っていたのだが、Frameworkのコンポーネントを使ってる限りは問題ないのか。まぁそりゃ、たしかになぁ。

MSDNのサンプル

VB

結構おもしろそうなものもあるんだな。 http://www.microsoft.com/japan/msdn/vstudio/samples/default.aspx

インストーラでngenする

VB

Microsoft API and Reference Catalog やっぱりMSDNらしい。

VB.netネットワークプログラミング

VB

VBでネットワークプログラミングを調べていたら http://www.shoeisha.com/mag/windev/ の山崎はるかさんの連載がひっかかった。なつかしいなぁ。あの頃は高校生だったなぁ。

VB

VS2005のドキュメントはIEなのでF3が使えない。ありえない!

ネットワークプログラム

VB

http://dobon.net/vb/dotnet/internet/tcpclientserver.html むかしWinsockを呼んで作ったよなぁ。今は.NETがあるから簡単。

次の日になってしまったが

VB

.NETになってからコントロール配列がなくなったわけだが、世の中ではHandleを使えば問題がない、みたいに書いている人がいる。これってイベントに限った話で、たとえばオブジェクトのプロパティを一括で変更しようとしたときにループが使えなくて困る。テキ…

Subvrsion

Subvrsionで管理していたHEWのプロジェクトにVBのプロジェクトを追加してコミットしてみた。当たり前だけど問題なし。こういう使い方もできるのか。ソース管理と言うよりもプロジェクト管理だもんな。これは便利。

ビット演算

VB

ものすごく悩んでしまった。 27648を上位と下位に分けると、0x6Cと0x00なわけだが、これに気がつかずに下位8bitが無くなると悩んでしまった…。意外とキリのいい数字だったのね。

スレッドセーフ

VB

TextBox25.Invoke(add, CStr(buf))スレッドセーフを意識しなさいと…。なかなか厳しいプログラミングです。まぁ基本といえば基本だが。 これだとアンセーフ。 TextBox25.Text = CStr(buf)

VB

久々にVBをいじると全然覚えていない。 VB.NETで、数字を16進数で表すには先頭に「&H」を付加する

VB

http://www.atmarkit.co.jp/fdotnet/vblab/vb2005m_03/vb2005m_03_03.html Myは確かに便利だが、バグがある。追加、追加、していくとフォームデザインが狂う場合があって復旧不能になる。終了して開き直せばなんとかなるけど、すごく怖い。バージョンアップ…

カテゴリ追加

VB

そうなんだよ。コントロール配列が無いんだよな。 http://www.atmarkit.co.jp/fdotnet/vblab/vb2005m_02/vb2005m_02_01.html 後から読む。