.NET

C#でのマルチスレッド

C#でマルチスレッドアプリを作る。マルチスレッドとはどんなものか、というのは http://www.stackasterisk.jp/tech/dotNet/csharp07_01.jsp を読んで、サンプルを書いてみるとよく分かった。Web開発では余りお目にかかれないと思われる点をメモ。 lock ステ…

インストーラを作る

前回のプロジェクトで作成過程に調べた事を書きとめようとしたのだが、作り込みを優先させて、完成するころには何が分からなかったのか、何を調べたのか、何を実装したのか、等等を全て忘れてしまっている。すべてはコードに込められているのだが。何かもっ…

ASP.NET のログ出力

ASP.NET のログ出力を実装する際に、良い方法を探していたら、MS のオープンソースプロジェクトという選択肢を見つけた。前に C/S システムを VB で設計した際もログ出力に不満で、良い方法を探していたら Java ではおなじみの Log4j ライブラリ の .NET 版…

定数宣言時に関数が使えない

今回、頂いた仕事では Visual Studio .NET 2002 を使うのですが、マシンには2003 が入っています。一度 2003 を入れたマシンに 2002 を入れるのは .NET Framework の関係も怖いので MS Virtual PC を使うことにしました。結構メモリつんでるのに重い。 ASP(V…

VBでよく使う小技

VB.NETでコーディングする際によく使った小技を忘れないようにメモしておく。

文字列の比較

Javaで開発しているときは、文字列を比較するときに == ではなくequals()メソッドで比較するようにしていた。.NETでも String.Equalsメソッド がある。Equalsメソッドを使わないといけないのか?とSさんに質問したら、柳臣一さんの blog : .NET や C# がメイ…

コードからリファレンスを作る

ここ2週間ほど、友人や学校の先輩や前の会社から仕事の依頼がどんどん入ってきてアワアワしてました。そのうち2つはだめになって、もうひとつは交渉中。仕事を頂くというのは難しいですね。でも、声を掛けて頂けるという事はとてもありがたいことです。今回…

プロパティへのアクセス

システムの大まかなプロトタイプをつくり、先輩に見てもらった。 クラスを作り、それらのプロパティを外部からアクセスする箇所で質問が。 [vbnet]Public Class AAAAAA Private foo As Integer Private baa As Integer Public Property pFoo() As Integer Ge…

C/SアプリケーションのDBとの接続

サントリー烏龍茶のiPod miniが当たるキャンペーンにはまっています。iPodはなかなか当たらない(というか当たらない)ですが、集めたポイント分だけ、スロットゲームができて、絵が揃うと、烏龍茶のCMで使われている中国語のカバー曲(烏龍茶的名曲集)が手…

Try Catch Finallyが使える

例外処理は [vbnet]Dim sr As System.IO.StreamReader On Error Resume Next sr = System.IO.File.OpenText("redme.txt") If Err.Number<>0 Then MsgBox("エラー番号=" & Err.Number & vbcr & Err.Description, _ MsgBoxStyle.Exclamation) Else sr.close() …

基本的なクラスとプロシージャの宣言

クラスの書き方 [vbnet]Public Class Form1 Inherits System.Windows.FormsForm ' クラスの内容 End Class[/vbnet] Inheritsというのが継承するという意味?extendsと同じ? プロシージャの書き方 [vbnet]Private Sub プロシージャ名(引数) ' なんらかの処…

Javaばかり書いていた人がVB.NETを始めるさま

来月からVB.NETとASP.NETでC/SとWebを開発するので、これらのメモ。 せっかくの.NETなので、オブジェクト指向(OOP)で。 以下は参考になりそうなサイト。 @IT:連載 改訂版 プロフェッショナルVB.NETプログラミング .NETフォーラムサイト PAPA'n VB (ぱぱん…