2009-01-01から1年間の記事一覧
.NET Framework 3.5より、System.Data.DataSetExtensions名前空間に以下のクラスが追加されています。 System.Data.DataRowComparer 名前の通り、DataRow用のComparerです。 これまで、DataRowを比較する場合は各列の値を全て手動で見て一致か不一致か否かを…
以下、忘れない為のメモ書きです。 このメモが同じ症状が発生した方の助けになれば幸いです。本日、Visual StudioをProfessionalからTeam Suiteに切り替えました。 すると、突然WPFのXAMLデザイナが表示されなくなりました。 [ファイル名] に対応するエディ…
以下自分用のメモです。 Dobon.NETさんの方で、既にわかりやすく説明されているのですが 一応メモメモ。。 .NETでPingを送信するには、以下のクラスを利用します。 System.Net.NetworkInfomation.Ping まんまのクラスですね。で、このPingクラス。送信方法に…
今回は、結果をDataTableで受け取る方法についてです。 前回までのやり方は、結果を配列として受け取っていました。 これはこれでいいのですが、場合によってはDataTableで取得できた方が 便利な場合もあります。 FileHelpersでは、FileHelperEngineクラスに…
たまに忘れたりするので、自分用にメモです。 でも、これ意外と知られていないみたいで、結構回りにも知らない人いました。 Visual Studioでプロジェクトを作ったりした際に、裏でMSBuildファイルが生成されていますが たまにカスタムタスク仕込んだり、ちょ…
もうすぐ v2009.2 のリリースとなるのですが、先行して現在RC版がリリースされています。 CodeRush等のIDE Toolsの速度がめっちゃ早くなっていたりと何かといいことづくしなのですが その中でも、個人的に気になる新規機能が以下の点です。 その他の点につい…
XPOを利用する上で、よく参照しているリソースです。 XPO Best Practices http://www.devexpress.com/Support/Center/kb/p/A2944.aspx Mapping to an Existing Database with eXpress Persistent Objects for .NET http://www.devexpress.com/Products/NET/O…
次は、固定長データのマッピングにトライ。 やり方はデリミタデータの場合とほぼ同じです。 つまり、マッピングクラスを適切に定義できれば勝ちです。 今回のサンプルデータは以下のようなデータです。(Persons.datとします。) __100gsf_zero1__30090-0000-1…
最近、FileHelpersというライブラリを知りまして、結構面白そうなので 使い方を勉強しながら、メモしていこうと思います。 FileHelpersライブラリは、以下のサイトで公開されています。 FileHelpers http://filehelpers.sourceforge.net/ 要約すると以下のよ…
ついでにもう一つ公開。 今度はリボンを使っているアプリです。DevExpressには、通常のWinFormの他にもRibbonFormも存在します。 玉響 【概要】ホームポジションで計算が出来る簡易電卓です。 http://sites.google.com/site/gsfzero1/Home/Tamayura.LZH?attr…
せっかくなので、DevExpressを使って作成した自作アプリ(アプリと呼べるものではないですが・・w) も、ちょこちょこ公開していこうかなって思います。 こういうコンポーネントスイートに付いているコントロールなどは、一つ一つのコントロールの機能が 強…
今更ながら、最近知りました・・・・。orz_ 宇宙仮面さんのブログから Visual Studio 2008 で Visual Source Safe (2005)の利用 http://uchukamen.spaces.live.com/blog/cns!7CB203A44BF94940!633.entry どうも、VS 2008でVSS2005を使用するとプロジェクトが…
以下のURLで公開されています。 Web上で直接見れるのに加えて、XPSとPDFでも提供されています。 チーム内に初めてVSに触れる人などに最初に読んでもらうものとか に利用できそうですね。順を追って分かりやすく説明されています。 Microsoft Visual Studio 2…
便利なライブラリを発見。メモメモ・・。 Excel Data Reader - Read Excel files in .NET http://exceldatareader.codeplex.com/ 文字通り、エクセルデータを読み取る為のライブラリです。 Windows環境だけでなく、CompactFrameworkとMonoにも対応しています…
ついでに、もうひとつ便利なライブラリをメモメモ。 FileHelpers Library 2.0 http://filehelpers.sourceforge.net/ ORマッピングのように固定長やデリミタを持つファイルのデータを 特定の型にマッピングすることが出来るライブラリです。 個人的に興味を持…
VBすげーって思った今日この頃。 以下のMSDNバーチャルラボにて知りました。 MSDN バーチャル ラボ: Visual Studio 2008 による XML データアクセス - System.Xml.Linq 名前空間と LINQ の利用 http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?…
よく、ユニットテスト書くときに忘れるのでメモメモ。 Visual Studio 2008からProfessional版に搭載された単体テスト機能ですが 普通にユニットテストを作ると以下のようになります。 テスト対象メソッド public int Sum(int x, int y){ return (x + y); } …
DevExpress印の壁紙が作成されて公開されています。 DevExpressファンとしては、壁紙にするしかないでしょうwww 個人的には、上から2番目のやつが好きです。 壁紙にしたら、ピカピカしてますが・・・w ちなみに、一旦画像をクリックして別ウィンドウで表…
CodeProjectにて、C# 4.0の特徴を分かりやすく解説してくれている 記事を発見。まだちゃんと読んでないですが、メモメモ。 C# 4.0's New Features Explained http://www.codeproject.com/KB/cs/CSharp4Features.aspx 大きな特徴として以下の事があるみたいで…
このたび、 Development Tools-Visual C# (2009年07月) のカテゴリで、Microsoft MVPアワードを受賞させていただく運びとなりました。 元々、自分のメモとして始めたブログでアワードをもらえるなんて 思ってませんでした。ひとえに、私なんかのブログを見て…
まじですか・・・・。 以下、InfoQより マイクロソフト製OracleClientが非推奨に http://www.infoq.com/jp/news/2009/06/oracleclient_deprecated ADO.NETのチームBlog System.Data.OracleClient Update http://blogs.msdn.com/adonet/archive/2009/06/15/sy…
DevExpressのブログにて、CodeRush Xpressの使い方の記事がアップされています。 さらに、Visual Studio 2008対応した模様。さらに、VBにも一部対応している模様です。 絵付きで説明されているのですごく分かりやすいです。 CodeRush Xpressはフリーで提供さ…
忘れない内にメモメモ。 数値をカンマ付けにフォーマットするには、以下の書式を利用します。 {0:N0} コロンの後にNを付ける事で、カンマ付けされます。 Nの後ろの数値は、小数点の桁数です。0にしているので上記の場合は小数点は表示されません。 以下、サ…
ついでに、逆の変換についてもメモメモ。カンマ付きの数値文字列を逆に数値に変換する際、そのままint.Parseしてしまうと 例外が発生します。 よくやるのは、カンマを先に空文字で置換してしまう事ですね。 以下のようにして呼ぶ事でカンマ付きの数値文字列…
次のリリース (v2009 vol.2)にて、コピー時にカラム名を付与するか否かを以下のオプションで切り替えられるようになります。 OptionsBehavior.CopyToClipboardWithColumnHeaders デフォルト値がどちらなのかは、まだ分かっていません。 現在リリースされてい…
正規表現についていろいろなサイトへのリンクが記述されています。 メモメモ。 リンク先は基本的に英語のページになっています。 正規表現まとめサイト http://journal.mycom.co.jp/news/2009/06/05/046/index.html Essential Guide To Regular Expressions:…
もうすぐリリースされそうなv2009 vol.2に新たに追加されるスキンが公開されました。 Application Wide Skins & Themes...More on the Way in DXperience v2009 vol 2 http://community.devexpress.com/blogs/thinking/archive/2009/06/02/application-wide-…
よこけんさんのブログにてBDDについての情報がアップされています。 メモメモ・・・。 「テスト駆動開発」から 「ビヘイビア駆動開発」へ http://csharper.blog57.fc2.com/blog-entry-266.html BDD(Behavior Driven Development)の概念に関してはwikipediaが…
Vista SP2がリリースされました。 メモメモ。 Windows Server 2008 Service Pack 2 および Windows Vista Service Pack 2 http://technet.microsoft.com/ja-jp/dd262148.aspx?rss_fdn=MSDNTopNewInfo Vista SP2 ダウンロード (x86) http://www.microsoft.com…
結構長い間、C#とVBやってるのですが、つい最近知りました。(恥 なので、メモメモ。 イベントの登録には、2種類の方法があります。 (1) ノーマルな方法 public event EventHandler Event1; 上記のやり方は、参考書等でもおなじみの方法ですね。 でも、イベン…