SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
1
これからはじめる
XAML – WPF
プログラミング
2
自己紹介
 池原 大然
 Microsoft MVP for Windows Platform Development
 XAML スキー
 Twitter ID: @Neri 78
 インフラジスティックス・ジャパン株式会社
 製品担当
 Web: http://jp.infragistics.com
 Email: dikehara@infragistics.com
3
セッション ゴール
XAML という言語に慣れる
データ コンテキストを利用した
データ バインディングの基礎を理解する
WPF をベースに XAML プラットフォームで
提供されているデータと UI の連携方法を
理解する
4
本日の内容 – WPF トレーニングからの抜粋
XAML を利用した UI 構築
データ コンテキストを利用したデータ バインディングの利用
データと UI の連携
まとめ:学習を進めるにあたって
XAML を利用した
UI 構築
6
XAML とは?
 XAML = Extensible Application Markup Language
 XML を拡張したアプリケーション マークアップ言語
 HTML に近く WPF では「宣言的」に UI を記述する言語として利用される
MSDN – 新井省三のBlog - XAML とは何か?
http://blogs.msdn.com/b/shozoa/archive/2014/07/23/what-s-xaml.aspx
<Button VerticalAlignment="Center"
FontSize="72"
FontWeight="Bold"
Content="ぽちっとな" />
7
XAML 構文 – 属性構文(プロパティ値)
 属性名=“属性値” で指定
 属性名: プロパティの CLR メンバ名
 属性値: 引用符(“) で囲まれた [文字列 ]
<Button VerticalAlignment="Center"
FontSize="72"
FontWeight="Bold"
Content="ぽちっとな" />
8
コンテンツ プロパティ属性
 XAML では [ContentProperty] 属性に設定されている
プロパティへの値を直接定義できる
 多くの場合 [Object 型] = コンテンツとして「なんでも」指定可能
<Button VerticalAlignment="Center"
FontSize="72"
FontWeight="Bold">
ぽちっとな
</Button>
9
XAML 構文 – プロパティ要素構文
 属性構文では表現できない場合に有用
 <属性名>属性値</属性名>
 先ほどの例と同じ意味を持つ
<Button VerticalAlignment="Center"
FontSize="72"
FontWeight="Bold">
<Button.Content>
ぽちっとな
</Button.Content>
</Button>
10
複雑な要素の指定
 コンテンツ プロパティ + プロパティ要素構文を利用することで複雑な UI を定義
<Button VerticalAlignment="Center“
FontSize="72“
FontWeight="Bold">
<StackPanel Orientation="Horizontal">
<Image Width="128" Height="128“
Source="Images/MedicalBag128.png" />
<TextBlock Text="ぽちっとな“
VerticalAlignment="Center" />
</StackPanel>
</Button>
11
DEMO
XAML におけるプロパティの設定と複雑な UI の構築
Q.
複数の
UI コントロールに
データを
渡すには?
13
画面仕様
1. 従業員の情報を出したい
2. 従業員が受け持っている顧客を
リストで表示したい
3. リストで選択された顧客に
紐づく受注情報を
テーブルで表示したい
14
A.
データ コンテキスト
と
データ バインディング
データコンテキストを
利用した
データ バインディング
16
データ コンテキストとは?
 FrameworkElement クラスで実装されているプロパティ
 上位階層の DataContext から子階層の DataContext へ値を継承することができる
• 画面、あるいは領域に共通したデータを格納できる
(複数データも格納できる)
Window.DataContext
=
“ぽちっとな”
上位階層の
DataContext が
継承されている
17
DEMO
DataContext の値の継承
18
値は継承できるが…
 単純に値を変更しただけでは反映されない
• DataContext の値を変更
• TextBlock.Text に再度反映
データ バインディングという仕組み
で解決
19
データ バインディングの概念
 データ バインディング
 あるオブジェクトのプロパティ値 (ターゲット)と、
他のオブジェクト (ソース) を結びつける仕組み
 一方が更新されたとき、
他方に更新された値を反映できる
(単方向、双方向)
 XAML により宣言的なデータバインディングが可能
 依存関係プロパティ システムを活用
TextBlock
TextProperty
Slider
DataContextBinding Object
ターゲット ソース
20
依存関係プロパティ
 標準のプロパティを拡張した仕組み
• データバインディング(値の遅延評価と更新)
• スタイル(他者による値の変更)
• アニメーション(他者による値の継続的変化)
• 値の変更通知(コールバック機能)
• 既定値の適用
<Slider x:Name="slider1" />
<TextBox x:Name="textBox1"
Text=“依存関係プロパティです” />
21
基本バインディング構文
 例) スライダーで選択した値をテキストボックスに表示する
<Slider x:Name="slider1" />
<TextBox x:Name="textBox1"
Text="{Binding ElementName=slider1, Path=Value}" />
TextBox.Text をターゲットとして、
Slider1 という名前のオブジェクトを
ソースとしその
Value プロパティを バインディング
22
バインディングのソース
4 種類の指定方法
TextBlock
TextProperty
TextBlock
DataContext
Binding Object
Target Source
ソース 概要
ElementName ソース オブジェクト名が判明している場合に使用
Source ソース オブジェクトそのものを指定
リソースとして宣言されているオブジェクトなどの指定に使用
RelativeSource ターゲットの位置に対して相対的な位置を指定
自分自身や親要素、他の要素指定が可能
DataContext ターゲット自身の DataContext の値をソースに指定
23
データ コンテキスト バインディング
Window.DataContext
=
“ぽちっとな”
上位階層の
DataContext が
継承されている
<TextBlock Name="tb1“
Text="{Binding}" />
自身の DataContext の値を
Text プロパティに
バインディング
Window.DataContext の値が
かわると即時に反映される
24
DEMO
DataContext バインディングを利用した UI へのデータ表示
25
データの割り当てとバインディング
SimpleDataClass
インスタンス
• StrValue = “ぽちっとな”
DataContext
+
DataBinding
画面に必要なデータ
エンドユーザーが変更したデータ
ロジックで変更したデータ
これらを一元的に管理できる
+
UI を変更してもロジックに
影響が出ない
26
参考:
 複雑なコントロールであっても基本的な考え方は同じ
 DataGrid にコレクションをバインドする
 DataGridRow.DataContext に 1 行分のデータが割り当てられる
 DataGridCell ではセルが属する列 に指定された Key 値に基づいて
1 行分のデータから列に対応する値がバインディングされる
OrderID OrderDate Sales
00114 6/2/2015 3:11: 28 AM 33445
00106 6/17/2015 3:11:28 AM 77289
…
…
…
…
データと UI の連携
28
画面仕様
1. 従業員の情報を出したい
2. 従業員が受け持っている顧客を
リストで表示したい
3. リストで選択された顧客に
紐づく受注情報を
テーブルで表示したい
29
それぞれの UI にデータを表示させる
1. TextBlock に従業員の情報
2. ListBox に従業員が
受け持っている顧客
3. DataGrid に ListBox で選択
された顧客に紐づく受注情報
TextBlock
TextBlock
ListBox DataGrid
30
画面に渡すデータ
Employee
• EmployeeID
• EmployeeName
• Customers
(Customerの
コレクション
List<Customer>)
Customer
• CustomerID
• CustomerName
• Orders
(Order のコレクション
List<Order>)
Order
• OrderID
• OrderDate
• Sales
31
データ コンテキストを利用したデータの連携
Employee
Customer
の
コレクション
Order
の
コレクショ
ン
DataContext
の
み
で
結
合
32
DEMO
データ コンテキスト バインディングを利用した
データと UI の連携
33
データと UI の連携
 保存すべきデータは全て データ コンテキスト プロパティに集約
 データ コンテキスト バインディングを介して UI にデータを表示
 目的に合わせて UI コントロールを変更
 目的に合わせてテンプレート、スタイルをカスタマイズ
 データ バインディングを利用することでユーザーの入力結果が
ダイレクトにデータに反映できる
 ビジネスロジック部では入出力されたデータの管理や保存を行う
まとめ:学習を
進めるにあたって
35
まずはここから:リソース
 MSDN – WPF
https://msdn.microsoft.com/ja-jp/library/aa970268%28v=vs.110%29.aspx
 荒井さんの Blog
http://blogs.msdn.com/b/shozoa/archive/2014/07/23/what-s-xaml.aspx
 @IT – WPF入門
http://www.atmarkit.co.jp/ait/subtop/features/dotnet/app/introwpf_index.html
 Infragistics WPF コントロール
http://jp.infragistics.com/WPF
36
新しい言語パラダイム = 新要素
 スタイル
 テンプレート
 データ テンプレート
 ビヘイビアー
 アクション
 添付プロパティ
 変更通知
 テーマ
データ駆動、データ中心
渡された「データ」を「どう表現するか」
を常に意識する
37
実開発で頻出の FAQ
 ユーザー起点ではなく、ロジック起点でデータを更新し画面に反映するには?
 バインディングにおいてデータを直接やりとりするのではなく、変換するには?
(0: 男性, 1:女性)
 バインディングを利用した際にユーザーの入力を検証するには?
 データと UI を分離したアプリケーションを構築する方法は?
 画面の遷移方法は?その際の画面情報の受け渡しは?
 Web サービスとの連携方法は?
 コントロールの外観をカスタマイズする方法は?
 役立つツール、ライブラリーは?
38
インフラジスティックスのサービス・製品
 XAML トレーニング
 一般的な XAML の知識から実践的なアプリケーション構築方法まで、
「これから」XAML を活用したアプリケーションを構築するための
ノウハウを共有
 WPF をはじめとした UI コントロール
 「どう表現するか」を予めデザインした UI を利用することで
「カスタマイズ」という手間を省く
 Windows Forms ライクな開発手法にも対応
39

Mais conteúdo relacionado

Mais procurados

Reactive extensions入門v0.1
Reactive extensions入門v0.1Reactive extensions入門v0.1
Reactive extensions入門v0.1
一希 大田
 
Wpfと非同期
Wpfと非同期Wpfと非同期
Wpfと非同期
yone64
 
Automation testing IBM RFT - Rational Functional Tester
Automation testing IBM RFT - Rational Functional TesterAutomation testing IBM RFT - Rational Functional Tester
Automation testing IBM RFT - Rational Functional Tester
VijayChowthri Nagaprakasham
 

Mais procurados (20)

Xamarin.forms入門
Xamarin.forms入門Xamarin.forms入門
Xamarin.forms入門
 
WinFormsからWPFへ
WinFormsからWPFへWinFormsからWPFへ
WinFormsからWPFへ
 
Msを16倍出し抜くwpf開発1回目
Msを16倍出し抜くwpf開発1回目Msを16倍出し抜くwpf開発1回目
Msを16倍出し抜くwpf開発1回目
 
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
 
C#/WPFで作るデスクトップマスコット入門
C#/WPFで作るデスクトップマスコット入門C#/WPFで作るデスクトップマスコット入門
C#/WPFで作るデスクトップマスコット入門
 
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法 仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
 
Reactive extensions入門v0.1
Reactive extensions入門v0.1Reactive extensions入門v0.1
Reactive extensions入門v0.1
 
Wpfと非同期
Wpfと非同期Wpfと非同期
Wpfと非同期
 
未来(あす)Xamlの1msに泣かないために
未来(あす)Xamlの1msに泣かないために未来(あす)Xamlの1msに泣かないために
未来(あす)Xamlの1msに泣かないために
 
いまさらながらの Windows Workflow 入門
いまさらながらの Windows Workflow 入門いまさらながらの Windows Workflow 入門
いまさらながらの Windows Workflow 入門
 
塹壕よりLivetとMVVM
塹壕よりLivetとMVVM塹壕よりLivetとMVVM
塹壕よりLivetとMVVM
 
MVVM入門
MVVM入門MVVM入門
MVVM入門
 
What's new in Spring Batch 5
What's new in Spring Batch 5What's new in Spring Batch 5
What's new in Spring Batch 5
 
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介 【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
 
いまさら学ぶMVVMパターン
いまさら学ぶMVVMパターンいまさら学ぶMVVMパターン
いまさら学ぶMVVMパターン
 
Msを16倍出し抜くwpf開発2回目
Msを16倍出し抜くwpf開発2回目Msを16倍出し抜くwpf開発2回目
Msを16倍出し抜くwpf開発2回目
 
Automation testing IBM RFT - Rational Functional Tester
Automation testing IBM RFT - Rational Functional TesterAutomation testing IBM RFT - Rational Functional Tester
Automation testing IBM RFT - Rational Functional Tester
 
ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~
ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~
ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~
 
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション 【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
 
SharePoint 開発入門
SharePoint 開発入門SharePoint 開発入門
SharePoint 開発入門
 

Destaque

Windowsフォームで大丈夫か?一番良いのを頼む。
Windowsフォームで大丈夫か?一番良いのを頼む。Windowsフォームで大丈夫か?一番良いのを頼む。
Windowsフォームで大丈夫か?一番良いのを頼む。
Yuya Yamaki
 

Destaque (15)

Windowsフォームで大丈夫か?一番良いのを頼む。
Windowsフォームで大丈夫か?一番良いのを頼む。Windowsフォームで大丈夫か?一番良いのを頼む。
Windowsフォームで大丈夫か?一番良いのを頼む。
 
XAML のこれまでとこれから、今「やる」べき意義
XAML のこれまでとこれから、今「やる」べき意義XAML のこれまでとこれから、今「やる」べき意義
XAML のこれまでとこれから、今「やる」べき意義
 
WPFことはじめ
WPFことはじめWPFことはじめ
WPFことはじめ
 
ADO.NET Entity Framework
ADO.NET Entity Framework ADO.NET Entity Framework
ADO.NET Entity Framework
 
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
 
Silverlight to Next オンライン セミナー
Silverlight to Next オンライン セミナーSilverlight to Next オンライン セミナー
Silverlight to Next オンライン セミナー
 
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
 
例の縛るやつ(Data binding)
例の縛るやつ(Data binding)例の縛るやつ(Data binding)
例の縛るやつ(Data binding)
 
Uwpでみるxaml入門
Uwpでみるxaml入門Uwpでみるxaml入門
Uwpでみるxaml入門
 
20分でできる!Xamarin.Forms入門
20分でできる!Xamarin.Forms入門20分でできる!Xamarin.Forms入門
20分でできる!Xamarin.Forms入門
 
XAML + C#で開発するときの Visual Studio 2013(とBlend)の 便利機能
XAML + C#で開発するときのVisual Studio 2013(とBlend)の便利機能XAML + C#で開発するときのVisual Studio 2013(とBlend)の便利機能
XAML + C#で開発するときの Visual Studio 2013(とBlend)の 便利機能
 
Unityでデスクトップマスコットを作ろう
Unityでデスクトップマスコットを作ろうUnityでデスクトップマスコットを作ろう
Unityでデスクトップマスコットを作ろう
 
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
 
MMORPGで考えるレベルデザイン
MMORPGで考えるレベルデザインMMORPGで考えるレベルデザイン
MMORPGで考えるレベルデザイン
 
かずきのUWP入門
かずきのUWP入門かずきのUWP入門
かずきのUWP入門
 

Semelhante a これからはじめる XAML - WPF プログラミング

Cocoa Pro5
Cocoa Pro5Cocoa Pro5
Cocoa Pro5
hasegawa
 
Silverlight 5でぶり返すWPF不要論
Silverlight 5でぶり返すWPF不要論Silverlight 5でぶり返すWPF不要論
Silverlight 5でぶり返すWPF不要論
Yuya Yamaki
 
僕がやったXaml戦略
僕がやったXaml戦略僕がやったXaml戦略
僕がやったXaml戦略
Hiroyuki Mori
 
掲示板時間軸コーパスを用いたワードトレンド解析(公開版)
掲示板時間軸コーパスを用いたワードトレンド解析(公開版)掲示板時間軸コーパスを用いたワードトレンド解析(公開版)
掲示板時間軸コーパスを用いたワードトレンド解析(公開版)
moai kids
 
120331 silverlight5新機能早めぐり
120331 silverlight5新機能早めぐり120331 silverlight5新機能早めぐり
120331 silverlight5新機能早めぐり
Takayoshi Tanaka
 
実践 Reactive Extensions
実践 Reactive Extensions実践 Reactive Extensions
実践 Reactive Extensions
Shin Ise
 

Semelhante a これからはじめる XAML - WPF プログラミング (20)

Mizuno buddypress-plugin
Mizuno buddypress-pluginMizuno buddypress-plugin
Mizuno buddypress-plugin
 
Mizuno buddypress-plugin
Mizuno buddypress-pluginMizuno buddypress-plugin
Mizuno buddypress-plugin
 
LOD技術の概要と LinkData.orgを用いたLOD公開
LOD技術の概要とLinkData.orgを用いたLOD公開LOD技術の概要とLinkData.orgを用いたLOD公開
LOD技術の概要と LinkData.orgを用いたLOD公開
 
PHP基礎勉強会
PHP基礎勉強会PHP基礎勉強会
PHP基礎勉強会
 
Rawlerフレームワーク(全体)
Rawlerフレームワーク(全体)Rawlerフレームワーク(全体)
Rawlerフレームワーク(全体)
 
Cocoa Pro5
Cocoa Pro5Cocoa Pro5
Cocoa Pro5
 
Silverlight 5でぶり返すWPF不要論
Silverlight 5でぶり返すWPF不要論Silverlight 5でぶり返すWPF不要論
Silverlight 5でぶり返すWPF不要論
 
Flash Builder4 と FlashCatalyst を使ってみた
Flash Builder4 と FlashCatalyst を使ってみたFlash Builder4 と FlashCatalyst を使ってみた
Flash Builder4 と FlashCatalyst を使ってみた
 
Tech Fielders 2009/9/18 LT
Tech Fielders 2009/9/18 LTTech Fielders 2009/9/18 LT
Tech Fielders 2009/9/18 LT
 
僕がやったXaml戦略
僕がやったXaml戦略僕がやったXaml戦略
僕がやったXaml戦略
 
VSUG Day 2010 Summer - Using ADO.NET Entity Framework
VSUG Day 2010 Summer - Using ADO.NET Entity FrameworkVSUG Day 2010 Summer - Using ADO.NET Entity Framework
VSUG Day 2010 Summer - Using ADO.NET Entity Framework
 
掲示板時間軸コーパスを用いたワードトレンド解析(公開版)
掲示板時間軸コーパスを用いたワードトレンド解析(公開版)掲示板時間軸コーパスを用いたワードトレンド解析(公開版)
掲示板時間軸コーパスを用いたワードトレンド解析(公開版)
 
120331 silverlight5新機能早めぐり
120331 silverlight5新機能早めぐり120331 silverlight5新機能早めぐり
120331 silverlight5新機能早めぐり
 
.NET の今と今後に思うこと
.NET の今と今後に思うこと.NET の今と今後に思うこと
.NET の今と今後に思うこと
 
Swift + JSON via WordPress
Swift + JSON via WordPressSwift + JSON via WordPress
Swift + JSON via WordPress
 
第7回 Linked Data 勉強会 @yayamamo
第7回 Linked Data 勉強会 @yayamamo第7回 Linked Data 勉強会 @yayamamo
第7回 Linked Data 勉強会 @yayamamo
 
実践 Reactive Extensions
実践 Reactive Extensions実践 Reactive Extensions
実践 Reactive Extensions
 
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
 
//publish/ MSPTutorial 応用編
//publish/ MSPTutorial 応用編//publish/ MSPTutorial 応用編
//publish/ MSPTutorial 応用編
 
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
 

Mais de インフラジスティックス・ジャパン株式会社

Mais de インフラジスティックス・ジャパン株式会社 (20)

Infragistics Ultimate 2019 Vol.1最新機能
Infragistics Ultimate 2019 Vol.1最新機能Infragistics Ultimate 2019 Vol.1最新機能
Infragistics Ultimate 2019 Vol.1最新機能
 
DevOps を前提としたユーザー インターフェイスの構造解析
DevOps を前提としたユーザー インターフェイスの構造解析DevOps を前提としたユーザー インターフェイスの構造解析
DevOps を前提としたユーザー インターフェイスの構造解析
 
デスクトップ向けUIコンポーネントの対応状況と今後の予定
デスクトップ向けUIコンポーネントの対応状況と今後の予定デスクトップ向けUIコンポーネントの対応状況と今後の予定
デスクトップ向けUIコンポーネントの対応状況と今後の予定
 
2019年版 Infragistics Ultimate UI for WPF概要
2019年版 Infragistics Ultimate UI for WPF概要2019年版 Infragistics Ultimate UI for WPF概要
2019年版 Infragistics Ultimate UI for WPF概要
 
Infragistics Ultimate 2018 Vol.2最新機能
Infragistics Ultimate 2018 Vol.2最新機能Infragistics Ultimate 2018 Vol.2最新機能
Infragistics Ultimate 2018 Vol.2最新機能
 
Indigo.Design概要
Indigo.Design概要Indigo.Design概要
Indigo.Design概要
 
モダン Web 開発におけるインフラジスティックスのこれまでの取り組みと今後
モダン Web 開発におけるインフラジスティックスのこれまでの取り組みと今後モダン Web 開発におけるインフラジスティックスのこれまでの取り組みと今後
モダン Web 開発におけるインフラジスティックスのこれまでの取り組みと今後
 
Infragistics Ultimate 2015 Vol.2 最新情報
Infragistics Ultimate 2015 Vol.2 最新情報Infragistics Ultimate 2015 Vol.2 最新情報
Infragistics Ultimate 2015 Vol.2 最新情報
 
インフラジスティックス製品サブスクリプション/サポートについて
インフラジスティックス製品サブスクリプション/サポートについてインフラジスティックス製品サブスクリプション/サポートについて
インフラジスティックス製品サブスクリプション/サポートについて
 
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
 
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
 
Infragistics Ultimate 2015 vol.1 新機能ハイライト
Infragistics Ultimate 2015 vol.1 新機能ハイライトInfragistics Ultimate 2015 vol.1 新機能ハイライト
Infragistics Ultimate 2015 vol.1 新機能ハイライト
 
インフラジスティックスが提供するクロスプラットフォーム対応データ視覚化コンポーネント
インフラジスティックスが提供するクロスプラットフォーム対応データ視覚化コンポーネント インフラジスティックスが提供するクロスプラットフォーム対応データ視覚化コンポーネント
インフラジスティックスが提供するクロスプラットフォーム対応データ視覚化コンポーネント
 
開発生産性、アプリケーションの価値向上に向けてインフラジスティックスがお手伝いさせていただけること
開発生産性、アプリケーションの価値向上に向けてインフラジスティックスがお手伝いさせていただけること開発生産性、アプリケーションの価値向上に向けてインフラジスティックスがお手伝いさせていただけること
開発生産性、アプリケーションの価値向上に向けてインフラジスティックスがお手伝いさせていただけること
 
データ視覚化分析アプリケーションの超速開発
データ視覚化分析アプリケーションの超速開発データ視覚化分析アプリケーションの超速開発
データ視覚化分析アプリケーションの超速開発
 
Webに今求められているレベル: HTML5 コントロールを利用した開発
Webに今求められているレベル: HTML5 コントロールを利用した開発Webに今求められているレベル: HTML5 コントロールを利用した開発
Webに今求められているレベル: HTML5 コントロールを利用した開発
 
お客様が望んでいるモダンデスクトップアプリとは?/傾向と対策 Part1
お客様が望んでいるモダンデスクトップアプリとは?/傾向と対策 Part1お客様が望んでいるモダンデスクトップアプリとは?/傾向と対策 Part1
お客様が望んでいるモダンデスクトップアプリとは?/傾向と対策 Part1
 
お客様が望んでいるモダンデスクトップアプリとは?/傾向と対策 Part2
お客様が望んでいるモダンデスクトップアプリとは?/傾向と対策 Part2お客様が望んでいるモダンデスクトップアプリとは?/傾向と対策 Part2
お客様が望んでいるモダンデスクトップアプリとは?/傾向と対策 Part2
 
Infragistics developer tools 2014 vol.2 新機能概要
Infragistics developer tools 2014 vol.2 新機能概要Infragistics developer tools 2014 vol.2 新機能概要
Infragistics developer tools 2014 vol.2 新機能概要
 
インフラジスティックス開発ツールがご提供する価値
インフラジスティックス開発ツールがご提供する価値インフラジスティックス開発ツールがご提供する価値
インフラジスティックス開発ツールがご提供する価値
 

Último

Último (12)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

これからはじめる XAML - WPF プログラミング