タグ

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

  • Code Recipe - 連載! とことん VC++

    連載! とことん VC++ プログラミング言語の奥深さを楽しく理解するための達人による連載記事です。 執筆者: エディフィストラーニング株式会社 矢嶋 聡 この一連のシリーズの記事では、今後、Visual C++ プログラミングで利用できる様々なテクノロジを有効活用するためにも、普段何気なく使用しているこれら機能の基を振り返り足元固めするほか、 Windows 7 の新機能に関わる API など、比較的新しい機能についてもいくつか取り上げていきます。 1993 年に Visual C++ 1.0 が登場して以来、Visual C++ がバージョン アップする過程で、Visual C++ におけるプログラミング環境には、様々なテクノロジやライブラリが導入されてきました。また、1 つ 1 つのライブラリ (たとえば、MFC や ATL など) にしても、その量は膨大です。そのような状況の中で

    Code Recipe - 連載! とことん VC++
  • MSDN Magazine: Cutting Edge - C# 4.0 の dynamic キーワードと COM

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 C# 4.0 の dynamic キーワードと COM Dino Esposito 私は C/C++ の開発者として経験を積んできましたが、特に Microsoft .NET Framework が存在していなかったころは、Visual Basic でプログラミングを行っていた同僚に、C や C++ のように型指定が厳密ではない言語を使用することについて不平をもらしていたものです。 型が静的に決まり、厳密に型指定するプログラミングが、ソフトウェア業界を成功へ導いた時代がありました。しかし、世の中は変わり、今日、C# の開発者のコミュニティ (かつての C/C++ の開発者のほぼすべてが集結したものと考えてよい

    MSDN Magazine: Cutting Edge - C# 4.0 の dynamic キーワードと COM
    petykin
    petykin 2010/06/24
  • Windows Web サービス

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Windows Web サービス Kenny Kerr サンプル コードのダウンロード 多くの開発者がこぞって Microsoft .NET Framework を (また、.NET Framework ほどではありませんが Java も) 使用するようになった主な理由の 1 つは、これを使用すると、インターネット用のソフトウェアを作成するのが大幅に容易になるためです。HTTP クライアント アプリケーションと HTTP サーバー アプリケーションのどちらを作成する場合でも、.NET Framework は、HTTP 要求を行い XML を容易に処理するための多くのクラスを提供しました。WSDL ドキュメント

    Windows Web サービス
    petykin
    petykin 2009/12/09
    マイクロソフトの開発者は、C++ 開発者のことを忘れたわけではありませんでした。
  • Application User Model IDs (AppUserModelIDs) - Win32 apps

    Application User Model IDs (AppUserModelIDs) are used extensively by the taskbar in Windows 7 and later systems to associate processes, files, and windows with a particular application. In some cases, it is sufficient to rely on the internal AppUserModelID assigned to a process by the system. However, an application that owns multiple processes or an application that is running in a host process m

    Application User Model IDs (AppUserModelIDs) - Win32 apps
    petykin
    petykin 2009/10/21
  • 食事する哲学者の問題を Asynchronous Agents で解決する

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 同時実行の問題 事する哲学者の問題を Asynchronous Agents で解決する Rick Molloy この記事は、Visual C++ 2010 のプレリリース版に基づいています。記載されている内容は変更されることがあります。 コードは MSDN コード ギャラリーからダウンロードできます。 オンラインでのコードの参照 目次 事する哲学者 アクタベースのアプローチ 5 つのクラスのソリューション メッセージ ブロックとメッセージ エージェントと join メッセージ ブロック Philosopher をテストし、状態を表示する Table クラスを実装する ランチの時間 Visual Stud

    食事する哲学者の問題を Asynchronous Agents で解決する
  • Windows と C++ - Direct2D の紹介

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 June 2009 Volume 24 Number 06 WindowsC++ - Direct2D の紹介 Kenny Kerr | June 2009 このコラムは、Windows 7 のプレリリース版を基にしています。ここに記載されている情報は変更される可能性があります。 目次 アーキテクチャとプリンシパル ファクトリとリソース レンダー ターゲット ブラシと描画コマンド 数年前の Windows Vista の登場によって、Windows グラフィックス デバイス インターフェイス (GDI) の時代がもうすぐ終わることが明らかになりました。GDI は、GDI+ で補強したとしても、Windo

    Windows と C++ - Direct2D の紹介
  • SslStream クラス (System.Net.Security)

    例 次のコード例は、クラスを使用SslStreamしてTcpListenerクライアントと通信するコードを作成する方法を示しています。 #using <System.dll> using namespace System; using namespace System::Collections; using namespace System::Net; using namespace System::Net::Sockets; using namespace System::Net::Security; using namespace System::Security::Authentication; using namespace System::Text; using namespace System::Security::Cryptography::X509Certificates;

    SslStream クラス (System.Net.Security)
    petykin
    petykin 2009/04/28
  • Dr. GUI、コンポーネント、COM、および ATL を使う

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 第 1 部 : 1998 年 2 月 2 日 第 2 部 : 1998 年 2 月 9 日 第 3 部 : 1998 年 2 月 23 日 第 4 部 : 1998 年 3 月 2 日 第 5 部 : 1998 年 3 月 30 日 第 6 部 : 1998 年 4 月 27 日 第 7 部 : 1998 年 5 月 29 日 第 8 部 : 1998 年 7 月 30 日 目次 第 1 部 : COM を取り上げるって?まだ取り上げていなかったの? 第 2 部 : COM の基礎知識 第 3 部 : オブジェクトおよびインターフェイスの取得 第 4 部 : オブジェクト クラスとオブジェクト ライブラリ 第

    Dr. GUI、コンポーネント、COM、および ATL を使う
  • Open XML 形式 SDK 1.0 へようこそ

    このコンテンツ セットは、Open XML SDK for Office の厳密に型指定されたクラスのドキュメントとガイダンスを提供します。 この SDK は System.IO.Packaging API に基づいて構築されており、Office Open XML ファイル形式の仕様に準拠しているドキュメントを操作するための厳密に型指定されたクラスを提供します。 Office Open XML ファイル形式仕様は、オープン、インターナショナル、ECMA-376、第 5 エディション、ISO/IEC 29500 標準です。 Open XML ファイル形式はオープンな規格で、ZIP と XML というよく知られているテクノロジがベースになっているので、開発者にとって便利です。 Open XML SDK を使用すると、Open XML パッケージと、パッケージ内の基になる Open XML スキ

    Open XML 形式 SDK 1.0 へようこそ
  • 1