2010-01-01から1年間の記事一覧
今回は、Count(LongCount)拡張メソッドについてです。 Count拡張メソッドは、文字通り件数を返します。 Count拡張メソッドの書式は以下の通りです。 public static int Count<TSource>( this IEnumerable<TSource> source ) public static int Count<TSource>( this IEnumerable<TSource> source,</tsource></tsource></tsource></tsource>…
MSDN内に存在していた、MSDN スキルアップセンターがMSDN ビデオ ライブラリとして リニューアルされたみたいです。今後は、ビデオコンテンツを中心とするとのこと。 メモメモ。 MSDN ビデオライブラリ、本日オープン! http://blogs.msdn.com/b/devamm/arch…
今回は、Intersect拡張メソッドについてです。 Intersect拡張メソッドは、積集合を生成します。 つまり、2つのシーケンスのどちらにも含まれている要素のみが抽出されます。 SQLでのINTERSECTと同じです。 ちなみに、Union拡張メソッドは和集合、Except拡張…
今回は、Except拡張メソッドについてです。 Except拡張メソッドは、差集合を生成します。 つまり、2つのシーケンスの内、片方だけに存在している要素のみが抽出されます。 OracleでいうMINUS, SQLServerでいうEXCEPTと同じです。 ちなみに、Union拡張メソッ…
今回は、Union拡張メソッドとConcat拡張メソッドについてです。 Union拡張メソッドは、SQLでのUNIONと同じです。2つのシーケンスを結合して、且つ、重複を除外します。 SQLでのUNION ALLを行うには、Concat拡張メソッドを利用します。Concat拡張メソッドは…
CodePlexにて、汎用的に利用出来る拡張メソッドのライブラリを作成しているプロジェクトがありましたので、メモメモ。 .NET Extensions - Extension Methods Library http://dnpextensions.codeplex.com/ 結構、目から鱗なメソッドがいっぱいあります。 個人…
MSDNにて、VS2010でのUI自動テストについてのホワイトペーパーが 公開されています。メモメモ。 XPS形式とPDF形式でダウンロードできます。 XPS形式 http://download.microsoft.com/download/B/4/7/B476F8BD-E838-4B80-98E0-D50A327FD6C3/CodedUI.xps PDF形…
今回は、Distinct拡張メソッドについてです。 Distinct拡張メソッドは、SQLでのDISTINCTと同じです。重複するデータを除いてくれます。 重複するデータを除くという処理は、実務ではよくお目にかかる処理です。 今までは、ループして重複するデータを除いた…
今回は、GroupJoin拡張メソッドについてです。 GroupJoin拡張メソッドは、クエリ式での「join xx in xx on xx equals xx into xx」に対応する拡張メソッドです。 LINQでのグループ結合については、以前の記事で記述していますので、そちらを参照下さればと思…
CodeProjectにて、各LINQの実装について分かりやすくまとめて下さっている記事があったので メモメモ。 Linq (Linq to Objects) DLinq (Linq to SQL / Linq to Entities) XLinq (Linq to XML) PLinq (Linq to Parallel) についてまとめてあります。 Linq DLi…
今回は、Join拡張メソッドについてです。 Join拡張メソッドは、クエリ式での「join xx in xx on xx equals xx」に対応する拡張メソッドです。 LINQでの結合については、以前の記事で記述していますので、そちらを参照下さればと思います。 Linq入門記-09 (ク…
Visual Studio 2010のテスト機能の一つに、「コード化されたUIテスト」があります。 要は、UIのテストを自動化するためのものです。 自動 UI テストを使用したユーザー インターフェイスのテスト http://msdn.microsoft.com/ja-jp/library/dd286726.aspx と…
WPF Tutorial http://www.wpftutorial.net/Home.html こんなサイトあるの今日知りました。 とりあえずメモメモ。 サイトデザインも綺麗で、非常に多くのTipsが存在します。 ================================ 過去の記事に…
CodeProjectにて、ジャンプリストの実装についてのサンプルがあったのでとりあえずメモメモ。 How to implement a custom Jumplist with custom events in Windows Forms http://www.codeproject.com/KB/dialog/JumplistWithCustomEvents.aspx ======…
DevExpressのサイトのデザインが変更されるのは、前からアナウンスされていましたが やっとBeta段階まで来たみたいです。 New DevExpress Website Beta - It's Finally Here http://community.devexpress.com/blogs/thinking/archive/2010/08/23/new-devexpr…
ASP.NET Ajax Libraryのチュートリアルがいつの間にか公開されていたのでメモメモ。 ベータ版に対してのチュートリアルみたいです。 ASP.NET Ajax Library チュートリアル http://msdn.microsoft.com/ja-jp/asp.net/ff699526.aspx 追記: naoki0311さんから…
おなじみScottGu's Blogより。 先日は、デバッグ時のTipsでしたが、今回は検索とナビゲーションに関するTipsです。 Search and Navigation Tips/Tricks with Visual Studio http://weblogs.asp.net/scottgu/archive/2010/08/24/search-and-navigation-tips-t…
なんか、最近よく情報をみかけることが多いのでとりあえずメモメモ。 両方とも、面白そうですね。 以下、順不同です。 Microsoftの最新ツールLightSwitchは、プロの開発者が対象。本当にプロ向きか? http://www.infoq.com/jp/news/2010/08/LightSwitch Visu…
Microsoft Office 2010 ファイル フォーマット およびドキュメント レイアウトの互換性について (MSDN, Office 2010, Word 2010, Excel 2010)
Office 2010の互換性などについての文書が公開されていたのでメモメモ。 WordファイルとXPSファイルとPDFファイルが用意されています。 Microsoft Office 2010 ファイル フォーマット およびドキュメント レイアウトの互換性について http://technet.microso…
今回は、GroupBy拡張メソッドについてです。 GroupBy拡張メソッドは、クエリ式での「group xx by xx.xx」に対応する拡張メソッドです。 LINQでのグルーピングについては、以前の記事で記述していますので、そちらを参照下さればと思います。 Linq入門記-05 (…
まだ、全然読んでないのですが、興味ありなのでとりあえずメモメモ。 最近、Windows Phone7まわりの情報が増えてきましたね。 Windows Phone 7 Developer Guide http://wp7guide.codeplex.com/ =============================…
いつのまにか、7.3がリリースされてたのでメモメモ。 新機能については、マイコミさんの記事が分かりやすいです。 Vim 7.3登場 http://journal.mycom.co.jp/news/2010/08/18/023/index.html リリースアナウンス https://groups.google.com/group/vim_announc…
ADO.NETのデータプロバイダ(dotConnect for Oracle)などで有名なDevart社がOracleの比較ツールを フリーで公開してくれています。 これ、めっちゃ便利そう!差異もGUIで確認できて、かつ、SQL*PLUSで 流せるスクリプトまで作成してくれるみたいです。 Oracle…
MSDNにて、Web開発ガイドラインってものがあったので、とりあえずメモメモ。 XPSとPDFでダウンロードできます。 結構ページ数も多いです。370ページ超あります。 Microsoft Web 開発 ガイドライン 〜 ASP.NET プログラミング エッセンシャル 〜 http://ms…
MSDNにて、VS2010のテスト機能を利用するためのバーチャルラボが公開されています。 ついでに、トレーニングマニュアルがXPSとPDFが配布されていますので、メモメモ。 Visual Studio Test Professional 2010 で今すぐできるソフトウェア テスト http://msdn.…
今回は、Reverse拡張メソッドについてです。 Reverse拡張メソッドは、その文字とおりソースシーケンスを逆順に変換するだけの動きをします。 書式は以下の通りです。 public static IEnumerable<TSource> Reverse<TSource>( this IEnumerable<TSource> source ) 以下、サンプルです。 #r</tsource></tsource></tsource>…
MSDNにて、「実例で学ぶアプリケーション開発 Ver.2」という記事が出ていましたのでメモメモ。 Web側をSilverlight, メンテナンスツールをWPFで開発するという形になっています。 どちらも、.NET 4.0を利用した開発方法です。 実例で学ぶアプリケーション開…
Online Tutorialですが、XtraChartをランタイム時に構築するチュートリアルです。 WinFormとWeb版があります。結構前に公開されているものですが、参考になります。 XtraCharts - Creating a WinForms Chart at Run-time http://tv.devexpress.com/#XtraChar…
まだちゃんと読んでないですが、CodeProjectにて面白そうな記事があったのでメモメモ。 パラっとみたところ、DymamicObjectをベースにして、INotifyPropertyChangedやIEditableObjectを実装する Proxyクラスを構築する方法のような感じ。 Using DynamicObjec…
以下の記事を発見したので、メモメモ。 XAFって、高機能なのは分かるんですが、いかんせん難しいというイメージが個人的にはあります・・・。 10 exciting things to know about XAF http://community.devexpress.com/blogs/eaf/archive/2008/05/19/10-excit…