2010-01-01から1ヶ月間の記事一覧
MSDNの方で、「連載! とことん C#」という連載が始まっています。 連載! とことん C# http://msdn.microsoft.com/ja-jp/ff357685.aspx 現在第4回目まで連載が進んでいます。 基本的な所を説明されているので復習や入門に丁度いいと思います。 第 1 回 言語…
以下のURLにて.NET Framework 4 技術資料一覧が公開されています。メモメモ。 それぞれ、XPS形式とPDF形式が用意されています。 .NET Framework 4 技術資料一覧 http://msdn.microsoft.com/ja-jp/netframework/ee959223.aspx ついでに、英語版ですがVS2010と…
引き続き、オプション引数と名前付け引数についてです。 とはいっても、前回と内容はあんまり変わりません。 オプション引数と名前付け引数は、メソッドだけでなく コンストラクタやインデクサにも適用できます。 ただし、インデクサの場合、最初の引数には…
dynamicの続きです。 便利なdynamicキーワードですが、現状、以下の事が出来ません。 拡張メソッドの呼び出し ラムダメソッドの利用 これはつまり以下のコードはエラーとなるという事です。 public static class IntegerExtensions { public static int Squa…
今回は、オプション引数と名前付け引数についてです。 元々、Visual Basic等では存在していた機能がやっとC#にも 追加されました。 オプション引数は、文字通り特定の引数をオプション扱いとする機能。 名前付け引数は、引数を指定する際に、値とともに引数…
引き続き、dynamicについてです。 が、今回は前回の内容と、あまり変わりません。 dynamicを用いて、動的なプログラミングを行う際に .NETは内部でRuntime Lookupという動作を行います。 これは、dynamicとして定義されたオブジェクトが実際には 何の型なの…
まだよく見てないですが、とりあえずメモメモ。 Gmail for Windows 7 http://www.codeproject.com/KB/cs/GmailForWin7.aspx Updating Your Form from Another Thread without Creating Delegates for Every Type of Update http://www.codeproject.com/KB/cs…
まだ、全然ソースみれてないのですが、重要なリソースなのでメモメモ。 Windows7やWindows Vistaで追加された機能をManaged Codeから利用するための ライブラリパックです。.NETではそのままでは利用できなかった機能が簡単に利用できるように なります。(…
2010年になった事なので、C# 4.0の追加機能を少しメモしようと思います。 現在Beta版が提供されているVisualStudio2010ですが、Visual C#も当然バージョンが あがっています。次のバージョンはC# 4.0です。 今回は、そのC# 4.0の追加機能をちょこちょこメモ…
面白そうなので、とりあえずメモメモ。 後で、ちゃんと見ること。 >>自分 Reactive Extensions for .NET (RX) http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx The Rx Framework By Example http://www.codeproject.com/KB/dotnet/RxByExample.asp…
naokiさんの日記(なお記)で知りました。 .net by auがリリース!2010年3月末までに申し込むとVS開発アドインツールが無償で提供されるらしい http://d.hatena.ne.jp/naoki0311/20100115/1263527299 個人的に、大ニュースです。 私自身、auユーザですので、是…
面白そうな記事だったので、メモメモ。 ネタ元は、CodeProjectです。 How to Get a List of Non-Working Devices Using VB.NET http://www.codeproject.com/KB/system/GetNonWorkingDevicesVbNet.aspx Developer Source http://www.developersource.net/DevP…
今回は、左外部結合です。Linqでは外部結合もサポートされていますが、いわゆる左外部結合(LEFT OUTER JOIN)のみが行えます。 SQLでいうRIGHT OUTER JOINやFULL OUTER JOINはサポートされていません。 やり方なのですが、以下の手順を踏みます。 まずグルー…
tekkさんの日記の方で、同期化コレクションについて記述されています。 スレッドセーフな配列(ArrayList,HashTable,Queue,Stack)を作成する。(SyncRoot,Synchronized)非ジェネリック版。 http://d.hatena.ne.jp/tekk/20100105/1262706275 その中で、Collec…
既にあちこちで話題になっているGodModeフォルダの件ですが 面白かったので一応メモメモ。 参照元は以下のページです。 Windows 7 に "GodMode" が発見される http://slashdot.jp/article.pl?sid=10/01/05/1046233 「Windows 7」の管理機能を集約--「GodMode…
遅くなりましたが、あけましておめでとうございます。 本年もよろしくお願い致します。 年末年始とコンピュータから離れて、ゆっくりしてました。 今日からまた勉強開始です。 今年は、.Net Framework 4.0とVisual Studio 2010などが 控えているのでまた覚え…