- TOP>
- C# プログラミング Tips
■ C# プログラミング Tips
C#はバッチファイルではちょっと煩雑になりそうなツールを作成するには持って来いだ。.NET Frameworkの豊富な機能を利用してどんどん仕事を効率化しよ(サボろ)う。
※掲載しているサンプルはVisual Studio .NET 2003で作成しています。
| 文字列を数値に変換する | System.Int32.Parse,System.Convert.ToInt32 |
| 数値を文字列にする | ToString,Convert.ToString |
| ArrayList内の要素を取得する | GetEnumerator,インデクサ |
| 自クラスの他のコンストラクタを呼び出す | コンストラクタ,this |
| Shift-JISのテキストファイルを読み込む | StreamReader |
| 日本語EUCのテキストファイルを読み込む | StreamReader |
| ファイルの共有モードを指定する | FileStream |
| コントロールをFormいっぱいに表示する | ClientRectangle.Height,ClientRectangle.Width,Dock |
| リストボックスに複数の項目を追加する | ListBox.BeginUpdate,ListBox.EndUpdate |
| ListBoxに格納したオブジェクトの表示プロパティを指定する | ListBox.DisplayMember |
| メニューの有効化/無効化の制御 | MenuItem.Popup |
| 透明なウィンドウを作成する | Form.TransparencyKey |
| MDIウィンドウの作成 | Form.IsMdiContainer,Form.MdiParent |
| 実行中のプロセスの一覧を取得する | System.Diagnostics.Process.GetProcesses |
| 画像を印刷する | PrintDocument |
| 画面をキャプチャする | SendKeys.SendWait,GetDesktopWindow(API),BitBlt(API) |
| Win32 APIを使用する | System.Runtime.InteropServices |
| タスク切り替えを行う(指定したウィンドウをフォアグラウンドにする) | SetForegroundWindow(API) |
| エンディアンを調べる | BitConverter.IsLittleEndian |
| 関連付け実行する | Process.Start |
| ネットワーク上のディスクにあるプログラムを実行する | SecurityException,Microsoft .NET Framework 1.1 構成 |
Copyright(C) 2004-2012 モバイル開発系(K) All rights reserved.
|