いろいろ備忘録日記

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

2011-05-01から1ヶ月間の記事一覧

パスとファイル名にて不正な文字が利用されていないかチェック (InvalidPathChars, InvalidFileNameChars)

C#

よく忘れるので、メモメモ。 Pathクラスには、パスに利用できない文字を取得するGetInvalidPathCharsメソッド とファイル名に利用できない文字を取得するGetInvalidFileNameCharsメソッドが 用意されています。 これを利用すると不正文字が使われているかど…

dotPeek (フリーの.NETデコンパイラ) (JetBrains, IntelliJ IDEA, Resharper)

C#

先日、telerikがフリーのデコンパイラを発表していましたが IntelliJ IDEAや、Resharperで有名なJetBrainsも同じくフリーの.NETデコンパイラを 提供するみたいです。(現在、EAP(アーリーアクセス版)) とりあえず、メモメモ。 JetBrains dotPeek EAP is O…

DevExpress奮闘記-080 (Criteriaの内容をDataSetやDB(SQL)用の条件に変換(K18434))(CriteriaToWhereClauseHelper, GetDataSetWhere, CriteriaOperator)

以下、ちょっとしたTipsです。 GridControlなどのコントロールでは、フィルタリング情報を 実行時に設定することが出来ます。その場合、プロパティより 値を取得すると、CriteriaOperatorとしてフィルタ情報が取得できます。 このCriteriaOperatorを、別のデ…

DevExpress奮闘記-079 (InMemoryDataStoreとXpCollection.LoadAsyncのサンプル)(LoadAsync, AsyncLoadObjectCallback, InMemoryDataStore)

以前に, InMemortyDataStoreとLoadAsyncの記事は記述したのですが どちらもサンプルが若干ごちゃごちゃしているので、復習の意味も込めて再度サンプル 作成しました。 DevExpress奮闘記-029 (XPOでの非同期ローディング)(XPO, LoadAsync, XPCollection, Unit…

DevExpress奮闘記-078 (InstantFeedback Modeを試してみた)(LinqInstantFeedbackSource, XPInstantFeedbackSource, IQueryable, FindPanelのバグ)

結構前に発表されていて、なかなか試す機会がなかったInstantFeedback Modeを試してみました。 InstantFeedback UIについては、こちらを参照願います。 Instant Feedback Mode http://documentation.devexpress.com/#WindowsForms/CustomDocument8893 簡単に…

DevExpress奮闘記-077 (XPO, XtraGrid)(Linq To XPO, XPQuery, EnumerateAsync, 非同期クエリ実行)

XPOまわりで、以下のブログ記事が出ていました。 内容は、次バージョンのSneak Peekです。 XPO – 11.1 Sneak Peek – IDataStore WCF Service in Silverlight http://community.devexpress.com/blogs/xpo/archive/2011/05/16/xpo-11-1-sneak-peek-idatastore-…

DevExpress奮闘記-076 (LabelControlコントロール)(LineVisible, 垂直線、水平線を表示)

LabelControlには、普通にラベルとして利用するほかに 垂直線/水平線を表示して利用するという使い方もあります。 線を表示するには、コントロールのAutoSizeModeをあらかじめ Noneに設定しておく必要があります。 labelControl.AutoSizeMode = LabelAutoSi…

Windowsでシステムメニューを表示するショートカットキー (サイズ変更, 移動, 最大化, 最小化)

長いことWindows使ってきたくせに、さっき初めて知りました・・。 Alt + スペースキー でシステムメニュー表示できるんですね〜。 Alt+スペース+Mで移動 Alt+スペース+Sでサイズ変更 Alt+スペース+Nで最小化 Alt+スペース+Xで最大化 Alt+スペース+Cで閉じる …

DevExpress奮闘記-074 (CheckEditのちょっとしたTips)(ValueChecked, CheckStyle, RadioGroupIndex)

XtraEditorsには、CheckEditコントロールというのが存在します。 このCheckEditコントロールについての、ちょっとしたTipsです。 (1) ラジオボタンとして利用する このコントロールは、文字通りチェックボックスを表現するコントロールなのですが ラジオボタ…

DevExpress奮闘記-075 (RadioGroupコントロール)(RadioGroupItem, ValidateOnEnterKey)

前回、CheckEditを取り上げたのでついでに。 XtraEditorsには、RadioGroupコントロールというのが存在します。 このコントロールは、ラジオボタンのグルーピングを作成するためのコントロールです。 GroupBoxとラジオボタンのセットみたいな感じです。 前回…