タグ

msdnに関するichiroku11のブックマーク (80)

  • Windows 8 のネットワーク接続 - Windows 8 と WebSocket プロトコル

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Windows 8 と WebSocket プロトコル Kenny Kerr WebSocket プロトコルの目的は、接続を確立して要求と応答のペアを開始する全責任をクライアントが担う Web 環境で、双方向通信を実現することです。これにより、アプリケーションは TCP のメリットを Web に適した方法で活かすことができるようになります。WebSocket プロトコルは、2011 年 12 月にインターネット技術標準化委員会 (IETF) によって標準化されただけで、この記事の執筆時点では World Wide Web コンソーシアムでもいまだ検討中であることを考えると、Windows 8 でこの新しいイン

    Windows 8 のネットワーク接続 - Windows 8 と WebSocket プロトコル
  • セキュリティ - Windows ランタイムと OAuth を使ってオンライン サービスにアクセスする

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Windows ランタイムと OAuth を使ってオンライン サービスにアクセスする Tim Kulp コード サンプルをダウンロードする 昔 Web 1.0 が使われていた頃の Web サイトは単に詰め込んだコンテンツを読み取るだけのものでした。開発部門に Web 2.0 が導入されると、Web サイトは API を備えたオンライン サービスとなり、開発者はこの API を使ってコンポーネント、データ、機能を組み合わせて対応できるようになりました。現在では、マッシュアップにより、データをサーバー ルームで管理するオーバーヘッドを必要としないで、機能豊富なコンテンツ ライブラリにアクセスできるようになっていま

    セキュリティ - Windows ランタイムと OAuth を使ってオンライン サービスにアクセスする
  • CLR - .NET 4.5 基本クラス ライブラリの新機能

    .NET 4.5 基クラス ライブラリの新機能 Immo Landwerth Microsoft .NET Framework 基クラス ライブラリ (BCL) は、すべての基盤となります。System.Int32 や System.String など、基構成要素のいくつかは安定していてほとんど変わりませんが、それでもマイクロソフトはこの分野に多くの作業を費やしています。今回は、.NET Framework 4.5 の BCL に加えられた大きな強化点 (および、いくつか小さな強化点) について説明します。 この記事は、最終版の製品と API ではなく、.NET Framework 4.5 ベータ版を基にしているため、機能は変更されることがあります。 Windows Communication Foundation (WCF) や Windows Presentation Found

    CLR - .NET 4.5 基本クラス ライブラリの新機能
  • HTML5 アプリケーションをビルドする - CSS3 の効果、切り替え効果、およびアニメーション

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 CSS3 の効果、切り替え効果、およびアニメーション Clark Sell Web 開発者には、構想を実現する 3 つのツールとして、HTMLCSS、および JavaScript があります。しかし、昔からそうだったわけではありません。以前は、テキストの影やグラデーションといった一見単純な効果であっても、CSSHTML ではなく、別途画像エディターを使って作成していました。JavaScript もあるにはありましたが、Web アプリケーションの動作を滑らかに生き生きとさせるには、通常、相当量のコードが必要でした。こうした技法は、アプリケーションの初期開発を複雑にしていただけでなく、小さな変更にもコスト

    HTML5 アプリケーションをビルドする - CSS3 の効果、切り替え効果、およびアニメーション
  • HTML5 アプリケーションをビルドする - データの表示に HTML5 のキャンバスを使用する

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 データの表示に HTML5 のキャンバスを使用する Brandon Satrom コード サンプルのダウンロード オンライン化が始まり、Web が静的なテキストとリンクの集まりでしかなかったころから、これら以外のコンテンツをサポートすることへの関心は高まっていました。1993 年に Marc Andreessen (後に Netscape Navigator へと進化する Mosaic ブラウザーの生みの親) が、ページ上のテキストに画像をインラインで埋め込む標準として、IMG タグを提案しました。IMG タグはすぐさま Web ページにグラフィカル リソースを追加する事実上の標準となり、現在でもこの標準は現

    HTML5 アプリケーションをビルドする - データの表示に HTML5 のキャンバスを使用する
  • Orchard CMS - Orchard の拡張性

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Orchard の拡張性 Bertrand Le Le コード サンプルのダウンロード ほとんどの Web アプリケーションには多くの共通点がありますが、同時に相違点も数多く存在します。Web アプリケーションにはそれぞれ静的ページ ("利用規約"、"会社概要" など) があります。コンテンツは共通のレイアウトに収められています。ナビゲーション メニューもあります。検索機能、コメントの投稿機能、評価機能が含まれていたり、ソーシャル ネットワークと統合されていることもあります。しかし、用途は、ブログ、書籍の販売、友人とのつながりを維持する、好みのテクノロジに関する大量の参考記事を収容するなど、それぞれ異なります

    Orchard CMS - Orchard の拡張性
  • NoSQL ドキュメント データベース - ASP.NET MVC 3 アプリケーションに RavenDB を埋め込む

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 ASP.NET MVC 3 アプリケーションに RavenDB を埋め込む Justin Schwartzenberger コード サンプルのダウンロード Microsoft .NET Framework コミュニティで、NoSQL 活動への関心が高まりを見せています。これは、よく知られていて使用されているアプリケーションに NoSQL を実装し、その経験を共有している企業の話を絶えず耳にすることからうかがえます。こうした関心の高まりと共に、NoSQL のデータ ストアによって、開発者が現在作成しているソフトウェアにどのようなメリットまたは他の潜在的なソリューションが提供され得るかを深く理解し、見定めようとす

    NoSQL ドキュメント データベース - ASP.NET MVC 3 アプリケーションに RavenDB を埋め込む
  • ドメイン モデル パターンを使用する

    In this article, we’ll go through the reasons to (and not to) employ the domain model pattern, the benefits it brings, as well as provide some practical tips on keeping the overall solution as simple as possible. Contents What Is It? Reasons Not to Use the Domain Model Technology Reasons to Use the Domain Model Scenarios for Not Using the Domain Model Scenarios for Using the Domain Model More Comp

    ドメイン モデル パターンを使用する
  • 分散トランザクション - ADO.NET

    トランザクションとは、たとえば、1 つの単位として成功 (コミット) または失敗 (アボート) する関連タスク セットです。 "分散トランザクション" は、複数のリソースに影響するトランザクションです。 分散トランザクションがコミットされるためには、すべての参加要素が、すべてのデータ変更が永久的な変更となることを保証する必要があります。 システム クラッシュその他の予期しない出来事が発生した場合でも、変更は保持されます。 1 つの参加要素がこの保証に失敗しただけでも、トランザクション全体が失敗し、トランザクションのスコープ内のデータに対する変更がロールバックされます。 System.Transactions の操作 .NET Framework では、分散トランザクションは System.Transactions 名前空間内の API を介して管理されます。 複数の永続的なリソース マネー

    分散トランザクション - ADO.NET
  • ローカル トランザクション - ADO.NET

    ADO.NET でのトランザクションは、複数のタスクをバインドして単一の作業単位として実行する場合に使用します。 たとえば、あるアプリケーションが 2 つのタスクを実行するものとします。 まず、注文情報に従ってテーブルが更新されます。 次に、在庫情報を含むテーブルが更新され、注文品の金額が借方記入されます。 いずれかのタスクが失敗すると、両方の更新がロールバックされます。 トランザクションの種類の判別 トランザクションは、単一フェーズであり、データベースによって直接処理される場合、ローカル トランザクションと見なされます。 トランザクション モニターによって調整され、トランザクションの解決にフェール セーフ機構 (2 フェーズのコミットなど) が使用されているトランザクションは、分散トランザクションと見なされます。 各 .NET Framework データ プロバイダーには、ローカル トラ

    ローカル トランザクション - ADO.NET
    ichiroku11
    ichiroku11 2012/05/21
    データベースによって直接処理されるトランザクションのこと
  • Transact-SQL 分散トランザクション

    Transact-SQL で開始される分散トランザクションの構造は比較的単純です。 Transact-SQL のスクリプトまたはアプリケーション接続によって、分散トランザクションを開始する Transact-SQL ステートメントが実行されます。 ステートメントを実行する SQL Server データベース エンジン インスタンスが、トランザクションの制御サーバーになります。 スクリプトまたはアプリケーションが、リンク サーバーに対して分散クエリを、またはリモート サーバーに対してリモート ストアド プロシージャを実行します。 分散クエリやリモート プロシージャ コールを実行すると、制御サーバーにより MS DTC (Microsoft 分散トランザクション コーディネータ) が自動的に呼び出され、リンク サーバーやリモート サーバーを分散トランザクションに参加させます。 スクリプトまたは

    Transact-SQL 分散トランザクション
  • 分散トランザクション (データベース エンジン)

    分散トランザクションは、リソース マネージャと呼ばれる複数のサーバーに展開されます。トランザクションの管理はリソース マネージャ間で、トランザクション マネージャと呼ばれるサーバー コンポーネントが調整する必要があります。Microsoft 分散トランザクション コーディネータ (MS DTC) などのトランザクション マネージャ、または分散トランザクション処理に関する Open Group XA 仕様をサポートするその他のトランザクション マネージャによって調整される分散トランザクションでは、SQL Server データベース エンジンをリソース マネージャとして操作できます。詳細については、MS DTC のドキュメントを参照してください。 複数のデータベースにまたがる 1 つのデータベース エンジン内のトランザクションは実質的には分散トランザクションです。ただし、SQL Server

    分散トランザクション (データベース エンジン)
  • SQL Server の最大容量仕様

    適用対象: SQL Server この記事では、SQL Server 2016 (13.x) 以降で定義される各種オブジェクトの最大サイズと最大数を示します。 エディションの制限を表示する場合は、「SQL Server のエディション別の計算容量制限」を参照してください。 SQL Server 2014 (12.x) については、SQL Server 2014 の最大容量仕様に関するページを参照してください。 データベース エンジン オブジェクト SQL Server データベースで定義される各種オブジェクト、または Transact-SQL ステートメントで参照される各種オブジェクトの最大値。 SQL Server データベース エンジン オブジェクト SQL Server (64 ビット) の最大値 追加情報

    SQL Server の最大容量仕様
  • 共通テーブル式の使用

    共通テーブル式 (CTE) は、単一の SELECT、INSERT、UPDATE、DELETE、CREATE VIEW の各ステートメントの実行スコープ内で定義される一時結果セットと考えることができます。CTE は、オブジェクトとして格納されず、クエリが実行されている間しか保持されない点で、派生テーブルに似ています。派生テーブルと異なるのは、CTE では自己参照が可能であり、同じクエリ内で複数回参照が可能なことです。 CTE は次の目的に使用します。 再帰クエリの作成。詳細については、「共通テーブル式を使用する再帰クエリ」を参照してください。 通常の用法でビューを使用する必要がない場合、つまり、メタデータにビューの定義を保存する必要がない場合のビューの代用。 スカラー サブセレクトから派生される列、または非決定的であるか外部からアクセスされる関数による、グループ化の実現。 同じステートメン

    共通テーブル式の使用
  • 実践的なパターン: テストの容易性を高める設計

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Data Points Common Table Expressions John Papa Code download available at:DataPoints2007_10.exe(150 KB) Contents Views, Derived Tables, and CTEs Structure of a CTE Understanding CTEs Rules of Recursion Recursion Excursion Wrapping Up Many projects that d

    実践的なパターン: テストの容易性を高める設計
  • ASP.NET MVC 3 - ネイティブとモバイルのハイブリッド Web アプリを開発する

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 ネイティブとモバイルのハイブリッド Web アプリを作成する Shane Church コード サンプルのダウンロード モバイル アプリを構築しようとして、使用可能なデバイスや習得すべき API が多すぎて途方に暮れたことはありませんか。いったいどのモバイル プラットフォームを選択すべきなのでしょう。Apple iOS (iPhoneiPad) は Objective C、Google AndroidJavaWindows Phone は Silverlight をそれぞれ使用しています。それだけではありません。API や市場もそれぞれ異なります。特定の技術に特化してアプリを構築すると、50 パ

    ASP.NET MVC 3 - ネイティブとモバイルのハイブリッド Web アプリを開発する
  • Browse code samples

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

    Browse code samples
  • Windows 10 Mobile (Preview) の入れ方 for build 10512 - 高橋 忍のブログ- MSDN Blogs

    In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...

    Windows 10 Mobile (Preview) の入れ方 for build 10512 - 高橋 忍のブログ- MSDN Blogs
  • Browse code samples

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

    Browse code samples
  • ASP.NET のセキュリティ - ASP.NET アプリケーションをハッキングから守る

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 December 2011 Volume 26 Number 12 ASP.NETセキュリティ - ASP.NET アプリケーションをハッキングから守る Adam Tuliper | December 2011 毎日のように、また新たなサイトがハッキングされたというニュースがメディアを賑わせています。このように、優秀なハッカー グループが繰り返し起こす不正アクセスについて耳にするたび、彼らはいったいどれほど高度な技術を使っているのか疑問に思われるかもしれません。最新の攻撃の中にはきわめて複雑なものもありますが、多くの場合、最も効果が大きい攻撃は、非常に単純で、もう何年も使用され続けています。さいわい、この

    ASP.NET のセキュリティ - ASP.NET アプリケーションをハッキングから守る