SlideShare una empresa de Scribd logo
1 de 66
Windows Phone 8
アプリ開発
03.構築
2013.03.15
初音玲
本資料は
Microsoft Virtual Academy
- Building Windows Phone 8 Apps Development Jump Start
- M3: Building Windows Phone Applications
を日本語訳し再構成したものです。
Agenda
ページ遷移
アプリバー
画面方向変化の取得
画面解像度の取得
ローカライズ
Windows Phone Toolkit
ページ遷移アニメーション
ページ遷移
フレームとページ
フレーム
• 最上位コンテナ
• PhoneApplicationFrameクラス
• ページ、システムトレー、アプ
リバーを含む
ページ
• フレーム全体に広がっている
• PhoneApplicationPageクラス
• タイトル含む
• アプリバーを任意に表示
12:38
フレーム
ページ
Application Bar
ページナビゲーション
ページベースのナビゲーションモデル
• Webページと同様
• ページの識別はURI
• 基本的に状態を保持しない
VB
Me.NavigationService.Navigate(New
Uri("/Views/NextPage.xaml", UriKind.Relative))
C#
this.NavigationService.Navigate( new
Uri(“/Views/NextPage.xaml", UriKind.Relative));
ページ戻り
ページベースのナビゲーションモデ
ル
•Webページと同様
•ページの識別はURI
•基本的に状態を保持しない
VB
Me.NavigationService.GoBack
C#
this.NavigationService.GoBack();
戻るキーの動作変更
戻るキーの動作を変更
•例)
Popupパネルを表示時
戻るキーでページ戻りではなくパネル
のクローズを期待
戻るキーの動作変更
XAML
<phone:PhoneApplicationPage
BackKeyPress="PhoneApplicationPage_
BackKeyPress“ …>
コード
PhoneApplicationPage_BackKeyPress
• e.Cancel = True
ページ間のデータ渡し
【呼出し元】
Me.NavigationService.Navigate(
New Uri("/SecondPage.xaml?msg=“ &TextBox1.Text,
UriKind.Relative))
【呼出し先】
Protected override Sub OnNavigatedTo(e As NavigationEventArgs)
If NavigationContext.QueryString.ContainsKey(“msg”)Then
Dim msgAs String = NavigationContext.QueryString(“msg”)
Me.TextBlock1.Text = msg
End If
End Sub
ページ間のオブジェクト渡し
ページ間でのオブジェクト渡しが必
要になるときは以外と多い
•リストから項目を選択⇒詳細ページへ
オブジェクトをパラメタ渡しは困難
解決方法はAppでViewModelを保持
•パラメタに選択項目のIDを設定
•IDでViewModelからデータを特定
巡回ナビゲーションの扱い
メインページ→ページ2→ページ3
→メインページ
このときに戻るキーを押したときに
何が起こるでしょうか?
• ユーザーはアプリの終了を予想
• 実際は、3番目のページに戻る
• WP7.0では戻る制御に複雑なコードが必要だった
• WP7.1からは
• NavigationService.RemoveBackEntry()
NavigationService.RemoveBackEntry()
MainPageに巡回時にパラメタ指定
NavigationService.Navigate(new Uri("/Views/MainPage.xaml?home=true",
UriKind.Relative));
MainPageのOnNavigatedTo()に処理追加
If e.NavigationMode = System.WIndows.Navigation.NavigationMoe.New AndAlso
NavigationContext.QueryString.ContainsKey(“home”) Then
Do While (NavigationService.CanGoBack)
NavigationService.RemoveBackEntry
Loop
End If
Mybase.OnNavigatedTo(e)
Demo
ページ遷移
http://code.msdn.microsoft.com/Windows-Phone-8-JumpStart-6fbb8fc9
アプリバー
システムトレイとアプリバー
System Tray (システムトレイ)
• 状態情報を表示
• システム側が管理
• アプリから表示/非表示制御可
能
• Microsoft.Phone.Shell.SystemT
ray.IsVisible=False
Application Bar (アプリバー)
• 全体に対する処理のためのボ
タンを配置
• 局所の場合はPopupメニュー
アプリバー
独自メニューではなくアプリ
バーを使用
最大4つのボタンとオプショ
ンメニューが配置可能
ボタンは3つ以下でもOK
右端の「…」をタップすると
メニューを表示
ボタンの画像は透過PNG
12:38
XAMLでのアプリバー定義
<phone:PhoneApplicationPage x:Class="CRMapp.MainPage“ …>
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar x:Name="AppBar" Opacity="1.0" IsMenuEnabled="True">
<shell:ApplicationBar.Buttons>
<shell:ApplicationBarIconButton x:Name="NewContactButton“
IconUri="Images/appbar.new.rest.png" Text="New"
Click="NewContactButton_Click"/>
<shell:ApplicationBarIconButton x:Name="SearchButton"
IconUri="Images/appbar.feature.search.rest.png" Text="Find"
Click="SearchButton_Click"/>
</shell:ApplicationBar.Buttons>
<shell:ApplicationBar.MenuItems>
<shell:ApplicationBarMenuItem x:Name="GenerateMenuItem"
Text="Generate Data" Click="GenerateMenuItem_Click" />
<shell:ApplicationBarMenuItem x:Name="ClearMenuItem"
Text="Clear Data" Click="ClearMenuItem_Click" />
</shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
</phone:PhoneApplicationPage>
横向き時のアプリバー
横向き時はサイドにアプリバーを描画
向きが変わるときは定義済アニメーション
が実行される12:38
アプリバーの非透明度
opacityプロパティの値が1未満
• スクリーン領域のサイズは変わら
ず、その上にアプリバーが表示さ
れる
opacityプロパティの値が1
• スクリーン領域はアプリバーを除
いた大きさに自動リサイズ
Blendでのアプリバーデザイン
Demo
アプリバーのデザイン
http://code.msdn.microsoft.com/Windows-Phone-8-JumpStart-a5ca5d4b
画面方向変化の取得
画面の向き
サンプルアプリは横向き表示に未対応
すべてのアプリが横向き表示できるわけ
ではなく、また対応する必要があるとい
うわけではありません
縦向き、横向きのどちらをまたは両方を
サポートするか決めることができます
Visual Studio 2012の新機能
デザイナーを表示したときに[デバイス]-
[デバイスウィドウ]
• [向き]で縦と横が選べる
向きの選択
サポート方向
• ページ単位でXAMLプロパティを指定して、
利用可能な向きを選択可能
SupportedOrientations=“Portrait”
SupportedOrientations=“PortraitOrLandscape”
• 向きが変わった時にはイベント発生
横向きにはレイアウトの対応が必要
横向きに最適化したレイアウト
レイアウト未対応
Gridを使った縦向きレイアウト
縦向きではGridの2番目のColumは未使用
Row 0:Height=“Auto”
Row 1:Height=“240”
Row 2:Height=“*”
Row 3:Height=“Auto”
Column 0:Width=“*”
横向きレイアウトでの要素の移動
横向きでは
•レシピ記述は2番目カラムに移動
•3番目の行は未使用
Row 0:Height=“Auto”
Row 1:Height=“240”
Row 3:Height=“Auto”
Column 0:Width=“*” Column 0:Width=“Auto”
要素の移動
Private Sub PositionForOrientation()
If (Me.Orientation = PageOrientation.LandscapeLeft OrElse
Me.Orientation = PageOrientation.LandscapeRight) Then
DirectionsScrollViewer.SetValue(Grid.RowProperty, 1)
DirectionsScrollViewer.SetValue(Grid.ColumnProperty, 1)
DirectionsScrollViewer.Margin = New Thickness(12, 0, 0, 0)
RecipeGrid.Margin = New Thickness(12, -24, 0, 0)
Else
DirectionsScrollViewer.SetValue(Grid.RowProperty, 2)
DirectionsScrollViewer.SetValue(Grid.ColumnProperty, 0)
DirectionsScrollViewer.Margin = New Thickness(0, 0, 0, 0)
RecipeGrid.Margin = New Thickness(12, 0, 0, 0)
End If
End Sub
Demo
横向き対応
http://code.msdn.microsoft.com/Windows-Phone-8-JumpStart-14a6b956
画面解像度の取得
3つの画面解像度
異なった3種類のUIに対応必要あり?
答えは「No!」
WPはピクセル非依存のデバイス
•OSがスケール解像度を使って解決
解像度 Aspect比
スケール
ファクター
スケール
解像度
WVGA 800 x 480 15:9 1.0x scale 800 x 480
WXGA 1280 x 768 15:9 1.6x scale 800 x 480
720p 1280 x 720 16:9
1.5x scale +
80ピクセル
853 x 480
グリッドの行に“Auto”と“*”を指定
Height=“Auto”
•コントロールの高さに合わせたいグ
リッドの行の高さ指定に“Auto”
Height=“*”
•その他は高さ指定に“*”
•もし、複数の行で高さ指定に“*”を指定
したときは均等に高さが割り振られる
対応済みレイアウト
Height=“240”
• 画像は一定サイズ
Height=“*”
• 画面サイズに応じてサイズ調整
Height=“Auto”
• TextBlockで必要なサイズに自動
調整
WVGA
WXGA
720p
画像
WXGA (1280 x 768) の解像度前提でイメージを提供
• WXGAに高品質のイメージを提供
• WCGAでは自動的に縮小表示?
• 720p (1280 x 720)でも高品質な画像表示がしたい
必要ならば3つの解像度に応じた画像を設定可能
• 例) MyImage.wvga.png
MyImage.wxga.png
MyImage.720p.png
• Application.Current.Host.Content.ScaleFactorプロパ
ティで画面解像度を取得
100→WVGA
160→WXGA
150→700p
• 解像度に応じた画像をロードするコードを記述
スプラッシュスクリーン
SplashScreenImage.jpgは768x1280の解
像度で用意
• 自動的に他の解像度のサイズに合わせて
表示
解像度それぞれに応じたスプラッシュス
クリーンを提供したいならば、以下の名
前で画像を「追加で」用意
• SplashScreenImage.Screen-WVGA.jpg
• SplashScreenImage.Screen-WXGA.jpg
• SplashScreenImage.Screen-720p.jpg
• SplashScreenImage.jpgファイルも必要
アプリアイコンとタイル
アイコンとタイルをWXGA用に用意
フレームワークが自動的にWVGAと720p
の解像度用に変更
タイルサイズ WXGA
Application Icon 100 x 100
Small 159 x 159
Medium 336 x 336
Large 691 x 691
Demo
マルチ解像度対応
http://code.msdn.microsoft.com/Windows-Phone-8-JumpStart-417a7389
ローカライズ
Windows Phone 8 Language Support
50の言語をサポート
• [設定]+[言語+地域]-[電話
の言語]
WP7.1では24言語のサポー
ト
Visual Studio 2012のテンプレート
LocalizedStringsクラス
• リソースへのアクセスを提供
• An instance of this is create in
App.xaml in the Application
Resources with the key
LocalizedStrings
Resources¥AppResources.resx
• いくつかの文字列が定義済
• ローカリゼーション対応したい文字
列リテラルはresxファイルに定義
MainPage.xaml.cs
• アプリバーのローカライズ用のコー
ドがコメントアウトされて定義され
ている
XAMLから文字列リソースにアクセス
LocalizedStringにあるキーを
StaticResourceとしてTextBlockのTextプロ
パティにバインド
多言語アプリツールキット
インストール
•http://go.microsoft.com/fwlink/?LinkID
=253896&clcid=0x411
有効化
•[ツール]-
[多言語アプリツールキットの有効化]
メニュー
プロジェクトへの言語の追加
プロジェクトを右クリック
• [翻訳言語の追加]メニュー
[翻訳言語]ウィンドウで追加する言語を選んで[OK]
• 英語を追加するなら、en-US
Resourcesフォルダにファイルが追加される
• AppResources.en-US.xlf
他言語への翻訳
プロジェクトを右クリック
• [リビルド]メニュー
Resourcesフォルダのxlfファイルを右クリック
• [機械翻訳を生成]メニュー
Respircesフォルダのresxファイルを右クリック
既定の言語の設定
WMAppManifest.xml
[パッケージ]タブ
• 既定の言語リソース名を選択
• 日本語ならば「日本語(日本)」
Demo
ローカリゼーション
http://code.msdn.microsoft.com/Windows-Phone-8-JumpStart-413005e7
Windows Phone Toolkit
Windows Phone Toolkit
Microsoft Windows Phoneチームの製品
• 以前は‘Silverlight Toolkit’
• Windows Phone Toolkitは標準コント
ロールにない新機能を提供
• ソースコード、サンプル、ドキュメント
を含んだWindows Phone用コントロール
集
3か月ごとに更新
• バグフィックス
• 新コントロール
Windows Phone Toolkitの入手法
http://phone.codeplex.com
サンプルコード付きソースコード
バイナリインストールはNuGet
•msi形式などでは提供されない
NuGet
.NET用パッケージ管理システム
サードパーティ製ライブラリの導入を簡素化
開発者向け
無料のオープンソース
NuGetクライアントはVisual Studio 2012 (Express含む)に同封
NuGetを使ってWindows Phone Toolkitをプロジェクトに追加
Windows Phone Toolkit
コントロール
ContextMenu
DatePicker and TimePicker
ToggleSwitch
WrapPanel
ListPicker
WP7 ComboBox
要素が少ない時のDropdownリスト
要素が多いと画面を使った一覧選択
その他のコントロール
Custom MessageBox
Rating control
AutoCompleteBox
ExpanderView
HubTile など
ダウンロード元
• http://phone.codeplex.com
ページ遷移アニメーション
ページ遷移アニメーション
ページ遷移アニメーションをアプリにつかすると、組
み込みアプリと同じようなページ遷移を実現可能
様々な遷移アニメーションがある
• ロール、旋回、回転、スライド、ターン
PhoneApplicationFrameの代わりにTransitionFrame
• App.Xaml.vbのInitializePhoneApplicationメソッドPrivate Sub InitializePhoneApplication()
If phoneApplicationInitialized Then
Return
End If
''RootFrame = New PhoneApplicationFrame()
RootFrame = New TransitionFrame()
AddHandler RootFrame.Navigated, AddressOf CompleteInitializePhoneApplication
' ナビゲーション エラーを処理します
AddHandler RootFrame.NavigationFailed, AddressOf RootFrame_NavigationFailed
'次のナビゲーションでバックスタックをクリアして、
AddHandler RootFrame.Navigated, AddressOf CheckForResetNavigation
' 再初期化しないようにします
phoneApplicationInitialized = True
End Sub
有効化
XAMLでWindows Phone Toolkit の名前空間を指定
<phone:PhoneApplicationPage
xmlns:toolkit=“clr-namespace:Microsoft.Phone.Controls;…”
<toolkit:TransitionService.NavigationInTransition>
<toolkit:NavigationInTransition>
<toolkit:NavigationInTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardIn"/>
</toolkit:NavigationInTransition.Backward>
<toolkit:NavigationInTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardIn"/>
</toolkit:NavigationInTransition.Forward>
</toolkit:NavigationInTransition>
</toolkit:TransitionService.NavigationInTransition>
<toolkit:TransitionService.NavigationOutTransition>
:
</toolkit:TransitionService.NavigationOutTransition>
チルトエフェクト
ページ上のすべてのコントロールに
チルトエフェクトをかけるのは簡単
<PhoneApplicationPage …
toolkit:TiltEffect.IsTiltEnabled=“True”
特定のコントロールのみも可能
<ToggleButton …
toolkit:TiltEffect.IsTiltEnabled=“True”
Demo
ページ遷移アニメーション
http://code.msdn.microsoft.com/Windows-Phone-8-JumpStart-7294e4df
Summary
• ページ遷移はURIに基づいて実行される
• 戻るボタンは前ページへ遷移
• URIにQueryStringを設定することで文字列を受け渡せる
• ローカリゼーションのサポートはテンプレートに組込済
• 自動調整があるので異なる解像度への対応は容易
• WXGAを前提に作成すれば低解像度時にきれいに自動縮小
される
• Windows Phone ToolkitはMSが提供しているVisual Studio
の追加ライブラリ
• Windows Phone Toolkitにはアプリにページ遷移アニメー
ションやチルトエフェクトなどを追加する機能がある

Más contenido relacionado

Similar a Windows Phone 8 アプリ開発 03.構築

DevIO Auto Layout 道場スライド
DevIO Auto Layout 道場スライドDevIO Auto Layout 道場スライド
DevIO Auto Layout 道場スライドkakegawa-atsushi
 
第6回中心会議 XAMLで学ぶ レイアウトスキル 0923
第6回中心会議 XAMLで学ぶ レイアウトスキル 0923第6回中心会議 XAMLで学ぶ レイアウトスキル 0923
第6回中心会議 XAMLで学ぶ レイアウトスキル 0923Hub DotnetDeveloper
 
マークアップ講座 03 スマートフォン・デバイス最適化
マークアップ講座 03 スマートフォン・デバイス最適化マークアップ講座 03 スマートフォン・デバイス最適化
マークアップ講座 03 スマートフォン・デバイス最適化eiji sekiya
 
Web リソースを活用した簡単アプリケーション開発(Windows Phone)
Web リソースを活用した簡単アプリケーション開発(Windows Phone)Web リソースを活用した簡単アプリケーション開発(Windows Phone)
Web リソースを活用した簡単アプリケーション開発(Windows Phone)Akira Onishi
 
HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実Takumi Ohashi
 
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフラインWebフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフラインShumpei Shiraishi
 
第8回rest勉強会 bootstrap編
第8回rest勉強会 bootstrap編第8回rest勉強会 bootstrap編
第8回rest勉強会 bootstrap編ksimoji
 
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメXamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメYoshito Tabuchi
 
レスポンシブWebデザイン【基礎編】
レスポンシブWebデザイン【基礎編】レスポンシブWebデザイン【基礎編】
レスポンシブWebデザイン【基礎編】Yasuhito Yabe
 
レスポンシブWebデザインによる開発効率化
レスポンシブWebデザインによる開発効率化レスポンシブWebデザインによる開発効率化
レスポンシブWebデザインによる開発効率化亮 門屋
 
Mtddc hokkaido-2010-ideamans-session
Mtddc hokkaido-2010-ideamans-sessionMtddc hokkaido-2010-ideamans-session
Mtddc hokkaido-2010-ideamans-sessionKunihiko Miyanaga
 
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips   Prism 4.5 & Kona project 等のご紹介XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips   Prism 4.5 & Kona project 等のご紹介
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介Shotaro Suzuki
 
マルチスクリーン対応と最近のアプリの傾向
マルチスクリーン対応と最近のアプリの傾向マルチスクリーン対応と最近のアプリの傾向
マルチスクリーン対応と最近のアプリの傾向Yuki Anzai
 
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
パララックスでレスポンシブでJ query mobileなサイトのつくりかたパララックスでレスポンシブでJ query mobileなサイトのつくりかた
パララックスでレスポンシブでJ query mobileなサイトのつくりかたShumpei Shiraishi
 
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and laterWeb Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and laterMakoto Kato
 
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」Yasunobu Ikeda
 
Windows 8時代のアプリ開発
Windows 8時代のアプリ開発Windows 8時代のアプリ開発
Windows 8時代のアプリ開発信之 岩永
 

Similar a Windows Phone 8 アプリ開発 03.構築 (20)

DevIO Auto Layout 道場スライド
DevIO Auto Layout 道場スライドDevIO Auto Layout 道場スライド
DevIO Auto Layout 道場スライド
 
第6回中心会議 XAMLで学ぶ レイアウトスキル 0923
第6回中心会議 XAMLで学ぶ レイアウトスキル 0923第6回中心会議 XAMLで学ぶ レイアウトスキル 0923
第6回中心会議 XAMLで学ぶ レイアウトスキル 0923
 
マークアップ講座 03 スマートフォン・デバイス最適化
マークアップ講座 03 スマートフォン・デバイス最適化マークアップ講座 03 スマートフォン・デバイス最適化
マークアップ講座 03 スマートフォン・デバイス最適化
 
Web リソースを活用した簡単アプリケーション開発(Windows Phone)
Web リソースを活用した簡単アプリケーション開発(Windows Phone)Web リソースを活用した簡単アプリケーション開発(Windows Phone)
Web リソースを活用した簡単アプリケーション開発(Windows Phone)
 
HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実
 
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフラインWebフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
 
第8回rest勉強会 bootstrap編
第8回rest勉強会 bootstrap編第8回rest勉強会 bootstrap編
第8回rest勉強会 bootstrap編
 
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメXamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
 
レスポンシブWebデザイン【基礎編】
レスポンシブWebデザイン【基礎編】レスポンシブWebデザイン【基礎編】
レスポンシブWebデザイン【基礎編】
 
Mobile Web
Mobile WebMobile Web
Mobile Web
 
レスポンシブWebデザインによる開発効率化
レスポンシブWebデザインによる開発効率化レスポンシブWebデザインによる開発効率化
レスポンシブWebデザインによる開発効率化
 
Mtddc hokkaido-2010-ideamans-session
Mtddc hokkaido-2010-ideamans-sessionMtddc hokkaido-2010-ideamans-session
Mtddc hokkaido-2010-ideamans-session
 
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips   Prism 4.5 & Kona project 等のご紹介XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips   Prism 4.5 & Kona project 等のご紹介
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介
 
マルチスクリーン対応と最近のアプリの傾向
マルチスクリーン対応と最近のアプリの傾向マルチスクリーン対応と最近のアプリの傾向
マルチスクリーン対応と最近のアプリの傾向
 
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
パララックスでレスポンシブでJ query mobileなサイトのつくりかたパララックスでレスポンシブでJ query mobileなサイトのつくりかた
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
 
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and laterWeb Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
 
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
 
XAML&Application Platform ~これまでとこれから~
XAML&Application Platform ~これまでとこれから~XAML&Application Platform ~これまでとこれから~
XAML&Application Platform ~これまでとこれから~
 
Windows 8時代のアプリ開発
Windows 8時代のアプリ開発Windows 8時代のアプリ開発
Windows 8時代のアプリ開発
 
Canvas勉強会
Canvas勉強会Canvas勉強会
Canvas勉強会
 

Último

UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料Takayuki Itoh
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ssusere0a682
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 

Último (7)

UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 

Windows Phone 8 アプリ開発 03.構築