■ C# プログラミング Tips

C#はバッチファイルではちょっと煩雑になりそうなツールを作成するには持って来いだ。.NET Frameworkの豊富な機能を利用してどんどん仕事を効率化しよ(サボろ)う。

※掲載しているサンプルはVisual Studio .NET 2003で作成しています。

文字列を数値に変換するSystem.Int32.Parse,System.Convert.ToInt32
ArrayList内の要素を取得するGetEnumerator,インデクサ
数値を文字列にするToString,Convert.ToString
自クラスの他のコンストラクタを呼び出すコンストラクタ,this
ファイルの共有モードを指定するFileStream
日本語EUCのテキストファイルを読み込むStreamReader
Shift-JISのテキストファイルを読み込むStreamReader
メニューの有効化/無効化の制御MenuItem.Popup
コントロールをFormいっぱいに表示するClientRectangle.Height,ClientRectangle.Width,Dock
リストボックスに複数の項目を追加するListBox.BeginUpdate,ListBox.EndUpdate
ListBoxに格納したオブジェクトの表示プロパティを指定するListBox.DisplayMember
透明なウィンドウを作成するForm.TransparencyKey
MDIウィンドウの作成Form.IsMdiContainer,Form.MdiParent
実行中のプロセスの一覧を取得するSystem.Diagnostics.Process.GetProcesses
画面をキャプチャするSendKeys.SendWait,GetDesktopWindow(API),BitBlt(API)
画像を印刷するPrintDocument
Win32 APIを使用するSystem.Runtime.InteropServices
タスク切り替えを行う(指定したウィンドウをフォアグラウンドにする)SetForegroundWindow(API)
関連付け実行するProcess.Start
エンディアンを調べるBitConverter.IsLittleEndian
ネットワーク上のディスクにあるプログラムを実行するSecurityException,Microsoft .NET Framework 1.1 構成

Copyright(C) 2004-2012 モバイル開発系(K) All rights reserved.
[Home]