2007年のWhat's New
-
2007.08.23 記事「AlwaysVisibleControlコントロールで常時表示されるパネルを定義するには?」(@IT)を公開しました
AlwaysVisibleControlコントロール(AlwaysVisibleControlExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、特定のコントロールをページ内の指定された定位置に「常時」表示させるためのExtenderコントロール。例えば、カレンダーや時計などの小物部品、あるいは、サイト共通のメニューなどは、このAlwaysVisibleControlコントロールを利用して、ページの右上などに固定表示しておくと便利でしょう。
-
2007.08.23 記事「ASP.NET Futuresで次世代ASP.NETを体験しよう」(CodeZine)を公開しました
ASP.NET AJAXの登場はASP.NET利用者にとって大変な衝撃があったかと思います。ASP.NET開発チームはASP.NET 3.5とは別に将来的にASP.NETに組み込むためのコントロールや新機能の開発を進めています。これらの新機能の登場はユーザーにとって再度大きな衝撃を与えると言っても過言ではありません。本稿ではASP.NETの新機能を提供するASP.NET Futures CTPで利用可能な代表的なコントロールの扱い方について学習したいと思います。
-
2007.08.22 記事「ASP.NET AJAXならコーディングレスでAjaxを実装できる(前編)」(日経クロステック)を公開しました
「ASP.NET 2.0 AJAX Extensions 1.0(以降,ASP.NET AJAX)」は,マイクロソフトが無償提供するAjax対応フレームワークです。同社の統合開発ツールVisual Studio 2005で利用でき,サーバーサイド処理環境であるASP.NET 2.0環境で動作します。ここでは基本的なコンポーネントの使い方について解説します。
-
2007.08.21 記事「変数の宣言とスコープ」(@IT)を公開しました
第3回となる今回扱うテーマは、「変数」です。どのような言語においても同様ですが、コード上で値を入力し、処理した結果を格納し、また、ほかへと引き渡すすべての基本となるのが変数。プログラミング言語を理解するうえにおいて、変数の理解は欠かせません。本稿では、JavaScriptにおける変数のデータ型に始まり、そのスコープ(有効範囲)の概念、そして、初学者にとってはやや分かりにくい「クロージャ」について解説します。
-
2007.08.20 記事「Visual Studio 2005 Team Edition for Software Architectsの4つの分散デザイナ」(CodeZine)を公開しました
Visual Studio 2005 Team Systemのエディションの一つである、Visual Studio 2005 Team Edition for Software Architectsに用意されている4つの分散デザイナにはどんな機能が用意されているのかを一つ一つ見ていきます。これらの機能を理解することで、分散デザイナがどのような時に利用できるものなのかを理解することを目標としています。
-
2007.08.17 記事「WF(Windows Workflow Foundation) チュートリアル 前編」(CodeZine)を公開しました
.NET Framework 3.0を構成する「Windows Workflow Foundation(WF)」は、ワークフローをWindows上で扱うためのフレームワークです。ワークフローは大きく「シーケンシャルワークフロー」と「ステートマシンワークフロー」の2つに分けられますが、前編となる本稿では、主に前者についてサンプルを交えながら紹介します。
-
2007.08.16 記事「Visual Studio 2005 Team Systemの全体像を知る」(CodeZine)を公開しました
Visual Studio 2005 Team Systemがリリースされ、Visual Studioのターゲットは開発者の枠を飛び越えることになりました。これはプロジェクトマネージャーからテスターまでを包括的にカバーし、チーム開発を強力に支援する製品としてリリースされましたが、まだまだ浸透していないように思います。そこでこのシリーズでは、初心に立ち返り、VSTSの全体像、各製品で提供されているそれぞれの機能がどういったものであるかを紹介します。
-
2007.08.10 記事「ASP.NET AJAXで学ぶAJAX対応コントロール実装の基本(後篇)」(CodeZine)を公開しました
ASP.NET AJAXと同様に、ASP.NET AJAX Control Toolkitも非常に便利な開発ツールです。開発の幅を広げるのに役立ちますが、使っているうちにもう少し利用しやすいコントロールが欲しいと思うことがあるかもしれません。本稿では前篇で作成したExtenderコントロールを拡張する方法や、ASP.NET AJAX Control Toolkitの最新動向について紹介します。
-
2007.08.03 記事「ASP.NET AJAXで学ぶAJAX対応コントロール実装の基本(前篇)」(CodeZine)を公開しました
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#双方を提供し、幅広い開発者のニーズに対応。 -
2007.07.26 お知らせ私が日本の MVP - コミュニティの達人 -
MVP(Most Valuable Professional)とは、マイクロソフトがさまざまなコミュニティで活躍するユーザに与える単年アワード。そして、本シリーズはこのMVPのメンバを紹介するコーナです。今回、WINGSプロジェクト代表の山田祥寛を紹介していただきました。
-
2007.07.19 記事「DynamicPopulateコントロールでXML Webサービスを非同期に呼び出すには?」(@IT)を公開しました
DynamicPopulateコントロール(DynamicPopulateExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、あらかじめ用意されたXML Webサービス・メソッドを呼び出し、その結果でページ内の任意のコンテンツを差し替えるためのコントロールです。本稿では、DynamicPopulateコントロール活用のための具体的な方法をサンプルを交えながら紹介します。
-
2007.07.17 記事「XMLDBとJavaAPI、JAXB2.0を活用したWebアプリケーション開発(実践編)」(CodeZine)を公開しました
XMLデータベース「Cyber Luxeon」を使ったJavaアプリケーションについて、Cyber Luxeon上のデータを操作するサンプルアプリケーションを例に解説します。今回は実際にアプリケーションを実装します。
-
2007.07.12 記事「Webサービス・ブリッジ機能により構造化データを受け渡しするには?(応用編)」(@IT)を公開しました
サービスブリッジ機能を使って構造化データの通信を行う際に応答フォーマットを変更する方法、および、一部のプロパティ情報を応答データから除外する方法について紹介します。
-
2007.07.11 雑誌「次世代シェル環境"PowerShell"早分かりガイド」()を公開しました
Windows PowerShellは、次期Windows Server 2008などへの搭載が予定されている.NET Frameworkベースの次世代シェル環境です。PowerShellによって、これまではなにかと煩雑であったスクリプトによるWindpws管理が大幅に簡素化されます。本稿では、このPowerShellの基本的な使い方からスクリプトの実行方法までをいちはやく紹介します。
-
2007.07.10 記事「JavaScriptの関数をマスターしよう」(@IT)を公開しました
JavaScriptにおける関数とはそれ自体が「オブジェクト」であり、変数やオブジェクトのメンバとして格納したり、あるいは、引数としてほかの関数に引き渡したりすることも可能です。関数のこの特徴は、JavaScriptプログラミングの柔軟性を支えるものであり、同時に、(JavaScriptに不慣れな開発者にとっては)まず初めのとっつきにくさを感じさせる一因ともなっています。今回は、この関数の基本的な構文とその特徴、そして、実際のプログラミングでの実用例について解説していくことにします。
-
2007.07.05 記事「Webサービス・ブリッジ機能により構造化データを受け渡しするには?(基本編)」(@IT)を公開しました
クライアント・コールバック機能とASP.NET AJAXのWebサービス・ブリッジ機能が大きく異なる点は、Webサービス・ブリッジ機能が、いわゆるスカラー値(単一値)だけではなく、配列/オブジェクトのような構造データをクライアント/サーバ間でやりとりできるという点です。本稿では、その具体的な方法を紹介します。
-
2007.07.01 お知らせ「10日でおぼえるASP.NET2.0入門教室 台湾版」配本開始
「10日でおぼえるASP.NET2.0入門教室 台湾版」が出ました。
日本語版ともども宜しくお願いします。 -
2007.06.28 記事「クライアントサイド・スクリプトからXML Webサービスを非同期呼び出しするには?(クライアントサイド編)」(@IT)を公開しました
別稿サーバサイド編で作成したXML Webサービス(ServiceBridge.asmx)を、本稿ではクライアントサイド・スクリプト(JavaScript側)から呼び出す方法について紹介します。
-
2007.06.26 記事「XMLDBとJavaAPI、JAXB2.0を活用したWebアプリケーション開発(APIチュートリアル編)」(CodeZine)を公開しました
Cyber LuxeonとJavaアプリケーションが連携する方法について、簡単なWebアプリケーションのサンプルを用いて説明します。今回は実装編の前段階として、サンプルアプリケーションで主に使用するJAXB API、Cyber Luxeon Java APIについて説明します。
-
2007.06.22 記事「使ってみようASP.NET AJAX Control Toolkit(入力補助コントロール編2)」(CodeZine)を公開しました
前回のASP.NET AJAX Control Toolkitの入力ページ補助コントロール編に続いて、本稿では「入力検証機能を強化するエクステンダ」と「特殊なメニュー表示を可能にするエクステンダ」の計11個のコントロールをサンプルを交えて学習していきます。
-
2007.06.21 記事「クライアントサイド・スクリプトからXML Webサービスを非同期呼び出しするには?(サーバサイド編)」(@IT)を公開しました
ASP.NET AJAXが提供する重要な機能の1つである「ブリッジ機能」を利用する方法をサンプルを交えて紹介します。ブリッジ機能を利用することで、XMLHttpRequestオブジェクトなどの原始的な通信の手続きを意識することなく、クライアントサイドからサーバ上で定義されたメソッド(やサービス)を呼び出すことができます。
-
2007.06.20 書籍『これならわかる Web標準サイトの作り方 入門の入門』(翔泳社)刊行のお知らせ
Web業界では、もはやスタンダードとなりつつある「Web標準」。
この「Web標準」に対応するサイト制作の考え方・作り方・デザインについて、やさしく読みやすく解説します。
XHTML/CSSやアクセシビリティ&SEOなどに関する技術解説のみならず、ナビゲーション/視覚表現のコツやテクニックなども紹介します。 -
2007.06.14 記事「ListSearchコントロールで検索可能なリストを作成するには?」(@IT)を公開しました
ListSearchコントロール(ListSearchExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、DropDownList/ListBoxコントロールに対して検索機能を追加するためのコントロールです。これらのコントロール上で、エンドユーザーが先頭の数文字を入力することで、それにマッチする項目に自動的にフォーカスを移動できます。
-
2007.06.14 記事「symfony入門(6):symfonyプログラミング 開発のテクニック(後篇)」(CodeZine)を公開しました
PHPのアプリケーションフレームワーク「symfony」による、アプリケーション開発を解説した連載最終回です。今回はsymfonyと連携して行うAjaxプログラミングについて触れます。
-
2007.06.12 記事「JavaScriptの復権」(@IT)を公開しました
初回である今回は、いま一度、深層に刷り込まれたJavaScriptのマイナス・イメージ、誤解を解くところから始めます。ただAjaxという“はやり”の中で何となくJavaScriptを学ぶのではなく、JavaScriptが開発者として真剣に学ぶに足る魅力ある言語であることを、まずは理解してみましょう。
-
2007.06.07 記事「NumericUpDownコントロールでアップダウン・ボタンを生成するには?」(@IT)を公開しました
NumericUpDownコントロール(NumericUpDownExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、TextBoxコントロールに対して、表示されている数値を増減させるためのアップダウン・ボタンを付与するためのコントロールです。
-
2007.05.31 記事「SlideShowコントロールでスライドショー機能を実装するには?」(@IT)を公開しました
SlideShowコントロール(SlideShowExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、Imageコントロールなどのサーバ・コントロールに対してスライドショー機能を追加するためのコントロールです。
-
2007.05.30 書籍『Pocket詳解JSP&サーブレット辞典』(秀和システム)刊行のお知らせ
サーバサイドJavaに必要な技術情報をコンパクトに凝縮したリファレンス本。基本構文はもちろん、注意/参考/参照などで該当メンバのみならず 関連する機能についても詳しく解説。
そのまま使える実践的な用例/サンプルが満載で、ソースはサポートサイトより入手可能。
機能引き目次と巻末索引で、目的のページをスピード検索。使いやすさ、引きやすさへのこだわりが嬉しい1冊。 -
2007.05.24 記事「CollapsiblePanelコントロールで伸縮自在のマルチペインを生成するには?」(@IT)を公開しました
CollapsiblePanelコントロール(CollapsiblePanelExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、Panelコントロールを拡張して詳細表示部分が開閉可能なパネルを定義します。
-
2007.05.24 雑誌「特集2 DBアプリを作って学ぶ 基礎からのADO.NET活用」()を公開しました
ADO.NETの仕組み、実際の開発で使えるWeb-DBプログラミングについて解説します。また、データ連携に欠かすことができないADO.NETのXML機能についても扱います。
-
2007.05.23 記事「symfony入門(5):symfonyプログラミング 開発のテクニック(中篇)」(CodeZine)を公開しました
PHPのアプリケーションフレームワーク「symfony」による、アプリケーション開発を解説した連載第5回です。今回は「国際化機能」「プラグインの使用」などについて触れます。
-
2007.05.17 記事「Accordionコントロールで伸縮自在のマルチペインを生成するには?」(@IT)を公開しました
Accordionコントロールは、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、リスト内の詳細表示部分を開閉可能なマルチペインとして生成するためのコントロールです。Accordionコントロールを利用することで、ヘッダ/コンテンツ部から構成されるコンテンツ・リストを限られたスペースの中にコンパクトに表示することが可能になります。
-
2007.05.16 記事「XMLDBとJavaAPI、JAXB2.0を活用したWebアプリケーション開発(設計編)」(CodeZine)を公開しました
Cyber LuxeonとJavaアプリケーションが連携する方法について、簡単なWebアプリケーションのサンプルを用いて説明します。サンプルアプリケーションは、Cyber Luxeon上の基本的なデータ操作(CRUD:新規作成・読み取り・更新・削除)について理解をすることを目的としています。
-
2007.05.14 記事「使ってみようASP.NET AJAX Control Toolkit(入力補助コントロール編)」(CodeZine)を公開しました
ASP.NETユーザーがメインで利用することになるASP.NET 2.0 AJAX Extensionsは優秀な技術セットですが、ASP.NET AJAX Control Toolkitを利用する事で更にWebサイトのユーザーエクスペリエンスの向上が望めます。
-
2007.05.10 記事「ReorderListコントロールでドラッグ&ドロップによるリストの並べ替えを行うには?」(@IT)を公開しました
ReorderListコントロールはASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、マウスによるドラッグ&ドロップ操作で項目の表示順を自由に変更可能なリストを生成します。リストの表示順は、コントロールにより自動的にデータソースにフィードバックされるため、いったんブラウザを閉じた後に再度アクセスしたときにも、変更した並び順のままリストを表示できるのが特長です。
-
2007.05.09 記事「WCF(Windows Communication Foundation)チュートリアル 後編」(CodeZine)を公開しました
前編ではWCFの概要について確認し、HTTPベースでの通信を行うサンプルを実装しました。後編では、通信方式の切替およびIISによるWCFサービスのホスティングについて扱います。
-
2007.04.26 記事「Ratingコントロールで評価レートの表示/更新機能を実装するには?」(@IT)を公開しました
RatingコントロールはASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、ASP.NETページ上にレート(評価)表示のためのユーザー・インターフェイス(UI)を生成します。本稿では、RatingコントロールとGridViewを組み合わせて、書籍情報の評価一覧を作成してみます。
-
2007.04.26 記事「免許皆伝 総括」(日経クロステック)を公開しました
全7回にわたった本連載も今回で最終回。総括では,これまでの「虎の巻」,門下生による「開発挑戦記」を振り返りながら,マイクロソフト株式会社 オンラインサービス事業部 プロダクトマネージャー 伊集院絹子氏に,Virtual Earthの今後の展開について伺ってみました。
-
2007.04.19 記事「PagingBulletedListコントロールでページング可能な個条書きリストを定義するには?」(@IT)を公開しました
PagingBulletedListコントロールはASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、ASP.NET標準のサーバ・コントロールであるBulletedListコントロールを拡張し、個条書きリストを複数のページに分割するための機能を提供します。ページは、項目数、または項目の頭文字(列)の単位で分割することが可能です。
-
2007.04.19 記事「門下生開発挑戦記2:「コレクション」を使った『民主主義的?お出かけ先決定マップ』を開発」(日経クロステック)を公開しました
「門下生」2人目は,くらふとわーくす株式会社 代表 漆尾貴義氏。漆尾氏には3D機能と並んで,Virtual Earthの特徴的な機能の1つである「コレクション」をテーマに、アプリケーションを開発していただきました。
-
2007.04.12 記事「ModalPopupコントロールでモーダル・ウィンドウを生成するには?」(@IT)を公開しました
ModalPopupコントロール(ModalPopupExtender)はASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、ASP.NETページ上からポップアップ可能なモーダル・ウィンドウを生成するためのコントロールです。本稿では、このModalPopupコントロールを利用して、ユーザー入力を受け付けるモーダルウィンドウと、その入力結果を呼び出し元の画面に反映させるためのサンプルアプリケーションを作成します。
-
2007.04.11 記事「門下生開発挑戦記1: 「3D」を駆使した3次元ゲーム『ピエロを探せ!!』を開発」(日経クロステック)を公開しました
1人目の「門下生」は、株式会社ふむふむソフト 代表取締役 飯島 進仁氏。飯島氏にはVirtual Earthの代表的な機能の1つである「Virtual Earth 3D」をテーマにアプリケーション開発をしていただきました。飯島氏は「3D機能」というお題を前に、どのように考えを巡らせたのでしょうか。
-
2007.04.11 記事「WCF(Windows Communication Foundation)チュートリアル 前編 」(CodeZine)を公開しました
WCFはMicrosoftが.NET Framework 3.0から導入した、クライアントと通信を行う際の新しいフレームワークです。さまざまなプロトコルをサポートするWCFは、何よりも「ABC」の理解が重要です。
-
2007.04.10 記事「WebサービスをバインドしたDataGridViewでソート処理を実装する」(CodeZine)を公開しました
DataGridViewへバインドしたオブジェクトでソート機能を利用できるようにする手軽な方法を紹介します。
-
2007.04.05 記事「CascadingDropDownコントロールで階層式選択ボックスを生成するには?」(@IT)を公開しました
CascadingDropDownコントロールは、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、ASP.NET標準のサーバ・コントロールであるDropDownListコントロールを拡張し、複数の選択ボックスに階層関係を設定するための機能を提供します。
-
2007.04.04 記事「コレクション連携!の巻」(日経クロステック)を公開しました
コレクション機能を利用することで,あらかじめ複数のプッシュピン情報を保存し,これを地図上に動的に配置することが可能になります。
-
2007.04.03 記事「Web標準,Ajax,WebサービスAPI(マッシュアップ)を基礎から理解する」(日経クロステック)を公開しました
進歩の速いWeb関連技術の3つのトレンドについて、この春の新人向けに紹介します。山田はAjax分野を担当しています。
-
2007.03.29 記事「Calendarコントロールで日付入力ボックスを定義するには?」(@IT)を公開しました
日付入力ボックスをASP.NETページ上で実現したいならば、Calendarコントロール(CalendarExtender)の利用を検討してみると良いでしょう。PopupControlコントロールでも同様の機能を実現できますが、Calendarコントロールを利用することでよりシンプルなコードで記述が可能になります。
-
2007.03.29 書籍『今日からつかえるASP.NET 2.0サンプル集』(秀和システム)刊行のお知らせ
入門書だけでは身につかなかったASP.NET 2.0の実践的な使い方をサンプルアプリケーションを通じて学びましょう。
アプリケーション作成の基礎TIPSからデータベース連携、話題のWeb APIやASP.NET AJAXを利用したWeb 2.0的テクニックまで、CD-ROMと連動した実用サンプルが満載。全サンプルコードはVisualBasic、C#双方対応です!
1冊で2度使える充実のリファレンスにも注目です。