C#

Visual Studio 2010 β1を肴に飲む会やってきた

http://ufcpp.spaces.live.com/blog/cns!5C622397E11C979D!388.entry

C#ユーザー会 飲み会(VS 2010 β1を肴に飲もうの会)

C#

http://ufcpp.spaces.live.com/blog/cns!5C622397E11C979D!385.entry

日本C#ユーザー会 開発室

C#

http://ufcpp.spaces.live.com/blog/cns!5C622397E11C979D!378.entry

Silverlightでスタック型仮想マシン&コンパイラ

C#

Silverlightでスタック型仮想マシン&コンパイラというのを作ってみた。

Silverlightでスタックとヒープのエミュレート

C#

http://ufcpp.spaces.live.com/blog/cns!5C622397E11C979D!355.entry

M Grammer で C++ をパース(改訂)

4/1 の日記からバージョンアップ。 関数の中身も結構パースできるように 変数定義に対応 if, switch, while, for 等対応 enum に対応 配列に対応 一応、再度リンク。 mg(文法定義ファイル): cpp.mg サンプルのC++ソース: test.h 生成物(M形式): test.m …

C#-users.jp

C#

C# users.jp、ページにまだほとんど何もない上に、告知もそれほど大々的にしていないにも関わらず、1週間で20人以上の方が登録してくれています。MS MVP な方もちらほら。いや、もう、ほんとありがたい限りです。まあでも、ほんとページ作りがまるで進んでな…

M Grammer で C++ をパース

4/6 の Tech Fielders セミナーに向けて Oslo 予習中。で、M Grammer で C++ をパースする文法定義を書いてみた(みてる最中)。 C++ のヘッダーを一番のデータソースにしたい人がいつまでたってもいなくならない しょうがないから C++ ヘッダーをパースして…

C# users.jp

C#

そろそろ正式にここでも告知しましょうか。今日、立ち上げ作戦会議と称して飲み会をしてきたんですが、日本C#ユーザー会、csharp-users.jp というのをやって行こうかと思います。C# users.jp のページにも書いてありますが「C# ユーザーのみんなで作っていく…

Silverlight 3 Get Started

MIX始まって、silverlight.net の getstarted ページに Silverlight 3 の情報が出たみたい。http://silverlight.net/getstarted/silverlight3/default.aspxここからたどれるリンクをいくつかピックアップ。 Hands-On Labs 新機能一覧(Tim Heuer ブログ) Fi…

Silverlight 3 と Flash 10

Silverlight と Flash の比較を作ってみた。http://cid-5c622397e11c979d.skydrive.live.com/self.aspx/ufcpp/FlashVsSilverlight.xlsxまあ、silverlight.net のフォーラムの内容を和訳して、それにSilverlight 3関連の情報を足しただけですけど。あと、調べ…

Silverlight 3 β1 きた

Microsoft® Silverlight™ 3 ソフトウェア開発キット Beta 1 http://www.microsoft.com/downloads/details.aspx?FamilyID=d09b6ecf-9a45-4d99-b752-2a330a937bc4&DisplayLang=jaVisual Studio 2008 SP1 用 Microsoft® Silverlight™ 3 Tools Beta 1 http://www…

ジェネリックな複素数クラス

C#

早く C# 4.0 出ないかなぁ。 - ++C++; // 管理人の日記↑の話を ufcpp.net に清書↓。[サンプル] ジェネリックな複素数型 - C# によるプログラミング入門 | ++C++; // 未確認飛行 C

最近リフレクションにはまり気味

C#

[サンプル] 透過プロキシ - C# によるプログラミング入門 | ++C++; // 未確認飛行 C リフレクションを使ってインターフェースのメソッド呼び出しをデリゲート化 複数のインスタンスメソッドを同時に呼び出すようなマルチキャストデリゲート作成 透過プロキシ…

C#で大富豪

C#

最近暇を見てちょっとづつ作ってた大富豪、ロジックの部分はほぼ完成。とりあえずXBAPにしてアップロード。http://ufcpp.net/study/csharp/demo/Daifugou/DaifugouXbap.xbap追記: まだ適当だしコメントとかも少ないけどソースもうpしとく。 http://ufcpp.ne…

Constructor Initializers

C#

今日、2ch見てて気づいたこと。うちのC#入門ページ、 class A { public A() : this(100) {} public A(int x) { this.x = x; } int x; } みたいなのの、「: this」の説明がない。(説明全くなくて、サンプルプログラム中にいきなり出てくる。「: base」の説明…

PDC 色々

色々出過ぎで追い切れない・・・ 少しずつまとめていく。 C# 4.0 10/28 の記事参照。要は、 dynamic lookup 名前付き引数、オプショナル引数 generic 型の共変性・反変性 が追加された。dynamic lookup は、C# から DLR を使いやすくするのが主たる目的と思…

C# 4.0

C#

http://weblogs.asp.net/pgielens/archive/2008/10/27/the-future-of-c-4-0.aspx http://code.msdn.microsoft.com/csharpfutureちゃんと、VS 2010 でのコンパイルに関する話がちらほらあるんで、VS 2010 に C# 4.0 コンパイラ同梱なのかな。やべぇ、見るもん…

VS 2010& .NET 4.0 CTP版

Microsoft Pre-release Software Visual Studio 2010 and .NET Framework 4.0 Community Technology Preview (CTP)来た!ざっと読んでみた感じ、 Virtual PC 上でしか動かない VPC 上には英語版 Windows XP か Vista を入れないと動かない C# 4.0 に関する話…

Samples Environment for Microsoft Chart Controls

Windows Forms と ASP.NET 用のがあるらしい。 WPF ないのか・・・

C#洗脳布教活動 第2回

C#

今週あたり、お茶会的勉強会で2回目の発表しようかと。デモ用ソース↓。 http://ufcpp.net/study/csharp/source/WcfGameSample.zipプレゼン資料↓。 http://ufcpp.net/study/csharp/slide/WcfDemo.pptx http://ufcpp.net/study/csharp/slide/WcfDemo.xps

「tabは使うな」は、個人的には結構きついルール

MS Source Analysisとかいうのが出たらしい。 http://blogs.msdn.com/sourceanalysis/さっそく試してみた。 「ドキュメントコメントに一言しか説明書いてないよ。それでちゃんと説明になってるのかい?」とか、「コンストラクタを1行で済ますのやめようと。…

C#洗脳布教活動

C#

お茶会的なノリの発表会で、↓の内容の概要説明しました。 http://ufcpp.net/study/csharp/sp3_expressionsample.html#dynamicsせっかくなのでPowerPoint資料をアップ。 http://ufcpp.net/study/csharp/slide/dynamics.pptxpptx 見れない人多そうなので、XPS …

不具合なのか仕様なのか

2ch の C# スレで困ってる人を見かけたんだけど、自分も全然解決方法が分からないことが少々。WPF で って書くと、これだけでメニュー中に「開く」の項目が追加されるわけですが、VS2008SP1を入れたら表示されるのが「Open」になっちゃうみたい。 仕組みとし…

C# 機能要望@2ch

C#

昨日、2ch の C# スレとかで、C# に今後こういう機能が入って欲しいなぁという話が出てたんですけど、それを紹介。 クロージャでイテレータ クロージャ、要するに匿名デリゲート/ラムダ式中で yield return を使いたいという話。↓みたいな。 Func<object, int, IEnumerable> repeat = (</object,>…

LINQ to SQL におけるクラス継承構造とRDBテーブルのマッピング

MSC 2008に触発されて、勉強用ページにLINQ to SQL関連の記事を1ページ追加。 http://ufcpp.net/study/csharp/sp3_ormismatch2.html

C# で Tuples, Records, Type Unions, Match

C#

http://blogs.msdn.com/lucabol/archive/2008/04/01/a-c-library-to-write-functional-code-part-i-background.aspx ↓を作りたいって。 Tuples Records Type Unions Match 「関数型言語の理解を深めるために、これから書く」って話らしいけど、F# の match …

list.Where(x => x > 0) みたいなのから from x in list where x > 0 select x を復元

タイトルどおり、式木からクエリ式を復元するようなプログラムを書いてみた。http://ufcpp.net/study/csharp/source/ExpressionTree.zip QueryExpression.cs が件の処理をしてる部分。以下のようなコードで、 var q0 = Make.Expression((IEnumerable<int> five) =</int>…

式木

C#

C#によるプログラミング入門に式木関連の記事追加。 http://ufcpp.net/study/csharp/sp3_expression.html元々は、4日に書いたような(クエリ式のパフォーマンス - ++C++; // 管理人の日記)、from, where, select しかないような(list conprehensions 的な…

多重 from の展開結果

もう1つ、↓にインスパイアされての話。 クエリ式で総当たり - NyaRuRuが地球にいたころ上の記事で取り上げられてる話は、以下のような総当りで解く類の問題を LINQ で解こうという話。 Baker, Cooper, Fletcher, MillerとSmithは五階建てアパートの異なる階…