タグ

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

  • C# プログラミング ガイド

    更新 : 2007 年 11 月 ここでは、C# 言語の重要な機能に関する詳細と、.NET Framework 経由でアクセスできる C# の機能について説明します。 このセクションの大部分は、C# および一般的なプログラミングの概念について、既にある程度の知識を持っているユーザーを対象としています。プログラミングまたは C# の経験がない場合は、最初に「Visual C# ガイド ツアー」を参照してください。また、C# Developer Center も参照すると、C# での開発を始めるために役立つ多数のチュートリアル、サンプル、およびビデオを見つけることができます。 特定のキーワード、演算子、およびプリプロセッサ ディレクティブについては、「C# リファレンス」を参照してください。C# 言語の仕様については、「C# 言語仕様」を参照してください。 言語セクション インサイド C# プ

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

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

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

    例外は、エラーを報告するための標準的な機構です。 アプリケーションやライブラリでは、リターン コードを使用してエラーを通知することは推奨されません。 例外を使用すると、フレームワーク デザインの一貫性が向上し、コンストラクターなど、戻り値の型を持つことができないメンバーからエラーを報告できます。 また、プログラムでエラーを処理したり、プログラムを適切に終了したりできます。 既定の動作では、スローされた例外を処理できない場合はアプリケーションが終了します。 .NET Framework の例外の詳細については、「例外の処理とスロー」を参照してください。 Portions Copyright 2005 Microsoft Corporation. All rights reserved. Portions Copyright Addison-Wesley Corporation. All ri

    例外のデザインのガイドライン
  • .NET アプリケーションのパフォーマンスとスケーラビリティの向上 - 第 5 章 「マネージ コ ード パフォーマンスの向上」

    Recommendations on how to design and develop custom applications using the Microsoft platform Each patterns & practices offering contains a combination of written documentation and re-usable source code. Many also include a reference implementation. As the guidance is being developed it is reviewed and approved by internal Microsoft product teams and by external customers and partners. This produc

    .NET アプリケーションのパフォーマンスとスケーラビリティの向上 - 第 5 章 「マネージ コ ード パフォーマンスの向上」
    crycli87
    crycli87 2013/03/02
    .netでObserverパターン使ってロジックの側からUIを書き換えるとか
  • 1