CodeZine(コードジン)

特集ページ一覧

触れてみようUIデザインツールExpression Blend

Visual Studio 2008徹底入門(6)

  • LINEで送る
  • このエントリーをはてなブックマークに追加
目次

Expression Blendのインストール

 Blendは通常価格65,940円となっていますが、VS 2008 Express Editionをインストールすると、Expression Studio(Blend・Web・Design・Mediaが含まれている)アップグレード版を45,990円で購入できます。Blend以外の3製品も含まれての価格なのでお買い得です。

 蛇足ですが、Expression Studioには、VS 2005 Standard Editionも付属されています。購入されるのであれば、ぜひご活用ください。

 Expression Blendの60日間評価版は Microsoft Expression Blend 評価版からダウンロードすることができます。Expression Blendのインストール要件を表1に示します。

表1Expression Blendのインストール要件
OS Microsoft Windows XP SP2、Windows Vista
CPU 1GHz(推奨は2GHz 以上)
メモリ 512MB(推奨は1024MB 以上)
ハードディスク 150MB
GPU DirectXR 9対応(推奨は256MB以上)
ディスプレイ 1024 x 768の解像度と24ビットカラー(推奨は1024 x 1280の解像度と32ビットカラー)

 インストールはウィザードに従って進めるだけです。ここで注意してほしいのは、Blendはバグフィックスの他に、VS 2008と並行して利用する場合の互換性も改善されたSP1もリリースされているということです。

 SP1はMicrosoft Expression Blend Service Pack 1 からダウンロードできます。インストールはダウンロードしたexeファイルをダブルクリックするだけですので、SP1のインストールも忘れずに行いましょう。

Visual Studio 2008のWPFデザインについて

 これからは実際にWPFアプリケーション作成の手順を見ていくことにします。今回はVS 2008でプロジェクトを作成した後で、これをBlendから開きます。

WPFアプリケーションの作成

 VS 2008でWPFアプリケーションを作成します。[ファイル]-[プロジェクトの作成]-[Visual Basic(C#)]-[Windows]-[WPF アプリケーション]を選択し、プロジェクト名を付け、[OK]をクリックします(図3)。

図3 新しいプロジェクトダイアログ
図3 新しいプロジェクトダイアログ

 [ツールボックス]からTextBox/Button/ListBoxコントロールを貼り付けます。

 VS 2008上では前述したように、各コントロールを貼り付けて、配置を行う程度になります(図4)。

図4 VS 2008で作成したWPFフォーム
図4 VS 2008で作成したWPFフォーム

 Buttonコントロールをダブルクリックすると「Windows1.xaml.vb」ファイル上にButton1のクリックイベントが記述されます。この段階でプログラマーはコーディングを進める事ができますが、同時にデザイナーもBlendを利用してフォームをデザインできます。

クリックイベントの記述

 クリックイベントが作成されているので、今回はデザインの前にコードを記述します。サンプルはテキストに入力された値をListBoxコントロールに追加するものなので、コードは以下の2行だけです。

Window1.xaml.vbファイルのクリックイベント
Private Sub Button1_Click(ByVal sender As System.Object, _
  ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click
    ListBox1.Items.Add(TextBox1.Text)
    TextBox1.Text = ""
End Sub

 以上で、VS 2008側の作業は終了です。残りはBlendを利用してUIを作成します。

 

  • LINEで送る
  • このエントリーをはてなブックマークに追加

バックナンバー

連載:Visual Studio 2008徹底入門

もっと読む

著者プロフィール

  • 山田 祥寛(ヤマダ ヨシヒロ)

    静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for ASP/ASP.NET。執筆コミュニティ「WINGSプロジェクト」代表。 主な著書に「入門シリーズ(サーバサイドAjax/XM...

  • WINGSプロジェクト りばてぃ/FUJIKO/ナオキ(リバティ, フジコ, ナオキ)

    <WINGSプロジェクトについて> 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。2018年11月時点での登録メンバは55名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂...

あなたにオススメ

All contents copyright © 2005-2022 Shoeisha Co., Ltd. All rights reserved. ver.1.5