InfoQ ホームページ .NETフレームワーク に関するすべてのコンテンツ
-
Code Contractsの使用に関する詳細
以前InfoQは.NET向けのCode Contractsの可用性について取り上げた。今回、 .NETへの重要な追加である、Code Contractsの使用に関するさらなる詳細を提供する。
-
SQLデータサービスがクラウドの完全なSQLサーバデータベースへ移行
先日、RDBMSはクラウドにおいてその存在する余地があるかどうか尋ねた。大きなクラウドベンダー(Amazon、Googleおよび Microsoft)はkey/valueストアを所有している。しかしながら、サンフランシスコでのMSDN Developer Conferenceで、MicrosoftはISVからのフィードバックの後、SQL Data Services (SDS)を通じてSQL ServerのRDBMS機能を利用可能にすることを報告した。
-
いまだに広く使われているVisual Basic 6.0
Microsoft UKのエバンジェリストであるEric Nelson氏が、イギリスのデベロッパが.NET FrameworkおよびVB 6.0をどのように使用しているかに関する大掛かりな調査結果を投稿した。
-
.NET向けのCode Contractsがダウンロードで利用可能
Code Contractsは、Design by Contract概念の.NET実装である。.NET 4.0で提供されることになっていたが、Code ContractsはすでにDevLabsか���ダウンロードで利用可能である。Contractsは、APIの使用にある制限を課すので、プログラミングがより安全になり、検証が厳しくなるので、実行時に予期せぬエラーの数が少なくなる。
-
Visual Studio 2010およびWiX 3.0での管理Custom Action
以前にInfoQで取り上げたように、WiX 3.0はVisualでシップされることになっている。WiXは、現在利用可能なVisual Studio Setup Projectよりもはるかに柔軟であり、管理コードをサポートし、Windows Installerと対話する。作成者は、C#、VB.NETまたは他の.NETプログラミング言語を使用することができる。これにより、インストール作成者にとって主な痛点である、デバッギングが可能になる。
-
Managed Extensibility Frameworkプレビュー4
MicrosoftのManaged Extensibility Framework (MEF)は、CodePlexで利用可能なオープンソース(MS-PL) .NETアプリケーション構成フレームワークである。MEFは、プラグインモデルのアスペクトおよびコントロールコンテナの反転を提供する。
-
JSINQ、 LINQのJavaScript実装
JSINQは、JavaScript INtegrated Queryを表し、LINQ to ObjectsをJavaScriptに実装するベータプロジェクトである。最近はKai Jager氏によってCodePlexでリリースされた。JSINQにはEnumerableおよびQueryの2つのモジュールがあり、それぞれSystem.Linq.Enumerable およびSystem.Linq.Queryableを実装している。配列、DOMノードリストまたは他のオブジェクト上での列挙を可能にする。
-
LINQPad搭載のMaster LINQ
LINQPadは、無償のスタンドアロンアプリケーションであり、NutshellのC# 3.0向けのアドオンとして、Joseph Albahari 氏によって記述された。基本的にLINQPadは、IDEおよびSQL統合がビルドされたLINQインタープリターである。LINQPadはシンプルであるが、申し分ないユーザインターフェイスを備えている。 LINQ to SQL、LINQ to ObjectsおよびLINQ to XMLの複数ステートメントのスニペットを含むLINQ表現を即座に実行することができる。
-
ASP.NET 4.0における簡易ビューステートの無効化
ASP.NET 4.0は、新しいメカニズムを提供している。ビューステートを有効/無効にし、以前よりも相当簡単に制御できるようにする。その状態を保存するために、 ASP.NETコントロールは今までデフォルトで有効になったビューステートを使用する。この振る舞いは、時々クライアントとサーバ間で大量のデータが転送されるという結果になることがある。
-
ASP.NET MVC 1.0 Release Candidate
先日、Scott Guthrie氏はASP.NET MVC 1.0 Release Candidateがダウンロードで利用可能であることを発表した。このリリースは、2月に最終版の1.0がリリースされる前の最後の一般リリースである。
-
新しいEntity Frameworkプロバイダ:OpenLinkおよびFirebird
OpenLinkおよびFirebirdは、ADO.NET 3.5プロバイダをリリースすることにより、Entity Frameworkのサポーターのリストに加えられている。
-
CSLA .NET 3.6がSilverlight 2.0をサポート
Component-based Scalable Logical Architecture for .NET (CSLA .NET)バージョン3.6がリリースされた。Microsoft Silverlight 2.0のサポートを含んでいる。CSLA .NETは.NETソフトウェア開発フレームワークであり「Windows、Web、サービス指向およびワークフローアプリケーション向けに高性能な持続可能なビジネスロジックレイヤーを構築する」のに役立つ。
-
IBMのData Server Provider for .NETがEntity Frameworkをサポート
IBMは、MicrosoftのEntity Frameworkのサポートを含むData Server Provider for .NETの実働バージョンをリリースした。ユーザがスキーマを作成し、EntitySQLおよびLINQステートメントを実行することができる。
-
Microsoft Robotics Developer Studio 2008のリリース
近ごろ、MicrosoftはRobotics Studio 2008(RDS)の最終リリースを発表した。RDS 2008は、さまざまなハードウェアプラットフォームを対象としたロボット工学応用のWindowsベースの開発環境を提供する。
-
Visual Studio 2010で開発がしやすくなったSharePoint
Visual StudioのゼネラルマネージャであるJason Zander氏は近ごろVisual Studio 2010 Tools for SharePointを発表した。このツールは退屈なタスクを自動化し、デバッギング作業をしやすくし、GUIで視覚的にデプロイやパッケージングを見ることができるようにすることを目的にしている。