You are on page 1of 43

株式会社Dooga

西村 誠
・HN シーラカンス(coelacanth)

・blog 眠るシーラカンスと新米プログラマー

・Silverlight歴 1年(実務経験0)

・Hokuriku Silverlight User Group
・Silverlight単体で勉強会やりたい!!

・FlashとSilverlight
2つのRIAの動向を追いたい

・北陸でSilverlightの話につきあってくれる人を増
やしたい!!
・Silverlightとは

・Silverlight開発環境

・Silverlightのコントロール

・宣伝
・.NET系の技術を用いて
RIAなWebアプリケーションが
構築できる
・Flashとどう違うの?

・・・・
・Silverlightにあって
Flashにないもの
・DeepZoom

画像をスムーズに拡大縮小する技術

DEMO
・LINQ

SQLライクにデータを処理することができる
・ExpressionBlend

デザイナーとシステムの連携が非常に楽!!
・Flashにあって
Silverlightに無いもの
・カメラ、マイクの利用
FMSなどのサーバー製品
豊富なライブラリ・・・

まぁ、年季が違う分無いものは多い
ですね
「マイクロソフトは
偶数番が本気だからね!!
Silverlight4凄いよ。」
(中の人談)
・同じ人から前に
「マイクロソフトはバージョン3から本
気だすんだよ!!」
と聞いた・・・5のときは何ていうん
だろうなぁ
・Silverlightの
凄さが多少なりともご理解いただけ
たかと思います。
・Silverlightの
凄さが多少なりともご理解いただけ
たかと思います。
・VisualStudio2010β2は凄い!!
DEMO
VisualStudio2008は
これができなかった!!

この進歩は素晴らしい!!!
たぶんvs2010の凄さは小島さんが説明して
いると思うので省略

VisualStudio2010β2は
英語版がパブリック公開中なので
ぜひ試してみてください

(情報に一部最新のものでないものがありま
す)
Silverlightに限って言うなら、
VisualStudio2008でSilverlight開発を
行うには
色々インストールする必要があった
(そしてその順番によっては嵌ることも)
2010ならインストール直後から
Silverlight開発が可能なので楽!!
・・・ただし、多少フリーズとかしても
問題ない方限定
「Navigation Framework」

ページ遷移が簡単に実現できる仕組

DEMO
DataPagerデータグッドなどに
ページング機能を簡単につけることが
できる

DEMO
と、ここまでは順調にスライドが進んで
いたのですが・・・
昨日の出来事
・・・24時

インストール完了w
Button系

Button
HyperlinkButton
RepeatButton???

DEMO
選択
CheckBox
ComboBox
ListBox
RadioButton

DEMO
日付
DatePicker
Calendar

DEMO
テキスト
TextBox
TextBlock
PasswordBox

DEMO
Media
Media 動画などのメディア
Image 画像

DEMO
Bing Maps Silverlight コントロール SDK
が公開されました
というわけで試してみました

DEMO
使い方

1.アカウントを作成する

2.アプリを登録する[できてなくてもOK]

3.SDKをDLする
4.SDKをインストールする

5.VisualStudioで
Silverlightプロジェクトを作成する

6.DLLを参照として読み込む

Xamlをリファレンスを元に修正する
未確認、ローカル実行では
APIを利用できず表示されない

Key取得時に登録したURLからならみれた

ASP.NETなどをローカルで起動していたら
デバッグ実行できたのかも?
SilverlightでリッチなUIを
作成できることが少しでも
伝わったでしょうか?

Silverlightに興味を持ってくれた方

Silverlight User Group Hokuriku
で一緒に勉強していきましょう!!
Hokuriku.NET勉強会も
みなさんの意見、参加を
お待ちしております

OS、office、プログラミング
色々な情報をみんなで交換しましょう

まずは第二回を一緒に開催しましょう
フリートーク、懇親会も
開催しますので、
色々お話しましょう!!
ご静聴ありがとうございました
参考資料

コントロールの機能別一覧
http://msdn.microsoft.com/ja-jp/library/cc645075(VS.95).aspx

BingMap
(川西さんのブログ)
http://blogs.msdn.com/hiroyuk/archive/2009/11/13/9921765.aspx
(BingMapアカウントセンター)
https://www.bingmapsportal.com/
(BingMapSDK)
http://www.microsoft.com/downloads/details.aspx?displaylang=en&Family
ID=beb29d27-6f0c-494f-b028-1e0e3187e830
(リファレンス)
http://msdn.microsoft.com/en-us/library/ee681903.aspx