.net

M-V-VM パターン関係のリンク集的な

Silverlight3 凄くね?WPF 大丈夫?、なんて思ったりする今日この頃。 それなりの規模のアプリを作るにはやはり場当たり的なコーディングでは破綻が見えているわけで。最近、WPF、Silverlight に関する、 M-V-VM パターンの記事をよく目にするようになって。…

LINQ to SQL と Entity Frameworkの今後

Linq to SQLが死滅するようです。って当然じゃん。 - ものがたり(旧) とか http://www.isisaka.com/blog/archives/2008/11/linq_to_sql.html を見て一瞬愕然としてしまったが、落ち着いて考えると当然の帰結なのかもしれない。そういえば LINQ to SQLをオー…

Anders Hejlsberg氏によるC# 4.0解説

http://channel9.msdn.com/pdc2008/TL16/ PDC 2008のストリーミング配信。C# 4.0の解説です。スライド見やすいですし、実際にコードを書いてのデモもあるので、英語苦手でもがんばって見てみてはいかがでしょうか。Dynamic Language であることを強調。C# 4.…

ヘルプのオンライン検索でエラー

あれ? リダイレクトの処理で失敗みたい。プロキシ使っている環境だけど関係ないよね、多分。 あとで自宅でも試してみよう。→ マシン再起動したら動作しましたー。何だったんだろう??

C#クックブック、bashクックブック

これから読む本2冊紹介。どちらもオライリーのクックブックシリーズ。C#クックブック 第3版作者: Jay Hilyard,Stephen Teilhet,鈴木幸敏出版社/メーカー: オライリージャパン発売日: 2008/08/25メディア: 大型本購入: 8人 クリック: 111回この商品を含むブロ…

Visual Studio 2008 SP1 インストール記(準備ツールでつまずく)

世間から約一ヶ月ほど遅れてようやく重い腰を上げる。 愛用のThinkPad には、SP1 Beta をはじめとして、様々なBeta版が入っているため、かなり汚い環境となっている。そのため、SP1のインストールはすんなりいかないだろうな、と端から不安。いきなりSP1を入…

Visual Studio 2008 SP1 インストール記(頓挫)

Visual Studio 2008 SP1 インストール記(準備ツールでつまずく) - 学び、そして考える の続き現状 Visual Studio 2008 SP1のインストールは正常終了。ただし動作未確認。 再起動を促されて再起動したところ Windows Update の更新が繰り返され、再起動を繰…

実践!ソフトウェアアーキテクチャ

裏表紙に、「プログラミングのない退屈な人生も、プログラミングできない設計者による口出しもまっぴらだ!」と挑戦的なキャッチ。アーキテクチャを論じると、得てして抽象論に終始してしまいがちだが、そこをあくまで現場の立場を貫く姿勢がすばらしい。 使…

VLinq:Visual Linq query builder for Linq to Sql

Visual Linq query builder for Linq to Sql: VLinq – Mitsu's blog LINQ をごりごり書くのではなく、GUI上からお手軽にセットしていく感じのツール。 ダウンロード先は http://code.msdn.microsoft.com/vlinq のReleases タブから。WPF製ということで、イン…

.NET Framework ツールはいずこ

VS2005 と VS2008 が混在しているマシンにて。wsdl.exe や、 sn.exe などのいわゆる .NET Framework ツール が、VS2008 のコマンドプロンプトから動作しない。見つかりませんエラーになる。マシンによっては正常に動いているので、比較しながら調査。VS2005…

.NET のソースコードを解析、NDepend ファーストレビュー

ナオキさんに誘われて、 NDependのプロライセンス申込受付期間が3月末延長!!! - naoki0311's diary NDepend というツールの無償ライセンス$411のProfessionalライセンスを入手。早速お試し。NDepend とは、.NET 用のソースコード品質測定(コードメトリク…

Visual Studio 2008 の Hotfix

遅ればせながらインストール。 こちらからダウンロード。Web 開発環境に対するHotfix。パフォーマンスの改善が主かな。 Windows Update では提供されないらしいので忘れずにインストールしておきましょう。

Visual Studio 2008 Ready Day」 Web技術の開発統括者が初来日

http://codezine.jp/a/article/aid/2161.aspx残念ながら参加できなかったのだが、その日のうちに記事としてあがってくるのはうれしい。 Scott Guthrie氏を直接見られなかったのは残念だが。ここで述べられている、 データアクセスをもっと簡単にするための「…

Tech・Ed ポストカンファレンス DVD

ようやく手元に届いた。何といっても目玉は、赤間さんのLINQ。Tech・Ed の際、一部間違いがあったらしく、全編取り直し、しかも時間延長(75分→100分超)の大サービス。 刮目すべし!正座して見よ!

デバッグ時に.NET Framework のソースコードが参照できるようになりました

昨年末から首を長くして待っていました。設定方法はこちら Configuring Visual Studio to Debug .NET Framework Source Code – Shawn Burke's BlogQFE(修正モジュール)のインストールで失敗。以下のメッセージ。 このソフトウェア更新の対象製品はこのコン…

XML リテラル

プログラム上で XML の文章を記述したい場合VB.NET の場合 Dim contactDoc As XDocument = _ <contact> <name>Patrick Hines</name> <phone type="home">206-555-0144</phone> <phone type="work">425-555-0145</phone> </contact>VB.NET のコードにXMLが同居している。生のXMLがそのまま記述できる。このような書き方をXMLリテラルという。見やすい…

Resharper 3.1と LINQ の相性を少しだけ解決

今更ながら Visual Studio の超有名アドイン、Resharper 3.1 をインストールした。 Download ReSharper: Visual Studio Extension for .NET Devs 有償のソフトであり、個人向けは$199。とりあえず30日お試し版を使う。 検索、補完機能などが強化されてとても…

.NET Framework 3.5 の WCF の機能を使って RSS を読む

LINQ to XML で RSSを読むことに挫折しておきながら別の道へ。これだけのことに果たしてWCFまで使う必要があるのかはなはだ疑問ですが。 .NET Framework 3.5 から、System.ServiceModel.Syndication 名前空間に SyndicationFeed というクラスがあります。 こ…

LINQ to XML で RSSリーダー。途中で挫折

まず、@ITのRSSを読むプログラムを書いた。コンソールアプリケーションで、先頭に using System.Xml.Linq; を加えて、 XDocument rssFeed = XDocument.Load(@"http://rss.rssad.jp/rss/itmatmarkit/fdotnet/rss.xml"); var posts = from item in rssFeed.Des…

はじめての LINQ to SQL

LINQ に興味があるが、まだ触っていない。どうやっていいのかよく分からない、という方を対象としています。 理屈抜きでとにかく動くものを作ってみましょう。自分の手で動かしてみることが理解への第一歩です。 SQL Server 2005 に Northwind、Pubs データ…

LINQ to SQL の疑問:エンティティクラスが複数形のまま

よく、海外のチュートリアルビデオで、LINQ to SQL デザイナにテーブルをドラッグアンドドロップで持ってくると、テーブル名が複数形の場合、生成されたクラス(エンティティクラス)は単数形に自動的に変換されているのを見かける。Products → Product 、Ca…

LINQ to SQL のデバッグに。LINQ to SQL Debug Visualizer

http://weblogs.asp.net/scottgu/archive/2007/07/31/linq-to-sql-debug-visualizer.aspxより。 Visual Studio で LINQ to SQL をデバッグすると のように変数の値をパラパラと展開して表示してくれます。これだけでも十分かもしれませんが、今回紹介する LI…

LINQ to SQL の開発のお供に:LINQPad

アプリケーションを作りこむ前にちょっと LINQ の部分だけ試し書きしたい、そんなときに役に立つのがこれ、LINQPad LINQPad - The .NET Programmer's Playgroundこんな感じで。 また、LINQ クエリ式をラムダ式形式で確認したり、 SQL 形式で確認したりLINQ …

Silverlight ランタイム トラブルシューティング

Silverlight 1.0 と 1.1のサンプルをいじっているうちに動かなくなってしまった。 ランタイムをインストールしてください、という画像が出てきて、何度インストールしてもやはりランタイムをインストールしてください、と言われる。 コントロールパネルから …

Visual Studio 2008 日本語版出た

http://www.microsoft.com/japan/presspass/detail.aspx?newsid=3300MDSNサブスクライバ ダウンロードにて公開開始。 現在、Visual Studio Team System 2008 Development Edition (x86 and x64 WoW) - DVD (Japanese)がありました。 Visual Studio 2008 日本…

C# TIPS:XML ファイルからスキーマを生成

XML Schema は難しいと感じるのは自分だけであろうか。1から手書きなど絶対に無理。はじめにXMLファイルがあればそれを元に XML Schema を作ってくれないかなー、と思っていた。 Visual Studio 2005 には、コードスニペット という機能があり、よく使うコー…

Microsoft ASP.NET 3.5 Extensions Preview リリース。ASP.NET MVC もあるよ

ダウンロード先 http://asp.net/downloads/3.5-extensions/ASP.NET MVC が含まれています。予想以上に早いリリース。ADO.NET Entity Framework や Silverlight 用の追加コントロールもあるみたい。Web アプリで MVC といえば思いつくのは Ruby On Rails です…

Expression Blend 2 December Preview リリース

http://d.hatena.ne.jp/Yamaki/20071207/1197014419より。ダウンロード先は Microsoft Download Center: Windows, Office, Xbox & More .NET Framework 3.5 RTM の環境でないと動作しないみたいで、これから環境構築せねば。今回ので新規に実装された機能は…

Silverlight 2.0!!

http://weblogs.asp.net/scottgu/archive/2007/11/29/net-web-product-roadmap-asp-net-silverlight-iis7.aspx これまで Silverlight 1.1 と呼ばれていたものが Silverlight 2.0 と呼び名を変えたそうで。2008年の第一四半期にベータ版リリース。上記ページ…

.NETで外部Webサービスを仲介するブリッジWebサービス

開発マシン OS WindowsXP Service Pack2 開発ソフト Visual Studio 2005 別ドメインのWebサービスをAJAXとかで呼び出して使うために.NETでブリッジ用のWebサービスを作った。外部のWebサービスをWebClientクラスのOpenReadメソッドで呼び出して結果をDataSet…