いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

2007-12-01から1ヶ月間の記事一覧

CLR Profiler

C# VB

.NET環境で利用できるプロファイラです。有名なものにDevPartnerなどがありますが こちらは、MSが提供しているものです。ついでに無償です。 以下、参照リンク。 CLR Profiler for the .NET Framework 2.0 http://www.microsoft.com/downloads/details.aspx?…

Visual Studio 2008日本語版リリース

C# VB

ついに出ましたね。 Express Editionもダウンロード可能となっています。 http://www.microsoft.com/japan/msdn/vstudio/ http://www.microsoft.com/japan/msdn/vstudio/express/ FAQ(http://www.microsoft.com/japan/msdn/vstudio/express/faq/2008/default…

C#3.0, VB9.0の参考資料

C# VB

.NET Framework 3.5関連としてメモメモ。 C# 3.0 の概要 http://www.microsoft.com/japan/msdn/net/bb308966.aspx Visual Basic 9.0 概要 http://www.microsoft.com/japan/msdn/vs05/vbasic/vb9overview.aspx

特定のプロセスをアクティブにする-3(ShowWindow, GetForegroundWindow, SetForegroundWindow, GetWindowThreadProcessId, BringWindowToTop, AttachThreadInput, PostMessage, WndProc, 最前面に表示)

C#

過去、2回にわたってアクティブにするためにいろいろやってましたが、知り合いに教えてもらったやり方で まとまりました。これだと、確実に対象となるプロセスがアクティブになるはずです。 以下、サンプルコードです。 // vim:set ts=4 sw=4 et ws is nowra…

NetBeans6.0(英語版)リリース

NetBeans6.0の英語版がリリースされましたね。 とりあえず、メモメモ。 最近は、javaを触ることが少ないのですが、個人的にはeclipseよりNetBeansの方が好みです。 NetBeans.org http://www.netbeans.org/index.html

iBatis.NET奮闘記-010 (動的SQL(DynamicSQL-01(UnaryConditionElements, ParameterPresentElements))) (QueryForObject, QueryForList, dynamic, isNull, isNotNull)

C#

iBatisには、動的SQLを作成する機能があります。 これが使えるようになると、iBatisがグッと使いやすくなります。 動的SQLは通常以下のようにして作成します。 <sql id="xxxx" resultClass="int"> select * from xxxx <dynamic prepend="where"> </dynamic> </sql> 上記を見ていただいたらお分かりのように <dynamic prepend="where"> </dynamic> としている部分が動的SQLの…

iBatis.NET奮闘記-009 (IDictionaryにて結果を取得) (Mapper, QueryForDictionary, IDictionary)

C#

iBatis.NETには、Java版と同じくIDictionary(javaでいうMap)で結果を取得できる機能があります。 使用するメソッドは、QueryForDictionaryとなります。このメソッドもQueryForListと同じくジェネリック対応 となっています。 QueryForDictionaryメソッドには…

iBatis.NET奮闘記-008 (ログの設定) (ConfigurationSectionHandler, Log4NetConfigurationSectionHandler, ConsoleOutLoggerFA, Log4NetLoggerFA)

C#

今回は、iBatis.NETのログの設定を行ってみます。iBatis.NETには、組み込みのロガーとLog4Netを用いたロギングの2つの方法があります。 組み込みとして用意されているロガーは以下のものがあります。 ConsoleOutLoggerFA NoOpLoggerFA TraceLoggerFA 名前を…

iBatis.NET奮闘記-007 (1対1のデータ取得) (Mapper, ISqlMapper, QueryForObject, resultMap, resultMapping)

C#

大分間があいてしまいましたが、第7回です。 今回は、1対1の関連を取得してみます。 前回、1対Nをやっていますので、実際1対1は同じ事をやるだけです。 違いは、resultMapにgroupByが付いているかいないかくらいです。 今回も、ポイントはresultMapの設定に…