.net

.NET Framework 3.5 と、.NET Framework 3.0および2.0 の関係

参考になるので。VS2008が20,30,35のそれぞれのフレームワークをターゲットとした開発ができることがとてもうれしい。 ・・・こうなってくると、.NET Framework 2.0 と 3.0 と 3.5 の関係がどのようになっているのか、混乱してしまいそうな方もいらっしゃる…

構造体とクラスって何が違うの?

聞かれたので 構造体というのは「クラス」と言葉が全然違うために、クラスとは全く関係のない「何かの構造か?」と考えがちです。 しかし、これはちょっと変わったクラスに他なりません。

ランダムなファイル名を返すGetRandomFileNameメソッド

おもしろい。何かに使える? NET Framework 2.0のクラス・ライブラリでは、一時ファイルのファイル名として利 用できるランダムなファイル名を返すGetRandomFileNameメソッドが追加されてい る。このメソッドは乱数を基にして8.3形式のランダムな文 字列を返…

WF入門

Microsoft Windows Workflow Foundation 入門: 開発者向けの手引き

Math.Roundで近似値丸めではなく四捨五入を行うには?

「JIS丸め」しかできなかったMath.Roundが成長して帰ってきました。メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。 引数のMidpointRounding.AwayFromZeroがポイント。 このメソッドの動作は、IEEE 規格 754、セクション 4…

System.Net名前空間に、何を盛り込んでほしい?

きたーー要望あげちゃうよー As we switch hats from ”Whidbey” release to “Orcas” planning, the System.Net team would like to hear directly from networking application developers on what they would like to see from System.Net in the future.

Microsoft .NET Framework 1.1 and 2.0 (Beta) Compatibility

互換性とか。 The Microsoft .NET Framework 2.0 builds on the success of the Microsoft .NET Framework 1.0 and 1.1 to provide the best runtime environment for Web and Microsoft Windows client applications. ...

AssemblyVersionはどのようにして決められるのか?

バージョン管理の関係で気になったので調べてみた。 ビルド番号とリビジョンには、ワイルドカード(以降、「*」)を指定することにより、プログラムのバージョン更新作業を自動化することができる。ただし「*」は、アセンブリ・バージョンにのみ指定でき、フ…

System.Threading.Timerがかっこいい!

精度の高いタイマ利用処理が書けるぞ!! すごい。サンプルもぜひ。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemthreadingtimerclasstopic.asp

.NET Compact Framework 1.0 Service Pack 3がダウンロードできますよ!

あとで検証。 .NET Compact Framework 1.0 Service Pack 3 の詳細: 修正された問題点: マネージ コードとネイティブ コード間を変遷した時に、ARMプラットフォーム上でメモリ リークが発生する場合がありました。 Web メソッドが xsi:Nil 属性を使用して空の…

3PANE-APPLI

すぷりったコントロール初体験。 その2

.NET Framework システム要件

知っておく必要があるのでメモ。 .NET Framework システム要件 クライアント アプリケーションおよびサーバー アプリケーションで充分なパフォーマンスを保証するために .NET Framework で推奨する、最小限のシステム要件を次に示します。http://www.microso…

Keys構造体列挙体を読む。

マウスも?Playキー、Muteキーとかも指定できるみたい。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfSystemWindowsFormsKeysClassTopic.asp

GUIDを作るには

system.GUID名前空間とか、Guid 構造体なんて物がある。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemguidclasstopic.asp 'GUIDをまとめて20個生成(?)しちゃいます。 Sub Main() Dim myGUID…

Web Matrix日本語版開発秘話

http://www.atmarkit.co.jp/fdotnet/insiderseye/20041002wm/wm_01.html

指定時間で閉じるMsgBoxを表示させたい!!

あおやぎさんのところから。DLLをコールする部分も参考になるなあ。 実行してみよう。 タイムアウトつきのメッセージボックス (C# による実装)

App.Configの 要素について

'System.Configuration.ConfigurationException' のハンドルされていない例外が system.dll で発生しました。 追加情報 : 構成セクション AppSettings を認識できません。 AppSettingと書くと認識してもらえません。 appSettingと書きましょう ;(ちなみに構…

で作成されたアプリの起動が遅いのはなぜですか?

ネイティブコンパイルが起動時にかかるから。 ネィティブコンパイルを明示的に実行するなら、 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cptools/html/cpgrfnativeimagegeneratorngenexe.asp をつかえばよい。

.NETによる大規模システム開発で失敗しないために

開発標準とかについて語ってます。 参考になるなあ。 .NETによる大規模システム開発で失敗しないために マイクロソフト株式会社コンサルティング本部 赤間信幸氏へのインタビュー記事らしいです。 http://www.atmarkit.co.jp/fdotnet/t-interview/ms_mcs/ms_…

C#で作るWebサーバ(Cassini Personal Web Server)

msft提供のサンプルコードです。 IISで持ってるポートと別にWEBサーバが上げられます。 2000/xpのProエディションではIISで同一OS内で複数ポートのサイトを 管理できなかったので。(httpdとかは別として...) xp-homeでも動きそうな予感。TCP-IPポートをリ…

GAC(Global Assembly Cache)関連メモ

google:Global Assembly Cache GAC にアセンブリを登録する (gacutil)