.net
ASP.NET MVCベータ2を入れたせいか何なのかわからないけど、ASPXファイルが認識されずインテリセンスも効かず、HTMLエディタが動作しない悲しい状態になった。再インストールかと思ったけれど、Visual Studio 2005 / 2008 が不調な場合の対処方法こちらの通…
Irony - .NET Language Implementation Kit..NETの言語を定義できるライブラリ(DSL)。アルファ版。MITライセンス。VS2008必須。 言語定義用のライブラリと、言語定義を確認できるウィンドウ(動かず..)、コンソールサンプル等から構成。Irony.dll(AST,パ…
Windowsアプリ(WPF)を起動して、タスクバーで、CPU、メモリ、ディスクI/Oを見れるアプリケーション「Taskbar Meters」。目盛のような感じでステータスが表示され、負荷が高い時は赤色、中ぐらいの時は黄色、低い時は緑色で表示されます。アプリ自体はシン…
最新のSilverlight Toolkitに含まれていて、.NET4.0(System.Reactive.dll)で追加されるであろうリアクティブフレームワーク。開発者の紹介コード↓ IObservable<Event<MouseEventArgs>> draggingEvent = from mouseLeftDownEvent in control.GetMouseLeftDown() from mouseMoveEve</event<mouseeventargs>…
amCharts オンラインデモ(xbap) 1開発者ライセンスは、125 Euroです。サイトのリンクを表示すればフリーで利用できるライセンスもあるようです(linkware license)。
.NET用のシンプルなバリデータ「Fluent Validation for .NET」トップページのコード例は以下のような感じ。 //------------------------- //Customer用のバリデータを宣言 //------------------------- public class CustomerValidator: AbstractValidator<Customer> {</customer>…
WebSiteSpark Windows Server、VisualStudio、Expression(全部で40万円相当)等を3年間無料で使える企画。 Windows Azure、SQL Azure、.NET Servicesライセンス 定かではないですがMSDN購読者とWebSiteSpark適用者はAzureが使えそうな感じ。 MSDNは1年単位…
.NETのテンプレートエンジン「NVelocity」。 名前の通りVelocityの.NET版です。MonoRailを作っているCastleプロジェクトに引き継がれて、4年ほど前にバージョン0.5が公開されていました。 それが、先日アップデートが行われて、バージョンが1.1になったよう…
Chapter6 ラムダ式(前編)@IT Action (.NET 3.5〜) Action...引数なし、戻り型void Action (.NET2.0〜) Action...引数1つ(T)、戻り型void Action...引数2つ(T)、戻り型void Action...引数3つ(T)、戻り型void Action...引数4つ(T)、戻り型void Predi…
ASP.NET MVCのテンプレートが生成したコードに、 public AccountController(IFormsAuthentication formsAuth, IMembershipService service) { FormsAuth = formsAuth ?? new FormsAuthenticationService(); MembershipService = service ?? new AccountMembe…
Visual Studioでビルドするときに、アセンブリのバージョンをタイムスタンプや自動インクリメントでアップデートしてくれるアドイン「Build Version Increment Add-In Visual Studio」。 CodePlexからインストーラをダウンロードできます(GPLv2)。VS2008の場…
C#の例外処理におけるThrowの扱い方の違いのメモ。 C#/VB.NETでは、「throw;」を使うほうが推奨されることが多いです。「throw ex;」を使うとそれまでの情報(スタックトレースやInnerException)がクリアされます。 以下は、その確認コードです。 //ゼロ除…
DBFlute.NETのサンプルを置いておきます。DBFlute.NETのサンプルアプリ(SkyDrive)とりあえず版です。
右クリックメニューからプロジェクトファイル(*.csproj/*.vbpoj/*.vcproj)とソリューションファイル(*.sln)をワンアクションでビルドできるエクスプローラ拡張。 設定ファイルをテキストエディタで変更した時や、ツールでコード生成し直した時などに、わざわ…
VisualStudioの外部ツールからバッチファイルを呼び出してみた。しかしバッチファイルで「'"java.exe"' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」というエラーが出てしまう。 バッチファ…
OSLOはマイクロソフトのDSL&テキストモデリング&デザインツール&リポジトリです。 後で読むということでメモ。 Creating DSLs in Oslo(英語:動画) 「OSLO」を使用してテキストDSLを記述する マイクロソフト、“Oslo”2009年5月版CTPをリリース そろそろ…
ASP.NET MVC向け妥当性チェックライブラリ「xVal」のバージョン1.0がリリースされました。特徴は以下の通り。 モデルに対する属性でのバリデーション指定が可能 [Required] [StringLength(50)] public string Name { get; set; } サーバーサイドでも、クライ…
C#に似たコードを書けるエディタ「Structured Editor」。構造は書けますが処理は書けません。書いている場所に適したコード補完が表示されます。教育用といったところでしょうか。 Structured Editor(CodePlex) 開発者のブログ(C# IDEチームの人みたいです…
Invist - Free .NET O/R Mapper and Code GeneratorVisual Studio Galleryで人気の高いフリーのO/Rマッパー&コードジェネレーター。.NETでは、こういう簡単そうなのに人気が集まります。評価も高いので、モノも悪くないのだと思います。 特徴 Visual Studio…
Bits in Motion: Announcing Gallio and MbUnit v3.1!.NETのユニットテストフレームワーク「MbUnit」とそのテスト実行環境「Gallio」の新バージョン3.1がリリースされてました。 新機能 テスト結果にUIテストのレポートの組み込み(WatiNかWhiteといったUIテ…
SubSonic3.0のソリューションを開こうとして「プロジェクトの種類がこのインストールでサポートされていません」というエラーが出ていた問題ですが、プロジェクトファイルの「*.csproj(C#の場合)」を見たら原因がわかりました。 <Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> (もろもろ) <ProjectTypeGuids>{603c0e0b-db</projecttypeguids></propertygroup></project>…
Windows Azure Communityで、Windows Azure学習用のトレーニングキットが日本語訳されたとのことです。 Windows Azure Platform Training Kit について すばらしいですねー。 ついでに SQL Azureを比較的便利に扱えるツール「SQL Azure Manager」 SQL Server…
.NETのユニットテストフレームワーク「xUnit.net」の1.5がリリースされてます。変更点 新テストランナー 64Bitでの動作改良 複数アセンブリ テキスト、アセンブリ、特徴、最後の実行に応じたフィルタ プロジェクトファイル(*.xunit) マルチスレッドUI(描…
Ajax survey 2009: jQuery and MS Ajax are almost tied among .NET developersやはりJQueryが人気のようですね。
MicrosoftによるDIコンテナのような拡張フレームワークのようなMEF。 MEFのリンクをメモ MEF本家(CodePlex) Managed Extensibility Frameworkプレビュー4(InfoQ 2009/02) CLRが、何回目かの、「最初の」プラグインモデルを採用(InfoQ 2009/07) MEF(Managed …
とりあえずサイトにあるUsing SimpleRepositoryというスクリーンキャストを見ました。 3.0の新機能 コードでモデルを記述してテーブルに反映させる機能 Railsみたいなモデル駆動な開発手法。 2.0では、テーブルからモデルを生成する手法だったが、3.0はモデ…
今日はいいかなと思ってたのですが、昼休みに面白そうなライブラリを見つけたので書きます。AutoMapperというオープンソース(Apache License)です。バージョンは0.3.1Betaですが、ダウンロード数が1700件と評価は良いようです。このライブラリは、複数のDT…
.NETでドメインモデルというと、次期Entity Framework(V2ではなくV4)が本命なのかなと思うのですが、NHibernateも発展しつつあります。 NerdDinner with Fluent NHibernate Part 1 - The domain model 上のブログは、ASP.NET MVCのチュートリアルアプリで…
SubSonic(.NETのActiveRecord系実装)の新バージョンが7月にリリースされてました。 SubSonic Project SubSonic開発者(ASP.NETチームの人)のブログ SubSonicを使ってASP.NETで簡単にDBアクセスする(バージョン2.1) 3.0からは、データアクセス層のコード生成…
めっきり更新してないので、ちょいちょいメモを再開したいと思います。Django(ジャンゴ)の.NET版「NDjango」だそうです。DjangoはPythonのWebフレームワークなので、IronPythonで移植したのかと思いきや、どうやらF#(次期VSで追加される関数型言語)で実…