いろいろ備忘録日記

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

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

指定した日付文字列のパース (DateTime.ParseExact, パース, 文字列から日付)

C#

よく忘れるので、メモ。 // vim:set ts=4 sw=4 et ws is nowrap ft=cs: using System; namespace Gsf.Samples.Tmp{ public class DateTimeParseExactSample : IExecutor{ public void Execute(){ // // 指定した日付文字列から日付オブジェクトを取得。 // /…

vim-ruby

こんな便利なものがあるとは・・・。知らなかったです。 インストールについては、こちらに詳しく書かれています。感謝。 vimでrubyプログラミング http://sssdiary.at.webry.info/200611/article_7.html で、インストールして早速。 puts "hello world". と…

String.IsNullOrEmptyメソッドにバグ

C# VB

まじですか・・・・・・・これは大変困ります・・・(泣 便利なメソッドなのに・・。 [バグ]String.IsNullOrEmpty (回避策アリ) (From おぎわら@.NET道場 Blog(わんくま編)殿) http://blogs.wankuma.com/ogiogi/archive/2006/12/12/50253.aspx Null Exempti…

ZipPackage (.net framework 3.0, System.IO.Package)

C#

以下メモです。 .net framework 3.0から、以下の名前空間が追加されています。 System.IO.Package んで、その下に以下のクラスが存在します。 System.IO.Package.ZipPackage このクラスを利用すると、ZIPファイルの操作が出来るみたいです。 Packageクラスと…

Sandcastle Help File Builderにて、HTML Help 2形式のchmを出力とDoc-O-Matic

C#

Sandcastleにて、HTML Help 2形式のヘルプファイルを出力するには まず、HTML Help 2が必要になります。 これ、実は以下の場所からダウンロードできるVisualStudio 2005 SDKをインストールすると 付属でついてきます。(ネットで探しても、最初全然みつかり…

Windows PowerShell用のシンタックスファイル

vim

vim.orgにて、発見。 最近よく、ps1ファイルを記述するので便利です。 Windows PowerShell Syntax File : Default syntax coloring for Windows PowerShell (vim.org) http://www.vim.org/scripts/script.php?script_id=1327

C#の仕様書について

C#

VisualStudioをインストールすると以下の場所に、C# 1.2と2.0の仕様書があります。 ${VisualStudioインストールフォルダ}\VC#\Specifications\1041 また、以下の場所からC#3.0の仕様書がダウンロードできます。 http://download.microsoft.com/download/B/6/…

C#3.0,3.5の新機能についての参考資料(プラス VB9.0も) (LINQ, VB9.0)

C# VB

以下、メモです。 LINQだけじゃないC# 3.0新機能(マイコミジャーナル) http://journal.mycom.co.jp/articles/2007/10/04/csharp3/menu.html LINQ to SQL: リレーショナル データのための .NET 統合言語クエリ http://www.microsoft.com/japan/msdn/net/bb425…

VisualBasic2005(VB2005)(VB8.0)の言語仕様書

VB

以下の場所からダウンロードできます。 http://www.microsoft.com/downloads/details.aspx?FamilyId=6D50D709-EAA4-44D7-8AF3-E14280403E6E&displaylang=en ただし、英語版です・・・・。日本語版って存在しない??

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

C#

今回は、1対Nのデータの取得を行なってみます。 やり方ですが、基本的にはJava版と同じです。 1対NのようなJOIN関連の場合に重要となってくるのが SQL定義ファイル内に定義するresultMapの定義です。これが、無いとJOINがうまく出来ません。 実際に、どのよ…

Yahoo Pipes

遅ればせながら、Yahoo Pipes触ってみました。 http://pipes.yahoo.com/pipes/ これ、面白い!! しかも、ユーザインターフェースが凄いです。綺麗でしかも高機能。 実際に、触るには米yahooへのアカウント登録が必要になります。 また、以下のページの方が…

vim7のタブ関連の設定について

vim

知らなかった・・・。こんなオプションがあるなんて。 めっちゃ便利ですね。 タブ関連のマッピングはしていましたが、普段Firefoxを良く使うので こちらの設定に乗り換えました。 メモメモ。 methaneの日記 http://d.hatena.ne.jp/methane/20061123/11642491…

iBatis.NET奮闘記-003 (基本的な操作(Insert)) (Mapper, ISqlMapper, Insert, IDalSession, BeginTransaction, selectKey)

C#

今回は、Insertを行なってみます。基本的に、InsertもUpdateもDeleteも同じです。 SQL定義ファイルに定義を行い、後はInsertの場合はInsertメソッド、Updateの場合はUpdateメソッドを呼ぶのみです。 但し、Insertの場合のみ他の変更系クエリの場合と一点違う…

iBatis.NET奮闘記-004 (基本的な操作(Update)) (Mapper, ISqlMapper, Update, IDalSession, BeginTransaction)

C#

今回は、Updateです。 Updateも基本的には、Insertと同じです。 ISqlMapperオブジェクトの以下のメソッドを利用します。 public int Update(string statementName, object data) 戻り値として返却されるのは、更新件数です。 てことで、いつものようにモデル…

iBatis.NET奮闘記-005 (基本的な操作(Delete)) (Mapper, ISqlMapper, Delete, IDalSession, BeginTransaction)

C#

今回は、Deleteです。 Deleteは、Updateと同じです。 ISqlMapperオブジェクトの以下のメソッドを利用します。 public int Delete(string statementName, object data) 戻り値として返却されるのは、削除件数です。 てことで、いつものようにモデルクラスから…