いろいろ備忘録日記

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

2010-01-01から1年間の記事一覧

Linq入門記-35 (LINQ To Object, Count, LongCount)

今回は、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 ビデオ ライブラリにリニューアル。

C#

MSDN内に存在していた、MSDN スキルアップセンターがMSDN ビデオ ライブラリとして リニューアルされたみたいです。今後は、ビデオコンテンツを中心とするとのこと。 メモメモ。 MSDN ビデオライブラリ、本日オープン! http://blogs.msdn.com/b/devamm/arch…

Linq入門記-33 (LINQ To Object, Intersect)

今回は、Intersect拡張メソッドについてです。 Intersect拡張メソッドは、積集合を生成します。 つまり、2つのシーケンスのどちらにも含まれている要素のみが抽出されます。 SQLでのINTERSECTと同じです。 ちなみに、Union拡張メソッドは和集合、Except拡張…

Linq入門記-34 (LINQ To Object, Except)

今回は、Except拡張メソッドについてです。 Except拡張メソッドは、差集合を生成します。 つまり、2つのシーケンスの内、片方だけに存在している要素のみが抽出されます。 OracleでいうMINUS, SQLServerでいうEXCEPTと同じです。 ちなみに、Union拡張メソッ…

Linq入門記-32 (LINQ To Object, Union, Concat)

今回は、Union拡張メソッドとConcat拡張メソッドについてです。 Union拡張メソッドは、SQLでのUNIONと同じです。2つのシーケンスを結合して、且つ、重複を除外します。 SQLでのUNION ALLを行うには、Concat拡張メソッドを利用します。Concat拡張メソッドは…

.NET Extensions - Extension Methods Library (CodePlex, 拡張メソッド, 便利, 3.5以降)

C#

CodePlexにて、汎用的に利用出来る拡張メソッドのライブラリを作成しているプロジェクトがありましたので、メモメモ。 .NET Extensions - Extension Methods Library http://dnpextensions.codeplex.com/ 結構、目から鱗なメソッドがいっぱいあります。 個人…

Visual Studio 2010 評価ガイド - ユーザーインターフェイスの自動テスト (MSDN, VisualStudio, CodedUITest, コード化されたUIテスト)

C#

MSDNにて、VS2010でのUI自動テストについてのホワイトペーパーが 公開されています。メモメモ。 XPS形式とPDF形式でダウンロードできます。 XPS形式 http://download.microsoft.com/download/B/4/7/B476F8BD-E838-4B80-98E0-D50A327FD6C3/CodedUI.xps PDF形…

Linq入門記-31 (LINQ To Object, Distinct)

今回は、Distinct拡張メソッドについてです。 Distinct拡張メソッドは、SQLでのDISTINCTと同じです。重複するデータを除いてくれます。 重複するデータを除くという処理は、実務ではよくお目にかかる処理です。 今までは、ループして重複するデータを除いた…

Linq入門記-30 (LINQ To Object, GroupJoin)

今回は、GroupJoin拡張メソッドについてです。 GroupJoin拡張メソッドは、クエリ式での「join xx in xx on xx equals xx into xx」に対応する拡張メソッドです。 LINQでのグループ結合については、以前の記事で記述していますので、そちらを参照下さればと思…

Linq入門記-28 (CodeProject, Linq DLinq XLinq PLinq All at one place)

CodeProjectにて、各LINQの実装について分かりやすくまとめて下さっている記事があったので メモメモ。 Linq (Linq to Objects) DLinq (Linq to SQL / Linq to Entities) XLinq (Linq to XML) PLinq (Linq to Parallel) についてまとめてあります。 Linq DLi…

Linq入門記-29 (LINQ To Object, Join)

今回は、Join拡張メソッドについてです。 Join拡張メソッドは、クエリ式での「join xx in xx on xx equals xx」に対応する拡張メソッドです。 LINQでの結合については、以前の記事で記述していますので、そちらを参照下さればと思います。 Linq入門記-09 (ク…

VS2010の自動UIテストとATOKの相性が悪い・・・(VisualStudio 2010, VS2010, Coded UI Tests, ATOK, コード化されたUIテスト, レコーディングUIテスト)

C#

Visual Studio 2010のテスト機能の一つに、「コード化されたUIテスト」があります。 要は、UIのテストを自動化するためのものです。 自動 UI テストを使用したユーザー インターフェイスのテスト http://msdn.microsoft.com/ja-jp/library/dd286726.aspx と…

WPF Tutorial (WPF, チュートリアル, WPF4, Expression Blend, Xaml)

C#

WPF Tutorial http://www.wpftutorial.net/Home.html こんなサイトあるの今日知りました。 とりあえずメモメモ。 サイトデザインも綺麗で、非常に多くのTipsが存在します。 ================================ 過去の記事に…

How to implement a custom Jumplist with custom events in Windows Forms (Windows7, ジャンプリストの実装, CodeProject)

C#

CodeProjectにて、ジャンプリストの実装についてのサンプルがあったのでとりあえずメモメモ。 How to implement a custom Jumplist with custom events in Windows Forms http://www.codeproject.com/KB/dialog/JumplistWithCustomEvents.aspx ======…

DevExpress奮闘記-058 (サイトデザインがリニューアル, beta)

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, jQuery, ScriptManager, ベータ版)

ASP.NET Ajax Libraryのチュートリアルがいつの間にか公開されていたのでメモメモ。 ベータ版に対してのチュートリアルみたいです。 ASP.NET Ajax Library チュートリアル http://msdn.microsoft.com/ja-jp/asp.net/ff699526.aspx 追記: naoki0311さんから…

Search and Navigation Tips/Tricks with Visual Studio (ScottGu's Blog, VS2010, VisualStudio, Visual Studio Tricks)

C#

おなじみ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…

VisualStudio LightSwitchとWebMatrixに関してのリソース (visual studio 2010, lightswitch, webmatrix, asp.net, silverlight, railsみたいな)

C#

なんか、最近よく情報をみかけることが多いのでとりあえずメモメモ。 両方とも、面白そうですね。 以下、順不同です。 Microsoftの最新ツールLightSwitchは、プロの開発者が対象。本当にプロ向きか? http://www.infoq.com/jp/news/2010/08/LightSwitch Visu…

Microsoft Office 2010 ファイル フォーマット およびドキュメント レイアウトの互換性について (MSDN, Office 2010, Word 2010, Excel 2010)

C#

Office 2010の互換性などについての文書が公開されていたのでメモメモ。 WordファイルとXPSファイルとPDFファイルが用意されています。 Microsoft Office 2010 ファイル フォーマット およびドキュメント レイアウトの互換性について http://technet.microso…

Linq入門記-27 (LINQ To Object, GroupBy)

今回は、GroupBy拡張メソッドについてです。 GroupBy拡張メソッドは、クエリ式での「group xx by xx.xx」に対応する拡張メソッドです。 LINQでのグルーピングについては、以前の記事で記述していますので、そちらを参照下さればと思います。 Linq入門記-05 (…

Windows Phone 7 Developer Guide (patterns & practices, microsoft, windows phone7, wp7)

C#

まだ、全然読んでないのですが、興味ありなのでとりあえずメモメモ。 最近、Windows Phone7まわりの情報が増えてきましたね。 Windows Phone 7 Developer Guide http://wp7guide.codeplex.com/ =============================…

vim 7.3 リリース (エディタ, vi系)

vim

いつのまにか、7.3がリリースされてたのでメモメモ。 新機能については、マイコミさんの記事が分かりやすいです。 Vim 7.3登場 http://journal.mycom.co.jp/news/2010/08/18/023/index.html リリースアナウンス https://groups.google.com/group/vim_announc…

Data Compare Tool for Oracle (Devart, Oracle, データ比較ツール, フリー)

ADO.NETのデータプロバイダ(dotConnect for Oracle)などで有名なDevart社がOracleの比較ツールを フリーで公開してくれています。 これ、めっちゃ便利そう!差異もGUIで確認できて、かつ、SQL*PLUSで 流せるスクリプトまで作成してくれるみたいです。 Oracle…

Microsoft Web 開発 ガイドライン 〜 ASP.NET プログラミング エッセンシャル 〜 (MSDN, 開発ガイド)

MSDNにて、Web開発ガイドラインってものがあったので、とりあえずメモメモ。 XPSとPDFでダウンロードできます。 結構ページ数も多いです。370ページ超あります。 Microsoft Web 開発 ガイドライン 〜 ASP.NET プログラミング エッセンシャル 〜 http://ms…

Visual Studio Test Professional 2010 で今すぐできるソフトウェア テスト (MSDN, VS 2010, バーチャルラボ)

C#

MSDNにて、VS2010のテスト機能を利用するためのバーチャルラボが公開されています。 ついでに、トレーニングマニュアルがXPSとPDFが配布されていますので、メモメモ。 Visual Studio Test Professional 2010 で今すぐできるソフトウェア テスト http://msdn.…

Linq入門記-26 (LINQ To Object, Reverse)

今回は、Reverse拡張メソッドについてです。 Reverse拡張メソッドは、その文字とおりソースシーケンスを逆順に変換するだけの動きをします。 書式は以下の通りです。 public static IEnumerable<TSource> Reverse<TSource>( this IEnumerable<TSource> source ) 以下、サンプルです。 #r</tsource></tsource></tsource>…

実例で学ぶアプリケーション開発 Ver.2 (Silverlight, WPF, Microsoft, サンプル)

C#

MSDNにて、「実例で学ぶアプリケーション開発 Ver.2」という記事が出ていましたのでメモメモ。 Web側をSilverlight, メンテナンスツールをWPFで開発するという形になっています。 どちらも、.NET 4.0を利用した開発方法です。 実例で学ぶアプリケーション開…

DevExpress奮闘記-057 (Creating a WinForms Chart at Run-time, XtraChartを動的に作成)

Online Tutorialですが、XtraChartをランタイム時に構築するチュートリアルです。 WinFormとWeb版があります。結構前に公開されているものですが、参考になります。 XtraCharts - Creating a WinForms Chart at Run-time http://tv.devexpress.com/#XtraChar…

Using DynamicObject to implement general proxy classes (CodeProject, DynamicObject, 4.0, INotifyPropertyChanged, IEditableObject)

C#

まだちゃんと読んでないですが、CodeProjectにて面白そうな記事があったのでメモメモ。 パラっとみたところ、DymamicObjectをベースにして、INotifyPropertyChangedやIEditableObjectを実装する Proxyクラスを構築する方法のような感じ。 Using DynamicObjec…

DevExpress奮闘記-056 (10 exciting things to know about XAF, eXpress App Framework, XAFまとめ)

以下の記事を発見したので、メモメモ。 XAFって、高機能なのは分かるんですが、いかんせん難しいというイメージが個人的にはあります・・・。 10 exciting things to know about XAF http://community.devexpress.com/blogs/eaf/archive/2008/05/19/10-excit…