開発用のSMTPサーバー「smtp4dev」

by aoki1210 15. 5月 2010 22:51

システムトレイに常駐するSMTPサーバ「smtp4dev」。
インストーラ形式で配布。開発目的で使用できる。

 

UIは以下のページ参照

smtp4dev

Tags:

ASP.NET MVCで簡単にDIコンテナを使える「MVC Turbine」

by aoki1210 15. 5月 2010 22:23

ASP.NET MVCで、IoCを使って簡単にコントローラにサービスをインジェクションできるプラグイン「MVC Turbine
MVC1.0版とMVC2.0版がある。Ninject/StructureMap/Unity/Windsorに対応。

↓コード例

 

namespace MvcTurbine.Samples.ControllerInjection.Controllers {
    using System.Web.Mvc;
    using Services;

    [HandleError]
    public class HomeController : Controller {
        public HomeController(IMessageService messageService) {
            MessageService = messageService;
        }

        public IMessageService MessageService { get; set; }

        public ActionResult Index() {
            ViewData["Message"] = MessageService.GetWelcomeMessage();
            return View();
        }
    }
}

Tags: ,

拡張メソッドのライブラリ

by aoki1210 15. 5月 2010 22:05

.NET Extensions - Extension Methods Library

(例)

  • System.Object
    • ConvertTo<T>, CanConvertTo<T>
    • GetPropertyValue<T>, SetPropertyValue
    • InvokeMethod<T>
  • System.DateTime
    • CalculateAge
    • GetCountDaysOfMonth
    • GetLastDayOfMonth
    • IsToday
    • GetFirstDayOfWeek
    • GetNextWeekday
  • System.String
    • IsEmpty, IsNotEmpty, IfEmpty
    • FormatWith
    • TrimToMaxLength
  • System.Type
    • CreateInstance
  • System.Collections.Generic.IEnumerable<T>
    • ConvertList
    • ForEach
  • System.IO.Stream
    • CopyTo
    • CopyToMemory
  • System.IO.FileInfo
    • Rename
    • RenameFileWithoutExtension
    • ChangeExtension
  • System.Web.SessionState.HttpSessionState
    • Get<T>
    • Ensure<T>
    • Set
  • System.Xml.XmlNode
    • CreateChildNode
    • CreateCDataSection
    • GetCDataSection
    • GetAttribute
    • GetAttribute<T>
    • SetAttribute

Tags:

.NET4.0のDDDサンプル(SL4/WPF4/EF4)

by aoki1210 15. 5月 2010 21:45

スペインのMSによる、.NET4.0のドメイン駆動N階層サンプルアプリ

Microsoft - Domain Oriented N-Layered .NET 4.0 App Sample (Microsoft Spain)

  • VS2010 / .NET4.0
  • Silverlihg4.0
  • WPF4.0
  • UNITY2.0
  • Entity Framework 4.0
  • Entity, Value-Object, Aggregates, Repository, Unit of Work, Specification実装

Tags: , , , ,

ソース管理Mercurialにアクセスできる拡張「TortoiseHg」

by aoki1210 15. 5月 2010 21:39

TortoiseSvnのMercuraial版

TortoiseHg

CodePlexにクローンサイトあり

TortoiseHg

Tags: ,

C#のコードとVB.NETのコードを相互変換するツール

by aoki1210 9. 5月 2010 22:48

C# to VB.NET VB.NET To C# Code Convertor

Visual Studioに組み込んで使うタイプのコンバーター

 

(これまでの経験では、SharpDevelopが一番精度が高いと思いますが、それを使用しています。)

Tags:

C#によるピュアDB「EffiProz」

by aoki1210 9. 5月 2010 22:43

HSQLDBのSQLに似たDB「EffiProz」

EffiProz - A Pure C# Database

 

組み込みやクラウドなどの場面で使用できる。SQL Server CEと似た位置づけとなる。

Entity Frameworkプロバイダも用意されている模様。

Tags:

ASP.NETによるコミュニティスターターキット(CASK)

by aoki1210 9. 5月 2010 22:38

コミュニティ アドバンスド スターターキット(CASK)

Community (Advanced) Starter Kit (C# .NET) w/ AJAX

7つの基本モジュール

  1. 記事
  2. リンク
  3. ダウンロード
  4. 写真
  5. ギャラリー
  6. イベント
  7. 書籍

複数のコミュニティ作成をサポートし、クオータ、ニュースレター、投票、RSS、XML Webサービスなどもサポート

最新版は2.3.

Tags: , ,

Webカメラ用のWinFormsライブラリ

by aoki1210 9. 5月 2010 22:31

WebCam Library for WinForm and WPF with C# and VB.NET

WinFormsでWebCam用のアプリを開発できる。

Tags: ,

Webサーバー「C# WebServer」

by aoki1210 9. 5月 2010 22:29

C# WebServer

開発用のWebサーバか?

カスタムリスナーやHTTPモジュールを使用可能。

nHamlやSparkといったASP.NET MVCのビューエンジンも使用できる。

Tags:

このサイトについて

Windowsや.NET開発で役立つツールとオープンソースの情報を一覧でまとめています。

なお、.NET/Windowsに関するニュースTwitterは「.NET Clips」です。

管理人プロフィール

青木 淳夫。アジャイル好きのITエンジニアです。マイコミジャーナルCodeZine@ITなどでオープンソースに関する記事も書いています。最近は.NETにフォーカスを当てており、気になる情報をこのサイトにまとめています。