SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Visual Studio 2008徹底入門(AD)

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

Visual Studio 2008徹底入門(6)

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

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を作成します。

 

次のページ
Expression Blendチュートリアル

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
Visual Studio 2008徹底入門連載記事一覧

もっと読む

この記事の著者

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

静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。主な著書に「独習シリーズ(Java・C#・Python・PHP・Ruby・JSP&サーブレットなど)」「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravelなど)」「改訂3版JavaScript本格入門」「これからはじめるReact実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

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

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

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/2354 2009/04/14 11:19

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング