Skip to main content
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
EN
Upload
Download free for 30 days
Sign in
Uploaded by
ShinichiAoyagi
PPTX, PDF
984 views
メトロスタイルアプリ開発最初の一歩
メトロスタイルの勉強会 MetroStyleDeveloper #02 で使用したセッション資料です
Technology
◦
Read more
0
Save
Share
Embed
Save to Drive
Download now
Download to read offline
1
/ 18
2
/ 18
3
/ 18
4
/ 18
5
/ 18
6
/ 18
7
/ 18
8
/ 18
9
/ 18
10
/ 18
11
/ 18
12
/ 18
13
/ 18
14
/ 18
15
/ 18
16
/ 18
17
/ 18
18
/ 18
More Related Content
PPTX
VSハッカソン TypeScript ハンズオン
by
Kazuhide Maruyama
34 slides
982 views
PPT
Word Press on Movable Type
by
Hajime Fujimoto
30 slides
1.4K views
PDF
Openness, Innovation and Opptunity
by
Makoto Kato
30 slides
8.4K views
PDF
マイクロソフトにとってのWebって?
by
Microsoft Asia
26 slides
8.6K views
PDF
DEV-008_Developing on the Edge. ~Web プラットフォームと Cordova~
by
decode2016
38 slides
89 views
PPTX
Power shellmemo
by
ytanno
18 slides
923 views
PDF
Microsoft edge deep dive
by
Osamu Monoe
28 slides
1.4K views
PDF
Windows 10 の あたらしい Web ブラウザー について
by
Osamu Monoe
35 slides
138.2K views
VSハッカソン TypeScript ハンズオン
by
Kazuhide Maruyama
34 slides
982 views
Word Press on Movable Type
by
Hajime Fujimoto
30 slides
1.4K views
Openness, Innovation and Opptunity
by
Makoto Kato
30 slides
8.4K views
マイクロソフトにとってのWebって?
by
Microsoft Asia
26 slides
8.6K views
DEV-008_Developing on the Edge. ~Web プラットフォームと Cordova~
by
decode2016
38 slides
89 views
Power shellmemo
by
ytanno
18 slides
923 views
Microsoft edge deep dive
by
Osamu Monoe
28 slides
1.4K views
Windows 10 の あたらしい Web ブラウザー について
by
Osamu Monoe
35 slides
138.2K views
What's hot
PDF
Edge と IE、来年からの Web 制作
by
Osamu Monoe
46 slides
3.9K views
PDF
Microsoft Edgeでサポートされる新しい API について
by
Osamu Monoe
30 slides
4K views
PPTX
Microsoft Edge F12 開発者ツール
by
Yoshihisa Ozaki
75 slides
19.2K views
PDF
Windows 10 のあたらしい Web ブラウザーの F12 開発者ツール
by
Osamu Monoe
9 slides
2.5K views
PDF
FirefoxとMozillaでのSVGの取り組み
by
Makoto Kato
14 slides
1.3K views
PPTX
Chrome GPO Availability
by
彰 村地
12 slides
9.4K views
PPTX
EWD 3トレーニングコース#15 ewd-xpressでjQuery以外のフレームワークを利用する
by
Kiyoshi Sawada
4 slides
352 views
PDF
酒と泪と Edge と IE
by
Osamu Monoe
17 slides
8.2K views
PPTX
EWD 3トレーニングコース#15 ewd-xpressでjQuery以外のフレームワークを利用する
by
Kiyoshi Sawada
4 slides
171 views
PDF
Silverlightをあれこれ紹介
by
mizusawa
10 slides
535 views
Edge と IE、来年からの Web 制作
by
Osamu Monoe
46 slides
3.9K views
Microsoft Edgeでサポートされる新しい API について
by
Osamu Monoe
30 slides
4K views
Microsoft Edge F12 開発者ツール
by
Yoshihisa Ozaki
75 slides
19.2K views
Windows 10 のあたらしい Web ブラウザーの F12 開発者ツール
by
Osamu Monoe
9 slides
2.5K views
FirefoxとMozillaでのSVGの取り組み
by
Makoto Kato
14 slides
1.3K views
Chrome GPO Availability
by
彰 村地
12 slides
9.4K views
EWD 3トレーニングコース#15 ewd-xpressでjQuery以外のフレームワークを利用する
by
Kiyoshi Sawada
4 slides
352 views
酒と泪と Edge と IE
by
Osamu Monoe
17 slides
8.2K views
EWD 3トレーニングコース#15 ewd-xpressでjQuery以外のフレームワークを利用する
by
Kiyoshi Sawada
4 slides
171 views
Silverlightをあれこれ紹介
by
mizusawa
10 slides
535 views
Similar to メトロスタイルアプリ開発最初の一歩
PPTX
テンプレートを使ったストアアプリの作成
by
Yasuhiko Yamamoto
26 slides
1.2K views
PPTX
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
by
Tomokazu Kizawa
20 slides
628 views
PPTX
Windowsストアアプリ勉強してみた
by
Takashi Nishisaki
14 slides
1K views
PPTX
「Windows 8 ストア アプリ開発 tips」 hokuriku.net vol.11 (2013年1月26日)
by
Fujio Kojima
80 slides
1.8K views
PDF
Windows phone & windows 8で見えてくるメトロの世界
by
Makoto Nishimura
94 slides
1K views
PPTX
Windows 8時代のアプリ開発
by
信之 岩永
63 slides
4K views
PDF
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
by
Yasuhiko Yamamoto
20 slides
859 views
PDF
Windows Phoneで始める拡張現実の世界
by
Akira Hatsune
52 slides
570 views
PDF
Windowsストアアプリ開発 オープンセミナー広島
by
Akira Onishi
64 slides
2.4K views
PDF
Wankuma0402
by
c-mitsuba
62 slides
453 views
PPTX
121117 metro styleapp_templateapp
by
Takayoshi Tanaka
32 slides
633 views
PDF
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介
by
Shotaro Suzuki
52 slides
3.9K views
PDF
FxugWP7
by
c-mitsuba
47 slides
486 views
PPTX
スマ研第2回レポート
by
Shinpei Niiyama
40 slides
700 views
PDF
わんくま名古屋#25(20121201) 「Win8ストア・アプリ WP8アプリ、両面撃破作戦」
by
Yasuhiko Yamamoto
30 slides
1.4K views
PDF
Windows Phone 8 アプリ開発 03.構築
by
Akira Hatsune
66 slides
760 views
PDF
Efsta cod2012 master_for_slideshare
by
Takahito Sugishita
41 slides
463 views
PDF
Metroアプリケーションのwin8/wp7の効率的ソース運用を考える
by
Takahito Sugishita
41 slides
405 views
PPTX
Web リソースを活用した簡単アプリケーション開発(Windows Phone)
by
Akira Onishi
35 slides
855 views
PPT
Windows ストアアプリを作ろう ~Metroスタイルアプリ入門~ (2012/09/29)
by
T. Kodaka
40 slides
1K views
テンプレートを使ったストアアプリの作成
by
Yasuhiko Yamamoto
26 slides
1.2K views
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
by
Tomokazu Kizawa
20 slides
628 views
Windowsストアアプリ勉強してみた
by
Takashi Nishisaki
14 slides
1K views
「Windows 8 ストア アプリ開発 tips」 hokuriku.net vol.11 (2013年1月26日)
by
Fujio Kojima
80 slides
1.8K views
Windows phone & windows 8で見えてくるメトロの世界
by
Makoto Nishimura
94 slides
1K views
Windows 8時代のアプリ開発
by
信之 岩永
63 slides
4K views
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
by
Yasuhiko Yamamoto
20 slides
859 views
Windows Phoneで始める拡張現実の世界
by
Akira Hatsune
52 slides
570 views
Windowsストアアプリ開発 オープンセミナー広島
by
Akira Onishi
64 slides
2.4K views
Wankuma0402
by
c-mitsuba
62 slides
453 views
121117 metro styleapp_templateapp
by
Takayoshi Tanaka
32 slides
633 views
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介
by
Shotaro Suzuki
52 slides
3.9K views
FxugWP7
by
c-mitsuba
47 slides
486 views
スマ研第2回レポート
by
Shinpei Niiyama
40 slides
700 views
わんくま名古屋#25(20121201) 「Win8ストア・アプリ WP8アプリ、両面撃破作戦」
by
Yasuhiko Yamamoto
30 slides
1.4K views
Windows Phone 8 アプリ開発 03.構築
by
Akira Hatsune
66 slides
760 views
Efsta cod2012 master_for_slideshare
by
Takahito Sugishita
41 slides
463 views
Metroアプリケーションのwin8/wp7の効率的ソース運用を考える
by
Takahito Sugishita
41 slides
405 views
Web リソースを活用した簡単アプリケーション開発(Windows Phone)
by
Akira Onishi
35 slides
855 views
Windows ストアアプリを作ろう ~Metroスタイルアプリ入門~ (2012/09/29)
by
T. Kodaka
40 slides
1K views
More from ShinichiAoyagi
PPTX
WPF & Windows Forms on .NET Core 3.0
by
ShinichiAoyagi
21 slides
957 views
PPTX
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
by
ShinichiAoyagi
24 slides
3.9K views
PPTX
Visual Studio 2015 + Xamarin
by
ShinichiAoyagi
11 slides
1.1K views
PPTX
Xamarin+MVVMCross のあれこれ
by
ShinichiAoyagi
15 slides
1.4K views
PPTX
うるう秒とタイムゾーン
by
ShinichiAoyagi
10 slides
2K views
PPTX
XAML 入門
by
ShinichiAoyagi
9 slides
18.3K views
PPTX
LINQ 概要 + 結構便利な LINQ to XML
by
ShinichiAoyagi
22 slides
5K views
PPTX
C# と .NET と ・・・
by
ShinichiAoyagi
14 slides
1.7K views
PPTX
LINQ概要
by
ShinichiAoyagi
19 slides
18.4K views
PPTX
LINQ の概要とかもろもろ
by
ShinichiAoyagi
21 slides
18.8K views
PPTX
Windows ストアーアプリで SQLite を使ってみよう
by
ShinichiAoyagi
18 slides
23.1K views
PPTX
WindowsストアーアプリでSharpDXを動かしてみる
by
ShinichiAoyagi
20 slides
21.1K views
PPT
“なめらか”なメトロスタイルアプリを作るために ~WinRT の非同期性を活用したアプリ開発~
by
ShinichiAoyagi
13 slides
19.7K views
PPTX
メトロスタイルってなに?
by
ShinichiAoyagi
7 slides
1.2K views
PPT
ついに日本上陸!Windows Phone 7.5 アプリケーション開発
by
ShinichiAoyagi
15 slides
715 views
WPF & Windows Forms on .NET Core 3.0
by
ShinichiAoyagi
21 slides
957 views
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
by
ShinichiAoyagi
24 slides
3.9K views
Visual Studio 2015 + Xamarin
by
ShinichiAoyagi
11 slides
1.1K views
Xamarin+MVVMCross のあれこれ
by
ShinichiAoyagi
15 slides
1.4K views
うるう秒とタイムゾーン
by
ShinichiAoyagi
10 slides
2K views
XAML 入門
by
ShinichiAoyagi
9 slides
18.3K views
LINQ 概要 + 結構便利な LINQ to XML
by
ShinichiAoyagi
22 slides
5K views
C# と .NET と ・・・
by
ShinichiAoyagi
14 slides
1.7K views
LINQ概要
by
ShinichiAoyagi
19 slides
18.4K views
LINQ の概要とかもろもろ
by
ShinichiAoyagi
21 slides
18.8K views
Windows ストアーアプリで SQLite を使ってみよう
by
ShinichiAoyagi
18 slides
23.1K views
WindowsストアーアプリでSharpDXを動かしてみる
by
ShinichiAoyagi
20 slides
21.1K views
“なめらか”なメトロスタイルアプリを作るために ~WinRT の非同期性を活用したアプリ開発~
by
ShinichiAoyagi
13 slides
19.7K views
メトロスタイルってなに?
by
ShinichiAoyagi
7 slides
1.2K views
ついに日本上陸!Windows Phone 7.5 アプリケーション開発
by
ShinichiAoyagi
15 slides
715 views
メトロスタイルアプリ開発最初の一歩
1.
メトロスタイルアプリ開発
最初の一歩 青柳 臣一 MetroStyleDeveloper #02 2012年4月19日(土)
2.
自己紹介
Twitter: @ShinichiAoyagi ブログ: http://shinichiaoyagi.blogspot.com/ 仕事 職場 自宅 ソフトウエア開発 WPF、Silverlight、 淀屋橋 吹田 C#、VB、
3.
Windows 8 • 正式名
– Windows 8 – Windows 8 Pro – Windows RT 発売時期は不明 • Windows 8 Consumer Preview リリース中
4.
Windows 8 のエディション
※ITPro より
5.
メトロスタイル Apps とデスクトップ
Apps
6.
メトロスタイル Apps
Windows WinRT フル スクリーン Store サスペンド タイル Share
7.
Windows Store
要登録 有料 審査 メトロスタイル Apps
8.
WinRT • 新しいランタイム –
.NET Framework、Silverlight、Windows Phone のいずれとも異なる • 制限された API(セキュアー) • 非同期を前提とした API
9.
フルスクリーン • 最低 1024px×768px •
スナップ 320px固定
10.
サスペンド • いつの間にか終了 • 起動時に復帰
11.
インターネットエクスプローラー • IE10 相当 •
メトロスタイル IE とデスクトップ IE • メトロスタイル IE から Windows Store やアプリへシームレスに連携 – 例: http://www.buildwindows.com/
12.
デモ • Visual Studio
11 Beta
13.
XAML (1) <Grid Background="{StaticResource
ApplicationPageBackgroundBrush}"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <Grid Grid.Row="0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Button Grid.Column="0" x:Name="OpenButton" FontSize="48“ Content="開く" Width="300" Margin="16,16,16,16“ Click="OpenButton_Click"/> <Border Grid.Column="1"> <TextBlock x:Name="FileNameText" FontSize="48“ Margin="16,16,16,16" VerticalAlignment="Center"/> </Border> </Grid> <Image x:Name="PictureImage" Grid.Row="1" Margin="16,16,16,16"/> </Grid>
14.
XAML (2) • だいたい
WPF、Silverlight、WP7 と同 じ感じ • けど、いろいろ違うところもあり – そもそも属する名前空間が違ったり (Windows.UI.Xaml.Controls) – TextBlock には Background が無かったり – Border や TextBlock は sealed だったり
15.
画像を選択 (1) private void
OpenButton_Click(object sender, RoutedEventArgs e) { var openPicker = new FileOpenPicker(); openPicker.ViewMode = PickerViewMode.Thumbnail; openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary; openPicker.FileTypeFilter.Add(".jpg"); var asyncOpe = openPicker.PickSingleFileAsync(); asyncOpe.Completed = onCompleted; } private void onCompleted(IAsyncOperation<Windows.Storage.StorageFile> asyncInfo, AsyncStatus asyncStatus) { if (asyncStatus == AsyncStatus.Completed) { var file = asyncInfo.GetResults(); var path = file.Path; this.Dispatcher.Invoke(Windows.UI.Core.CoreDispatcherPriority.Normal, (s, e) => { this.FileNameText.Text = path; }, this, null); } }
16.
非同期 • 50ms 以上かかりそうなものはみんな非同
期 – 例: ファイルを作成 StorageFolder.CreateFileAsync() – 例: ファイルを列挙 CreateFileQuery() して GetFilesAsync() • 同期版の API はそもそも存在しない
17.
画像を選択 (2) • async/await private
async void OpenButton_Click(object sender, RoutedEventArgs e) { var openPicker = new FileOpenPicker(); openPicker.ViewMode = PickerViewMode.Thumbnail; openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary; openPicker.FileTypeFilter.Add(".jpg"); var file = await openPicker.PickSingleFileAsync(); this.FileNameText.Text = file.Path; }
18.
ありがとうございました。