MSDN マガジン July 2010

MSDN マガジン July 2010

Office アドイン:Office 2010 で SharePoint データにアクセスするための 3 つのソリューション

SharePoint 2010 には、ビジネス データにアクセスして、そのデータをユーザーに提示するために使用できる新たな方法が数多く導入されています。この記事では、コードを必要としないソリューションから完全統合型の Office アドインまで、さまざまなオプションを紹介します。 Donovan Follette , Paul Stubbs

SharePoint セキュリティ:セキュリティを強化するための SharePoint 検索結果のトリミング

SharePoint の検索では、大量の情報が返され、データのセキュリティ上問題が生じることがあります。この記事では、ユーザーが閲覧権限のあるドキュメントしか表示できないように、カスタム セキュリティ トリマーを使用する方法について説明します。 Ashley Elenjickal, Pooja Harjani

OneNote 2010:OneNote Object Model による OneNote 2010 の拡張機能の作成

この記事では、CodePlex から無償で入手できる OneNote Object Model ライブラリを使用して、OneNote 2007 および 2010 から得たデータを組み込むアプリケーションおよびプラグインの構築方法について紹介します。OneNote のノートブック、セクション、およびページ内の情報をスマート クライアントや Web アプリケーションの簡単に統合する方法を、Andy Gray が例を挙げて説明します。 Andy Gray

Office サービス:SharePoint 2010 によるサーバー側での Word 文書のマージ

Office 2010 と SharePoint 2010 には、アプリケーション サービスと呼ばれる新しい一連のコンポーネントが含まれています。これで、開発者は Office オートメーションにさまざまなツールを利用できるようになります。今回の記事では、Office OpenXML、Word Automation Services、および SharePoint を使用して、個別の進捗レポートを単一のドキュメントにマージする、シンプルなアプリケーションを作成する方法について紹介します。 Manvir Singh, Ankush Bhatia

スマート クライアント:NHibernate および Rhino Service Bus を使用した分散アプリケーションの構築

スマート クライアント アプリケーションは応答が迅速でユーザーとの対話性に優れています。今回の記事では、データ アクセスに NHibernate を、サーバーとの信頼性の高い通信に Rhino Service Bus を使用して、スマート クライアント アプリケーションの計画から構築までのプロセスに着手します。 Oren Eini

C# 4.0:.NET Framework 4 における C# の新機能

C# 言語は、ジェネリック型、レガシ システムとの相互運用、動的オブジェクト モデルの操作などの一般的作業がずっと簡単になるよう長年にわたって強化されてきました。 Chris Burrows

設計パターン:モデル - ビュー - ビューモデル (MVVM: Model-View-ViewModel) の問題点とその解決策

モデル - ビュー - ビューモデル (MVVM: Model-View-ViewModel) 設計パターンは、Windows Presentation Foundation アプリケーションおよび Microsoft Silverlight アプリケーションを構築する際によく使われる手法です。今回の記事では、Robert McCarter がビューモデルのしくみについて説明し、コードでのビューモデルの実装に関わるメリットと問題点をいくつか紹介します。 Robert McCarter

コラム

編集者のメモ:多くの教育を受けているのに、資格を得るほどの知識がない (英語)

コンピューター科学科の卒業生に、実社会で仕事をする準備となるよう適切な教育を行っているのでしょうか。そうではなさそうです。では、どのように解決すればよいのでしょうか。Keith Ward

Cutting Edge:C# 4 の Expando オブジェクト

.NET Framework 4 では、静的型では対応できなかった新機能がいくつか導入されています。今回は、動的 expando オブジェクトについて調べ、このオブジェクトを動的に更新可能なディクショナリ オブジェクトのように使用する方法を例を挙げて紹介します。Dino Esposito

データ ポイント:昔のデータベースとは違うWindows Azure テーブル ストレージ

Windows Azure テーブル ストレージのしくみを理解するには、従来のリレーショナル データベースの考え方から離れる必要があることを Julie Lerman が説明します。さいわいなことに、彼女は新しい概念の把握が難しくならないように説明し、理解の速度を上げるお手伝いをしています。Julie Lerman

セキュリティに関するブリーフィング:ビューステートのセキュリティ

Web アプリケーションでユーザー状態を効果的に管理するには、パフォーマンス、スケーラビリティ、保守性、およびセキュリティのバランスを巧みに取らなければならない場合があります。特に、クライアントに保存されているユーザー状態を管理する場合は、セキュリティを考慮する必要があることは明らかです。今回のコラムでは、ビューステートのセキュリティについて理解するために必要な情報を提供します。Bryan Sullivan

働くプログラマ:MongoDB と NoSQL を試す (第 3 部)

MongoDB の調査のまとめです。クエリ述語、集計関数、および LINQ サポートについて、さらに NoSQL データベースを運用環境でホストする際の注意事項について、Ted Neward が説明します。Ted Neward

UI 最前線:Silverlight 4 における滑らかな UI

新しい技法を使って、Silverlight 4 に含まれる制限付きの滑らかな UI 機能を拡張する方法について、Charles Petzold が紹介します。これにより、オブジェクトが目の前に現れたり、状態が遷移していくようすがより魅力的になります。Charles Petzold

ちょっとひと言:なんでも拒否する人たち

Windows Presentation Foundation と Microsoft Silverlight の標準を目の敵にすることはありません。こうした標準が出発点になります。David Platt