Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。2008を使って実際にアプリケーションを作成してみましょう。ここではローカル環境での実行サンプルまでを示します。Azureのプロジェクトを作成しましょう。2008を起動し、[ファイル]-[新しいプロジェクト]を選択します。Service]の項目が出現しているはずです。Service]を選択します。Service]を選択し、プロジェクト名/場所/ソリューション名を指定し、[ソリューションのディレクトリを作成]にチェックを入れて[OK]を押下します。プロジェクト名は「HelloWorld」としました。次のように新しいプロジェクトが作成されたでしょうか。Studioの右側ペイン、ソリューションエクスプローラにプロジェクトの構成が表示されています。「HelloWorld」と「HelloWorld_WebRole」の2プロジェクトが作成されました。「HelloWorld」が、アプリケーションの構成や動作の設定をするプロジェクト、「HelloWorld_WebRole」がWebロールで、ソースコードなどを記述するアプリケーション本体部分のプロジェクトです。World!」と表示させる単純なアプリケーションを作成します。「HelloWorld_WebRole」以下の「Default.aspx」を編集しましょう。Default.aspxはプロジェクトが作成された時点でメインウィンドウに表示されているはずです。表示されていなければソリューションエクスプローラでDefault.aspxをダブルクリックして表示させてください。今回は文字列の表示にLabelコントロールを使用します。Studioのメニューから[表示]-[ツールボックス]を選択し、ツールボックスを表示させます。ツールボックスが表示されたら[標準]を展開し[Label]を選択します。<body>以下の<div></div>にはさむようにドロップしてください。2008は以下の画面のようになります。Default.aspxの編集ここではコントロールをコードペインにドロップしましたが、デザイン画面を表示させた上でドロップすれば視覚的に編集することも可能です。以上でDefault.aspxの編集は終了です。続いて、Default.aspxのビハインドコードを編集しましょう。ソリューションエクスプローラでDefault.aspxの[+]をクリックするとビハインドコードのファイルが表示されます。C#を選択したのでビハインドコードの拡張子は.csになっています。ビハインドコードDefault.aspx.csをダブルクリックしてください。コードの編集画面が表示されたらデフォルトで存在するPage_Loadメソッド内に次のように記述してください。2008は以下の画面のようになります。Default.aspx.csの編集さて、以上でコードの編集は終了です。ローカル環境での実行では作成した、クラウド・アプリケーションを実行してみましょう。2008のメニューバーから[デバッグ]-[デバッグ開始]を選択します。既定のブラウザが立ち上がり、次のような画面が表示されるでしょうか。Azureアプリケーションを実際に運用する場合は、完成したプロジェクトをクラウド上に配置しなければなりません。開発中のデバッグではローカルに仮想的なクラウド・サーバが立ち上がってアプリケーションを実行してくれるので、逐一アプリケーションをクラウド上に配置せずとも、動作を確認することができます。Azureアプリケーションの作成が完了しました。Studioの使い方も含めASP.NETの開発とほぼ同じです。これは.NETの開発経験のある技術者にとって非常に有利な環境と言えるでしょう。先述の通り、ファイルのI/Oやデータベースの扱いなどについてはAzure独自の知識が必要になります。いった差異に関しては今後本連載の中で追々取り上げていきます。Azureの技術的特徴について扱いました。Azureアプリケーションの構築が可能であることが理解できたと思います。Azureの運用の実際を学んでいきましょう。NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Technologies。執筆コミュニティ「WINGSプロジェクト」代表。