2009-01-01から1年間の記事一覧
以下、自分用のメモ書きです。 リモート処理を行ったりする際に, MarshalByRefObjectを継承したクラスを作成しますが MarshalByRefObjectを継承したオブジェクトは、アプリケーションドメインの境界を越えて実行されます。 では、Serializable属性を付加した…
Version9以降、XtraGridのGridControlにてCtrl-Cを押下すると セルのデータに加えて自動的にカラム名を付加するようになりました。 これ、リリースノートに記載されていたのを見た当初、便利〜とかいって 喜んでいたのですが、実際に使ってみると、なんとカ…
Javaをメインでやっていたころは、H2 Databaseというデータベースを よく使っていました。早くて小さいので重宝してました。 http://d.hatena.ne.jp/gsf_zero1/20060713/1152790091 で、それを.NETでもつかいたいな〜って思って 本家のページをみてみたら、…
Spring Extensionsの中にSpring Threadingという プロジェクトが入っているのを今日発見。 プロジェクトの内容は、以下の内容らしいです。 (以下、Spring.NETのページの内容を引用) Spring Threading This project is based on a .NET port of the JSR-166 J…
今月のネットワークマガジンに載っていたので試してみたのですが めっちゃ便利ですね〜。 メモメモです。 オンライン付箋サービス lino http://linoit.com/
ついに買収が決定しましたね〜。MySQLはどうなるのかが気になります。 http://www.itmedia.co.jp/news/articles/0904/20/news110.html http://itpro.nikkeibp.co.jp/article/NEWS/20090421/328784/ http://gigazine.net/index.php?/news/comments/20090420_o…
以下、メモ書きです。 VBにてC#のようにジェネリックに制約を付加するには以下のようにします。 Public Class XXBase(Of Arg As {継承クラスまたはインターフェース, Class, New}, Result As {XXXX, New}) End Class のようにします。 例として、クラスで、…
DevExpressのブログ記事より Visual Studio Tip: Search DevExpress From IDE http://community.devexpress.com/blogs/aspnet/archive/2009/04/13/visual-studio-tip-search-devexpress-from-ide.aspx この記事自体も、VSでのマクロ作成についてわかりやすく…
てことで、昨日の記事で書いた Microsoft International Packをちょっと使ってみました。 サンプルを以下の場所にあげておきましたのでそれを触ってもらった方がイメージが掴みやすいと 思います。(要 VisualStudio2008) InternationalPackSamples http://si…
UIデザインパターンについてのリソース。 メモメモ。 エンジニアにもわかる「ユーザーインターフェース設計」 http://techblog.yahoo.co.jp/cat207/how_to/post_12/ ソシオメディア | UIデザインパターン https://www.sociomedia.co.jp/category/uidesignp…
Microsoft Visual Studio International Pack 1.0 SR1 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=44cac7f0-633b-477d-aed2-99aee642fc10&rss_fdn=MSDNTopNewInfo 今日始めて知りました。こんなのあったんですね〜。 日本を…
自宅にて、ちょいと席を外して戻ってきてからノートPCの画面を見ると・・・・・ デスクトップからごみ箱アイコンが消えてる・・・・。 おそらく、娘がガチャガチャいじっていたのでそれのせいだと思います。 まあ、消えてしまったのならまた表示すればいい…
ついに、v2009 vol 1がリリースされました。 基本的にこないだリリースされたbetaから変更はないです。 what's new http://www.devexpress.com/Support/WhatsNew/DXperience/index.xml
@ITにてVisualStudioのアドインの作り方の連載を発見。 メモメモ。 特集:初めてのVisual Studioアドイン(前編) http://www.atmarkit.co.jp/fdotnet/special/vsaddinintro01/vsaddinintro01_01.html 特集:初めてのVisual Studioアドイン(中編) http://w…
さらに引き続いてSystem.Threading.Threadクラスさんです。 その他のプロパティについて。ManagedThreadIdなどはスレッドを 識別する際によく利用します。 以下、サンプルです。 #region ThreadingNamespaceSamples-03 public class ThreadingNamespaceSampl…
前回、スレッドのデータスロットについて記述しましたが、実際にGetDataやSetDataを利用して スロットを使うよりも、以下の属性を利用する方がパフォーマンスなどの点で推奨されています。 System.ThreadStaticAttribute ThreadStatic属性はstaticなフィール…
引き続き、Threadクラスさんです。 今回は、データスロットについて。 前回、スレッドにてデータを持つためには状態クラスを利用する方法があると 記述しました。それとは別にスレッドにはスレッドローカルストレージという機能があります。 TLSといいます。…
今回からしばらくSystem.Threading内のクラスを散歩してみます。 まず最初はThreadクラスさんから。 .NETでは別スレッド処理を行う際にいくつか方法があります。 Threadクラスを用いる ThreadPoolクラスを用いる Delegate.BeginInvoke, EndInvokeを用いる Be…
BitConverterクラスは、以下の機能を持ちます。 通信を行うアプリなどを作成している際にたまにつかったりします。 後、たまにデータのダンプを吐かせたりする時に便利です。 バイト列から16進数文字列への変換 ToStringメソッド 数値からバイト列への変換 G…
BackgroundWorker使った事ありますか? TimerコンポーネントやFileSystemWatcherコンポーネント使った事ありますか?これらのコントロールにイベントハンドラを設定しておいたらしかるべきタイミングで きっちりメッセージスレッドでイベントが発生するよう…
v2009 vol1のbetaがリリースされました。 以下、リソースです。 DXperience v2009 vol 1 Beta is Now Available http://community.devexpress.com/blogs/thinking/archive/2009/03/13/dxperience-v2009-vol-1-beta-is-now-available.aspx What's New in DXpe…
なるほど・・・WM_SETREDRAWは知らなかったです。 勉強になりましたm(_ _)m感謝 C#でフォームを擬似的にロックする方法 http://codezine.jp/article/detail/3407
なんか気になるポストがあったのでメモメモ・・・。 Using a SQL View with Persistent Classes (XPO) http://community.devexpress.com/blogs/paulk/archive/2009/03/12/using-a-sql-view-with-persistent-classes-xpo.aspx 要は以下のような事みたいですね…
Delegateを非同期で実行するには, BeginInvoke EndInvoke メソッドを利用しますが、その際にBeginInvokeから取得できるのが IAsyncResult型のオブジェクトになります。 このIAsyncResult型のオブジェクトですが、実態は以下のクラスのインスタンスです。 Sys…
@ITにて以下の特集を発見。 アプリケーション・アーキテクチャ・ガイド2.0解説 http://www.atmarkit.co.jp/fdotnet/apparcguide/apparcguide01/apparcguide01_01.html メモメモ。 いつの間にか、2.0が出てたんですね。 早く読みたいところ。 前の版とどのよ…
以下、個人用メモです。たまに忘れるので・・・w ' vim:set ts=4 sw=4 et ws is nowrap ft=vbnet: imports System namespace Tmp public class Sample public sub Execute() Console.WriteLine("HELLO Visual Basic.") #if DEBUG then Console.WriteLine("D…
百式さんの所で記事を見て知りました。 http://www.100shiki.com/ 無料で且つ商用利用もオッケイってのがいいですね〜。 見てみると結構クオリティが高いアイコンセットばかりです。 iconPot http://www.iconpot.com/ 個人的には、IconExperienceのアイコン…
もうすぐv2009のベータリリースだと思われますが、ブログに Previewなどが大量にポストしてあったのでメモメモ。大きな変化はないみたいですが、使いやすくなってたりしてますね。 特にXtraGridのセルコピー時にカラム名もついてくるようになったのは うれし…
ついでなので、もうひとつメモメモ・・・。 現在DevExpressのブログにてMark Millerさんが続けている Great UIシリーズのリンクです。 その名の通り、よいUIについてなのですが なるほど!!って思う所が多いです。 色を少し変えるだけで見栄えがこんなに…
DevExpressには、MDIをサポートするXtraTabbedMdiManagerというコントロールが 存在します。(DevExpress.XtraBarsの中にあります。) このコントロール、通常のWindows Formsに搭載されているMdiの機能に加えて 子のフォームをタブで表示できるというもので…