ローカルで使うWebサーバーを立てる
C#では標準でWebサーバーのクラスが用意されており、ローカルのみで使用する場合はこれで十分だったりします。 また、ローカルのみの場合はファイアーウォールの許可も必要なく、楽に立てることができます。 私の作ってるアプリケ…
C#では標準でWebサーバーのクラスが用意されており、ローカルのみで使用する場合はこれで十分だったりします。 また、ローカルのみの場合はファイアーウォールの許可も必要なく、楽に立てることができます。 私の作ってるアプリケ…
テキストボックスに文字を入れてない時に背景にうっすら表示させる仕組みが実はVistaからあるのです。 その仕様の紹介とサンプルソースのご紹介
テキストを簡単に共有するサイトの中でも有名なPastebin.comというサイトがあります。 そちらにてAPIが公開されているみたいなので実装してみた。
近代的なアプリを制作するためによく使用されるAeroなのですが、設定をし、その上にラベルを普通においてしまうと文字までAeroになってしまいます。 その対策情報も公開されているのですが、非常に面倒なことになっています。 …
開発環境みたいなスタイルのプログラムを作る上で、Tabbed MDIやDockingWidnowは必須な要素です。 有名なライブラリとしてはMagick dockとかもあるのですが、私の肌には合わなかったようで、別のライ…
C/VB.NETでホットキーへ簡単に登録できるライブラリを作ってみた。ホットキーへの登録自体は簡単なものの、汎用性の高いクラスを作るとなると少々面倒になるのでライブラリ化にしてみました。コンソールでも使うことができ、フォ…
C#やVB.NETでWinAPIを使用する際にDllImportを呼び出す必要があるのですが、WinAPIの型とC#の型では違う所があったりと書くのは少々面倒なところがあります。 そんな悩みを解決してくれるのがPInvo…
ChromeやVisualStudioのようなスタイルのTabControlがCodeProjectにあったのでその紹介。 とても使いやすい上に使い勝手がよくなるため、いつも愛用しています。
アプリケーションを作る際にどうしても必要になってくる設定の保存を手軽に行えるように拡張するライブラリです。 XMLによる設定の保存はユーザーにとって編集しやすく、かつわかりやすいという利点を持っています。
NET環境で標準のTreeViewを使用したらVista以降のPCでもXPスタイルで表示される。 ちょこちょこっといじればVista風のスタイルになるらしいのでそのまとめ