「DokanNet」の版間の差分

imported>Administrator
imported>News4vip
編集の要約なし
1行目: 1行目:
'''DokanNet'''(どかんねっと)とは、[[Windows]]向けに独自の[[ファイルシステム]]を簡単に作成できる[[ライブラリ]]である[[Dokan]]に付属する[[.NET Framework]]向けバインディングである。
'''DokanNet'''(どかんねっと)とは、[[Windows]]向けに独自の[[ファイルシステム]]を簡単に作成できる[[ライブラリ]]である[[Dokan]]に付属する[[.NET Framework]]向け[[バインディング]]である。


[[Mono]]プロジェクトによる[[UNIX]]系[[OS]]向けの[[Mono.Fuse]]のWindows版とも言える存在であるが、あまりの簡潔明瞭さにDokanNetを利用した実装は数えきれないほど存在している模様。
== 概要 ==
DokanNetは、[[Mono]]プロジェクトによる[[UNIX]]系[[OS]]向けの[[Mono.Fuse]]のWindows版とも言える存在であるが、あまりの簡潔明瞭さにDokanNetを利用した実装は数えきれないほど存在している模様。
DokanNetを使うことで[[C Sharp|C#]]や[[F Sharp|F#]]などを用いて簡単に独自の[[ファイルシステム]]を作ることができる。
DokanNetに付属する[[C Sharp|C#]]のサンプルを見るとわかるが、[[Dokan]]と[[C言語]]を使った場合に比べ、アホみたいに[[ソースコード]]が簡潔明瞭になる。


DokanNetの利用には[[Dokan]]が必要であり、作成した[[プログラム]](独自ファイルシステム)にDokanライブラリ(およびドライバー)を同梱する必要がある。
DokanNetの利用には[[Dokan]]が必要であり、作成した[[プログラム]](独自ファイルシステム)にDokanライブラリ(およびドライバー)を同梱する必要がある。


==  ライセンス ==
[[ライセンス]]は、[[Dokan]]は[[LGPL]]および[[MIT ライセンス]]、[[DokanNet]]は[[MIT ライセンス]]となっている。
[[ライセンス]]は、[[Dokan]]は[[LGPL]]および[[MIT ライセンス]]、[[DokanNet]]は[[MIT ライセンス]]となっている。
DokanNetを使うと[[C Sharp|C#]]や[[F Sharp|F#]]などを用いて簡単に独自のファイルシステムを作ることができる。DokanNetに付属する[[C Sharp|C#]]のサンプルを見るとわかるが、[[Dokan]]と[[C言語]]を使った場合に比べ、アホみたいに[[ソースコード]]が簡潔明瞭になる。


== DokanNetの使い方 ==
== DokanNetの使い方 ==