Q 以前、C# の反復子を使用して、非同期処理を容易に実装する手法についての記事を読みました (MSDN® Magazine の先日の記事で、Jeffrey Richter が、この技法のメリットを強調していました)。しかし、同様のことを、コード変換を伴わないような方法で実行しよ... 続きを読む
Windows PowerShellTM は、マイクロソフトの新しいコマンド シェルおよびスクリプト言語であり、種々の軽量なテスト自動化に対して優れたプラットフォームとなります。今月の「テストの実行」コラムでは、Windows PowerShell を使用し、Internet Explorer® の自... 続きを読む
この連載コラムの 2006 年 6 月号では、Microsoft® 2007 Office system Open XML ファイル形式を、System.IO.Packaging 名前空間と System.Xml 名前空間のクラスを使ってプログラムから操作する方法について説明しました (msdn.microsoft.com/msdnmag/issues/06... 続きを読む
Silverlight の分離ストレージを最大限に活用してアプリケーションの安全を保つ方法を説明します。Justin Van PattenMSDN Magazine March 2009 ... Read more! 今月の記事では、非同期操作の実行順序に依存関係を適用し、便利な DependencyManagement クラスを... 続きを読む
昨年、David Laribee は、 Microsoft® .NET Framework の広い世界の中から生まれたコミュニティを説明するために、"ALT .NET" という言葉を作りました。このコミュニティに結集した人々は、マイクロソフトのツール、ガイダンス、および .NET カルチャ全体で自分... 続きを読む
筆者は現時点で約 15 年の経験を持つプロフェッショナルな開発者であり、その前の少なくとも 10 年は趣味で開発を行う個人ユーザーでした。同世代のほとんどの人と同様に、8 ビット マシンから開始し、PC プラットフォームに移行しました。複雑さを増していくマ... 続きを読む
Multi-core processors are here. Once pervasive mainly in servers and desktop PCs, now multi-core processors are being used in mobile phones and PDAs, resulting in great benefits in power consumption. Responding to the increased availability o... 続きを読む
In order to support Language Integrated Query (LINQ), a suite of new technologies was added to the upcoming release of Visual Basic® 2008 that includes type inference. In earlier versions of Visual Basic, a member's type was assumed to be Obj... 続きを読む
The Microsoft® .NET Framework was designed to support a broad range of programming languages on a single runtime—the common language runtime (CLR). The CLR provides shared services to these languages, including garbage collection, just-in-ti... 続きを読む
• プールされたスレッド: 新しいスレッド プール API でスケーラビリティを強化する Robert Saccone • WPF のスレッド: Dispatcher を使用して応答性の高いアプリケーションを構築する Shawn Wildermuth • 並列 LINQ: マルチコア プロセッサでクエリを実行す... 続きを読む
毎年恒例の Tech Ed ですが、今年は仕事の都合で公式に参加できたのは 2 日だけ。 そして、MS さんからいただいた BOF と Street Live という機会に乗っかったため、1 日はそれだけでつぶれてしまいました。 そのため、参加できたセッションはあまり多くありま... 続きを読む
Lambda expressions, new in Visual Basic® 2008, are a handy addition to any programmer's toolbox. They are callable entities that are defined within a function, and they're first-class citizens; you can return a lambda expression from a functi... 続きを読む
In the past couple of years, unit testing has gained tremendously in popularity; but while most developers understand the overall concept, certain aspects have been more elusive. Among these is how to effectively replace component servers for... 続きを読む