タグ

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

  • Mac 用シングル サインオン アプリケーションと既定のブラウザによる動作の違いについて

    発行日: 2009 年 11 月 Microsoft Online Services を Mac で使用したいというお客様からのご要望が多いため、弊社では、PC ユーザーに提供されている「シングル サインイン」と同等の機能を Mac ユーザーに提供する Mac 用サインイン アプリケーションの開発を行ってまいりました。 このアプリケーションをインストールしてサインインすると、一度のサインインで、Mac から Exchange Online 電子メールの送受信と SharePoint Online サイトへのアクセスを行うことができます。また、このアプリケーションは、お使いの Exchange Online メールボックスに Entourage を接続するように構成します。 Mac 用サインイン アプリケーションのリリース版は、Microsoft ダウンロード センターからダウンロードできま

    Mac 用シングル サインオン アプリケーションと既定のブラウザによる動作の違いについて
    suikyo
    suikyo 2014/12/26
    そしてリンク切れ
  • フレームワーク デザインのガイドライン | Microsoft Docs

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

    フレームワーク デザインのガイドライン | Microsoft Docs
  • 設計パターン - モデル - ビュー - ビューモデル (MVVM: Model-View-ViewModel) の問題点とその解決策

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 モデル - ビュー - ビューモデル (MVVM: Model-View-ViewModel) の問題点とその解決策 Robert McCarter サンプル コードのダウンロード Windows Presentation Foundation (WPF) と Silverlight には最新のアプリケーションを構築するための高度な API が用意されていますが、WPF のさまざまな機能を理解し、互いに調和させて適用し、設計が適切で保守しやすいアプリケーションを構築することは、難しくなる場合があります。このような問題を解決する糸口はどこにあるでしょう。また、アプリケーションの適切な構築方法とはどのようなもので

    設計パターン - モデル - ビュー - ビューモデル (MVVM: Model-View-ViewModel) の問題点とその解決策
    suikyo
    suikyo 2010/10/27
  • Processes, Threads, and Apartments - Win32 apps

    A process is a collection of virtual memory space, code, data, and system resources. A thread is code that is to be serially executed within a process. A processor executes threads, not processes, so each application has at least one process, and a process always has at least one thread of execution, known as the primary thread. A process can have multiple threads in addition to the primary thread

    Processes, Threads, and Apartments - Win32 apps
  • 動的言語ランタイムの概要

    動的言語ランタイム (DLR) とは、動的言語の一連のサービスを共通言語ランタイム (CLR) に追加するランタイム環境です。 DLR により、.NET 上で実行される動的言語の開発や、静的に型指定された言語への動的機能の追加が簡単になります。 静的に型指定された言語である C# や Visual Basic (Option Explicit On を使用する場合) では、オブジェクトの型をデザイン時に指定する必要があるのに対して、動的言語では、オブジェクトの型を実行時に識別できます。 動的言語の例には、Lisp、Smalltalk、JavaScriptPHPRubyPython、ColdFusion、Lua、Cobra、Groovy などがあります。 動的言語の多くには、開発者に次の利点があります。 高速フィードバック ループ (REPL、つまり Read-Evaluate-Pri

    動的言語ランタイムの概要
  • CとC++での例外処理、第1部

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Robert Schmidt 1999 年 5 月 10 日 Robert Schmidt は初めてのコラムで、C++ で例外を処理する方法を解説します。 はじめに ご機嫌いかがでしょうか。今度新たに MSDN Online Voice に加わった Robert(Bobby)Schmidt です。C と C++ を使うプログラマを対象とした私の連載コラム Deep C++ へようこそ。このコラムの前置きとして、まずは自己紹介と、このコラムが MSDN の中で占める位置について説明させていただきます。 収入を得ることがプロの証なら、私のプログラマとしてのキャリアは 18 年前に故郷のオハイオ州デイトンで始まりま

    CとC++での例外処理、第1部
    suikyo
    suikyo 2010/03/24
    例外に関する細かい議論がたくさん。参考になりすぎる。
  • MSDN UK Visual Studio - Myth Busters

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    MSDN UK Visual Studio - Myth Busters
    suikyo
    suikyo 2010/01/20
  • 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) デザイン パターン
  • 実践的なパターン: テストの容易性を高める設計

    Contents The Threading Model DispatcherObject Using the Dispatcher BackgroundWorker DispatcherTimer It would be a shame if you put months of your life into creating an intuitive, natural, and even beautiful interface only to have your users tapping their fingers on their collective desks waiting for it to respond. Watching your application screech to a halt because of a long-running process is jus

    実践的なパターン: テストの容易性を高める設計
    suikyo
    suikyo 2009/11/09
    実はBackgroundWorker推奨というwww
  • Daniel Lehenbauer's Blog

    Exploring 3D graphics with the Windows Presentation Foundation, and other topics occasionally of interest to .NET developers. My not-so new opportunity... It is perhaps an understatement to say it's been a while since I blogged. As is commonly the case... Author: danlehen Date: 05/13/2009 New Blender Exporter Features: Double Sided & Solid (Flat) Shading [UPDATE: The Xaml Exporter now is hosted on

    Daniel Lehenbauer's Blog
    suikyo
    suikyo 2009/11/03
  • Using WAV File Input with SR Engines (SAPI 5.3)

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Microsoft Speech API 5.3 Using WAV File Input with SR Engines Overview This document is intended to help developers of speech recognition (SR) applications use the Microsoft Speech API's speech recognition and audio APIs to connect a wav file with an SR

    Using WAV File Input with SR Engines (SAPI 5.3)
  • ひにけにXNA

    メタセコイア・パイプライン Ver. 1.3 メタセコイア 4.2がリリース メタセコイア 4.2がリリースされました。4.2では作業中のサムネイル画像をMQOファイルにThumbnailチャンクとして保存できるようになりました。... Author: Yuichi Ito - MSFT Date: 07/18/2014 メタセコイア・パイプライン Ver. 1.2 メタセコイア 4.2が出力するMQOファイル読み込みに対応した「メタセコイア・パイプライン Ver. 1.3」を公開しました メタセコイア 4.0がリリース メタセコイア... Author: Yuichi Ito - MSFT Date: 10/30/2013 PowerShellと大規模ゲーム開発 今回の投稿からブログのタイトルが「ひにけにXNA」改め「ひにけにGD(Game... Author: Yuichi Ito -

    ひにけにXNA
  • セキュリティ アドバイザリ 2862973 ~ ルート証明書プログラムにおける MD5ハッシュの利用制限 - 日本のセキュリティチーム - Site Home - TechNet Blogs

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. ~ どこよりも早く MSDN オンラインの情報をお届けする、MSDN オンライン 担当チーム ブログ ~ 今後の当ブログにつきまして 今後の新しいポストは 【 Cloud and Server Product Japan Blog 】にて行いますので、こちらを定期的に確認いただければ幸いです。... Author: Microsoft Azure Blog Japan Date: 07/01/2018 Azure Relay で場所を選ばず HTTP 要求の受信と処理が可能に 執筆者: Clemens

    セキュリティ アドバイザリ 2862973 ~ ルート証明書プログラムにおける MD5ハッシュの利用制限 - 日本のセキュリティチーム - Site Home - TechNet Blogs
    suikyo
    suikyo 2009/03/13
    DirectX SDK(Aug. 2008)の公式日本語版が公開。
  • 幅とピッチ

    幅とピッチ 幅とピッチという単語からある程度想像できるが、非常に重要な、そして明らかに異なる意味がある。したがって、その意味と Microsoft® Direct3D® で幅とピッチの記述に使う値の解釈方法を理解する必要がある。 Direct3D では、D3DSURFACE_DESC 構造体を使ってサーフェイスを記述する情報を伝達する。他にも、このディメンジョンのメモリ内での表示方法と共に、この構造体はサーフェイスのディメンジョンの情報を含むよう定義されている。この構造体では Height メンバと Width メンバを使い、サーフェイスの論理的なディメンジョンを記述する。両方のメンバはピクセル単位で表される。そのため、640 × 480 のサーフェイスに対する Height 値と Width 値は、8 ビットのサーフェイスか 24 ビットの RGB サーフェイスかに関係なく同じになる。

    幅とピッチ
  • Raymond Chen on the Real Meaning of ASD (Automatic Skip Driver)

    Windows 秘話二度としないように言ってください Raymond Chen かつて、 オペレーティング システムの Windows® 95 シリーズ向けに開発された "自動スキップ ドライバ" というツールがありました。皆さんはまずそのツールのぎこちない名前に反応し、さらに ASD という文字が異なるものを意味するようになったのではないかという疑いすら持ったかもしれません。そして皆さんは間違っていませんでした。 Windows 95 は、プラグ アンド プレイに対応していない多くのデバイスに対処する必要がありました。これは、当時のシステムの圧倒的多数が、プラグ アンド プレイの仕様が発表される前から存在していたためです。適切なプラグ アンド プレイ デバイスが登場するまで、ハードウェアの検出は非常に恐ろしい作業でした。 たとえば、モデムを検出する場合は、何十個ものモデム レジスタの値を

    Raymond Chen on the Real Meaning of ASD (Automatic Skip Driver)
    suikyo
    suikyo 2009/02/03
    "Attempting Something Dangerous"www
  • Raymond Chen discusses Naming Conventions for Microsoft Product Releases

    Windows 秘話ベータ版が RC 版になった経緯 Raymond Chen Windows® の過去を 振り返ってみると、製品のプレリリース版は非常に標準的なペースで次の段階へと進んでいきました。まずはアルファ版が提供されました。これは社内で使用され、Windows 製品チーム以外のソフトウェア開発パートナーと共有する場合もあります。 アルファ版の後は、もちろんベータ版が提供されました。ベータ版はやや広範囲のユーザーに配布されます。アルファ版のユーザーとベータ版のユーザーの主な違いの 1 つは、ベータ版のユーザーにはソフトウェア開発者ではないユーザーが含まれることです。たとえば、プレリリース ソフトウェアをテストしたいエンド ユーザー、および新しい OS をいち早く評価して、新しい製品と自社の重要な社内アプリケーション、社内ネットワーク、標準的なハードウェアの構成、およびシステム管理ツ

    Raymond Chen discusses Naming Conventions for Microsoft Product Releases
    suikyo
    suikyo 2009/02/03
    なぁるほど。
  • PropertyPath の XAML 構文 - WPF .NET Framework

    PropertyPath オブジェクトは、PropertyPath 型を値として使用する各種プロパティを設定するうえで、複雑なインライン XAML 構文をサポートします。 このトピックでは、バインド構文とアニメーション構文に適用される PropertyPath 構文について説明します。 PropertyPath を使用する場所 PropertyPath はいくつかの Windows Presentation Foundation (WPF) 機能で使用される一般的なオブジェクトです。 共通の PropertyPath を使用してプロパティ パス情報を伝えるにもかかわらず、PropertyPath を型として使用する各機能領域の使用法はそれぞれ異なります。 そのため、機能ごとに構文を説明する方が実際的です。 WPF は主に、PropertyPath を使用して、オブジェクト データ ソースの

    PropertyPath の XAML 構文 - WPF .NET Framework
    suikyo
    suikyo 2008/03/27
  • Windows Presentation Foundation のウィンドウの概要

    ユーザーは、データを視覚化してユーザーがデータと対話できるようにするコンテンツのホストを主な目的とする Windows Presentation Foundation (WPF) スタンドアロン アプリケーションと、ウィンドウを通して対話します。 このトピックには次のセクションが含まれています。 ウィンドウ クラス ウィンドウの実装 MSBuild 用のウィンドウ定義の構成 ウィンドウの有効期間 ウィンドウの位置 ウィンドウのサイズ サイズ設定プロパティの優先順位 ウィンドウの状態 ウィンドウの外観 セキュリティに関する考慮事項 関連トピック ウィンドウ クラス 次の図は、一般的なウィンドウの要素を示しています。 ウィンドウは、非クライアント領域とクライアント領域の 2 つに分かれます。 ウィンドウの非クライアント領域は、WPF によって実装され、多くのウィンドウに共通の要素が含まれます。

    Windows Presentation Foundation のウィンドウの概要
  • Windows Presentation Foundation for .NET 8 documentation

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Windows Presentation Foundation for .NET 8 documentation
    suikyo
    suikyo 2008/02/05
  • XAML の概要

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 ここでは、Extensible Application Markup Language (XAML) 言語の機能と、XAML を使用して実際に Windows Presentation Foundation (WPF) アプリケーションを記述する方法について説明します。ここで説明する XAML は、Windows Presentation Foundation (WPF) によって実装されている XAML です。XAML 自体は、言語に関する Windows Presentation Foundation (WPF) よりも大きな概念です。 このトピックには次のセクションが含まれています。 フロー制御をサポー

    XAML の概要
    suikyo
    suikyo 2008/02/03