Visual Studio 2005 Team Systemのエディションのうち、Visual Studio 2005 Team Edition for Software Testers(VSTT)に用意されているWebテスト機能について解説します。マイクロソフトのサンプルアプリケーション「.NET Pet Shop 4.0」に対してWebテストを行う方法の説明を通して、Webテスト機能を実際に使用するイメージを得ることを目標にしています。
Animationコントロール(AnimationExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、ページ上の任意の要素に対して、アニメーション効果を付与するためのコントロールです。Animationコントロールを利用することで、フェードイン/フェードアウトやリサイズ/移動、色の変化など、さまざまな効果をタグの定義だけで適用することが可能になります。
Visual Studio 2005 Team Systemのエディションのうち、Visual Studio 2005 Team Edition for Software Developers(VSTD)及びVisual Studio 2005 Team Edition for Software Testers(VSTT)に用意されている単体テスト機能について操作方法や効果的な使い方を解説します。これらの機能を実際に使用するイメージを得ることを目標にしています。
Sliderコントロール(SliderExtender)は、ASP.NET AJAX Control Toollkitで提供されるコントロールの1つで、ASP.NET標準のTextBoxコントロールを拡張し、スライド式の入力インターフェイスを生成するものです。Sliderコントロールを利用することで、特定範囲に収まる数値の入力(選択)をマウスにより行うことが可能になります。
MutuallyExclusiveCheckBoxコントロール(MutuallyExclusiveCheckBoxExtender)は、ASP.NET AJAX Control Toollkitで提供されるコントロールの1つで、ASP.NET標準のCheckBoxコントロールを拡張し、相互排他的(MutuallyExclusive)なチェックボックスを生成するためのコントロールです。
Visual Studio 2005 Team Systemのエディションのひとつである、Visual Studio 2005 Team Edition for Database Professionalsに用意されているデータベースの開発を支援する機能には、どんなものが用意されているのかを一つ一つ見ていきます。これらの機能を理解することで、Visual Studio 2005 Team Edition for Database Professionalsがどのような時に利用できるものなのかを理解することを目標としています。
ASP.NET AJAX 1.0、ASP.NET AJAX Control Toolkit対応。
AJAXに二の足を踏んでいる方も、JavaScriptが苦手な方も、次期Visual Studio 2008(ASP.NET 3.5)で標準導入される予定のフレームワークをいち早くキャッチ。基本的なサーバコントロールの用法、JavaScriptライブラリにおける型システムの概念などを学び、最終的に自前のAJAX対応コントロールを構築できるようになるまでを目標とします。
Visual Studio 2005 Team Systemのエディションの一つである、Visual Studio 2005 Team Edition for Software Testersに用意されているアプリケーションのテストを支援する機能にはどんな機能が用意されているのかを一つ一つ見ていきます。これらの機能を理解することで、Visual Studio 2005 Team Edition for Software Testersがどのような時に利用できるものなのかを理解することを目標としています。
Visual Studio 2005 Team Systemのエディションの一つである、Visual Studio 2005 Team Edition for Software Developersに用意されている3種類の開発者支援ツール機能について一つ一つ見ていきます。これらの機能がどのようなものかについて理解できることを目標にしています。
ConfirmButtonコントロール(ConfirmButtonExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、標準のボタン系コントロール(Button、LinkButton、ImageButton)に確認ダイアログを表示する機能を追加します。
ASP.NET AJAXの登場はASP.NET利用者にとって大変な衝撃があったかと思います。ASP.NET開発チームはASP.NET 3.5とは別に将来的にASP.NETに組み込むためのコントロールや新機能の開発を進めています。これらの新機能の登場はユーザーにとって再度大きな衝撃を与えると言っても過言ではありません。本稿ではASP.NETの新機能を提供するASP.NET Futures CTPで利用可能な代表的なコントロールの扱い方について学習したいと思います。
AlwaysVisibleControlコントロール(AlwaysVisibleControlExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、特定のコントロールをページ内の指定された定位置に「常時」表示させるためのExtenderコントロール。例えば、カレンダーや時計などの小物部品、あるいは、サイト共通のメニューなどは、このAlwaysVisibleControlコントロールを利用して、ページの右上などに固定表示しておくと便利でしょう。
Visual Studio 2005 Team Systemのエディションの一つである、Visual Studio 2005 Team Edition for Software Architectsに用意されている4つの分散デザイナにはどんな機能が用意されているのかを一つ一つ見ていきます。これらの機能を理解することで、分散デザイナがどのような時に利用できるものなのかを理解することを目標としています。
Visual Studio 2005 Team Systemがリリースされ、Visual Studioのターゲットは開発者の枠を飛び越えることになりました。これはプロジェクトマネージャーからテスターまでを包括的にカバーし、チーム開発を強力に支援する製品としてリリースされましたが、まだまだ浸透していないように思います。そこでこのシリーズでは、初心に立ち返り、VSTSの全体像、各製品で提供されているそれぞれの機能がどういったものであるかを紹介します。
ASP.NET AJAXと同様に、ASP.NET AJAX Control Toolkitも非常に便利な開発ツールです。開発の幅を広げるのに役立ちますが、使っているうちにもう少し利用しやすいコントロールが欲しいと思うことがあるかもしれません。本稿では前篇で作成したExtenderコントロールを拡張する方法や、ASP.NET AJAX Control Toolkitの最新動向について紹介します。
ASP.NET AJAXと同様に、ASP.NET AJAX Control Toolkitも非常に便利な開発ツールです。開発の幅を広げるのに役立ちますが、使っているうちにもう少し利用しやすいコントロールが欲しいと思うことがあるかもしれません。本稿ではASP.NET AJAX Control Toolkit Extenderを利用して自作のExtenderコントロールを作成する方法を学習します。
【2007.07.31】 「Visual Studio 2005でいってみよう~ASP.NET 2.0編」(翔泳社)配本開始
Visual Studio 2005でASP.NETアプリケーション開発を行う入門書。データベースはSQL Server 2005 ExpressEditionを使用。
各ツールの機能解説や使い方はもちろん、業務アプリ開発に必要なデータベース連携について特にページを割いて詳細に解説。
サンプルは、Visual BasicとC#双方を提供し、幅広い開発者のニーズに対応。
DynamicPopulateコントロール(DynamicPopulateExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、あらかじめ用意されたXML Webサービス・メソッドを呼び出し、その結果でページ内の任意のコンテンツを差し替えるためのコントロールです。本稿では、DynamicPopulateコントロール活用のための具体的な方法をサンプルを交えながら紹介します。
Windows PowerShellは、次期Windows Server 2008などへの搭載が予定されている.NET Frameworkベースの次世代シェル環境です。PowerShellによって、これまではなにかと煩雑であったスクリプトによるWindpws管理が大幅に簡素化されます。本稿では、このPowerShellの基本的な使い方からスクリプトの実行方法までをいちはやく紹介します。
ASP.NET AJAXが提供する重要な機能の1つである「ブリッジ機能」を利用する方法をサンプルを交えて紹介します。ブリッジ機能を利用することで、XMLHttpRequestオブジェクトなどの原始的な通信の手続きを意識することなく、クライアントサイドからサーバ上で定義されたメソッド(やサービス)を呼び出すことができます。
ListSearchコントロール(ListSearchExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、DropDownList/ListBoxコントロールに対して検索機能を追加するためのコントロールです。これらのコントロール上で、エンドユーザーが先頭の数文字を入力することで、それにマッチする項目に自動的にフォーカスを移動できます。
NumericUpDownコントロール(NumericUpDownExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、TextBoxコントロールに対して、表示されている数値を増減させるためのアップダウン・ボタンを付与するためのコントロールです。
Accordionコントロールは、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、リスト内の詳細表示部分を開閉可能なマルチペインとして生成するためのコントロールです。Accordionコントロールを利用することで、ヘッダ/コンテンツ部から構成されるコンテンツ・リストを限られたスペースの中にコンパクトに表示することが可能になります。
ReorderListコントロールはASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、マウスによるドラッグ&ドロップ操作で項目の表示順を自由に変更可能なリストを生成します。リストの表示順は、コントロールにより自動的にデータソースにフィードバックされるため、いったんブラウザを閉じた後に再度アクセスしたときにも、変更した並び順のままリストを表示できるのが特長です。
RatingコントロールはASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、ASP.NETページ上にレート(評価)表示のためのユーザー・インターフェイス(UI)を生成します。本稿では、RatingコントロールとGridViewを組み合わせて、書籍情報の評価一覧を作成してみます。
PagingBulletedListコントロールはASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、ASP.NET標準のサーバ・コントロールであるBulletedListコントロールを拡張し、個条書きリストを複数のページに分割するための機能を提供します。ページは、項目数、または項目の頭文字(列)の単位で分割することが可能です。
ModalPopupコントロール(ModalPopupExtender)はASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、ASP.NETページ上からポップアップ可能なモーダル・ウィンドウを生成するためのコントロールです。本稿では、このModalPopupコントロールを利用して、ユーザー入力を受け付けるモーダルウィンドウと、その入力結果を呼び出し元の画面に反映させるためのサンプルアプリケーションを作成します。
具体的なWebアプリケーションを自ら作成しながら、基礎から応用までを実体験。イベントドリブン、サーバコントロール、データベース連携、Web.configなどなど挿絵入りで詳しく紹介。解説、例題、練習問題という3ステップの学習メソッドできっちり身につけられます。
掲載サンプルはVB/C#双方対応でサポートサイトより入手可能。無償提供のVisual Web Developerにも対応。オールフリーの環境で始められます。
ASP.NET AJAXの中で唯一、Microsoftだけではなく、コミュニティも加わって開発された「ASP.NET AJAX Control Toolkit」。その中でも、Webページにさまざまなエフェクトを追加するAnimationExtenderコントロールにフォーカスを当てて学習していきます。