.NET

VS2017 の EditorConfig の .NET コーディング規則/名前付け規則が中途半端・・・。

この内容で使っている環境は以下のとおり。 - Visual Studio 2017 15.7.1 - VS Code 1.24.0-insider (windows) - Visual Studio 2017 for Mac 7.5 - JetBrains Rider 2018.1 (mac) TL;DR .NET コーディング規則/名前付け規則が指定できるようになっている 規…

Visual Web Developer 2008 SP1 で Silverlight

Silverlight RC0 の Silverlight Tools から Visual Web Developer をサポートしたということなので試してみました。ついでにほかのことも試してみました。まずはインストール。インストールし終わってふと思いました。 「英語版もいれてみて共存できんのか…

OpenID その1

まずは実装から。 DotNetOpenID http://code.google.com/p/dotnetopenid/サンプルをちょこっと触りましたが、なかなかいけてる予感。Relying Perty だけじゃなくって、OpenID Provider も作れるみたい。 コードで制御することも、ログインコントロール貼り付…

VS 2008 SP1 Available!

出ました。 Microsoft Visual Studio 2008 Service Pack 1 (iso) それに合わせて、Silverlight Tools も更新された模様です。 Silverlight 2 Beta 2 tools refresh for SP1 2008/8/12 13:22現在はまだ日本語版はない模様。 っていうか、Silverlight のオリン…

Transitionals

http://www.codeplex.com/transitionalsAcropolis からトランジションの部分を切り出したものらしいです。さっそく落として見てみたのですが、Silverlight にそのままポーティングはちょいと無理そうな気配。しかし、参考になります。

PowerCommands for Visual Studio 2008

VisualStudio の便利コマンドを備えたアドインです。 これは便利!!http://code.msdn.microsoft.com/PowerCommands もう、[Close All] とか使いまくりです。あと、[Copy Reference] とかも便利そう。 [Remouve and Sort Using on save] なんて無条件でチェ…

WCF の .svc はハンドラマッピングの追加が必要

表題の件、こんなので 1 時間くらいハマっていしまいました・・・。ADO.NET Data Services を使ってたんですが、開発完了して IIS にデプロイしたら動かない・・。なんで!?と思いながらもう一回動かしても動かない・・・。開発環境で動かすと動く・・・。こ…

WCF から HttpContext を見たい!

どうやら ASP.NET コンパチモードってのがあるらしい。 まず、web.config に以下を追加 <serviceHostingEnvironment aspNetCompatibilityEnabled="true" /> で、続いてサービスクラスの属性に以下を設定。 [AspNetCompatibilityRequirements(RequirementsMode=AspNetCompatibilityRequirementsMode.Required)] で、こんな感じ</servicehostingenvironment>…

拡張メソッドで実験

ふと気になったのです。 public static class ObjectExtensions { public static bool IsNull(this object source) { return source == null; } } で、テストコード。 [TestFixture] public class ObjectExtensionsTest { [Test] public void 値がNullでも大…

ASP.NET Ajax ファーストインプレッション

今更ながら ASP.NET Ajax をまともにちょっと触ってみました。JavaScript 部分の Ajax Library だけなんですがね。んー、なんていうんでしょう。枠組みを作るためのライブラリなんですかね?多くでまわってる JavaScript ライブラリとは若干毛色が違いますね…

XML-RPC.NETの微妙なところについて

.NET での XML-RPC の実装として XML-RPC.NET というのがあります。結構、有名なライブラリらしく、クライアントとサーバーの両方に対応しています。ちょっと、XML-RPC でやり取りするサーバーの実装を作る必要ができたので使ってみました。XML-RPC の Struc…

VBC で Microsoft.VisualBasic.dllを参照させない

VB を vbc.exe でコンパイルしたときに通常では Microsoft.VisualBasic.dll がここのメモにも書いてあるとおり、かならず参照されてしまいます。その参照を外すためには vbc.exe の隠しコマンドラインオプションの /vbruntimeref を指定するのはそれなりに知…

C# Cvs library で文字コードが変わる?

昨日の日記で、C# Cvs library を使って MSBuild タスクを作ってみたと書いたのですが、この C# Cvs library 、どうもサーバーから落としてくるときに文字コードを変えてしまっているような気がします。深く探っていないので全然うそを言っているかもしれま…

MSBuild で CVS からチェックアウト

MSBuild で CVS からチェックアウトを行うタスク探してみたのですが、見当たりませんでした。MSBuildCommunityTasks には VSS と SVN のみしかなく、他にネット上をさまよってみたのですが、なかなかよさげなものが見つかりません。仕方が無いので、自作する…

C# or VB.NET でファイルからPythonコードを読み込む時の文字コードの指定の仕方

タイトル長い・・・ この間、「IronPython を定義ファイル代わりに - k_maruの思うところ」を書いたのだが、その Python コードで日本語(非Ascii文字)を扱うと文字化けしてしまった。テストコードは以下のような感じ。 <Test()> _ Public Sub 日本語も大丈夫() Dim u</test()>…

IronPython を定義ファイル代わりに

定義ファイルってのは最近は大抵 XML で書きます。XML は確かに DOM や SAX などの API を使えば読み込みやすいのですが、実際に記述するのは冗長かつ面倒くさいです。さらに読み取って実際のオブジェクトにマッピングするには文字列からの型変換が必要なの…

ASP.NET 2.0初めてさわりました。(-.-)

やっと、ASP.NET2.0 をさわりました。 まだまだ全然さわってないのですが、感動したてんをいくつか。 IDEが生成する aspx ページの雛形が XHTML 。 感動しました。これからWeb標準としてしっかり扱われていくであろう XHTML がデフォルトになっています。コ…

C#でもクロージャ

先日の日記で JavaScript でクロージャを書きましたが、C# でも匿名メソッドをつかえばいけるようです。 この間の JavaScript を C# で書くと以下のような感じになります。 public Form1() { InitializeComponent(); button1.Click += GetButtonClickHandler…

オートコンプリート

テキストボックスのオートコンプリート機能が欲しくって、CodeProject を探し回ってたのですがなかなか見つかりませんでした。しょうがないので諦めて自分で作ろうと思ったところ、よく見ると AutoCompleteMode なんてプロパティがあるではないですか!!も…