2008-01-01から1年間の記事一覧

ASP.NET2.0にてjavascriptによる連携DropDownList

PostBackなしに、2つのDropDownListを連携させる(ddl1の選択値によりddl2の内容を動的に構築する)際の、備忘録をば。 以下はjavascriptのサンプル。 var list = new Array("0", "0,1,2", "0,1"); function SetDdl2Items(){ var se11 = document.getElement…

.NETFramework4.0の概要が発表された

3.*も触れていないのに、4.0の概要が9月29日にMSから発表されたとのこと。次期IDEはVS2010となる模様。 主眼 アプリケーションライフサイクル管理(ALM)の役割均等化 クラウドコンピューティングのような最新技術傾向への対応 開発者の開発意欲を刺激 次世…

IComparerを用いたリストのソート

IComparerを継承した独自クラスのインスタンスをリスト等で複数保持している状況下で、例えば、日付順にソートをしたい場合、以下の点に注意。 よくある手法(IComparer継承クラス内の記述) //日時比較処理 public int Compare ( object x, object y ) { Ti…

GridView内でラジオボタンをグループ化する方法

2.0で起こる比較的有名なMSバグだが、どうやら3.0でも改善されていないらしい。 GridViewにRadioButtonコントロールを配置しても、IDが個々に振られてしまうため、グループ化できず、いくらでもラジオチェックできてしまうというもの。 javascriptを使用する…

「要求を仕様化する技術、表現する技術」読書会を終えて

備忘メモを粒度無視で。 要求において、品質要求はおろそかにされがち。機能要求等と同等に重要。 明文化するのは、作るものの「合意」を取るため。 理由"Reason"を、仕様書に設けるのは良いかも。上げられた要望が、何のために必要なのか後から精査しやすい…

DataTableにデータを格納した状態で、カラムを指定してDISTINCTをかける方法。

便利そうなので、メモ。 DefaultViewを使用する。 DataTable dt = GetAnyData(); DataView dv = dt.DefaultView; DataTable dtResult = dv.ToTable("テーブル名", true, new string[]{"カラム1", "カラム2"}); ToTableにはいくつかオーバーロードがあるので…

LINQプロバイダ

これまで、ADO.NET(特にDataSet周り)に苦しめられてきた経験上、LINQの活躍に一応の期待を寄せているのだが、中々に魅力的。 LINQプロバイダとして、以下のものが用意されるとの事。(at .NETFramework3.5) LINQ to Object LINQ to SQL LINQ to DataSet LIN…

ソフトウェアの原則

セミナー受講。何だかんだ、適当にやってきたテストという分野、一度、しっかりと勉強してみようと思う。良いテストをしようとすると、以下の知識が必要。 1.業務知識 2.技術知識 3.ソフトウェアテスト技術知識このうち、今回受講したセミナーは、3.がターゲ…

「定時で帰る仕事術」ローラスタック著

この手の指南書は、捻くれた基本性格上、否定的に捉えて読み進むのが常だが、為になる点があったので、自戒の念を込めて、以下に記述。 細かいことにこだわらず、ま、いっかの精神 胸が痛い。これが出来れば、小心で傷心する事もなく、公私共に周りにも迷惑…

Developers Summit 2008 まとめ 2

■.NETFramework3.5諸々 複数セッションのキーワードまとめ .NETFrameworkの構成 .NETFramework3.5の新機能 WCF(Windows Communication Foundation)のネット標準対応 WCFとWF(Windows Workflow Foundation)の連携強化 LINQ(Language Integrated Query) to XML…

Developers Summit 2008 まとめ 1

■アジャイル開発例として上げられていたのは、大学向けのパッケージソフト開発のアジャイル開発適用実例 イテレーション 「計画 ⇒ 設計・実装・テスト ⇒ ふりかえり」を1イテレーションとして、3イテレーションで内部リリース、7つで正式リリース…等、周期を…

始まり

どういう風の吹き回しか、思いがけず支線を設ける事にした。本線とは異にしながら、しかし方向性は定まらず。 書きたい事を、書いていこうと思う。人知れず、密やかに…。