いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

2012-06-01から1ヶ月間の記事一覧

DevExpress奮闘記-108 (RealTimeSourceを試してみた, v12.xの新コンポーネント, データの変更を非同期でUI側に伝えるブリッジデータソース, asynchronous bridge source)

先日、リリースされたv12.1の中にRealTimeSourceという コンポーネントが追加されています。 RealTimeSource Data Source (CTP) http://www.devexpress.com/Subscriptions/DXperience/WhatsNew2012v1/index.xml?page=60 現状、またCTP版とのこと。なので、こ…

.NET クラスライブラリ探訪-058 (System.Threading.CancellationToken, System.Threading.CancellationTokenSource, キャンセル処理)

C#

今回は、System.Threading.CancellationTokenSourceクラスとSystem.Threading.CancellationToken構造体について ちょこっとメモメモ。 CancellationTokenとCancellationTokenSourceは.NET Framework 4.0から追加された型です。 非同期操作または長時間の同期…

DevExpress奮闘記-107 (XPO, XPO Profiler, XPOの状態をプロファイリング, localhost, log)

前回、XPOのロギングについてちょっとメモしたのですが 最近のDXのバージョン(DXv1以降、つまり、v11以降)にはXPO Profilerという、XPO専用のプロファイラーが付属しています。 XPO Profiler http://documentation.devexpress.com/#XpoProfiler/CustomDocum…

DevExpress奮闘記-106 (XPO, log the SQL queries, SQLのロギングの方法あれこれ, TraceListener, DataStoreLogger)

XPOにて、内部で実際に発行されるSQLをロギングするための方法を いろいろメモメモ。元ネタは、以下のKBです。 How to log the SQL queries made by XPO http://www.devexpress.com/Support/Center/p/A2572.aspx まずは、一番手っ取り早い方法です。 アプリ…

ComboBoxで突然OutOfMemoryExceptionが発生する事象について (NativeAdd, ToString, nullを返す)

私の周りで、変な現象が発生して結構ハマったのでメモメモ。 画面にて、コンボボックスがありまして、それに表示するデータを 設定している部分で System.OutOfMemoryException はハンドルされませんでした。 Message=コンボ ボックスの項目が多すぎます。 S…

.NET クラスライブラリ探訪-057 (System.Collections.Generic.EqualityComparer, 等価であるかどうかの比較処理を提供)

C#

今回は、System.Collections.Generic.EqualityComparerクラスについて ちょこっとメモメモ。 EqualityComparerは、2つのインスタンスが等しいか否かを判別するための比較処理を提供します。 T型の部分には、比較を行う型を指定します。 このクラスは、IEqual…

DevExpress奮闘記-105 (CodeRush Tips&Tricks, Code Generation – Declare Attribute, 属性生成, 翻訳)

本記事は、DevExpress CodeRush Tips&Tricks (http://www.skorkin.com/)にて公開されている Declare Attribute CodeRush code provider http://www.skorkin.com/2012/06/declare-attribute-coderush-code-provider/ の拙訳版です。翻訳および公開にあたり、…

.NET クラスライブラリ探訪-056 (System.IEquatable, 等価性, 型指定のEqualsメソッド)

C#

今回は、System.IEquatableインターフェースについて ちょこっとメモメモ。 このインターフェースは、よく利用されるので今回はメモはちょこっとだけ。 IEquatableインターフェースは、2つのインスタンスが等しいか否かを判別するための 型指定のEqualsメソ…

DevExpress奮闘記-104 (CodeRush Tips&Tricks, Code Generation – Creating interface implementers, 実装クラス生成, 翻訳)

本記事は、DevExpress CodeRush Tips&Tricks (http://www.skorkin.com/)にて公開されている Creating interface implementers with CodeRush http://www.skorkin.com/2012/06/creating-interface-implementers-with-coderush/ の拙訳版です。翻訳および公開…

Windows Developer Days 2012の資料が公開されています。

4月に開催されたWindows Developer Days 2012の資料が以下のURLで公開されています。 メモメモ。 Windows Developer Days 2012 http://channel9.msdn.com/Events/Windows-Developer-Days/Windows-Developer-Days-2012 私も2日間参加していたのですが、すごく…

DevExpress奮闘記-102 (CodeRush Tips&Tricks, Code Generation – Create Ancestor, 親クラス生成, 翻訳)

本記事は、DevExpress CodeRush Tips&Tricks (http://www.skorkin.com/)にて公開されている Code Generation – Create Ancestor http://www.skorkin.com/2011/06/code-generation-create-ancestor/ の拙訳版です。翻訳および公開にあたり、ブログ著者のAlex…

DevExpress奮闘記-103 (CodeRush Tips&Tricks, Code Generation – Create Descendant, 子クラス生成, 翻訳)

本記事は、DevExpress CodeRush Tips&Tricks (http://www.skorkin.com/)にて公開されている Code Generation – Create Descendant and Create Descendant (with virtual overrides) http://www.skorkin.com/2011/06/code-generation-create-descendant-and-c…

.NET クラスライブラリ探訪-055 (System.Runtime.Remoting.Messaging.CallContext, 実行コンテキスト, 論理呼び出しコンテキスト, ExecutionContext, LogicalSetData, SuppressFlow)

C#

今回は、System.Runtime.Remoting.Messasing.CallContextクラスのLogicalSetData/LogicalGetDataメソッドについて ちょこっとメモメモ。 すべてのスレッドには、実行コンテキスト (Execution Context) が関連付けられています。 実行コンテキストには そのス…