2007年のWhat's New
-
2007.12.27 記事「DragPanelコントロールのパネル位置を保存するには?」(@IT)を公開しました
プロファイル機能と連携して、ドラッグしたパネル位置をプロファイル情報に保存してみることにします。この機能を利用することで、例えばパネルの配置を自由にカスタマイズ可能なパーソナライズ対応ページを作成することができます。
-
2007.12.27 記事「VSTTのWebテスト機能でアプリケーション品質を強化する」(CodeZine)を公開しました
Visual Studio 2005 Team Systemのエディションのうち、Visual Studio 2005 Team Edition for Software Testers(VSTT)に用意されているWebテスト機能について解説します。マイクロソフトのサンプルアプリケーション「.NET Pet Shop 4.0」に対してWebテストを行う方法の説明を通して、Webテスト機能を実際に使用するイメージを得ることを目標にしています。
-
2007.12.21 記事「Microsoft AJAX Library&JavaScriptプログラミング 第3回」(@IT)を公開しました
第2回までで学んだJavaScript/MS AJAX Libの知識を応用して、ASP.NET AJAX対応の独自コントロール開発について紹介します。最初にクライアントサイド・スクリプトだけを利用したコンポーネント(クラス)開発を紹介した後、これをサーバ・コントロール化するという流れで、解説を進めていきます。
-
2007.12.20 記事「DragPanelコントロールでドラッグ可能なパネルを定義するには?」(@IT)を公開しました
DragPanelコントロール(DragPanelExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、ASP.NET標準のPanelコントロールを拡張し、マウスによるドラッグが可能なパネルを生成するためのコントロールです。
-
2007.12.19 記事「PCとスパコンの無理矢理な比較」(CodeZine)を公開しました
「PCとスパコンってどのくらい性能が違うのだろう」と思ったことはないでしょうか。本稿では、スパコン用のベンチマークであるHPCCをPCで動かし、両者を同じ土俵にのせることでこの疑問に答えます。
-
2007.12.13 記事「AnimationコントロールでWebページにアニメーション効果を適用するには?(アクション要素編)」(@IT)を公開しました
Animationコントロールで利用可能なアクション要素について解説します。
アクション要素とは、アニメーション動作の途中でターゲット要素を操作するための役割を担う要素のことです。 -
2007.12.06 記事「AnimationコントロールでWebページにアニメーション効果を適用するには?(制御要素編)」(@IT)を公開しました
Animationコントロールで利用可能な制御要素について、サンプルを交えながら紹介します。制御要素は、順次処理や並列処理、条件分岐などの機能を提供します。
-
2007.12.05 記事「5分で使えるLoggingフレームワーク - POCO::Foundation -」(CodeZine)を公開しました
POCO(C++ Portable Componentsの略)というオープンソースのC++用クラスライブラリの中で、今回はPOCO::Foundationライブラリを取り上げます。名前の通り基本機能を集めたライブラリで、特に実用度の高いLoggingパッケージを中心に解説します。
-
2007.11.30 記事「Visual Studio 2008で進化するASP.NET 3.5の開発手法(中篇)」(CodeZine)を公開しました
VS 2008でASP.NETは 2.0から3.5へとバージョンアップします。先行的にリリースされた、ASP.NET 2.0 AJAX Extensionsの機能を利用したコントロールもあります。そこで、特にVS 2008で大幅にパワーアップしたASP.NET 3.5の新機能に注目して解説します。
-
2007.11.29 記事「AnimationコントロールでWebページにアニメーション効果を適用するには?(アニメーション要素編)」(@IT)を公開しました
アニメーション要素で利用可能な共通属性を解説します。さらに、個々のアニメーション要素について、用法をサンプルを交えながら紹介します。
-
2007.11.22 記事「AnimationコントロールでWebページにアニメーション効果を適用するには?(基本編)」(@IT)を公開しました
Animationコントロール(AnimationExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、ページ上の任意の要素に対して、アニメーション効果を付与するためのコントロールです。Animationコントロールを利用することで、フェードイン/フェードアウトやリサイズ/移動、色の変化など、さまざまな効果をタグの定義だけで適用することが可能になります。
-
2007.11.20 記事「システム品質向上のワザ -VSTDの単体テスト機能を極める-」(CodeZine)を公開しました
Visual Studio 2005 Team Systemのエディションのうち、Visual Studio 2005 Team Edition for Software Developers(VSTD)及びVisual Studio 2005 Team Edition for Software Testers(VSTT)に用意されている単体テスト機能について操作方法や効果的な使い方を解説します。これらの機能を実際に使用するイメージを得ることを目標にしています。
-
2007.11.16 記事「Microsoft AJAX Library&JavaScriptプログラミング 第2回」(@IT)を公開しました
ASP.NET AJAXのUpdatePanelを使えば、ページの部分更新を手軽に実現することができます。MS AJAX Libを使ったさまざまな拡張についてサンプルを交えて解説します。
-
2007.11.15 記事「UpdatePanelコントロール利用時の注意点とは?」(@IT)を公開しました
UpdatePanelコントロールはAjax的な動作をコーディングレスで実現できるというその便利さのために、Ajaxのもう1つの特長である「効率」を犠牲にしています。具体例をあげて、UpdatePanelコントロール利用時の注意点を解説します。
-
2007.11.12 記事「Zend Framework入門(1):フレームワークの全体像とインストール」(CodeZine)を公開しました
PHP上で動作するアプリケーションフレームワークの「Zend Framework」について紹介していきます。導入の今回は、まずZend Frameworkの特徴と環境設定手順までを解説します。
-
2007.11.08 記事「TextBoxWatermarkコントロールで未入力のテキストボックスに透かし文字を表示するには?」(@IT)を公開しました
TextBoxWatermarkコントロール(TextBoxWatermarkExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、ASP.NET標準のTextBoxコントロールを拡張し、透かし文字表示機能を追加します。
-
2007.11.06 記事「PHPにおける日付と時刻の混乱」(CodeZine)を公開しました
PHPには日付や時刻を扱うための手段が複数用意されていて、それらのいずれもが何らかの問題を抱えています。
PHPで日時を扱う標準的な4つの方法と、それらを使用する上での注意点を紹介します。 -
2007.11.01 記事「Sliderコントロールでスライダを定義するには?」(@IT)を公開しました
Sliderコントロール(SliderExtender)は、ASP.NET AJAX Control Toollkitで提供されるコントロールの1つで、ASP.NET標準のTextBoxコントロールを拡張し、スライド式の入力インターフェイスを生成するものです。Sliderコントロールを利用することで、特定範囲に収まる数値の入力(選択)をマウスにより行うことが可能になります。
-
2007.10.31 記事「POCO::Netライブラリによる組み込みWebサーバの実装」(CodeZine)を公開しました
POCO(C++ Portable Componentsの略)というオープンソースのC++用クラスライブラリについて紹介します。導入方法から簡単なWebサーバを構築するまで、サンプルを交えながら解説します。
-
2007.10.25 記事「MutuallyExclusiveCheckBoxコントロールで排他選択可能なチェックボックス・リストを生成するには?」(@IT)を公開しました
MutuallyExclusiveCheckBoxコントロール(MutuallyExclusiveCheckBoxExtender)は、ASP.NET AJAX Control Toollkitで提供されるコントロールの1つで、ASP.NET標準のCheckBoxコントロールを拡張し、相互排他的(MutuallyExclusive)なチェックボックスを生成するためのコントロールです。
-
2007.10.24 記事「Visual Studio 2008で進化するASP.NET 3.5の開発手法(前篇)」(CodeZine)を公開しました
VS 2008でASP.NETは2.0から3.5へとバージョンアップします。これには先行的にリリースされた、ASP.NET 2.0 AJAX Extensionsを利用したコントロールも含まれます。本稿では、正式版のリリースに先駆けて、特にVS 2008で大幅にパワーアップしたIDEとしての機能に注目しプレビューしてみたいと思います。
-
2007.10.18 記事「HoverMenuコントロールでマウス・ホバー時に表示されるポップアップ・メニューを定義するには?」(@IT)を公開しました
HoverMenuコントロール(HoverMenuExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、ページ上の要素にマウス・カーソルを当てたタイミングで(=マウス・ホバー時に)、任意のメニューをポップアップするためのコントロールです。
-
2007.10.17 記事「TFSで行うチーム開発、プロジェクトマネジメント」(CodeZine)を公開しました
Visual Studio 2005 Team SystemのサーバーであるTeam Foundation Serverに用意されている4種類の機能の概要を解説します。これらの機能がどのようなもので、プロジェクトにおいてどう活用していけるのかを想像できることを目標にしています。
-
2007.10.16 記事「Microsoft AJAX Library&JavaScriptプログラミング 第1回」(@IT)を公開しました
ASP.NET向けAJAXフレームワーク「ASP.NET AJAX」のコアとなるライブラリを使ったJavaScriptプログラミングの入門記事です。
第1回はクラス定義や継承などOOPを支援する仕組みを解説します。 -
2007.10.12 記事「Visual Studio 2005 Team Edition for Database Professionalで行うDB開発」(CodeZine)を公開しました
Visual Studio 2005 Team Systemのエディションのひとつである、Visual Studio 2005 Team Edition for Database Professionalsに用意されているデータベースの開発を支援する機能には、どんなものが用意されているのかを一つ一つ見ていきます。これらの機能を理解することで、Visual Studio 2005 Team Edition for Database Professionalsがどのような時に利用できるものなのかを理解することを目標としています。
-
2007.10.11 記事「クライアントサイド・スクリプトからASP.NETのプロファイル機能を利用するには?」(@IT)を公開しました
サービス・ブリッジ機能のうち、アプリケーション・ブリッジ機能を利用して、クライアントサイド・スクリプトからASP.NETが提供するプロファイル機能にアクセスするための方法について紹介します。
-
2007.10.05 お知らせ「サーバサイドAjax入門 ハングル語翻訳版」配本開始
「サーバサイドAjax入門 ハングル語翻訳版」が出ました。
日本語版ともども宜しくお願いします。 -
2007.10.04 記事「クライアントサイド・スクリプトからカスタムの認証機能を利用するには?」(@IT)を公開しました
アプリケーション・ブリッジ機能では、クライアントサイドのインターフェイスはそのままに、サーバ側の認証処理だけをカスタマイズするための機能を備えています。本稿では、このようなアプリケーション・ブリッジ機能で認証処理をカスタマイズする方法について紹介します。
-
2007.10.03 記事「WF(Windows Workflow Foundation)チュートリアル 後編」(CodeZine)を公開しました
WF(Windows Workflow Foundation)は.NET Framework 3.0に搭載された新しいワークフロー基盤です。後編では、WFの提供するワークフローの永続化サービスについて解説し、.NET Framework 3.0の新機能に関するシリーズの締めくくりとします。
-
2007.09.27 記事「クライアントサイド・スクリプトからASP.NETの認証機能を利用するには?」(@IT)を公開しました
ASP.NET 2.0が標準で提供するサービスを呼び出すための「アプリケーション・サービス・ブリッジ」機能について見ていきます。まずは、認証機能にアクセスする方法を紹介します。
-
2007.09.27 記事「XMLDBのチューニングポイント」(CodeZine)を公開しました
パフォーマンス要件はシステム構築時に考慮すべき最も重要なポイントの1つですが、XMLデータベースのチューニング情報はまだまだ不足している状況かと思います。本稿では、各XMLDB製品に共通するであろうパフォーマンスのポイントについて、Cyber Luxeonを使用して実際に実行・測定し、検証を試みました。
-
2007.09.25 記事「Ajax時代のJavaScriptプログラミング再入門 第4回」(@IT)を公開しました
最終回となる今回は、JavaScriptでの本格的コーディングに欠かせない<プロトタイプ・ベースのオブジェクト指向>について解説します。
-
2007.09.25 記事「WF(Windows Workflow Foundation)チュートリアル 中編 」(CodeZine)を公開しました
WF(Windows Workflow Foundation)は.NET Framework 3.0に搭載された新しいワークフロー基盤です。中編ではステートマシン ワークフローのプログラミングモデルについて解説し、サンプルを作成します。
-
2007.09.22 書籍『ASP.NET AJAXプログラミング - Windows標準AJAXフレームワークによるリッチクライアント開発手法-』(毎日コミュニケーションズ)刊行のお知らせ
ASP.NET AJAX 1.0、ASP.NET AJAX Control Toolkit対応。
AJAXに二の足を踏んでいる方も、JavaScriptが苦手な方も、次期Visual Studio 2008(ASP.NET 3.5)で標準導入される予定のフレームワークをいち早くキャッチ。基本的なサーバコントロールの用法、JavaScriptライブラリにおける型システムの概念などを学び、最終的に自前のAJAX対応コントロールを構築できるようになるまでを目標とします。 -
2007.09.20 記事「Windows PowerShellコマンド&スクリプティング入門(後編)」(@IT)を公開しました
前回の内容を踏まえて、PowerShell上でスクリプトを利用するための基礎について解説します。最初にスクリプトを実行するための基本的な手順を理解したうえで、PowerShellにおける変数や制御構文、関数など基礎的な構文の解説を行っていきます。
-
2007.09.20 記事「FilteredTextBoxコントロールでテキストボックスに入力可能な文字種を制限するには?」(@IT)を公開しました
FilteredTextBoxコントロール(FilteredTextBoxExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、テキストボックスに入力可能な(あるいは入力できない)文字の種類を規定するものです。
-
2007.09.19 書籍『10日でおぼえるSQL Server 2005入門教室』(翔泳社)刊行のお知らせ
定評のある「10日でおぼえる」シリーズにSQL Serverが登場。
自分で動かして確かめながら、SQL Server2005の機能をがっちり学べる入門書です。
インストールからデータベース操作、運用管理までステップアップ形式で身につきます。
付属ツールManagement Studio、Plofiler、Business Intelligence Development Studioなどの使用方法も紹介。 -
2007.09.18 記事「動的SQLによる数独の超高速解法 」(CodeZine)を公開しました
SQLを使って数独を解くことを通じて、SQLが持つ宣言的な言語の特徴を紹介します。最後の第3部では、動的にSQL文を生成する、メタ・プログラミング的なアプローチにより、たった1行のSELECT文で数独の問題を高速に解く方法を解説します。
-
2007.09.13 記事「ResizableControlコントロールで画像/テキスト領域のサイズ変更を行うには?」(@IT)を公開しました
ResizableControlコントロール(ResizableControlExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、名前のとおり、コントロールの幅/高さをページ上で変更するためのリサイズ機能を提供します。
-
2007.09.13 記事「手動テストからロードテストまで、VSTTでテストフェーズを効率化する」(CodeZine)を公開しました
Visual Studio 2005 Team Systemのエディションの一つである、Visual Studio 2005 Team Edition for Software Testersに用意されているアプリケーションのテストを支援する機能にはどんな機能が用意されているのかを一つ一つ見ていきます。これらの機能を理解することで、Visual Studio 2005 Team Edition for Software Testersがどのような時に利用できるものなのかを理解することを目標としています。
-
2007.09.11 記事「SQLによる数独の高速解法」(CodeZine)を公開しました
SQLを使って数独を解くことを通じて、SQLが持つ宣言的な言語の特徴を紹介します。3編構成の第2部では、バックトラックを用い、第1部で解けなかった問題に挑戦します。
-
2007.09.07 記事「[XDev]「直感的なUIを構築するツールはそろいつつある」とWINGSプロジェクト代表取締役」(日経クロステック)を公開しました
講師として参加した 日経BP社様 XDev 2007 のレポート記事です。
-
2007.09.07 記事「講演【サーバーサイド×フレームワーク】Vista時代の最新サーバーサイド開発事情」(日経BP)を公開しました
2007年9月7日に開催されたXdevでの講演資料です。
「ユーザエクスペリエンス」をキーワードに、.NET Frameworkにおける最新フレームワークや開発ツール(ASP.NET AJAXやVisual Studio 2008など)を紹介、サーバサイド開発動向を概観します。 -
2007.09.07 雑誌「XDev 2007 サイトレポート「「直感的なUIを構築するツールはそろいつつある」とWINGSプロジェクト代表取締役」」()を公開しました
2007年9月7日に開催されたXDev(クロスデブ)の模様がWebサイトにて速報されております。
講演【サーバーサイド×フレームワーク】Vista時代の最新サーバーサイド開発事情 -
2007.09.07 記事「単体テストからパフォーマンス分析まで、VSTDでシステム開発を自動化しよう」(CodeZine)を公開しました
Visual Studio 2005 Team Systemのエディションの一つである、Visual Studio 2005 Team Edition for Software Developersに用意されている3種類の開発者支援ツール機能について一つ一つ見ていきます。これらの機能がどのようなものかについて理解できることを目標にしています。
-
2007.09.06 記事「SQLによる数独の解法」(CodeZine)を公開しました
SQLを使って数独を解くことを通じて、SQLが持つ宣言的な言語の特徴を紹介します。3編構成の第1部では、手続き的な度合いの強い実装で簡単な問題を解きながら、宣言的な書き方や、複雑なSQL文の組み方について学びます。
-
2007.09.06 記事「ConfirmButtonコントロールでボタン・クリック時に確認ダイアログを表示するには?」(@IT)を公開しました
ConfirmButtonコントロール(ConfirmButtonExtender)は、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、標準のボタン系コントロール(Button、LinkButton、ImageButton)に確認ダイアログを表示する機能を追加します。
-
2007.08.30 記事「Windows PowerShellコマンド&スクリプティング入門(前編)」(@IT)を公開しました
PowerShellは、対話型シェルとスクリプティング実行環境とを完全に統合した次世代Windowsのシェル環境です。前編では、概要&インストールから基本的なキーワードとして、「コマンドレット」「.NETオブジェクト」「ドライバ(プロバイダ)」について紹介します。
-
2007.08.30 記事「PasswordStrengthコントロールでパスワードの強度をインジケータ表示するには?」(@IT)を公開しました
PasswordStrengthコントロールは、ASP.NET AJAX Control Toolkitで提供されるコントロールの1つで、新規パスワード設定時にテキストボックスに入力されたパスワード文字列の「強度」を判定し、その結果をテキスト、または棒グラフで視覚的に示すためのコントロールです。
-
2007.08.23 記事「ASP.NET AJAXならコーディングレスでAjaxを実装できる(後編)」(日経クロステック)を公開しました
マイクロソフトが提供するAjaxフレームワーク「ASP.NET AJAX」。引き続き今回は,UpdatePanelコントロールの応用的な使い方について解説しましょう。「UpdatePanelコントロールの外部」からUpdatePanelコントロールをリフレッシュしたいという,実用上よく見られるケースです。