ここでは単純な例を使用し、派生クラスからも発生させることができるように基底クラスでイベントを宣言する標準的な方法について説明します。 このパターンは、.NET クラス ライブラリの Windows フォーム クラスで広く使用されています。 他のクラスの基底クラスとして使用できるクラスを作成するときは、イベントは宣言元のクラス内からしか呼び出せない特別な種類のデリゲートであることを考慮する必要があります。 派生クラスは、基底クラスの中で宣言されたイベントを直接呼び出せません。 常に基底クラスからイベントを発生させるようにすると便利な場合もありますが、ほとんどの場合、派生クラスで基底クラス イベントを呼び出せるようにするべきです。 そのために、イベントをラップする基底クラスで、保護された呼び出しメソッドを作成できます。 この呼び出しメソッドを呼び出すかオーバーライドすることによって、派生クラス
重要な API CreatePeriodicTimer ThreadPoolTimer 定期的に実行される作業項目の作成方法を説明します。 定期的な作業項目の作成 定期的な作業項目を作成するには、CreatePeriodicTimer メソッドを使います。 作業を実行するラムダを指定し、period パラメーターを使って送信の間隔を指定します。 period パラメーターは TimeSpan 構造体を使って指定します。 この期間が経過するたびに作業項目が再送信されるため、作業を完了できる十分な長さを確保してください。 CreateTimer は ThreadPoolTimer オブジェクトを返します。 タイマーを取り消す必要が生じた場合は、このオブジェクトを格納します。 注 間隔の値を 0 にする (または 1 ミリ秒未満の値にする) ことは避けてください。 この場合、定期タイマーは 1
更新 : 2007 年 11 月 このトピックでは、アプリケーション内で ADO.NET 型を直接使用するデータ アクセス タスクに関するヘルプへのリンクを紹介します。LINQ to SQL または LINQ to DataSet を使用してデータにアクセスする方法の詳細については、「LINQ (C# での操作方法)」を参照してください。 よく使用するタスクのその他のカテゴリに関するヘルプについては、「C# での操作方法」を参照してください。 一般 方法 : サンプル データベースをインストールする サンプル データベースをインストールする手順について説明します。 チュートリアル : 単純なデータ アプリケーションの作成 データ アプリケーションを作成する詳しい手順について説明します。 Visual Studio でのデータへの接続 Visual Studio でのデータへの接続の概要 デ
このトピックでは、XAML 構文の要素について説明するために使用される用語を定義します。 これらの用語は、このドキュメントの他の部分で頻繁に使用されます。WPF のドキュメントと、System.Xaml レベルでの XAML 言語サポートによって有効にされる XAML および XAML の基本的な概念を使用する他のフレームワークの両方で使用されます。 このトピックは、WPF の XAML に関するトピックで説明されている基本的な用語を拡充したものです。 XAML 言語仕様 ここで定義されている XAML 構文の用語は、XAML 言語仕様でも定義または参照されています。 XAML は XML に基づく言語であり、XML 構造ルールに従うか、それを拡張しています。 一部の用語は、XML 言語または XML ドキュメント オブジェクト モデルを説明するときに一般的に使用される用語と共通であるか、
連載! とことん VC++ プログラミング言語の奥深さを楽しく理解するための達人による連載記事です。 執筆者: エディフィストラーニング株式会社 矢嶋 聡 この一連のシリーズの記事では、今後、Visual C++ プログラミングで利用できる様々なテクノロジを有効活用するためにも、普段何気なく使用しているこれら機能の基本を振り返り足元固めするほか、 Windows 7 の新機能に関わる API など、比較的新しい機能についてもいくつか取り上げていきます。 1993 年に Visual C++ 1.0 が登場して以来、Visual C++ がバージョン アップする過程で、Visual C++ におけるプログラミング環境には、様々なテクノロジやライブラリが導入されてきました。また、1 つ 1 つのライブラリ (たとえば、MFC や ATL など) にしても、その量は膨大です。そのような状況の中で
情報源: Home – My Visual Studio 該当する皆様へは既にMSより案内があると思いますが、… 情報源: MSDNサブスクリプションはVisual Studioサブスクリプションへ | OPC Diary これの続編。 ということで、本日移行が完了したようです。MSからのメール文面では、MSA(アカウント)から組織アカウントに自動的に移行するので、組織アカウントでサインインしろと書かれていたと思いますが、私の場合はそのまま移行されず、MSA側のVisual Studio Subscriptionに移行され、組織アカウントへの変更は手動で行う必要がありました。 作業手順自体はまず、MSAでmy.visualstudio.comにサインインして、サブスクリプションのタブを選択します。移行が必要なサブスクリプションのリンクにサブスクリプションの移行みたいなリンクがあるのでこれを
皆さん、こんにちは。テクニカルエバンジェリスト戸倉彩です。 8月18日(US現地時間)、マイクロソフト本社はこれまでWindowsに搭載するかたちで提供してきたシェル「PowerShell」のオープンソース化を発表しました。 ■PowerShell is open sourced and is available on Linux - Microsoft Azure Blog https://azure.microsoft.com/en-us/blog/powershell-is-open-sourced-and-is-available-on-linux/ ■PowerShell on Linux and Open Source! - Windows PowerShell Blog https://blogs.msdn.microsoft.com/powershell/2016/08/1
タスク ベースの非同期パターン (TAP) を使用して非同期操作を行うと、コールバックを使用して、ブロックすることなく待機できます。 タスクの場合、これは Task.ContinueWith などのメソッドによって行われます。 言語ベースの非同期サポートが、通常の制御フロー内での非同期操作の待機を許可することで、コールバックを隠し、コンパイラにより生成されたコードはこの同じ API レベルのサポートを提供します。 Await による実行の中断 Task オブジェクトおよび Task<TResult> オブジェクトの非同期での待機には、C# では await キーワード、Visual Basic では Await 演算子を使用できます。 Task を待っているとき、await 式は型 void になります。 Task<TResult> を待っているとき、await 式は型 TResult に
All Microsoft Global Microsoft Security Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Tech & innovation Microsoft Cloud AI Azure Space Mixed reality Microsoft HoloLens Microsoft Viva Quantum computing Sustainability Industries Education Automotive Financial services Government Healthcare Manufacturing Retail All industries Partners Find a partner Become a partner Partner Network Fin
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く