タグ

msdnに関するDEBLOCKINGのブックマーク (60)

  • EOF 関数

    非構造化エラー処理を使用する Visual Basic 6.0 アプリケーションをアップグレードする場合は、「エラー番号」列を参照してください(エラー番号を Number プロパティ (Err オブジェクト) と照らし合わせます)。しかし、可能な限り、このエラー処理は Visual Basic の構造化例外処理の概要 で置き換えてください。 解説 EOF 関数は、ファイルの末尾に達する直前の入力を取得しようとするときにエラーが発生するのを防ぐために使用します。 EOF 関数はファイルの末尾に達していない場合は、False を返します。Random または Binary モードでファイルを開いた場合、EOF 関数は最後に実行された FileGet 関数でレコード全体が読み込みができなくなるまで False を返します。 Binary モードでファイルを開いた場合、Input 関数を使用して

    EOF 関数
  • FreeFile 関数

    更新 : 2007 年 11 月 FileOpen 関数で使用できる次のファイル番号を表す整数型 (Integer) の値を返します。 Public Function FreeFile() As Integer 例外 例外の種類 エラー番号 条件 非構造化エラー処理を使用する Visual Basic 6.0 アプリケーションをアップグレードする場合は、「エラー番号」列を参照してください(エラー番号を Number プロパティ (Err オブジェクト) と照らし合わせます)。しかし、可能な限り、このエラー処理は Visual Basic の構造化例外処理の概要 で置き換えてください。 解説 FreeFile 関数は、まだ使用されていないファイル番号を取得するために使用します。 使用例 FreeFile 関数を使って、次に使用できるファイル番号を返す例を次に示します。この例では、ループ内で

    FreeFile 関数
  • The Human Factor すぐれた設計への 3 つのヒント

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

    The Human Factor すぐれた設計への 3 つのヒント
  • CAsyncSocket Class

  • Stream クラス (System.IO)

    例 次の例では、2 つの FileStream オブジェクトを使用して、1 つのディレクトリから別のディレクトリにファイルを非同期的にコピーする方法を示します。 FileStream クラスは、Stream クラスから派生します。 Button コントロールの Click イベント ハンドラーは、非同期メソッドを呼び出すので、async 修飾子でマークされていることに注意してください。 using System; using System.Threading.Tasks; using System.Windows; using System.IO; namespace WpfApplication { public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } priva

    Stream クラス (System.IO)
  • 方法: Windows Phone Marketplace 用のスクリーンショットを作成する

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

    方法: Windows Phone Marketplace 用のスクリーンショットを作成する
  • チュートリアル : WPF コンテンツをホストする Win32 アプリケーションを作成する

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 更新 : 2007 年 11 月 Win32 アプリケーション内に WPF を配置するには、HwndSource を使用します。HwndSource は、WPF コンテンツを格納する HWND を提供します。まず、HwndSource を作成し、CreateWindow に似たパラメータを渡します。次に、HwndSource 内に格納する WPF コンテンツについて HwndSource に通知します。最後に、HwndSource から HWND を取得します。このチュートリアルでは、オペレーティング システムの [日付と時刻のプロパティ] ダイアログを再実装する混在 WPF を Win32 アプリケーション

    チュートリアル : WPF コンテンツをホストする Win32 アプリケーションを作成する
  • スレッド モデル - WPF .NET Framework

    Windows Presentation Foundation (WPF) は、開発者がスレッド処理の問題を回避できるように設計されています。 これにより、ほとんどの WPF 開発者が複数のスレッドを使用するインターフェイスを記述する必要がなくなります。 マルチスレッド プログラムは複雑でデバッグが困難なため、シングルスレッド ソリューションが存在する場合は回避することが推奨されます。 ただし、どれほどうまく設計しても、あらゆる種類の問題に対してシングル スレッドのソリューションを提供できる UI フレームワークは存在しません。 WPF はもう一歩ではありますが、複数のスレッドでユーザー インターフェイス (UI) の応答性やアプリケーションのパフォーマンスを向上させる余地がまだあります。 この記事ではいくつかの背景資料について説明した後、このような状況の一部について検討し、最後にいくつか

    スレッド モデル - WPF .NET Framework
  • PathGeometry クラス (System.Windows.Media)

    重要 一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。 public ref class PathGeometry sealed : System::Windows::Media::Geometry [System.Windows.Markup.ContentProperty("Figures")] public sealed class PathGeometry : System.Windows.Media.Geometry [<System.Windows.Markup.ContentProperty("Figures")>] type PathGeometry = class inherit Geometry Public NotInhe

    PathGeometry クラス (System.Windows.Media)
  • 方法 : テキストの PathGeometry アニメーションを作成する

    書式設定されたテキストを PathGeometry オブジェクトに変換し、そのオブジェクトをテキストの強調表示に使用できます。 たとえば、PathGeometry オブジェクトに 1 つのアニメーションを適用することができ、これによりアニメーションは書式設定されたテキストのアウトラインに従うようになります。 次の例は、PathGeometry オブジェクトに変換された書式付きテキストを示しています。 アニメーション化された楕円は、レンダリングされたテキストのアウトラインまたはストロークに従います。 書式設定されたテキストをアニメーション化した強調表示を使用したジオメトリとしてレンダリングした例 レガシ コードの例 Path オブジェクトを使用して書式設定されたテキストのジオメトリを表示するコード例を次に示します。 Path オブジェクトにより、閉じた図形または開いた図形、複数の図形、および

    方法 : テキストの PathGeometry アニメーションを作成する
  • 方法: 中抜きの文字列を作成する - WPF .NET Framework

    ほとんどの場合、Windows Presentation Foundation (WPF) アプリケーションでテキスト文字列に装飾を追加するときは、不連続の文字またはグリフのコレクションという観点でテキストを使用します。 たとえば、線状グラデーション ブラシを作成し、TextBox オブジェクトの Foreground プロパティにそれを適用します。 テキスト ボックスを表示または編集すると、テキスト文字列内の現在の文字セットに線状グラデーション ブラシが自動的に適用されます。 しかし、テキストを Geometry オブジェクトに変換し、他の種類の見た目がリッチなテキストを作成することもできます。 たとえば、テキスト文字列のアウトラインに基づいて Geometry オブジェクトを作成できます。 テキストを Geometry オブジェクトに変換すると、テキストは文字の集まりではなくなります。

    方法: 中抜きの文字列を作成する - WPF .NET Framework
  • アプリのパフォーマンスを最適化する - WPF .NET Framework

    このセクションは、アプリケーションのパフォーマンスを向上させる方法を探している Windows Presentation Foundation (WPF) アプリケーションの開発者を対象にしています。 Microsoft .NET Framework および WPF を初めて使用する開発者は、まず、両方のプラットフォームを習得する必要があります。 このセクションは、両方の実用的な知識を持つことを前提として、アプリケーションを稼働させるために十分に理解しているプログラマ向けに書かれています。 注意 このセクションで提供されているパフォーマンス データは、512 RAM と ATI Radeon 9700 グラフィックス カードを搭載した 2.8 GHz PC で実行されている WPF アプリケーションに基づいています。

    アプリのパフォーマンスを最適化する - WPF .NET Framework
  • パフォーマンスの最適化: データ バインディング - WPF .NET Framework

    Windows Presentation Foundation (WPF) のデータ バインディングによって、アプリケーションでデータの表示とやりとりを行うための、シンプルかつ一貫した方法が提供されます。 要素は、CLR オブジェクトおよび XML の形式のさまざまなデータ ソースのデータにバインドできます。 このトピックでは、データ バインディングのパフォーマンスに関する推奨事項について説明します。 データ バインディングの参照が解決されるしくみ データ バインディングのパフォーマンスの問題に入る前に、Windows Presentation Foundation (WPF) のデータ バインディング エンジンがバインディングのオブジェクト参照をどのように解決するのかを説明します。 Windows Presentation Foundation (WPF) のデータ バインディングのソー

    パフォーマンスの最適化: データ バインディング - WPF .NET Framework
  • 書式設定されたテキストの描画 - WPF .NET Framework

    ここでは、FormattedText オブジェクトの機能の概要について説明します。 このオブジェクトからは、Windows Presentation Foundation (WPF) アプリケーションでのテキストの描画に対する低レベルの制御が提供されます。 テクノロジの概要 FormattedText オブジェクトを使用すると、複数行のテキストを描画できます。このテキストでは、テキスト内の各文字を個々に書式設定できます。 複数の書式が適用されたテキストを次の例に示します。 Note Win32 API から移行する開発者のために、「Win32 の移行」の表に Win32 DrawText フラグと Windows Presentation Foundation (WPF) におけるほぼ同等のものを示します。 書式設定されたテキストを使用する理由 WPF には画面にテキストを描画するための複

    書式設定されたテキストの描画 - WPF .NET Framework
  • パフォーマンスの最適化:テキスト - WPF .NET Framework

    WPF には、機能豊富なユーザー インターフェイス (UI) コントロールを使用した、テキスト コンテンツ表示のサポートが含まれています。 一般にテキスト レンダリングは 3 つの階層に分けることができます。 Glyphs オブジェクトと GlyphRun オブジェクトを直接使用する。 FormattedText オブジェクトを使用する。 TextBlock オブジェクトや FlowDocument オブジェクトなどの高レベルのコントロールを使用する。 このトピックでは、テキスト レンダリングのパフォーマンスに関する推奨事項を説明します。 グリフ レベルでのテキスト レンダリング Windows Presentation Foundation (WPF) は、書式設定後のテキストをインターセプトして保存したいユーザーのために、Glyphs に直接アクセスするグリフ レベルのマークアップなど

    パフォーマンスの最適化:テキスト - WPF .NET Framework
  • WPF での図形と基本描画の概要

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 ここでは、Shape オブジェクトを使用した描画方法の概要を示します。Shape は、画面に図形を描画できるようにする UIElement の一種です。Shape オブジェクトは UI 要素であるため、Panel 要素およびほとんどのコントロール内で使用できます。 Windows Presentation Foundation (WPF) には、グラフィックス サービスやレンダリング サービスへのアクセスのレイヤがいくつか用意されています。Shape オブジェクトは最上位レイヤで使いやすく、レイアウトやイベントなどのさまざまな役立つ機能を提供します。 このトピックには次のセクションが含まれています。 図形オブ

    WPF での図形と基本描画の概要
  • Path クラス (System.Windows.Shapes)

    例 次の例は、コードを使用して要素を Path 作成し、そのプロパティを設定する方法を示しています。 //Add the Path Element myPath = gcnew Path(); myPath->Stroke = Brushes::Black; myPath->Fill = Brushes::MediumSlateBlue; myPath->StrokeThickness = 4; myPath->HorizontalAlignment = HorizontalAlignment::Left; myPath->VerticalAlignment = VerticalAlignment::Center; EllipseGeometry^ myEllipseGeometry = gcnew EllipseGeometry(); myEllipseGeometry->Center

    Path クラス (System.Windows.Shapes)
  • パフォーマンスの最適化: 2D グラフィックスとイメージング - WPF .NET Framework

    WPF には、アプリケーションの要件に合わせて最適化できる広範な 2D グラフィックス機能とイメージング機能が用意されています。 このトピックでは、この領域でのパフォーマンスの最適化に関する情報を提供します。 描画と図形 WPF には、グラフィカルな描画コンテンツを表現するために Drawing と Shape の両方のオブジェクトが用意されています。 ただし、Drawing オブジェクトの方が Shape オブジェクトよりコンストラクトが簡単であり、パフォーマンス特性に優れています。 Shape を使用すると、画面にグラフィカルな図形を描画できます。 FrameworkElement オブジェクトは Shape クラスから派生するため、パネルおよびほとんどのコントロール内で使用できます。 WPF には、グラフィックス サービスやレンダリング サービスへのアクセスのレイヤーがいくつか用意さ

    パフォーマンスの最適化: 2D グラフィックスとイメージング - WPF .NET Framework
  • グラフィックス レンダリングの概要 - WPF .NET Framework

    DrawingContext を使用すると、Visual にビジュアル コンテンツを読み込むことができます。 DrawingContext オブジェクトの描画コマンドを使用した場合、画面上にリアルタイムに描画が行われるのではなく、実際には、グラフィックス システムによって後で使用される、一連のレンダリング データが格納されます。 WPF コントロール (Button など) を作成すると、そのコントロールは、それ自身を描画するためのレンダリング データを暗黙的に生成します。 たとえば、Button の Content プロパティを設定すると、グリフのレンダリング表現がコントロールに格納されます。 Visual のコンテンツは、DrawingGroup 内に含まれる 1 つ以上の Drawing オブジェクトとして表されます。 また DrawingGroup は、コンテンツに適用される不透明

    グラフィックス レンダリングの概要 - WPF .NET Framework
  • UIElement.OnRender(DrawingContext) Method (System.Windows)