.NET

妄想

クラウドサービス使ったアプリをぼーっと考えてて。 ストレージにLive Meshがアカウントも持ってて楽かなって思ったんだけど。 実際にクライアントアプリの作り方みてみるとどうにもLive Serviceて法にも登録しないとダメらしく。 さらに英語ばかりで説明を…

なんとなしにADOTemplate

ADO.NETでSQL実行の手順がなんか面倒なんでラップしたJdbcTemplateみたいなのを考えてたんだけど。 まぁNHibernateやiBATIS.net使えよって話なんですけどね。

むちゃだったか

遅れてVisualStudio2010bata2が一般公開されてDLはしてたんだけど、やっとインスコしてみた。 …VAIO Xに。 インストールのカスタム設定で中身をみるとVisual F#の項目がw 新しい言語だけど利用されるのかな? 興味はあるので一応C#とF#だけいれてはみたけど…

わな

久しぶりにJavaをいぢっていて文字列連結をしようと「StringBuilder」を打っていた件。 IDEに赤線がでてそんなのねーよと怒られ普通になんでないんだ?と思ってみたり。 そういや「StringBuffer」だったなぁていうオチ。

でましたな。

Visual Studio 2008 Express Editions日本語版リリース開始。 VL版とか製品版は2月発売みたいだけど、個人ユースでは無償版でとりあえずはいいはず。 ついにWPF開発ができると思ったのに、無償版にはデザイナの提供はなしorz さすがにXMLをみてデザイン(レ…

どとねとというかVistaの問題?

自作アプリで設定ファイルとかを実行ファイルと同じフォルダに置いてるわけですよ。 このフォルダを参照するために「Environment.CurrentDirectory」を使ってた訳ですわ。 普通に使ってた分にはもんだいなかったんだけどVistaでシンボリックリンクを張ったフ…

Java:ThreadLocal C#:???

JavaでいうとこのThreadLocalオブジェクトと同様のことをしたい場合には「ThreadStaticAttribute」を使うらしい。 [ThreadStatic] private static Hashtable _hashTable; 試してないのでこれでいいのかよーわからん(爆) WebアプリならHttpContext使えばい…

log4net設定メモφ(. . )

JavaみたくJARをファイルパスに通せばいいってわけじゃないんだもんなぁ。 最低限ここからはじめればOKてな部分メモ。

どとねとネタが増えてきたなぁ(;´Д`)

そなわけで、gdgdなプロジェクトを反面教師にして昨日からO/Rマッパーを使ってみましたよと。 そう、NHibernate…じゃなくてiBATIS.NETをヽ(´ー`)ノ なにごともシンプルいずベストをw

iBATIS.NETでO/RM(コード編)

まえのエントリで設定ファイルはできたんでこっちはコード編。

いまさらメモφ(. . )

usingステートメントを使えば明示的にDispose()を実行してくれる。 そのオブジェクトはIDisposableを実装していること。基本ですな。 try〜finallyを省略できるんで可読性もあがるし。 でもcatchする必要がある場合はtry〜catch書くからなんだかなぁとおもっ…

新・プロクシを使ってAOP(もう飽きた編)

MethodInvocationのネスト対応。 というか、S2AOPからパクったw ネスト(再回帰)させて伝搬させていけばいいかなと検討をつけてはいたんだけどやり方がぱっと思いつかなくて。 公開されてるソースをみたら、思いの外単純なことだった。 なんか難しく考えて…

続々・プロクシを使ってAOP(singleton編)

あの使いづらいMSDNドキュメントと格闘し(しかもOnline)メソッドの引数にアクセスすることが可能になった。 というか原因は「IMethodCallMessage」を使ってたこと。 よくよくみれば、このインタフェースはgetアクセッサしか提供してないじゃんorz ならば実…

続・プロクシを使ってAOP(OOP編)

誰も香取のケツなんてみたくねーよ、柴咲コウのはだ(ry (ガリレオ「壊死る(くさる)美しき天才殺人者の危険な誘惑」をみて)

プロクシを使ってAOP

どっかの記事で「C#はAttribute(属性)を使えばAOPを利用できる。」てのをみたんだけれども。 どう実現するのか見当もつかなかったわけで。 Javaと同じでプロクシ使うんじゃないかなぁとだけ漠然と。 で、S2AOP.NET概要をみてたら答えがw System.Runtime.R…

ジェネリックとリフレクション

ぢみちに前に書いたサポートクラスを進化させていったり。 で、はじめは呼び出し元から引数で型をもらってインスタンス化してたんだけど。 これリターンするときメソッドの戻り値はobjectだったんでキャストしなくちゃいけないと。 これはこれで面倒だなぁと…

CodeBehindeSupportクラス

StrutsのActionFormBeanみたいな感じにASP.NETでも使えると楽だなぁと思ってリフレクションの勉強も兼ねてこさえてみた。 (´・ω・`).oO(ていうか、ASP.NETでこんな機能はないのかしら?) 以下ソースコードなので略。

JSP/Servlet+JDBCみたいな

そんな感じがするのはいま仕事で作ってるシステムですが。 よくも悪くもスタンダード?ていうか。 趣味と最近実際に作業でDIxAOPを使ってみると、InjectionとかAOPが便利だなぁとつくづく思ったね。 とくにトランザクション周りの実装。 いつぶりだろね、自…

ASP.NET コンソールにログがでない?

よくよく考えてみればWebアプリなんでコンソールはないから当たり前なのか? Console.WriteLine()じゃ出力ウィンドウになんもでない。 で、調べてみるとSystem.Diagnostics.Debug.WriteLine()だとデバッグビルド時なら出力すると。 実際に運用するとなるとこ…

やべ、すんごい簡単なんでおどろきw

ASP.NET+C#をやってるわけで。 なんかコードビハインドていう仕組みで画面のイベントハンドリングはC#でやるという。 こんときコントロールの定義は画面側だけで、コード側はなんもせずに参照できると。 これてTeedaのPage駆動と同じよね? TeedaはJava側の…

XNA環境完成

PCプラットフォームでXbox360ゲームが作れる。 それがPCでも動かせる(要XNA Framework)。 てかさ、DirectXをラップしたFramework使ってゲーム作るて感じぽいね。 それにしても、開発環境でVisualStudio2005Expressのみてどーよ? Professional持ってたとし…

あきらめの境地?

せっかくなんでDirectX9 SDKもいれてみてサンプルを実行。 ノートPCのオンチップじゃまともに動きやしねーw かといって別マシーンに環境作るほどでもないし、放置しよう。 なんかの機会に久しぶりに作りたかったんだけどね(´・ω・`)

なんか簡単?

さっそくJavaで作ったアプリというか画像縮小ツールをC#に移植してみたんだけど。 あっさりできた(;´Д`) ただやっぱりIDEになれなくてそこだけがいやんな感じだったけど。 あと、ソースフォーマットがJavaと違うのがw Javaだと… if (hoge == null) { hoge…

にさわってみた。

VS6に比べて格段と使い勝手はよくなってるんだけどなぁ。 Eclipseにはまだまだっていうか、 クラス名を入力したときにCtrl+Space押したりしたら自動的に名前空間も保管してくれない? ↑個人的に、ここ重要w よく使うクラスの名前空間はそのうち覚えるとは思…