タグ

ブックマーク / learn.microsoft.com (9)

  • コンパイラ - コンパイラの最適化についてすべてのプログラマが知っておくべきこと

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 コンパイラの最適化についてすべてのプログラマが知っておくべきこと Hadi Brais コード サンプルのダウンロード 高度なプログラミング言語には、関数、条件付きステートメント、ループなど、驚くほど生産性が上る抽象プログラミング コンストラクトが多数用意されています。ただし、高度なプログラミング言語でコードを作成する場合のデメリットの 1 つは、パフォーマンスが大幅に低下するおそれがあることです。パフォーマンスを犠牲にすることなく、わかりやすく、メンテナンスしやすいコードを作成するのが理想です。このため、コンパイラがコードを自動的に最適化してパフォーマンスの向上を図ります。最近のコンパイラが行う最適化は非常

    コンパイラ - コンパイラの最適化についてすべてのプログラマが知っておくべきこと
  • MSDN マガジン: データ コントラクトの継承 - 既知の型とジェネリック リゾルバー

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 既知の型とジェネリック リゾルバー Juval Lowy コード サンプルのダウンロード Windows Communication Foundation (WCF) の開発者は、WCF の最初のリリース以来、煩わしいデータ コントラクトの継承に対処する必要がありました。この問題は「既知の型」と呼ばれています。この記事では、まず、この問題のそもそもの原因について説明します。次に、Microsoft .NET Framework 3.0 と .NET Framework 4.0 で利用可能な緩和策を紹介してから、この問題を完全に取り除く手法を示します。また、高度な WCF プログラミング手法もいくつか紹介します

    MSDN マガジン: データ コントラクトの継承 - 既知の型とジェネリック リゾルバー
    ixion753
    ixion753 2013/07/04
  • SQL Server Compact と SQL Server の相違点

    次の表は、SQL Server と比較して、SQL Server Compact 3.5 がどのような Transact-SQL コマンド、機能、およびデータ型をサポートしているかをまとめたものです。 Transact-SQL コマンド、機能、またはデータ型 SQL Server Compact 3.5 SQL Server 2005 SQL Server 2008/SQL Server 2008 R2

    SQL Server Compact と SQL Server の相違点
  • Visual C++.NET から Office Automation のタイプ ライブラリを使用する方法 - Office

    概要 この記事では、コンポーネント オブジェクト モデル (COM) に準拠しているアプリケーションの Automation クライアントとして機能する Visual C++ .NET プロジェクトを構築する方法について説明します。 この記事のサンプルでは、Office コンポーネントのクラス ラッパーと共に Microsoft Foundation Classes (MFC) を使用します。 詳細情報 次の手順では、単純な Automation クライアントを構築する方法を示します。 この手順には、主に次の 3 つの手順があります。 Automation クライアントを作成します。 Microsoft Excel を自動化するコードを追加します。 Automation クライアントを実行します。 最初の手順 (Automation クライアントの作成) を使用して、使用している Auto

    Visual C++.NET から Office Automation のタイプ ライブラリを使用する方法 - Office
  • WPF のための MODEL-VIEW-VIEWMODEL (MVVM) デザイン パターン

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 コードは MSDN コード ギャラリーからダウンロードできます。 オンラインでのコードの参照 目次 秩序と混乱 Model-View-ViewModel の進化 WPF 開発者に MVVM が好まれる理由 デモ アプリケーション 中継コマンド ロジック ViewModel クラス階層 ViewModelBase クラス CommandViewModel クラス MainWindowViewModel クラス ViewModel に View を適用する データ モデルとリポジトリ 新しい顧客のデータ入力フォーム All Customers ビュー まとめ 専門的なソフトウェア アプリケーションのユーザー イン

    WPF のための MODEL-VIEW-VIEWMODEL (MVVM) デザイン パターン
  • .NET Framework のサポート概要

    更新日: 2013 年 3 月 4 日 ドキュメントでは .NET Framework のサポートについて全体像をご理解いただくために、概要の説明を行っています。最新の情報および詳細な情報に関しては次のサイトを参照してください。マイクロソフトのサポートライフサイクル ポリシーに関してはライフサイクル ポリシー FAQ、開発ツールのサポートライフサイクル ポリシーに関しては 開発ツール ライフサイクル FAQ をご参照ください。 注: このドキュメントは実行環境としての .NET Framework のサポートについて説明するものです。開発環境である Visual Studio のサポートとは異なりますのでご注意ください。 .NET Framework の サポート ライフサイクル .NET Framework 2.0 以前の各バージョン .NET Framework は最短で 5 年間の

    .NET Framework のサポート概要
  • システム エラー メッセージ

    このセクションのトピックには、SQL Server 2008 のエラー メッセージのテキストが記載されています。トピックの表には、エラー メッセージ番号とその説明 (sys.messages カタログ ビューのエラー メッセージのテキスト) が示されています。

    システム エラー メッセージ
    ixion753
    ixion753 2011/07/05
  • フレームワーク デザインのガイドライン | Microsoft Docs

    このセクションでは、.NET Framework を拡張および操作するライブラリをデザインするためのガイドラインを示します。 目標は、開発に使用されるプログラミング言語に依存しない統合プログラミング モデルを提供することにより、ライブラリ デザイナーが API の一貫性と使いやすさを確保できるようにすることです。 .NET Framework を拡張するクラスやコンポーネントを開発する場合は、これらのデザイン ガイドラインに従うことをお勧めします。 一貫性のないライブラリ デザインは、開発者の生産性に悪影響を及ぼし、採用を妨げます。 ガイドラインは、Do、Consider、Avoid、Do not という言葉から始まる単純な推奨事項として編成されています。 これらのガイドラインは、クラス ライブラリ デザイナーがさまざまなソリューション間のトレードオフを理解できるようにすることを目的として

    フレームワーク デザインのガイドライン | Microsoft Docs
  • ElementHost クラス (System.Windows.Forms.Integration)

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

    ElementHost クラス (System.Windows.Forms.Integration)
  • 1