タグ

ブックマーク / fyts.hatenadiary.org (5)

  • ASP.NET でモーダルダイアログボックス - アジャイルプログラマの日常

    概要 ASP.NET でモーダルダイアログを実現するには、以下の 3 通りの方法があります。 JavaScript の showModalDialog() を使用 JavaScript の window.open() を使用してフォーカスを常に取得 Ajax Control Toolkit の ModalPopupExtender コントロールを使用 showModalDialog() を使用する方法 showModalDialog() は、その名の通りモーダルダイアログを表示するための JavaScript 関数です。基的にはこの関数を呼び出すだけでモーダルダイアログを表示することができます。ただし ASP.NET を使用している場合、 2 つの不可思議な挙動が発生します。 1 つめの問題は、モーダルウィンドウ内のリンクをクリックすると、別のウィンドウが新たに開いてしまうことです。この

    ASP.NET でモーダルダイアログボックス - アジャイルプログラマの日常
  • RangeValidator で日付チェック - アジャイルプログラマの日常

    ASP.NET の Validator で日付チェックを簡単に行うには、 RangeValidator が便利です。以下のように、「Type="Date" MinimumValue="1900/01/01" MaximumValue="9999/12/31"」と設定してください。 (MinimumValue と MaximumValue は、業務要件によって変更してください。) <asp:RangeValidator ID="RangeValidatorMain" runat="server" ControlToValidate="TextBoxMain" Display="Dynamic" Type="Date" MinimumValue="1900/01/01" MaximumValue="9999/12/31">*</asp:RangeValidator>

    RangeValidator で日付チェック - アジャイルプログラマの日常
  • SQL の TOP (上位何件を取得) には括弧が必要だった - アジャイルプログラマの日常

    SQLTOP*1 ですが、今まで文法を誤解していました。実は、 expression に括弧が必要だったのですね。 SELECT TOP (10) * FROM CUSTOMER 今まで括弧をつけずに書いていたのですが、 TOP (Transact-SQL) によると過去との互換性で残されているそうです。 旧バージョンとの互換性のため、SELECT ステートメントで TOP を使用する場合は expression をかっこで囲まなくても処理が行われますが、これは推奨されません。 SqlParameter で TOP を使おうと思ったとき、括弧でくくらないとパラメータを受け付けてくれなかったので変だと思っていたのですが、やっとすっきりしました。 *1:SQL Server の TOP 句は、上位 n 件を取得するときなど便利に利用できるので、そこそこの使用頻度があります。

    SQL の TOP (上位何件を取得) には括弧が必要だった - アジャイルプログラマの日常
    shkatou
    shkatou 2008/02/20
  • 簡単で効果的な見積もり法 - アジャイルプログラマの日常

    概要 見積もりの極意……それは勘です。こんなことを言うと怒られてしまうかもしれませんが、勘を侮ってはいけません。「長年の経験と勘」という言葉のつながりにも表れるように、「勘」というのは人間にとって重要なものです。 この記事では、この「勘」を徹底的に活用した見積もりの方法を紹介します。非常に簡単な見積もり方法ですが、見積もり結果は驚くほど正確になります。是非、だまされたと思って一度試してみてください。 準備するもの 開発者 2 人 (3 人か 4 人を推奨) 中級以上の実力を持った人を少なくとも 1 人以上加えてください。経験が非常に重要です。 方法 まずは、以下の条件で各開発者にタスクを見積もってもらいます。初回の見積もりは、 3 分 (長くても 10 分程度) という短い時間で出します。この見積もり作業は繰り返して何度も行いますので、深く考えずに「えいやっ!」と度胸で見積もり値を出してく

    簡単で効果的な見積もり法 - アジャイルプログラマの日常
  • AnkhSVN (VS 用 SVN Add-In) - アジャイルプログラマの日常

    AnkhSVN (スクリーンショット) は、 Visual Studio 用の Subversion (SVN) アドインです。 AnkhSVN の詳しい使い方は、 AnkhSVN Wiki を参照してください。 AnkhSVN は英語のソフトですが、バージョン管理システム (CVS, SVN, VSS, etc...) を使った経験がある方なら、問題なく使うことができます。特に TortoiseSVN ユーザの場合、ほとんど違和感なく Visual Studio 上で SVN が使えると思います。 AnkhSVN は内蔵の Diff 機能を持っていますが、設定を変更すると TortoiseSVN の Diff (TortoiseMerge) を使うことができます。 AnkhSVN で TortoiseMerge を使うには、 Visual Studio のメニューから「ツール」-「Ank

    AnkhSVN (VS 用 SVN Add-In) - アジャイルプログラマの日常
  • 1