- 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.
|