月の最終日を求めることって意外と多いと思います。今年はうるう年かを気にしながらコーディングしている人の想像がつきます。ここでは、VB.NET / C# で月の最終日を求めるサンプルを掲載しています。
Tag Archives: vb.net
[ VB.NET / C# ] ホスト名から IP アドレスを取得する ( Dns.GetHostEntry )
ここでは、Dns.GetHostEntry メソッドを使用してホスト名から IP アドレスを取得するサンプルコードを掲載しています。また、DNS の解決にはネットワーク環境などにより処理時間が増えることもありますので、Dns.BeginGetHostEntry メソッドを使用して非同期に取得するサンプルも掲載してあります。
[ VB.NET / C# ] コマンドライン引数を取得する ( Environment.GetCommandLineArgs )
ここでは、VB.NET と C# でコマンドラインパラメータを取得するサンプルコードを掲載しています。コマンドラインパラメータの取得方法には、エントリポイント(Main メソッド)のパラメータとして取得する方法と、Environment.GetCommandLineArgs プロパティで取得する方法があります。なお、VB.NET の場合に限り My.Application.CommandLineArgs メソッドによっても取得することができます。
[ VB.NET / C# ] プロジェクトのリソースに追加したイメージ画像を読み込む ( My.Resources / Properties.Resources )
ここでは、VB.NET と C# からプロジェクトに追加したリソース画像を読み込むサンプルコードを掲載しています。
[ VB.NET / C# ] DataGridView セルのテキストに改行を入れる ( WrapMode )
リストビューのサブアイテムのテキストを改行させるにはどうしたらよいかわかりませんでした。なんか、とても大変そうでした。代わりに データグリッドビューを使用してセル内のテキストを改行させる方法のサンプルを掲載しています。
[ VB.NET / C# ] PDF ファイルをフォーム上に表示して印刷する
ここでは、VB.NET, C# でPDF ファイルをフォーム上に表示して印刷するサンプルコードを掲載しています。
[ VB.NET / C# ] ファイルの1行読み込み・1行書き込み ( StreamReader / StreamWriter )
ファイルから1行ずつ読み込んだり、1行ずつ書き込みことは非常に多いと思います。ここでは、ファイルを 1行ずつの読み込み、それを 1行ずつの書き込むサンプルコードを掲載しています。
[ VB.NET / C# ]構造体の初期化 ( VB.NET : Structure / C# : struct )
VB.NET や C# でも構造体を使用することができます。構造体はクラスと似ており、クラス同様に、メソッド、プロパティ、インターフェースおよびコンストラクタまでも実装可能です。構造体(VB.NET : Structure / C# : struct)の初期化には、 型として定義して各メンバー変数を初期化する方法と、コンストラクタを使って初期化する方法がありますが、new ステートメントを使って構造体を初期化した場合に、VB.NET と C# で挙動が異なる動作をするので 注意が必要です。なお、ここで掲載しているサンプルは、Visual Studio 2008 ( .Net Framework3.5 ) で動作確認を行っています。
[ VB.NET / C# ] プロセスの終了を非同期に捕捉する ( Process.Exited )
「[ VB.NET / C# ] プロセスの終了を待機する ( Process.WaitForExit )」では、プロセスの終了を同期待機を行う方法を確認しましたが、待機中は他の処理をすることができません。ここでは、Process.Exited イベントハンドラを設定して非同期にプロセスの終了を捕捉する方法を確認しています。
[ VB.NET / C# ] ファイルの新規作成 ( File.Create / FileInfo.Create )
System.IO.File または FileInfo クラスの Create メソッドを使用して、ファイルを新規に作成するサンプルを掲載しています。なお、本サンプルでは、既に同名のファイルが存在する場合は、その内容をクリア(サイズ : 0)します。