.NET

タイトルバーのないフォームでも移動を可にする

・タイトルバーのないフォームを移動できるようにする http://dobon.net/vb/dotnet/form/moveform.html

C#のメモリ解放ついて

usingステートメントを使います。 以下のサイトが参考になるかと。・オブジェクトの破棄を保証する http://jeanne.wankuma.com/tips/programing/dispose.html ・資源の解放を確実に行う http://homepage3.nifty.com/midori_no_bike/CS/sample.html#083

WinFXのインストール手順

・WinFX January CTP 開発環境を整える http://www.exconn.net/Blogs/team03/archive/2006/02/08/6792.aspx WinFXの開発環境をインストールする場合、VisualStudioよりも先にRuntimeをインストールする。

VisualStudio2005バージョン比較

VisualStudioのバージョン比較。 ・Professional? Standard? それともExpress? − @IT http://www.atmarkit.co.jp/fdotnet/special/vs2005compare/vs2005compare_01.html 大抵のことはExpressでもできるけど、いざというときには不足部分が出てきそう。

GotFocus、LostFocus

VB6にはあったコントロールのGotFocus、LostFocusが.Netではなくなっています。 ・Control.GotFocus イベント http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformscontrolclassgotfocu…

HTMLタグを除去する正規表現

文字列からHTMLタグを除去する方法。 // タグを検索する正規表現 Regex regex = new Regex( @"" ); String returnString = regex.Replace( targetString, "" ); ・・・Replaceの使い方がおかしいかも。

文字列から数値だけを取得する

Regex regex = new Regex( "[^0-9]+" ); String test = "1234-567- 3333"; String retrunString = regex.Replace( test, "" );

Web認証

Web認証のひとつ、基本認証についてしっかりと理解しよう ・MSDN Online = 10 行シリーズ 〜 10 行でズバリ !! Web サービスの認証 (VB.NET) 〜 http://www.microsoft.com/japan/msdn/thisweek/10lines/webservice_auth_vb.asp

リファクタリングツール

VisualStudioで使えるリファクタリングツール。 ・Refactor!™ Pro for Visual Studio® .NET - Developer Express - Improving the Developer Experience(tm) http://www.devexpress.com/Products/NET/Refactor/C#とVBに対応。バージョンは2005、2003にも対応…

複数接続可能なTCPソケットアプリケーション

・TCPを利用した複数クライアント接続可能なチャットアプリケーションの作成 http://codezine.jp/a/article.aspx?aid=22 複数の接続を想定したアプリケーションを作成する状況は多そうなので、チェックしておくように。

VisualStudio2005リリース

現段階では無償で利用できるExpress版もダウンロード可能になっています。 CDイメージで提供されているので、イメージからインストールするかCDを作成する必要があります。 ・Visual Studio 2005 Express Edition CD イメージからのインストール方法 http://…

.Net Framework 2.0リリース

・Microsoft .NET Framework 2.0 SDK 日本語版http://www.microsoft.com/downloads/details.aspx?FamilyID=fe6f2099-b7b4-4f47-a244-c96d69c35dec&DisplayLang=ja 日本語版がダウンロード可能に。 開発環境と合わせて、次の世代になっていくんだと思われる。…

WMIの取得できるプロパティ

・Win32_Process http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_process.asp WMI関連でシステム情報がかなり取得できる。 このサイトで取得できるプロパティを確認できる。

Visual Basic 2005用のリファクタリングツール

・Refactor! for Visual Basic 2005 http://msdn.microsoft.com/vbasic/downloads/tools/refactor/ 使えるかもしれない。 このルールにのっとれば、極端な方言のようなコーディングは少なくなるかも。 コーディングそのものは没個性で。 C#用はないのかな。

C#、フォームでEnterキーを押したら次のフォーカスへ

・textbox内でenterを押したらフォーカスを変えたい http://forums.belution.com/ja/csharp/000/006/14s.shtml ここからうまくやればできそう。

Processクラスの問題

System.Diagnostics.Process[] ps; ps = System.Diagnostics.Process.GetProcessesByName( "xxx" );とコーディングし実行すると特定の環境で、以下のエラーが表示される場合があります。 - - System.InvalidOperationException: プロセス パフォーマンス カ…